FORMAL METHODS VERIFICATION & VALIDATION (V&V), FOR LEGACY SYSTEMS

被引:0
|
作者
Georgiadis, Sofia K. [1 ]
机构
[1] NYCT, Vital Syst Safety, Brooklyn, NY 11201 USA
关键词
D O I
暂无
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
For over a decade, the benefits of Formal Methods software system development techniques have been realized in safety critical applications in a variety of industries, such as aerospace, aviation, and of course rail-transit. Many of these Formal Methods techniques have focused on the development of new systems. In new system development, Formal Methods provide assurance of error-free specification, design, and software code implementation, often via automated code generators. Legacy systems have been largely excluded from the Formal Methods field, due to a perception that their use would entail costly re-engineering, require specialized knowledge, and would necessitate a large learning curve. However, Formal Methods may be used for Verification and Validation (V&V) of legacy systems without the costly risk factors enumerated above. A description of the methodologies used is provided, including a description of how the process is tailored to new acquisitions and deployments of legacy systems. The modeling was fully integrated in the rail property and contractor development processes. As each design phase progressed, the formal methods process provided an increased level of confidence with regard to safety assurance and the correctness of the system design. This was achieved by generating formal proofs for each safety critical function, and by refining these formal proofs into progressively lower-level elements. These proofs then provided criteria for design reviews, code reviews, and test scenarios. The benefits of obtaining formal, that is, mathematical, formula-based, proofs of system design and consistency is indisputable. The criteria 435 for evaluation are objective and thorough. One need not rely on the adequacy of peer reviews and manually generated test cases. Formal Methods V&V is therefore a cost-effective process that provides proof of correctness early in the system development life-cycle.
引用
收藏
页码:435 / +
页数:2
相关论文
共 50 条
  • [31] A Domain Experts Centric Approach to Formal Requirements Modeling and V&V of Embedded Control Software
    Miao, Weikai
    Yan, Qianqian
    Huang, Yihao
    Feng, Jincao
    Zheng, Hanyue
    2019 26TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), 2019, : 15 - 22
  • [32] The interpretation of discrete dislocation dynamics simulation data: verification and validation (V&V) with application to size/scale effects and free surface effects
    Luo Li
    Tariq Khraishi
    Journal of Materials Science, 2024, 59 : 4810 - 4828
  • [33] 基于V&V立方体的V&V活动管理方法
    郑利平
    刘晓平
    系统仿真学报 , 2010, (06) : 1331 - 1336
  • [34] The interpretation of discrete dislocation dynamics simulation data: verification and validation (V&V) with application to size/scale effects and free surface effects
    Li, Luo
    Khraishi, Tariq
    JOURNAL OF MATERIALS SCIENCE, 2024, 59 (12) : 4810 - 4828
  • [35] Functiemix V&V in het verpleeghuis
    ANKE PERSOON
    RACHIDA HANDOR
    MARLEEN LOVINK
    TVZ - Verpleegkunde in praktijk en wetenschap, 2021, 131 (3) : 16 - 18
  • [36] Metrics for V&V of cyber defenses
    Feather, Martin S.
    Wilf, Joel M.
    Priest, Joseph
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2016, 12 (02) : 81 - 94
  • [37] Autonomy software: V&V challenges and characteristics
    Schumann, Johann
    Visser, Willem
    2006 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2006, : 3107 - +
  • [38] Towards Model-Driven V&V assessment of railway control systems
    Stefano Marrone
    Francesco Flammini
    Nicola Mazzocca
    Roberto Nardone
    Valeria Vittorini
    International Journal on Software Tools for Technology Transfer, 2014, 16 : 669 - 683
  • [39] Determination and propagation of credibility in V&V activities
    Köster, A
    MODELLING AND SIMULATION 2002, 2002, : 262 - 266
  • [40] Towards Model-Driven V&V assessment of railway control systems
    Marrone, Stefano
    Flammini, Francesco
    Mazzocca, Nicola
    Nardone, Roberto
    Vittorini, Valeria
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2014, 16 (06) : 669 - 683