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
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;
Conference_Titel :
Industrial Embedded Systems (SIES), 2013 8th IEEE International Symposium on
Conference_Location :
Porto
DOI :
10.1109/SIES.2013.6601485