An Integrated Framework for the Formal Analysis of Critical Interactive Systems

被引:3
|
作者
Mendil, Ismail [1 ]
Singh, Neeraj Kumar [1 ]
Ait-Ameur, Yamine [1 ]
Mery, Dominique [2 ]
Palanque, Philippe [3 ]
机构
[1] Univ Toulouse, INPT ENSEEIHT, IRIT, Toulouse, France
[2] Univ Lorraine, Telecom Nancy, LORIA, Nancy, France
[3] Univ Toulouse, IRIT, Toulouse, France
关键词
Critical interactive system (CIS); formal methods; refinement and proofs; FLUID; Event-B; Interactive Cooperative Objects; verification; validation; simulation; animation;
D O I
10.1109/APSEC51365.2020.00022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When interactive systems allow users to interact with critical systems, they are qualified as Critical Interactive Systems, CIS for short. Their design requires the support of different activities and tasks to achieve user goals. Examples of such systems are cockpits, nuclear plant control panels, medical devices, etc. Such critical systems are very difficult to model due to the complexity of the offered interaction capabilities. This paper presents a formal framework, F3FLUID (Formal Framework For FLUID), for designing safety-critical interactive systems. It relies on FLUID as core modelling language. FLUID enables the modelling and use of interactive systems domain concepts and supports an incremental design of such systems. Formal verification, validation and animation of the designed models are supported through different transformations of FLUID models into target formal verification techniques: Event-B for formal verification, ProB model checker for animation and Interactive Cooperative Objects for user validation. The Event-B models are generated from FLUID while ICO and ProB models are produced from Event-B. We exemplify the real-life case study TCAS (Traffic alert and Collision Avoidance System) to demonstrate our framework.
引用
收藏
页码:139 / 148
页数:10
相关论文
共 50 条
  • [1] A Framework for Critical Interactive System Formal Modelling and Analysis
    Mendil, Ismail
    [J]. RIGOROUS STATE-BASED METHODS, ABZ 2020, 2020, 12071 : 423 - 426
  • [2] HAZOP analysis of formal models of safety-critical interactive systems
    Hussey, A
    [J]. COMPUTER SAFETY, RELIABILITY AND SECURITY, PROCEEDINGS, 2000, 1943 : 371 - 381
  • [3] A Formal Framework for Integrated Environment Modeling Systems
    Zhang, Gaofeng
    Li, Yan
    Chen, Chong
    Zhou, Rui
    Chen, Dan
    Zhou, Qingguo
    [J]. ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2017, 6 (02)
  • [4] F3FLUID: A formal framework for developing safety-critical interactive systems in FLUID
    Singh, Neeraj Kumar
    Ait-Ameur, Yamine
    Mendil, Ismail
    Mery, Dominique
    Navarre, David
    Palanque, Philippe
    Pantel, Marc
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (07)
  • [5] Formal analysis and modeling for communications in interactive systems
    Koenig, EC
    [J]. INFORMATION SCIENCES, 1997, 96 (3-4) : 153 - 161
  • [6] An integrated framework for formal development of open distributed systems
    Traoré, I
    Aredo, D
    Ye, H
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (05) : 281 - 286
  • [7] A Formal Framework for Interactive Agents
    Talcott, Carolyn L.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 203 (03) : 95 - 106
  • [8] TOWARD AN INTEGRATED FRAMEWORK FOR THE SIMULATION, FORMAL ANALYSIS AND ENACTMENT OF DISCRETE EVENTS SYSTEMS MODELS
    Aliyu, Hamzat Olanrewaju
    Traore, Mamadou Kaba
    [J]. 2015 WINTER SIMULATION CONFERENCE (WSC), 2015, : 3090 - 3091
  • [9] A Formal Approach for User Interaction Reconfiguration of Safety Critical Interactive Systems
    Navarre, David
    Palanque, Philippe
    Basnyat, Sandra
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2008, 5219 : 373 - 386
  • [10] An integrated framework for the analysis of dependable interactive systems (IFADIS): Its tool support and evaluation
    Loer K.
    Harrison M.D.
    [J]. Automated Software Engineering, 2006, 13 (4) : 469 - 496