80 likes | 251 Views
Model-based Analysis of Even-driven Distributed Real-time Embedded systems. Distributed Real-Time Embedded Analysis Method. Problem Domain. “Despite advances in embedded system analysis the generic verification of DRE systems is largely unsolved” Two types of DRE TTDRE AEDRE
E N D
Model-based Analysis of Even-driven Distributed Real-time Embedded systems Distributed Real-Time Embedded Analysis Method
Problem Domain • “Despite advances in embedded system analysis the generic verification of DRE systems is largely unsolved” • Two types of DRE • TTDRE • AEDRE • Fundamental problem caused by • V & V requires rethink
Novelty and Contribution • Key Philosophy • Correct-by-construction economics • Build-by-composition • Functional Verification • Performance Estimation • Real-time verification Provides a way of bridging the gap between TTDRE and ADDRE with a formal analysis of ADDRE using compositional analysis methods.
Design and Analysis Approach • Three Representations: • DSML meta-model • Timed Automata • Discrete Event • Real-time Verification by TA • Performance Estimation by DES • Approximate Pre-emptive scheduling • Simulations and Model Checking for MPSoCs TA uses the UPPAAL V & V tool
Applicability • OCL versus Semantically Strong Rule Based Design? • DREAM versus VMSA? • TA versus Verifiable Process?
Novelty and Contribution • Key Philosophy • Correct-by-construction economics • Build-by-composition • Definition of formal Semantic Domain for AEDRE • Model checking method for verification on non-pre-emptive AEDRE by TA • Performance Estimation using DES • Conservative approximation to verification of pre-emptive Provides a way of bridging the gap between TTDRE and ADDRE with a formal analysis of ADDRE using compositional analysis methods.