• 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