DocumentCode
303037
Title
Software design and implementation using the Real-Time Object-Oriented Modeling Language
Author
McCormick, Bill
Author_Institution
Computer Devices Canada, Calgary, Alta., Canada
Volume
1
fYear
1996
fDate
26-29 May 1996
Firstpage
286
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 1996. Canadian Conference on
Conference_Location
Calgary, Alta.
ISSN
0840-7789
Print_ISBN
0-7803-3143-5
Type
conf
DOI
10.1109/CCECE.1996.548093
Filename
548093
Link To Document