Formal Verification of Simulation Scenarios in Aviation Scenario Definition Language (ASDL)

被引:4
|
作者
Chhaya, Bharvi [1 ]
Jafer, Shafagh [1 ]
Durak, Umut [2 ]
机构
[1] Embry Riddle Aeronaut Univ, Dept Elect Comp Software & Syst Engn, Daytona Beach, FL 32114 USA
[2] German Aerosp Ctr DLR, Inst Flight Syst, D-38108 Braunschweig, Germany
来源
AEROSPACE | 2018年 / 5卷 / 01期
关键词
DSL; ASDL; formal methods; verification; statecharts;
D O I
10.3390/aerospace5010010
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Formal methods offer well-defined means for mathematical verification of the functional specifications of software systems. For model-based engineering, model checking is a verification technique that explores all possible system states. The Aviation Scenario Definition Language is a domain-specific language designed based on a scenario development process from a model-driven engineering perspective. It aims at providing a well-structured definition language to specify departure, en route, re-route, and landing scenarios. This paper uses statecharts and a model checker for the verification of each scenario generated and uses examples to demonstrate conformance to the rules established in the statecharts to verify the logic of all future scenarios.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Formal definition of an agent-object programming language
    Pagliarecci, Francesco
    Spalazzi, Luca
    Capuzzi, Gianluca
    2006 INTERNATIONAL SYMPOSIUM ON COLLABORATIVE TECHNOLOGIES AND SYSTEMS, PROCEEDINGS, 2006, : 298 - +
  • [32] Formal Verification and Validation of DEVS Simulation Models
    Olamide, Soremekun Ezekiel
    Kaba, Traore Mamadou
    AFRICON, 2013, 2013, : 1189 - 1194
  • [33] A Formal Verification Method of Hybrid System and Simulation
    Zhang Si-bing
    Chen Jie
    Wang Ya
    ICCSIT 2010 - 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 4, 2010, : 411 - 415
  • [34] A simulation approach to verification and validation of formal specifications
    Liu, SY
    FIRST INTERNATIONAL SYMPOSIUM ON CYBER WORLDS, PROCEEDINGS, 2002, : 113 - 120
  • [35] The kernel of a scenario language for animation and simulation
    Donikian, S
    Devillers, F
    Moreau, G
    COMPUTER ANIMATION AND SIMULATION'99, 1999, : 199 - 210
  • [36] Formal property verification by abstraction refinement with formal, simulation and hybrid engines
    Wang, D
    Ho, PH
    Long, J
    Kukula, J
    Zhu, YS
    Ma, T
    Damiano, R
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 35 - 40
  • [37] Experimental Evaluation of a Planning Language Suitable for Formal Verification
    Siminiceanu, Radu I.
    Butler, Rick W.
    Munoz, Cesar A.
    MODEL CHECKING AND ARTIFICIAL INTELLIGENCE, 2009, 5348 : 132 - +
  • [38] Formal verification of a programming logic for a distributed programming language
    Zhang, C
    Olsson, RA
    Levitt, KN
    THEORETICAL COMPUTER SCIENCE, 1999, 216 (1-2) : 213 - 235
  • [39] Formal Verification of Language-Based Concurrent Noninterference
    Popescu, Andrei
    Hoezi, Johannes
    Nipkow, Tobias
    JOURNAL OF FORMALIZED REASONING, 2013, 6 (01): : 1 - 30
  • [40] Formal verification of C language based VLSI designs
    Fujita, M
    17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 93 - 100