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 条
  • [31] Automatic generation of optimal controllers through model checking techniques
    Della Penna, Giuseppe
    Magazzeni, Daniele
    Tofani, Alberto
    Intrigila, Benedetto
    Melatti, Igor
    Tronci, Enrico
    ICINCO 2006: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS: INTELLIGENT CONTROL SYSTEMS AND OPTIMIZATION, 2006, : 26 - +
  • [32] Using probabilistic model checking for dynamic power management
    Norman, G
    Parker, D
    Kwiatkowska, M
    Shukla, S
    Gupta, R
    FORMAL ASPECTS OF COMPUTING, 2005, 17 (02) : 160 - 176
  • [33] Model checking techniques for state space reduction in MANET protocol verification
    Kojima, Hideharu
    Nagashima, Yuta
    Tsuchiya, Tatsuhiro
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 509 - 516
  • [34] PIC2LNT: Model Transformation for Model Checking an Applied Pi-Calculus
    Mateescu, Radu
    Salaun, Gwen
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2013, 2013, 7795 : 192 - 198
  • [35] Petrification: Software Model Checking for Programs with Dynamic Thread Management
    Heizmann, Matthias
    Klumpp, Dominik
    Nitzke, Lars
    Schuessele, Frank
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2024, PT II, 2024, 14500 : 3 - 25
  • [36] A model checking approach for user relationship management in the social network
    Souri, Alireza
    Nourozi, Monire
    Rahmani, Amir Masoud
    Navimipour, Nima Jafari
    KYBERNETES, 2019, 48 (03) : 407 - 423
  • [37] Using model checking to help discover mode confusions and other automation surprises
    Rushby, J
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2002, 75 (02) : 167 - 177
  • [38] Using Model-Checking Techniques for Component-Based Systems with Reconfigurations
    Hufflen, Jean-Michel
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2015, (178): : 33 - 46
  • [39] Model checking and machine learning techniques for HummingBad mobile malware detection and mitigation
    Martinelli, Fabio
    Mercaldo, Francesco
    Nardone, Vittoria
    Santone, Antonella
    Vaglini, Gigliola
    SIMULATION MODELLING PRACTICE AND THEORY, 2020, 105 (105)
  • [40] Model Checking of Adaptive Programs with Mode-extended Linear Temporal Logic
    Zhao, Yongwang
    Ma, Dianfu
    Li, Jing
    Li, Zhuqing
    2011 8TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF AUTONOMIC AND AUTONOMOUS SYSTEMS (EASE), 2011, : 40 - 48