• DocumentCode
    2479841
  • Title

    Use cases for distributed real-time software architectures

  • Author

    Gomaa, Hassan

  • Author_Institution
    Dept. of Inf. & Software Syst. Eng., George Mason Univ., Fairfax, VA, USA
  • fYear
    1997
  • fDate
    1-3 Apr 1997
  • Firstpage
    34
  • Lastpage
    42
  • Abstract
    This paper describes how use cases can be applied to the architectural design of distributed real-time applications. In order to benefit from use cases in distributed real-time design it is necessary to extend use cases, particularly in the design phase, when important design decisions need to be made. To achieve this, use cases are integrated with CODARTS (Concurrent Design Approach for Real-Time Systems) distributed design concepts. Three different categories of use cases are described here, client/server use cases, subscription use cases and real-time control use cases. Different forms of message communication are associated with the different use case types. The overall design of the distributed real-time system is achieved by composing it from the use cases
  • Keywords
    distributed processing; parallel programming; real-time systems; software engineering; CODARTS; Concurrent Design Approach for Real-Time Systems; client/server use cases; distributed design concepts; distributed real-time software; real-time control use cases; software architectures; subscription use cases; use cases; Application software; Computer aided software engineering; Computer architecture; Design engineering; Design methodology; Object oriented modeling; Real time systems; Software systems; Subscriptions; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Real-Time Systems, 1997. Proceedings of the Joint Workshop on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-8186-8096-2
  • Type

    conf

  • DOI
    10.1109/WPDRTS.1997.637861
  • Filename
    637861