Presentation is loading. Please wait.

Presentation is loading. Please wait.

Model-based Analysis of Distributed Real-time Embedded System Composition Gabor Madl Sherif Abdelwahed

Similar presentations


Presentation on theme: "Model-based Analysis of Distributed Real-time Embedded System Composition Gabor Madl Sherif Abdelwahed"— Presentation transcript:

1 http://dre.sourceforge.net Model-based Analysis of Distributed Real-time Embedded System Composition Gabor Madl [gabe@uci.edu] Sherif Abdelwahed [sherif@isis.vanderbilt.edu] EMSOFT 2005

2 http://dre.sourceforge.net Motivation  Define a library of semantically well-defined elements to analyze and optimize distributed real- time embedded (DRE) systems  Define a framework for component-based design that allows a higher degree of reusability  Provide a method to map functional requirements to the target platform to allow platform-based design on a formal basis  Integrate the framework with existing analysis tools to provide a way for the automatic verification and rapid evaluation of system designs Motivation Approach DRE S EMANTIC D OMAIN Decidability Case study Conclusion EMSOFT 2005

3 http://dre.sourceforge.net Model Checking Trace Verification Property Verification Design feedback Design feedback Generator Model Checker Simulator Input Analysis Model Semantic mapping Domain Specific Model Analysis Domain Executable Code Motivation Approach DRE S EMANTIC D OMAIN Decidability Case study Conclusion EMSOFT 2005

4 http://dre.sourceforge.net DRE S EMANTIC D OMAIN Motivation Approach DRE S EMANTIC D OMAIN Decidability Case study Conclusion EMSOFT 2005

5 http://dre.sourceforge.net Decidability  The proposed model of computation corresponds to the stopwatch model  Checking the preemptive schedulability using timed automata has been shown to be undecidable*  We present a novel conservative approximation method:  (  t  T) D(t)  Period(t) –  If the system is schedulable in discrete time  it is schedulable in continuous time as well *Pavel Krčál, Wang Yi: Decidable and Undecidable Problems in Schedulability Analysis Using Timed Automata, Proceedings of TACAS 2004, pp. 236-250 Motivation Approach DRE S EMANTIC D OMAIN Decidability Case study Conclusion EMSOFT 2005

6 http://dre.sourceforge.net Preemptive avionics example (1/2) Motivation Approach DRE S EMANTIC D OMAIN Decidability Case study Conclusion EMSOFT 2005

7 http://dre.sourceforge.net Preemptive avionics example (2/2) Motivation Approach DRE S EMANTIC D OMAIN Decidability Case study Conclusion EMSOFT 2005

8 http://dre.sourceforge.net Conclusion  We presented the generic DRE S EMANTIC D OMAIN which captures the reactive behavior of DRE systems  We presented a method to verify the composition of real-time embedded systems on distributed preemptive platforms  The method captures delays, asynchrony, event buffering and asynchronous communication  Model-based technologies help bridging the gap between declarative specifications and imperative implementations  Visit http://dre.sourceforge.net for downloads, examples and more details.http://dre.sourceforge.net Motivation Approach DRE S EMANTIC D OMAIN Decidability Case study Conclusion EMSOFT 2005

9 http://dre.sourceforge.net Questions? EMSOFT 2005


Download ppt "Model-based Analysis of Distributed Real-time Embedded System Composition Gabor Madl Sherif Abdelwahed"

Similar presentations


Ads by Google