Model Based Test Framework for verification of Flight Control Software

被引:2
|
作者
Singh, Chandrashekhar [1 ]
Shivamurthy, Jagadish [1 ]
Garg, Asha [1 ]
机构
[1] DRDO, ADE, Bangalore, Karnataka, India
关键词
Light Combat Aircraft (LCA); Flight Control System (FCS); Digital Flight Control Computer (DFCC); Onboard Flight Program (OFP); Model Based Testing (MBT); Control Laws (CLAW); Modified Condition/Decision Coverage (MC/DC); Degree of Freedom (DOF);
D O I
10.1109/ICCECE51049.2023.10085332
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Verification and Validation (V&V) of Safety Critical Software such as that of Flight Control Computer is an effort intensive and critical task. Accordingly standards like DO178C lay much importance on the V&V aspects of the airborne software. Generation of typical and relevant test vectors over short sequences of time, calculating the expected outputs on a frame-by-frame basis and thus confirming the behavior of the software are daunting tasks. This paper brings out a Model Based Test (MBT) Framework to accelerate the functional testing. The Framework leverages the fact that, key and functional aspects of flight control such as Control Laws including advanced features such as Auto pilot are modeled and validated through simulation studies before generating software requirements. The Framework provides GUI based utilities to generate test vectors involving several external inputs over time durations such as 10 seconds covering multiple requirements. Such vectors are converted in to frame-by-frame test matrix which is fed to both the model and the program under test. The outputs of the model and program are automatically compared and differences beyond threshold are flagged for examination. The Framework additionally generates structural coverage reports both at the model and code levels which are the means to figure out that not only 100% MC/DC for the code is achieved but also there are no missing requirements. These coverage reports provide confidence and certification credits.
引用
收藏
页数:5
相关论文
共 50 条
  • [41] Verification and Validation Test Framework Using a Model-Based Systems Engineering Approach
    Ramirez, Clara
    Thompson, Amy
    [J]. INCOSE International Symposium, 2023, 33 (01) : 1091 - 1116
  • [42] MODEL-BASED VERIFICATION OF EMBEDDED SOFTWARE
    Shokry, Hesham
    Hinchey, Mike
    [J]. COMPUTER, 2009, 42 (04) : 53 - +
  • [43] Software- and Hardware-in-the-Loop Verification of Flight Dynamics Model and Flight Control Simulation of a Fixed-Wing Unmanned Aerial Vehicle
    Coopmans, Calvin
    Podhradsky, Michal
    Hoffer, Nathan V.
    [J]. 2015 WORKSHOP ON RESEARCH, EDUCATION AND DEVELOPMENT OF UNMANNED AERIAL SYSTEMS (RED-UAS), 2015, : 115 - 122
  • [44] Formal Validation and Verification Framework for Model-Based and Adaptive Control Systems
    Guarro, Sergio
    Ozguner, Umit
    Aldemir, Tunc
    Knudson, Matt
    Kurt, Arda
    Yau, Michael
    Hejase, Mohammad
    Kwon, Steve
    [J]. NASA FORMAL METHODS, NFM 2016, 2016, 9690 : 227 - 233
  • [45] Software Test Process Measurement and Control Model based on SPC Technology
    Yu Lei
    Xu Bing
    Li QingBao
    [J]. ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 1014 - 1018
  • [46] A Verification Framework for FBD based Software in Nuclear Power Plants
    Yoo, Junbeom
    Cha, Sungdeok
    Jee, Eunkyoung
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 385 - +
  • [47] A software framework for model predictive control with GenOpt
    Coffey, Brian
    Haghighat, Fariborz
    Morofsky, Edward
    Kutrowski, Edward
    [J]. ENERGY AND BUILDINGS, 2010, 42 (07) : 1084 - 1092
  • [48] Early Model-Based Design and Verification of Automotive Control System Software Implementations
    Shahbakhti, Mahdi
    Amini, Mohammad Reza
    Li, Jimmy
    Asami, Satoshi
    Hedrick, J. Karl
    [J]. JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2015, 137 (02):
  • [49] Model-based Runtime Verification Framework
    Zhao, Yuhong
    Rammig, Franz
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 253 (01) : 179 - 193
  • [50] Formal Verification of Safety PLC Based Control Software
    Darvas, Daniel
    Majzik, Istvan
    Vinuela, Enrique Blanco
    [J]. INTEGRATED FORMAL METHODS (IFM 2016), 2016, 9681 : 508 - 522