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 条
  • [41] Model-based development: Combining engineering approaches and formal techniques
    Schätz, Bernhard
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3308 : 1 - 2
  • [42] Formal Model-Based Development in Industrial Automation with Reactive Blocks
    Herrmann, Peter
    Blech, Jan Olaf
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS (STAF 2016), 2016, 9946 : 253 - 261
  • [43] MapleSim, the latest Software for model-based Development and Simulation
    不详
    ATP EDITION, 2008, (10): : 36 - 36
  • [44] Model-based Development of embedded Vehicle Software at DaimlerChrysler
    Conrad, Mirko
    Fey, Ines
    Grochtmann, Matthias
    Klein, Torsten
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2005, 20 (1-2): : 3 - 10
  • [45] Model-Based Development of Software: A Panacea or Academic Poppycock
    Heitmeyer, Constance
    MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107
  • [46] EasyLab: Model-Based Development of Software for Mechatronic Systems
    Barner, Simon
    Geisinger, Michael
    Buckl, Christian
    Knoll, Alois
    PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, : 540 - 545
  • [47] Model-based software development for automotive ECU networks
    Von Der Beeck, M.
    Braun, P.
    Rappl, M.
    Schröder, C.
    VDI Berichte, 2001, (1646): : 293 - 331
  • [48] Integrating Usability Methods into Model-Based Software Development
    Propp, Stefan
    Buchholz, Gregor
    Forbrig, Peter
    COMPUTER-AIDED DESIGN OF USER INTERFACES VI, 2009, : 125 - 136
  • [49] Incorporation of Model-based System and Software Development Environments
    Sporer, Harald
    Macher, Georg
    Armengaud, Eric
    Kreiner, Christian
    PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 177 - 180
  • [50] Model-based software development for automotive ECU networks
    von der Beeck, M
    Braun, P
    Rappl, M
    Schröder, C
    ELECTRONIC SYSTEMS FOR VEHICLES, 2001, 1646 : 293 - 331