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 条
  • [11] ON THE INTERPRETATION AND SCOPE OF THE V&V 20 STANDARD FOR VERIFICATION AND VALIDATION IN COMPUTATIONAL FLUID DYNAMICS AND HEAT TRANSFER
    Eca, L.
    Dowding, K.
    Roache, P. J.
    PROCEEDINGS OF THE ASME 2020 VERIFICATION AND VALIDATION SYMPOSIUM, VVS2020, 2020,
  • [12] On the Interpretation and Scope of the V&V 20 Standard for Verification and Validation in Computational Fluid Dynamics and Heat Transfer
    Eca, L.
    Dowding, K.
    Roache, P. J.
    JOURNAL OF VERIFICATION, VALIDATION AND UNCERTAINTY QUANTIFICATION, 2022, 7 (02):
  • [13] Optimizing the V&V Process for Critical Systems
    Kiper, James D.
    Feather, Martin S.
    Richardson, Julian
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1139 - 1139
  • [14] An overview of the PTC 60/V&V 10: guide for verification and validation in computational solid mechanicsTransmitted by L. E. Schwer, Chair PTC 60/V&V 10
    L. E. Schwer
    Engineering with Computers, 2007, 23 : 245 - 252
  • [15] Issues in V&V of autonomous and adaptive systems
    Tiwari, A
    Sinha, P
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1339 - 1342
  • [16] An approach to V&V of embedded adaptive systems
    Yerramalla, S
    Liu, Y
    Fuller, E
    Cukic, B
    Gururajan, S
    FORMAL APPROACHES TO AGENT-BASED SYSTEMS, 2005, 3228 : 173 - 188
  • [17] An integrated V&V environment for critical systems development
    Traoré, I
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2001, : 287 - 287
  • [18] Software V&V methods for digital plant protection system
    Kim, HJ
    Han, JB
    Chun, CS
    Kim, S
    Kim, KJ
    PROCEEDINGS OF THE INTERNATIONAL TOPICAL MEETING ON ADVANCED REACTORS SAFETY, VOLS 1 AND 2, 1997, : 796 - 801
  • [19] System Modeling for V&V
    Clark, B.E.
    Frank, G.A.
    INCOSE International Symposium, 1992, 2 (01) : 485 - 491
  • [20] V&V - Veridation or valification?
    Nordland, O
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VII, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT II, 2002, : 261 - 266