Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.