• DocumentCode
    2083269
  • Title

    Modal processes: towards enhanced retargetability through control 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
    19-19 June 1998
  • Firstpage
    88
  • Lastpage
    93
  • Abstract
    To explore different points in the design space of an embedded system, it is important to be able to compose a design from reusable design components, and then map the resulting system description onto several possible target architectures with different partitionings of functionality. Today´s specification models support composition styles that work well for data communication but not for control communication between concurrent processes to be mapped onto a distributed architecture. We propose a new retargetable system specification model that combines the best properties of process-based and hierarchical-FSM-based methods for modular composition of data and control. The model lends itself to automated synthesis of the run-time system for coordinating tasks on different processors in the system. The model and synthesis method are illustrated with several examples of embedded systems.
  • Keywords
    formal specification; parallel processing; real-time systems; control composition; distributed architecture; distributed embedded systems; hierarchical-FSM-based methods; modal processes; modular composition; partitionings; retargetability; run-time system; specification models; system description; Aerospace electronics; Automatic control; Communication system control; Control system synthesis; Control systems; Design optimization; Distributed control; Embedded system; Object oriented modeling; Permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1998. Proceedings
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-89791-964-5
  • Type

    conf

  • Filename
    724445