Formal verification of emergent properties

被引:0
|
作者
Boumaza K. [1 ,2 ]
Tolba C. [2 ]
Ober I. [3 ]
机构
[1] LISCO: Laboratory of Complex Systems Engineering, Computer Science Department, Badji Mokhtar University, B.P. 12, Annaba
[2] Computer Science Department, Badji Mokhtar University, B.P. 12, Annaba
[3] ISAE-Supaero, University of Toulouse
来源
Informatica (Slovenia) | 2021年 / 45卷 / 03期
关键词
Boids; Emergence; Formal verification; Game of life; Model checking; Refinement;
D O I
10.31449/INF.V45I3.3160
中图分类号
学科分类号
摘要
Complex systems and systems of systems (SoS) are systems characterized by the interconnection of a large number of components or sub-systems. The complexity of such systems increases with the number of components and their manner of connectivity. The global behaviour of complex systems and SoS exhibits some properties that cannot be predicted by analysing components or sub-systems in isolation. The verification of these properties called “emergent properties" is considered a crucial issue when engineering such systems. The purpose of this paper is to give an overview and verify emergent properties. In a first step, we have taken the blinker and the traffic light of the game of life as examples to verify emergence by using refinement techniques; in a second step, since the refinement is not straightforward, we have taken another example, the Boids model, and by using timed automata and UPPAAL model checking techniques, we have been able to simulate and verify emergent properties. © 2021 Slovene Society Informatika. All rights reserved.
引用
收藏
页码:463 / 475
页数:12
相关论文
共 50 条
  • [41] Formal Verification of HotStuff
    Jehl, Leander
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2021, 2021, 12719 : 197 - 204
  • [42] Perspectives on Formal Verification
    Friedman, Harvey M.
    PROCEEDINGS OF THE 5TH ACM SIGPLAN CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS (CPP'16), 2016, : 1 - 1
  • [43] FORMAL VERIFICATION OF MICROPROCESSORS
    SRIVAS, M
    BICKFORD, M
    COMPASS 89 : PROCEEDINGS OF THE FOURTH ANNUAL CONFERENCE ON COMPUTER ASSURANCE: SYSTEMS INTEGRITY, SOFTWARE SAFETY AND PROCESS SECURITY, 1989, : 93 - 102
  • [44] Properties of a formal method for prediction of emergent behaviors in swarm-based systems
    Rouff, C
    Vanderbilt, A
    Hinchey, M
    Truszkowski, W
    Rash, J
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2004, : 24 - 33
  • [45] A Formal Model of EIA-632 Standard: An approach for Emergent Properties Analysis
    Sahraoui, Abd-El-Kader
    2014 SECOND WORLD CONFERENCE ON COMPLEX SYSTEMS (WCCS), 2014, : 128 - 133
  • [46] Verification of NASA emergent systems
    Rouff, C
    Vanderbilt, A
    Truszkowski, W
    Rash, J
    Hinchey, M
    NINTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS: NAVIGATING COMPLEXITY IN THE E-ENGINEERING AGE, 2004, : 231 - 238
  • [47] On formal definition and analysis of formal verification processes
    Osterweil, Leon J.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8373 : 35 - 52
  • [48] Formal Verification of Temporal Properties for Reduced Overhead in Grid Scientific Workflows
    Jun-Wei Cao
    Fan Zhang
    Ke Xu
    Lian-Chen Liu
    Cheng Wu
    Journal of Computer Science and Technology, 2011, 26 : 1017 - 1030
  • [49] FORMAL VERIFICATION OF COUPLING PROPERTIES FOR AN AUTOMOTIVE SOFTWARE INTEGRATION ACROSS XIL
    Nagarajan, Natarajan
    Ermis, Evren
    Thuy, Andreas
    Schlingloff, Bernd-Holger
    COUPLED PROBLEMS IN SCIENCE AND ENGINEERING VII (COUPLED PROBLEMS 2017), 2017, : 951 - 962
  • [50] Formal verification of totally self-checking properties of combinational circuits
    Kawakubo, K
    Tanaka, K
    Hiraishi, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1997, E80D (01) : 57 - 62