Platform-Specific Timing Verification Framework in Model-Based Implementation

被引:0
|
作者
Kim, BaekGyu [1 ]
Feng, Lu [1 ]
Phan, Linh T. X. [1 ]
Sokolsky, Oleg [1 ]
Lee, Insup [1 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the model-based implementation methodology, the timed behavior of the software is typically modeled independently of the platform-specific timing semantics such as the delay due to scheduling or I/O handling. Although this approach helps to reduce the complexity of the model, it leads to timing gaps between the model and its implementation. This paper proposes a platform-specific timing verification framework that can be used to formally verify the timed behavior of an implementation that has been developed from a platform-independent model. We first describe a way to categorize the interactions among the software, a platform, and the environment in the form of implementation schemes. We then present an algorithm that systematically transforms a platform-independent model into a platform-specific model under a given implementation scheme. This transformation algorithm ensures that the timed behavior of the platform-specific model is close to that of the corresponding implementation. Our case study of an infusion pump system shows that the measured timing delay of the system is bounded by the formally verified bound of its platform-specific model.
引用
收藏
页码:235 / 240
页数:6
相关论文
共 50 条
  • [1] Executing Model-based Tests on Platform-specific Implementations
    You, Dongjiang
    Rayadurgam, Sanjai
    Heimdahl, Mats P. E.
    Komp, John
    Kim, BaekGyu
    Sokolsky, Oleg
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 418 - 428
  • [2] Model-based Runtime Verification Framework
    Zhao, Yuhong
    Rammig, Franz
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 253 (01) : 179 - 193
  • [3] Model-based platform-specific co-design methodology for dynamically partially reconfigurable systems with hardware virtualization and preemption
    Huang, Chun-Hsian
    Hsiung, Pao-Ann
    Shen, Jih-Sheng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (11) : 545 - 560
  • [4] A SOA-Based Platform-Specific Framework for Context-Aware Mobile Applications
    Daniele, Laura M.
    Silva, Eduardo
    Pires, Luis Ferreira
    van Sinderen, Marten
    ENTERPRISE INTEROPERABILITY, PROCEEDINGS, 2009, 38 : 25 - 37
  • [5] A Layered Approach for Testing Timing in the Model-Based Implementation
    Kim, BaekGyu
    Hwang, Hyeon I.
    Park, Taejoon
    Son, Sang H.
    Lee, Insup
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [6] Platform-Specific Restrictions on Concurrency in Model Checking of Java']Java Programs
    Parizek, Pavel
    Kalibera, Tomas
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2009, 5825 : 117 - 132
  • [7] Early Model-Based Verification of Automotive Control System Implementation
    Shahbakhti, Mahdi
    Li, Jimmy
    Hedrick, J. Karl
    2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 3587 - 3592
  • [8] Model-driven platform-specific testing through configurable simulations
    Kuhn, T.
    Gotzhein, R.
    MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2008, 5095 : 278 - 293
  • [9] Platform-specific Model Compression for Deep Neural Networks with Joint Methods
    Northeastern University
  • [10] OPTIMA: an Ontology-based PlaTform-specIfic software Migration Approach
    Zhou, Hong
    Kang, Jian
    Chen, Feng
    Yang, Hongji
    USIC 2007: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, 2007, : 143 - 152