首页 /研究 /Open Real-time Systems: From Modeling to Implementation
OTHER

Open Real-time Systems: From Modeling to Implementation

Tesnim Abdellatif, Jacques Combaz

发表年份
2011
引用次数
2

摘要

Correct and efficient implementation of open real-time systems is still a costly and error-prone process. An open real-time system interacts with its execution environment while meeting tim-ing constraints. Rigorous design methodologies for these systems should be based on models able to express the interactions with environment and the timing constraints they satisfy. We present a general model-based implementation method of open real-time 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 (based on an abstract notion of time); (ii) a physical model representing the behavior of the abstract model running on a given platform, that is, it takes 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. Furthermore, it can detect time-safety viola-tions and stop the execution if the execution times are not compatible with the timing con-straints of the model. We implemented the Execution Engine for BIP programs and validated our method for a module of an autonomous rover—Antenna of the Dala robot.

关键词

Computer scienceProcess (computing)Execution timeReal-time computingComputationDistributed computingReal-time operating systemExecution modelEmbedded systemProgramming language

相关论文

查看 OTHER 分类全部论文