• DocumentCode
    1989711
  • Title

    Using design fragments to modularize the design of communications in concurrent systems

  • Author

    Boyd, Joanne L. ; Karam, Gerald M.

  • Author_Institution
    Real-Time & Distributed Syst. Group, Carleton Univ., Ottawa, Ont., Canada
  • fYear
    1993
  • fDate
    6-7 Dec 1993
  • Firstpage
    184
  • Lastpage
    193
  • Abstract
    This paper introduces design fragments as a fundamental component of a design process for strong traceability in the design of concurrent systems. Design fragments represent reusable alternatives for the independent design of the communication requirements in a concurrent system. They are defined with formal relations to segments of communicating state machines, and are applied such that they satisfy the semantics of the communications defined by the specification. This paper introduces the concept of design fragments, the approach to developing and using them, along with an illustrative example.
  • Keywords
    software reusability; systems analysis; communicating state machines; communication requirements; concurrent systems; design fragments; reusable alternatives; strong traceability; Asynchronous communication; Concurrent computing; Distributed computing; Drives; Emulation; Process design; Programming profession; RAKE receivers; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Specification and Design, 1993., Proceedings of the Seventh International Workshop on
  • Print_ISBN
    0-8186-4360-9
  • Type

    conf

  • DOI
    10.1109/IWSSD.1993.315500
  • Filename
    315500