{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T06:00:36Z","timestamp":1740981636413,"version":"3.38.0"},"reference-count":7,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[1990,2,1]],"date-time":"1990-02-01T00:00:00Z","timestamp":633830400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[1990,2]]},"abstract":"<jats:p> 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. <\/jats:p><jats:p> During the development of UICPBX, techniques of software reusability have been applied. First, a software hierarchy with three layers (kernel, basic supp orting 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. <\/jats:p>","DOI":"10.1177\/003754979005400204","type":"journal-article","created":{"date-parts":[[2008,3,29]],"date-time":"2008-03-29T17:23:43Z","timestamp":1206811423000},"page":"71-79","source":"Crossref","is-referenced-by-count":1,"title":["A real-time distributed simulation of PBX with software reuse"],"prefix":"10.1177","volume":"54","author":[{"given":"Carl K.","family":"Chang","sequence":"first","affiliation":[{"name":"Dept. of Electrical Engineering and Computer Science University of Illinois at Chicago Box 4348, Chicago, Illinois 60680"}]},{"given":"Young-Fu","family":"Chang","sequence":"additional","affiliation":[{"name":"Dept. of Electrical Engineering and Computer Science University of Illinois at Chicago Box 4348, Chicago, Illinois 60680"}]},{"given":"Mikio","family":"Aoyama","sequence":"additional","affiliation":[{"name":"Fujitsu Limited Japan"}]}],"member":"179","published-online":{"date-parts":[[1990,2,1]]},"reference":[{"volume-title":"Introduction to Real-Time Software Design","year":"1981","author":"Allworth, S.T.","key":"atypb1"},{"volume-title":"Proceedings of IEE Int'l Conf. on Soft. Eng. for Telcomm. Switching Systems, (Eindhoven, the Netherlands Apr.)","author":"Aoyama M.","key":"atypb2"},{"volume-title":"Proceedings of COMPSAC87","author":"Chang, C.K.","key":"atypb3"},{"key":"atypb4","first-page":"67","author":"Cieslak R.","year":"1989","journal-title":"IEEE Software"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1109\/52.7941"},{"volume-title":"Proceedings of International Switching Symposium","author":"Ogawa, T.","key":"atypb6"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1145\/1006258.1006286"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/003754979005400204","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/003754979005400204","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T01:53:52Z","timestamp":1740966832000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/003754979005400204"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,2]]},"references-count":7,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1990,2]]}},"alternative-id":["10.1177\/003754979005400204"],"URL":"https:\/\/doi.org\/10.1177\/003754979005400204","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"type":"print","value":"0037-5497"},{"type":"electronic","value":"1741-3133"}],"subject":[],"published":{"date-parts":[[1990,2]]}}}