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 条
  • [1] Automatic Generation of Flight Simulation Scenarios with Aviation Scenario Definition Language
    Jafer, Shafagh
    Chhaya, Bharvi
    Durak, Umut
    Gerlach, Torsten
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2018, 15 (04): : 193 - 202
  • [2] SES and Ecore for Ontology-based Scenario Modeling in Aviation Scenario Definition Language (ASDL)
    Jafer, Shafagh
    Chhaya, Bharvi
    Zeigler, Bernard P.
    Durak, Umut
    INTERNATIONAL JOURNAL OF AVIATION AERONAUTICS AND AEROSPACE, 2018, 5 (05):
  • [3] A Method for Planning Military Scenarios in Military Scenario Definition Language
    Bencik, Marek
    Dedera, Lubomir
    2017 COMMUNICATION AND INFORMATION TECHNOLOGIES (KIT), 2017, : 13 - 19
  • [4] 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
  • [5] FORMAL DEFINITION OF BASIC LANGUAGE
    LEE, JAN
    COMPUTER JOURNAL, 1972, 15 (01): : 37 - &
  • [6] Formal verification method of simulation scenario based on high-level Petri nets
    Control and Simulation Center, Harbin Institute of Technology, Harbin 150001, China
    Kongzhi yu Juece Control Decis, 2006, 11 (1208-1213):
  • [7] Formal Modeling and Verification of Autonomous Driving Scenario
    Chen, Biao
    Li, TengFei
    2021 IEEE INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND SOFTWARE ENGINEERING (ICICSE 2021), 2021, : 313 - 321
  • [8] A Formal Definition of Simulation Validity
    Albert, Vincent
    Nketsa, Alexandre
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2009, 2009, : 43 - 48
  • [9] FORMAL DEFINITION AND VERIFICATION OF PROTOCOLS USING CCS
    KARPOV, JG
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1986, (06): : 21 - 30
  • [10] FORMAL DEFINITION AND VERIFICATION OF DATA FLOW DIAGRAMS
    TAO, YL
    KUNG, CH
    JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 16 (01) : 29 - 36