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 条
  • [21] Model-based mask verification
    Foussadier, Frank
    Sundermann, Frank
    Vacca, Anthony
    Wiley, Jim
    Chen, George
    Takigawa, Tadahiro
    Hayano, Katsuya
    Narukawa, Syougo
    Kawashima, Satoshi
    Mohri, Hiroshi
    Hayashi, Naoya
    Miyashita, Hiroyuki
    Trouiller, Y.
    Robert, F.
    Vautrin, F.
    Kerrien, G.
    Planchot, J.
    Martinelli, C.
    Di-Maria, J. L.
    Farys, Vincent
    PHOTOMASK TECHNOLOGY 2007, PTS 1-3, 2007, 6730
  • [22] A model-based framework for software portability and verification in embedded power management systems
    Fathabadi, Asieh Salehi
    Butler, Michael J.
    Yang, Sheng
    Maeda-Nunez, Luis Alfonso
    Bantock, James
    Al-Hashimi, Bashir M.
    Merrett, Geoff V.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 82 : 12 - 23
  • [23] Verification and Validation Test Framework Using a Model-Based Systems Engineering Approach
    Ramirez, Clara
    Thompson, Amy
    INCOSE International Symposium, 2023, 33 (01) : 1091 - 1116
  • [24] Implementation of a Maximum Likelihood Doppler Spread Estimator on a Model-Based Design Platform
    Ati, Adel
    Bellili, Faouzi
    Haggui, Haithem
    Samet, Abdelaziz
    Affes, Sofiene
    2015 IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS WIRELESS BROADBAND (ICUWB), 2015,
  • [25] UML-Based Reconfigurable Middleware for Design-Level Timing Verification in Model-Based Approach
    Mzid, Rania
    Abid, Mohamed
    PROCEEDINGS OF 2016 11TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2016, : 181 - 186
  • [26] Model-Based Verification of Safety Contracts
    Gomez-Martinez, Elena
    Rodriguez, Ricardo J.
    Etxeberria Elorza, Leire
    Illarramendi Rezabal, Miren
    Benac Earle, Clara
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2014, 2015, 8938 : 101 - 115
  • [27] A model-based signature verification system
    Zimmer, Alessandro
    Ling, Lee L.
    2007 FIRST IEEE INTERNATIONAL CONFERENCE ON BIOMETRICS: THEORY, APPLICATIONS AND SYSTEMS, 2007, : 330 - +
  • [28] MODEL-BASED VERIFICATION OF EMBEDDED SOFTWARE
    Shokry, Hesham
    Hinchey, Mike
    COMPUTER, 2009, 42 (04) : 53 - +
  • [29] A Unified Model-Based Framework for the Simplified Execution of Static and Dynamic Assertion-Based Verification
    Anwar, Muhammad Waseem
    Rashid, Muhammad
    Azam, Farooque
    Naeem, Aamir
    Kashif, Muhammad
    Butt, Wasi Haider
    IEEE ACCESS, 2020, 8 : 104407 - 104431
  • [30] Formal Model and Code Verification in Model-Based Design
    Popovici, Katalin
    Lalo, Marc
    2009 JOINT IEEE NORTH-EAST WORKSHOP ON CIRCUITS AND SYSTEMS AND TAISA CONFERENCE, 2009, : 392 - 395