Practical application of functional and relational methods for the specification and verification of safety critical software

被引:0
|
作者
Lawford, M [1 ]
McDougall, J
Froebel, P
Moum, G
机构
[1] McMaster Univ, Hamilton, ON L8S 4L7, Canada
[2] JKM Software Technol Inc, Kettleby, ON L0G 1J0, Canada
[3] Ontario Power Generat, Toronto, ON M5G 1X6, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we describe how a functional version of the 4-variable model can be decomposed to improve its practical application to industrial software verification problems. An example is then used to illustrate the limitations of the functional model and motivate a modest extension of the 4-variable model to an 8-variable relational model. The 8-variable model is designed to allow the system requirements to be specified as functions with input and output tolerance relations, as is typically done in practice. The goal is to create a relational method of specification and verification that models engineering intuition and hence is easy to use and understand.
引用
收藏
页码:73 / 88
页数:16
相关论文
共 50 条
  • [31] Verification of safety critical control policies using kernel methods
    Vertovec, Nikolaus
    Ober-Blöbaum, Sina
    Margellos, Kostas
    arXiv, 2022,
  • [32] Software design specification and analysis technique for the safety critical software based on programmable logic controller (PLC)
    Koo, SR
    Seong, PH
    Cha, SD
    EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2004, : 283 - 284
  • [33] Software Safety Criteria and Application Procedure for the Safety Critical Railway System
    Joung, E. J.
    Lee, C. M.
    Lee, H. M.
    Kim, G. D.
    T& D ASIA: 2009 TRANSMISSION & DISTRIBUTION CONFERENCE & EXPOSITION: ASIA AND PACIFIC, 2009, : 795 - 798
  • [34] Formal Specification of a Safety Critical Pervasive Application for a Nuclear Medicine Department
    Coronato, Antonio
    De Pietro, Giuseppe
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 1043 - 1048
  • [35] Formal verification of functional properties of a SCR-style software requirements specification using PVS
    Kim, T
    Stringer-Calvert, D
    Cha, S
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2005, 87 (03) : 351 - 363
  • [36] Formal verification of functional properties of an SCR-style software requirements specification using PVS
    Kim, T
    Stringer-Calvert, D
    Cha, S
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANAYLSIS OF SYSTEMS, PROCEEDINGS, 2002, 2280 : 205 - 220
  • [37] Building secure application software: Methods, tools, and practical experiences
    Nakayama, Yuko
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2007, 43 (02): : 190 - 196
  • [38] Agile methods for open source safety-critical software
    Gary, Kevin
    Enquobahrie, Andinet
    Ibanez, Luis
    Cheng, Patrick
    Yaniv, Ziv
    Cleary, Kevin
    Kokoori, Shylaja
    Muffih, Benjamin
    Heidenreich, John
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 945 - 962
  • [39] THE ROLE OF FORMAL METHODS IN DEVELOPING SAFETY-CRITICAL SOFTWARE
    THOMAS, M
    MICROPROCESSORS AND MICROSYSTEMS, 1990, 14 (05) : 323 - 324
  • [40] SAFETY-CRITICAL SOFTWARE - ARE FORMAL TEST METHODS SUFFICIENT
    JOHNSTON, I
    CONTROL AND INSTRUMENTATION, 1995, 27 (05): : 16 - 16