Analyzing Systems Dependent on Execution Speed with Model Checker

被引:3
|
作者
Mizuno, Takahisa [1 ]
Nishizaki, Shin-ya [1 ]
机构
[1] Tokyo Inst Technol, Dept Comp Sci, Meguro Ku, Tokyo 1528552, Japan
关键词
Model Checking; Fault Tolerance; Embedded System;
D O I
10.1016/j.proeng.2012.10.059
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
When computational resources are limited, system behavior depends on the execution speed of the processor(s). In such cases, it is difficult to exhaustively analyze system behavior via simulations. Model checking is a verification technique for reactive systems, which is widely used not only in academic research but also in industrial development. We describe a target system to be verified as a labeled transition system and its specification as temporal logic formulae. A model checker then automatically checks that the system satisfies the specification by exhaustively searching the execution paths. In this paper, we propose a technique for the exhaustive analysis of systems dependent on processor speed. We present a case study of a savings bank with an attached electronic coin counter controlled by a tiny microprocessor. We analyze the electronic savings bank using the SPIN model checker. The case study shows the effectiveness of this formal approach in finding the causes of troubles that depend on the execution speed. (C) 2012 Elsevier B.V ... Selection and peer-review under responsibility of Bin Nusantara University
引用
收藏
页码:544 / 554
页数:11
相关论文
共 50 条
  • [21] Analyzing Distributed Remote Process Execution Using Queuing Model
    Bagchi, Susmit
    JOURNAL OF INTERNET TECHNOLOGY, 2015, 16 (01): : 163 - 170
  • [22] Simulation of Model Execution for Embedded Systems
    Kirchhof, Joerg Christian
    Kusmenko, Evgeny
    Meurice, Jean
    Rumpe, Bernhard
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 331 - 338
  • [23] MCMAS: A Model Checker for the Verification of Multi-Agent Systems
    Lomuscio, Alessio
    Qu, Hongyang
    Raimondi, Franco
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2009, 5643 : 682 - +
  • [24] VESTA: A statistical model-checker and analyzer for probabilistic systems
    Sen, K
    Viswanathan, M
    Agha, G
    SECOND INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS, 2005, : 251 - 252
  • [25] SPHIN: A model checker for reconfigurable hybrid systems based on SPIN
    Song, Hosung
    Compton, Kevin J.
    Rounds, William C.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 145 : 167 - 183
  • [26] Model calibration of anisotropic rotordynamic systems with speed-dependent parameters
    Younan, A. A.
    El-Shafei, A.
    JOURNAL OF ENGINEERING FOR GAS TURBINES AND POWER-TRANSACTIONS OF THE ASME, 2008, 130 (04):
  • [27] Modeling and verification of marine equipment systems using a model checker
    Yao, Shunsuke
    Awano, Hiroaki
    Hiraoka, Yasushi
    Takahashi, Kazuko
    IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 1033 - +
  • [28] Using CTL Model Checker for Verification of Domain Application Systems
    Cacovean, Laura Florentina
    RECENT ADVANCES IN NEURAL NETWORKS, FUZZY SYSTEMS & EVOLUTIONARY COMPUTING, 2010, : 262 - 267
  • [29] A Model Checker for AADL
    Bozzano, Marco
    Cimatti, Alessandro
    Katoen, Joost-Pieter
    Nguyen, Viet Yen
    Noll, Thomas
    Roveri, Marco
    Wimmer, Ralf
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2010, 6174 : 562 - +
  • [30] Analyzing state-dependent model–data comparison in multi-regime systems
    Alfredo L. Aretxabaleta
    Keston W. Smith
    Computational Geosciences, 2011, 15 : 627 - 636