Model-checking CSP-Z: strategy, tool support and industrial application

被引:26
|
作者
Mota, A [1 ]
Sampaio, A [1 ]
机构
[1] Univ Fed Pernambuco, Ctr Informat, BR-50740540 Recife, PE, Brazil
关键词
model-checking; linking theories and tools; industrial case study; formal verification; concurrent and model-based specifications; satellite;
D O I
10.1016/S0167-6423(00)00023-X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-checking is now widely accepted as an efficient method for analysing computer system properties, such as deadlock-freedom. Its practical applicability is due to existing automatic tools which deal with tedious proofs. Another research area of increasing interest is formal language integration where the capabilities of each language are used to capture precisely some aspects of a system, In this paper we propose a general strategy for model-checking CSP-Z specifications using as tool support the FDR model-checker. The CSP-Z language is a semantical integration of CSP and Z, such that CSP handles the concurrent aspects of a system, and Z the data structures part. We also present a modular approach for model-checking complex CSP-Z specifications, specifically to verify deadlock-freedom. Finally, we present a CSP-Z specification for a subset of a real Brazilian artificial microssatellite, and apply the proposed strategy to prove that this specification is deadlock-free. (C) 2001 Elsevier Science B.V. Ail rights reserved.
引用
收藏
页码:59 / 96
页数:38
相关论文
共 50 条
  • [41] CSP-Z(5/2J+1): Application of the controlled single particle concept for the prolate to oblate nuclear shape phase transition in odd-A nuclei
    Sobhani, Hadi
    Hassanabadi, Hassan
    [J]. NUCLEAR PHYSICS A, 2019, 992
  • [42] An industrial application of symbolic model checking: The TWIN elevator case study
    Kammueller, Florian
    Preibusch, Soeren
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2008, 22 (02): : 95 - 108
  • [43] Model of State Support for Industrial Parks as a Tool for Sustainable Development
    Mozaleva, Natalia
    Ivanova, Marina
    Kulkaev, Grigory
    [J]. INTERNATIONAL JOURNAL OF TECHNOLOGY, 2023, 14 (08) : 1633 - 1642
  • [44] Using timed automata and model-checking to simulate material flow in agricultural production systems -: Application to animal waste management
    Helias, Arnaud
    Guerrin, Francois
    Steyer, Jean-Philippe
    [J]. COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2008, 63 (02) : 183 - 192
  • [45] WAVer: A Model Checking-based Tool to Verify Web Application Design
    Castelluccia, D.
    Mongiello, M.
    Ruta, M.
    Totaro, R.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 157 (01) : 61 - 76
  • [46] Model-driven software migration: Process model, tool support, and application
    Fuhr, Andreas
    Winter, Andreas
    Erdmenger, Uwe
    Horn, Tassilo
    Kaiser, Uwe
    Riediger, Volker
    Teppe, Werner
    [J]. Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments, 2012, : 153 - 184
  • [47] Service Supply Chain Planning for Industrial Services - Design and Application of a Decision Support Tool
    Hertz, Philipp
    Sproedt, Alexander
    [J]. ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS, APMS 2013, PT II, 2013, 415 : 73 - 80
  • [48] A generic decision support tool to planning and assignment problems: Industrial application & Industry 4.0
    Klement, Nathalie
    Silva, Cristovao
    Gibaru, Olivier
    [J]. 27TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING, FAIM2017, 2017, 11 : 1684 - 1691
  • [49] A support tool for the L+1-layer divide & conquer approach to leads-to model checking
    Phyo, Yati
    Canh Minh Do
    Ogata, Kazuhiro
    [J]. 2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 854 - 863
  • [50] Application of a decision support tool for industrial and agricultural water reuse solutions in international case studies
    Wencki, Kristina
    Thoene, Verena
    Becker, Dennis
    Kroemer, Kerstin
    Sattig, Isabelle
    Lischeid, Gunnar
    Zimmermann, Martin
    [J]. JOURNAL OF WATER REUSE AND DESALINATION, 2020, 10 (04): : 405 - 418