• DocumentCode
    2044901
  • Title

    WPDRTS keynote: component-based construction of embedded systems

  • Author

    Sifakis, Joseph

  • Author_Institution
    Centre Equation, Gieres
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Summary form only given. We present a framework for the component-based construction of embedded systems. The framework is based on a general semantic model, encompassing various models of computation for real-time systems. It is characterized by the combined use of models for behavior, interaction and dynamic priorities. Interaction models describe interactions between components by using connectors with synchronization types. Dynamic priorities are used to specify controllers and schedulers in particular. We also present a methodology for model-based composition of real-time systems using this semantic model. The methodology enables correct-by-construction development for properties such as deadlock-freedom and progress, as well as incremental construction and associativity of composition operators. We present two implementations of the framework in system modeling and validation tools developed at Verimag: 1) A partial implementation in the state exploration platform of the IF tool suite dedicated to the validation of asynchronous system modeling languages such as UML and SDL; 2) A more recent full implementation in a platform for the execution of both synchronous and asynchronous components. The methodology is illustrated by the use of these tools on case studies for real-time systems modeling and validation
  • Keywords
    Unified Modeling Language; computational linguistics; distributed object management; embedded systems; object-oriented programming; IF tool suite; SDL; UML; Verimag; asynchronous system modeling languages; component-based construction; composition operators; correct-by-construction development; deadlock-freedom; embedded system; model-based composition; real-time system; semantic model; synchronization types; validation tools; Computational modeling; Connectors; Dynamic scheduling; Embedded system; Equations; Processor scheduling; Real time systems; System recovery; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639397
  • Filename
    1639397