skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - SHMOO


A Call-Processing Feature Management Tool

Senior Project: 1992-1993
Patrick Hosokawa, Dave Kaiman, Scott Mann and Young Park
Advanced Technologies
Boulder, CO

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.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)