From Verification to Implementation: A Model Translation Tool and a Pacemaker Case Study

Loading...
Thumbnail Image

Degree type

Discipline

Subject

CPS Medical
Model-based development
model translation
medical devices
validation & verification
real-time systems
Electrical and Electronics
Other Computer Engineering
VLSI and Circuits, Embedded and Hardware Systems

Funder

Grant number

License

Copyright date

Distributor

Related resources

Contributor

Abstract

Model-Driven Design (MDD) of cyber-physical systems advocates for design procedures that start with formal modeling of the real-time system, followed by the model’s verification at an early stage. The verified model must then be translated to a more detailed model for simulation-based testing and finally translated into executable code in a physical implementation. As later stages build on the same core model, it is essential that models used earlier in the pipeline are valid approximations of the more detailed models developed downstream. The focus of this effort is on the design and development of a model translation tool, UPP2SF, and how it integrates system modeling, verification, model-based WCET analysis, simulation, code generation and testing into an MDD based framework. UPP2SF facilitates automatic conversion of verified timed automata-based models (in UPPAAL) to models that may be simulated and tested (in Simulink/Stateflow). We describe the design rules to ensure the conversion is correct, efficient and applicable to a large class of models. We show how the tool enables MDD of an implantable cardiac pacemaker. We demonstrate that UPP2SF preserves behaviors of the pacemaker model from UPPAAL to Stateflow. The resultant Stateflow chart is automatically converted into C and tested on a hardware platform for a set of requirements.

Advisor

Date of presentation

2012-01-01

Conference name

Real-Time and Embedded Systems Lab (mLAB)

Conference dates

2023-05-17T06:52:12.000

Conference location

Date Range for Data Collection (Start Date)

Date Range for Data Collection (End Date)

Digital Object Identifier

Series name and number

Volume number

Issue number

Publisher

Publisher DOI

Journal Issues

Comments

The 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2012) was held in Beijing, China, April 17-19 2012.

Recommended citation

Collection