mLab

  • mLab
  • HOME

  • RESEARCH

  • PUBLICATIONS

  • TEACHING

  • PEOPLE

Multi-level Model Translation

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. UPP2SF is open source and free to the research community.

 

Personnel


  • Miroslav Pajic
  • Zhihao Jiang
  • Prof. Oleg Sokolsky
  • Prof. Insup Lee
  • Prof. Rahul Mangharam

 Publications


2012

Pajic, Miroslav; Jiang, Zhihao; Lee, Insup; Sokolsky, Oleg; Mangharam, Rahul

Safety-critical Medical Device Development using the UPP2SF Model Translation Tool (Submitted) (Article)

ACM TECS RTAS12 Special Issue on Real-Time and Embedded Technology and Applications, 2012.

(BibTeX)

@article{TECS13,
name = {Safety-critical Medical Device Development using the UPP2SF Model Translation Tool (Submitted)},
author = {Miroslav Pajic and Zhihao Jiang and Insup Lee and Oleg Sokolsky and Rahul Mangharam},
year = {2012},
date = {2012-09-15},
journal = {ACM TECS RTAS12 Special Issue on Real-Time and Embedded Technology and Applications},
}

Close

Pajic, Miroslav; Jiang, Zhihao; Sokolsky, Oleg; Lee, Insup; Mangharam, Rahul

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

The 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2012), 2012.

(Links | BibTeX)

@article{129,
name = {From Verification to Implementation: A Model Translation Tool and a Pacemaker Case Study},
author = {Miroslav Pajic and Zhihao Jiang and Oleg Sokolsky and Insup Lee and Rahul Mangharam},
url = {http://repository.upenn.edu/mlab_papers/45/},
year = {2012},
date = {2012-04-04},
journal = {The 18th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2012)},
}

Close

  • http://repository.upenn.edu/mlab_papers/45/

Close

Awards

  • Heart On a Chip won 1st prize (Award of Excellence) of High-tech Medical Service in the World Embedded Software Contest(WESC)
    December 7, 2012
  • mLab wins the 1st prize in the SEAS Senior Design Competition! Congrats to the PVS team!
    August 20, 2012
  • TACAS PM verification paper nominated for Best Paper Award
    May 10, 2012
  • RTAS UPP2SF paper won IEEE Best Student Paper Award!
    April 24, 2012
  • VHM in Distinguished Lecture Series @UIUC (March 2011)
    February 13, 2012

Navigation

  • Medical Device V & V
    • Pacemaker Verification
    • Penn Virtual Heart Model
    • Multi-level model translation
    • Heart On a Chip (HOC)
  • Case Studies
  • Media & Presentations
  • Downloads

Recent News

  • Heart On a Chip won 1st prize (Award of Excellence) of High-tech Medical Service in the World Embedded Software Contest(WESC)
    December 7, 2012
  • The VHM team and the Protodrive team are going to participate in WESC’2012 in Seoul Korea
    November 9, 2012
  • mLab wins the 1st prize in the SEAS Senior Design Competition! Congrats to the PVS team!
    August 20, 2012
  • TACAS PM verification paper nominated for Best Paper Award
    May 10, 2012
  • RTAS UPP2SF paper won IEEE Best Student Paper Award!
    April 24, 2012
  • VHM Simulink model v1.0 released
    February 14, 2012
  • Pacemaker Verification UPPAAL model release
    February 13, 2012
  • Pacemaker Verification paper published in TACAS, 2012
    February 13, 2012
  • VHM in Distinguished Lecture Series @UIUC (March 2011)
    February 13, 2012
  • Model-based Closed-loop Testing paper published in IEEE ICCPS’11 (April 2011)
    February 13, 2012
  • VHM Matlab model release
    February 13, 2012
  • VHM published in Proceeding of IEEE Special Issue on Cyber-Physical Systems, 2012
    February 8, 2012
  • Pacemaker Malfunction paper published in IEEE EMBC’11, Auguest 2011
    February 8, 2012
  • Fun

  • News

  • Contact

Facebook Google Plus Twitter Youtube

News

  • Protodrive won 3rd prize (Award of Merit) of Free Theme in The World Embedded Software Contest(WESC)

    ...

  • Heart On a Chip won 1st prize (Award of Excellence) of High-tech Medical Service in the World Embedded Software Contest(WESC)

    ...

  • The VHM team and the Protodrive team are going to participate in WESC’2012 in Seoul Korea

    ...

Awards

  • Protodrive won 3rd prize (Award of Merit) of Free Theme in The World Embedded Software Contest(WESC)
    December 7, 2012
  • Heart On a Chip won 1st prize (Award of Excellence) of High-tech Medical Service in the World Embedded Software Contest(WESC)
    December 7, 2012
  • mLab wins the 1st prize in the SEAS Senior Design Competition! Congrats to the PVS team!
    August 20, 2012
All rights reserved. Copyright © 2011. mLab