• DocumentCode
    2198926
  • Title

    An analysis-based approach to composition of distributed embedded systems

  • Author

    Chou, Pai ; Borriello, Gaetano

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
  • fYear
    1998
  • fDate
    15-18 Mar 1998
  • Firstpage
    3
  • Lastpage
    7
  • Abstract
    The growing complexity in the functionality and system architecture of embedded systems has motivated designers to raise the level of abstraction by composing the system with a mix of reusable and system-specific components. Currently, these components assume specific programming models that make them difficult to compose or retarget. The modal process model addresses the problem of control composition by separating the synchronization semantics from state unification, and by supporting automatic synthesis of control communication onto distributed architectures. By avoiding over-specifying the behavior, the components can be made more composable and the designer can more easily choose the least expensive synchronization semantics for implementing the composition. To help designers evaluate their choice, we propose a method for analyzing the properties of the composed system, including the detection of potential deadlock and livelock situations
  • Keywords
    computational complexity; parallel architectures; real-time systems; synchronisation; abstraction; analysis-based approach; deadlock situations; distributed embedded systems; livelock situations; programming models; synchronization semantics; system architecture; system-specific components; Automatic control; Communication system control; Computer science; Control system synthesis; Design engineering; Distributed control; Embedded system; Message passing; Process design; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1998. (CODES/CASHE '98) Proceedings of the Sixth International Workshop on
  • Conference_Location
    Seattle, WA
  • ISSN
    1092-6100
  • Print_ISBN
    0-8186-8442-9
  • Type

    conf

  • DOI
    10.1109/HSC.1998.666230
  • Filename
    666230