Abstract
Rapid prototyping has proven to be a promising way of accomplish ing a feasibility study. It cuts costs and reduces the complexity of the development of real-time distributed systems. UICPBX is a simulator of Private Branch eXchange (PBX), an important member in the family of telephone switching systems. It has been prototyped using the C language in a SUN workstation environment under UNIX.
During the development of UICPBX, techniques of software reusability have been applied. First, a software hierarchy with three layers (kernel, basic supporting and calling functions) is employed according to the functional charac teristics of the application system. Secondly, a software library is established to provide an effective environment to support reuse of functions developed at the middle (basic supporting) layer of the software hierarchy. The powerful high-resolution, bit-mapped graphic screen of SUN workstations facilitates effective process monitor ing and visualization of multiple real-time tasks.
Get full access to this article
View all access options for this article.
