DocumentCode
3644340
Title
Correct Implementation of Open Real-Time Systems
Author
Tesnim Abdellatif;Jacques Combaz;Marc Poulhiès
Author_Institution
VERIMAG, Grenoble Univ., Grenoble, France
fYear
2011
Firstpage
57
Lastpage
64
Abstract
Correct and efficient implementation of open real-time systems is still a costly and error-prone process. We present a rigorous model-based implementation method of such systems based on the use of two models: (i) an abstract model representing the interactions between the environment and the application and its timing behavior without considering any execution platform, (ii) a physical model representing the behavior of the abstract model running on a given platform by taking into account execution times. We define an Execution Engine that performs the online computation of schedules for a given application so as to meet its timing constraints. In contrast to standard even-driven programming techniques, our method allows static analysis and online checking of essential properties such as time-safety and time-robustness. We implemented the Execution Engine for BIP programs and validated our method for a module of an autonomous rover.
Keywords
"Clocks","Real time systems","Timing","Computational modeling","Engines","Cost accounting","Semantics"
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on
Print_ISBN
978-1-4577-1027-8
Type
conf
DOI
10.1109/SEAA.2011.19
Filename
6068323
Link To Document