Model Checking Techniques Applied to Satellite Operational Mode Management

被引:9
|
作者
Nardone, Vittoria [1 ]
Santone, Antonella [2 ]
Tipaldi, Massimo [1 ]
Liuzza, Davide [1 ]
Glielmo, Luigi [1 ]
机构
[1] Univ Sannio, Dept Engn, I-82100 Benevento, Italy
[2] Univ Molise, Dept Biosci & Terr, I-86100 Campobasso, Italy
来源
IEEE SYSTEMS JOURNAL | 2019年 / 13卷 / 01期
关键词
Abstraction techniques; calculus of communicating systems (CCS); formal verification; model checking; satellite operational mode management (SOMM); systems of systems requirement verification; PROOF SYSTEM; VERIFICATION; VALIDATION;
D O I
10.1109/JSYST.2018.2793665
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Satellites are nowadays complex systems and can be considered as components of larger mission-level systems of systems. The increasing complexity of space mission objectives is actually complicating the requirement engineering process. It is generally understood that space system engineers should translate system-level requirements (elaborated in natural language) into verifiable models, which can expose the design issues before the satellite manufacturing phase. This paper shows how the verification of complex system requirements can be performed via model checking. More specifically, a methodology is proposed which exploits the flexibility provided by the calculus of communicating systems to model complex system concurrent parts and their mutual interactions for verifying analytically their correctness, completeness, and consistency as prescribed by the system requirements. The proposed methodology is applied to the verification of a real satellite operational mode management specification. An abstraction reduction technique based on the selective mu-calculus logic is used to address the computational issues in model checking. It allows capturing and analyzing the parts of a satellite involved in the verification of a specific set of its system-level properties.
引用
收藏
页码:1018 / 1029
页数:12
相关论文
共 50 条
  • [41] Intelligent management and checking method for transmission and transformation equipment data model
    Li, Wanqi
    Guo, Chuangxin
    Xiong, Shiwang
    Zhang, Jinjiang
    Cao, Min
    Xue, Wu
    Gaodianya Jishu/High Voltage Engineering, 2015, 41 (12): : 3987 - 3993
  • [42] Assessing Time Behaviour in Disaster Management by Using Petri Nets and Model Checking
    Cicirelli, Franco
    Nigro, Libero
    2023 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DISASTER MANAGEMENT, ICT-DM, 2023, : 181 - 186
  • [43] Formal Verification of Heuristic Autonomous Intersection Management Using Statistical Model Checking
    Chouhan, Aaditya Prakash
    Banda, Gourinath
    SENSORS, 2020, 20 (16) : 1 - 25
  • [44] A practical use of model checking for synthesis: generating a dam controller for flood management
    Gallardo, M. M.
    Merino, P.
    Panizo, L.
    Linares, A.
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (11) : 1329 - 1347
  • [45] Comparing BDD and SAT based techniques for model checking Chaum's dining cryptographers protocol
    Kacprzak, Magdalena
    Lomuscio, Alessio
    Niewiadomski, Artur
    Penczek, Wojciech
    Raimondi, Franco
    Szreter, Maciej
    FUNDAMENTA INFORMATICAE, 2006, 72 (1-3) : 215 - 234
  • [46] Model Checking Support for Conflict Resolution in Multiple Non-functional Concern Management
    Danelutto, Marco
    Kilpatrick, P.
    Montangero, C.
    Semini, L.
    EURO-PAR 2011: PARALLEL PROCESSING WORKSHOPS, PT I, 2012, 7155 : 128 - 138
  • [47] Formal Verification of Radio Communication Management in Railway Systems Using Model Checking Technique
    Borrelli, Antonio
    Di Lucca, Giuseppe Antonio
    Nardone, Vittoria
    Santone, Antonella
    2019 IEEE 28TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2019, : 249 - 254
  • [48] Effectively using Search-Based Software Engineering Techniques within Model Checking and Its Applications
    Bradbury, Jeremy S.
    Kelk, David
    Green, Mark
    2013 1ST INTERNATIONAL WORKSHOP ON COMBINING MODELLING AND SEARCH-BASED SOFTWARE ENGINEERING (CMSBSE), 2013, : 67 - 70
  • [49] Validation of a New Functional Design of Automatic Protection Systems at Level Crossings with Model-Checking Techniques
    Mekki, Ahmed
    Ghazel, Mohamed
    Toguyeni, Armand
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2012, 13 (02) : 714 - 723
  • [50] Using Model Checking Techniques For Evaluating the Effectiveness of Evolutionary Computing in Synthesis of Distributed Fault-Tolerant Programs
    Zhu, Ling
    Kulkarni, Sandeep
    GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 1119 - 1126