Integration of formal analysis into a model-based software development process

被引:0
|
作者
Whalen, Michael [1 ]
Cofer, Darren [1 ]
Miller, Steven [1 ]
Krogh, Bruce H. [2 ]
Storm, Walter [3 ]
机构
[1] Rockwell Collins Inc, Adv Technol Ctr, 400 Collins Rd, Cedar Rapids, IA 52498 USA
[2] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
[3] Lockheed Martin Aeronaut Co, Flight Control Adv Dev, Ft Worth, TX 76101 USA
来源
FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS | 2008年 / 4916卷
关键词
model checking; model-based development; flight control; software verification;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The next generation of military aerospace systems will include advanced control systems whose size and complexity will challenge current verification and validation approaches. The recent adoption by the aerospace industry of model-based development tools such as Simulink (R) and SCADE Suite (TM) is removing barriers to the use of formal methods for the verification of critical avionics software. Formal methods use mathematics to prove that software design models meet their requirements, and so can greatly increase confidence in the safety and correctness of software. Recent advances in formal analysis tools have made it practical to formally verify important properties of these models to ensure that design defects are identified and corrected early in the lifecycle. This paper describes how formal analysis tools can be inserted into a model-based development process to decrease costs and increase quality of critical avionics software.
引用
收藏
页码:68 / +
页数:2
相关论文
共 50 条
  • [21] Model-based Software Development: Benefits and Barriers
    Heitmeyer, Constance L.
    2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY (SERE), 2013, : XVII - XVIII
  • [22] Automotive software: A challenge and opportunity for model-based software development
    Karsai, Gabor
    AUTOMOTIVE SOFTWARE-CONNECTED SERVICES IN MOBILE NETWORKS, 2004, 4147 : 103 - 115
  • [23] On the integration of software testing and formal analysis
    Braione P.
    Denaro G.
    Pezzè M.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 7007 LNCS : 158 - 193
  • [24] Model-based Software Development. Efficient Use of Code Generators in model-based Software Development for the Automotive Industry and Aviation
    Alber, Otto
    BADEN-BADEN SPEZIAL 2012: ELEKTRONIK IM KRAFTFAHRZEUG, 2012, 2172 : 95 - 100
  • [25] Model-based process development for biopharmaceuticals
    Pirrung, Silvia
    Hanke, Alexander
    van der Wielen, Luuk
    Verhaert, Peter
    van de Sandt, Emile
    Eppink, Michel
    Ottens, Marcel
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 251
  • [26] Model-based biopurification process development
    Pirrung, Silvia
    Hanke, Alexander
    van der Wielen, Luuk
    Verhaert, Peter
    van de Sandt, Emile
    Eppink, Michel
    Ottens, Marcel
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2015, 249
  • [27] A Collaborative Software Development Model based on Formal Concept Analysis and Stable Matching
    Singh, Arjun
    Sachdeva, Ashish
    Chakraverty, Shampa
    2013 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV), 2013,
  • [28] Adaptable Design for Root Cause Analysis of a Model-Based Software Testing Process
    Nieminen, Mikko
    Raty, Tomi
    2015 12TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY - NEW GENERATIONS, 2015, : 379 - 384
  • [29] The Challenge of Interoperability: Model-Based Integration for Automotive Control Software
    Yu, Huafeng
    Joshi, Prachi
    Talpin, Jean-Pierre
    Shukla, Sandeep
    Shiraishi, Shinichi
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [30] Sketching a process for testing model-based developed software
    Baero, Thomas
    Krause, Rene
    Sax, Eric
    WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 7, 2005, : 31 - 36