Title :
Software design and implementation using the Real-Time Object-Oriented Modeling Language
Author_Institution :
Computer Devices Canada, Calgary, Alta., Canada
Abstract :
The Real-Time Object-Oriented Modeling (ROOM) language (Selic et al., 1994) is of growing interest in the software engineering field because a ROOM toolset, ObjecTime (R), is now available. This toolset allows developers to create a graphic representation of the design of a system on a workstation and to then execute a discrete event simulation of the system. ROOM is promoted as a method ideally suited to the design of systems with one or more of the characteristics of timeliness, dynamic internal structure, reactiveness, concurrency and distribution. Computing Devices Canada has used the ROOM language to implement a telephone subsystem and a radio access subsystem as part of the MESHnet product line. Both subsystems exhibit four of the above characteristics. This paper describes our experiences using ROOM for these applications
Keywords :
discrete event simulation; object-oriented languages; object-oriented programming; programming environments; real-time systems; simulation languages; software tools; systems analysis; visual programming; Computing Devices Canada; MESHnet product line; ObjecTime; ROOM language; ROOM toolset; Real-Time Object-Oriented Modeling Language; concurrency; discrete event simulation; distribution; dynamic internal structure; graphic representation; radio access subsystem; reactiveness; software design; software implementation; telephone subsystem; timeliness; workstation; Concurrent computing; Discrete event simulation; Fires; Graphics; Military computing; Object oriented modeling; Real time systems; Software design; Telephony; Workstations;
Conference_Titel :
Electrical and Computer Engineering, 1996. Canadian Conference on
Conference_Location :
Calgary, Alta.
Print_ISBN :
0-7803-3143-5
DOI :
10.1109/CCECE.1996.548093