A Call-Processing Feature Management Tool
Senior Project: 1992-1993
Patrick Hosokawa, Dave Kaiman, Scott Mann and Young Park
U S WEST has developed an open call-processing structure which separates
feature actions from feature interactions. Feature interactions are handled by
a separate component called the Feature Manager. The Feature Manager controls
the distribution of signaling events to features by means of simple data
structures specifying a sequence of tests and actions. As the number of managed
features increases, manual construction of the programs used by the Feature
Manager becomes more and more difficult. The goal of this project was the
development of a tool that accepts descriptions of features and high-level
relationships between features and automatically produces the run-time Feature
Manager code. Examples of these high-level relationships include such things as
"feature A and feature B are mutually exclusive and "feature B has higher
priority than feature A". Feature descriptions are expressed in terms of the
event/response pairs allowed in the open-call processing model. The tool was
written in C to build and execute in a POSIX environment.
|