• DocumentCode
    3075291
  • Title

    Real-time scheduling interfaces and contracts for the design of distributed embedded systems

  • Author

    Stierand, Ingo ; Reinkemeier, Philipp ; Gezgin, Tayfun ; Bhaduri, Purandar

  • Author_Institution
    Univ. of Oldenburg, Oldenburg, Germany
  • fYear
    2013
  • fDate
    19-21 June 2013
  • Firstpage
    130
  • Lastpage
    139
  • Abstract
    A notion of interfaces based on regular languages for modelling and verification of real-time scheduling constraints was proposed in [5]. This initial notion considers task sets running on single resources, and simple deadline requirements. We extend the approach to enable support for complex task models running on systems with multiple resources. We show that this extension preserves all properties of the original notion. In addition, this extension gives rise to the application of our interfaces in the design of more complex systems, where components can be spread over distributed architectures. The work is complemented by an initial implementation that performs scheduling analysis for a relevant class of real-time interfaces. It actually constructs an interface for a system model if it satisfies a set of given real-time requirements.
  • Keywords
    computer interfaces; distributed processing; embedded systems; formal languages; formal verification; scheduling; complex system design; complex task models; contracts; distributed architectures; distributed embedded system design; multiple resources; real-time scheduling constraint modelling; real-time scheduling constraint verification; real-time scheduling interfaces; regular languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems (SIES), 2013 8th IEEE International Symposium on
  • Conference_Location
    Porto
  • Type

    conf

  • DOI
    10.1109/SIES.2013.6601485
  • Filename
    6601485