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 条
  • [1] Formal Verification of Emergent Properties
    Boumaza, Kamal
    Tolba, Cherif
    Ober, Iulian
    INFORMATICA-AN INTERNATIONAL JOURNAL OF COMPUTING AND INFORMATICS, 2021, 45 (03): : 463 - 475
  • [2] On the Formal Verification of Middleware Behavioral Properties
    Hugues, Jerome
    Vergnaud, Thomas
    Pautet, Laurent
    Thierry-Mieg, Yann
    Baarir, Soheib
    Kordon, Fabrice
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 133 : 139 - 157
  • [3] Formal Verification of Dynamic Properties in an Aerospace Application
    Simin Nadjm-Tehrani
    Jan-Erik Strömberg
    Formal Methods in System Design, 1999, 14 : 135 - 169
  • [4] Formal Verification of Complex Properties on PLC Programs
    Darvas, Daniel
    Adiego, Borja Fernandez
    Voeroes, Andras
    Bartha, Tamas
    Vinuela, Enrique Blanco
    Gonzalez Suarez, Victor M.
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, 2014, 8461 : 284 - 299
  • [5] Formal Verification of Graphical Properties of Interactive Systems
    Prun D.
    Béger P.
    Proceedings of the ACM on Human-Computer Interaction, 2022, 6 (EICS)
  • [6] Formal verification of dynamic properties in an aerospace application
    Nadjm-Tehrani, S
    Strömberg, JE
    FORMAL METHODS IN SYSTEM DESIGN, 1999, 14 (02) : 135 - 169
  • [7] Safety is an emergent property: Illustrating functional resonance in Air Traffic Management with formal verification
    Yang, Qibo
    Tian, Jin
    Zhao, Tingdi
    SAFETY SCIENCE, 2017, 93 : 162 - 177
  • [8] Novel Patterns for Formal Verification of System Safety Properties
    Nallamalli R.
    Chauhan D.S.
    Journal of The Institution of Engineers (India): Series B, 2022, 103 (06) : 2049 - 2056
  • [9] Formal Verification of Control Systems' Properties with Theorem Proving
    Araiza-Illan, Dejanira
    Eder, Kerstin
    Richards, Arthur
    2014 UKACC INTERNATIONAL CONFERENCE ON CONTROL (CONTROL), 2014, : 244 - 249
  • [10] Formal verification of security properties in trust management policy
    Niu, Jianwei
    Reith, Mark
    Winsborough, William
    JOURNAL OF COMPUTER SECURITY, 2014, 22 (01) : 69 - 153