Tools for formal specification, verification, and validation of requirements

被引:0
|
作者
Heitmeyer, C
Kirby, J
Labaw, B
机构
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although formal methods for developing computer systems have been available for more than a decade, few have had significant impact in practice. A major barrier to their use is that software developers find formal methods difficult to understand and apply. One exception is a formal method called SCR for specifying computer system requirements which, due to its easy to use tabular notation and its demonstrated scalability, has already achieved some success in industry. Recently, a set of software tools, including a specification editor a consistency checker a simulator and a verifier, has been developed to support the SCR method [9, 11, 5]. This paper describes recent enhancements to the SCR tools: a new dependency graph browser which displays the dependencies among the variables in the specification, an improved consistency checker which produces detailed feedback about detected errors, and an assertion checker which checks application properties during simulation. To illustrate the tool enhancements, a simple automobile cruise control system is presented and analyzed.
引用
收藏
页码:35 / 47
页数:13
相关论文
共 50 条
  • [21] FORMAL SPECIFICATION AND VERIFICATION OF DISTRIBUTED SYSTEMS
    CHEN, BS
    YEH, RT
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) : 710 - 722
  • [22] Formal specification in VHDL for hardware verification
    Reetz, R
    Schneider, K
    Kropf, T
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 257 - 263
  • [23] FORMAL TECHNIQUES FOR PROTOCOL SPECIFICATION AND VERIFICATION
    SUNSHINE, C
    [J]. COMPUTER, 1979, 12 (09) : 20 - 27
  • [24] A generic approach to the formal specification of requirements
    Peper, C
    Gotzhein, R
    Kronenburg, M
    [J]. FIRST IEEE INTERNATIONAL CONFERENCE ON FORMAL ENGINEERING METHODS, PROCEEDINGS, 1997, : 252 - 261
  • [25] On the use of visualization in formal requirements specification
    Dulac, N
    Viguier, T
    Leveson, N
    Storey, MA
    [J]. IEEE JOINT INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2002, : 71 - 80
  • [26] A method for requirements elicitation and formal specification
    Heisel, M
    Souquières, J
    [J]. CONCEPTUAL MODELING - ER'99, 1999, 1728 : 309 - 324
  • [27] Formal verification of functional properties of a SCR-style software requirements specification using PVS
    Kim, T
    Stringer-Calvert, D
    Cha, S
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2005, 87 (03) : 351 - 363
  • [28] Software specification, verification and validation
    Shyamasundar, RK
    [J]. SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1996, 21 : 123 - 123
  • [29] Formal verification of functional properties of an SCR-style software requirements specification using PVS
    Kim, T
    Stringer-Calvert, D
    Cha, S
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANAYLSIS OF SYSTEMS, PROCEEDINGS, 2002, 2280 : 205 - 220
  • [30] An Approach for Interoperability Requirements Specification and Verification
    Mallck, Sihem
    Daclin, Nicolas
    Chapurlat, Vincent
    [J]. ENTERPRISE INTEROPERABILITY, 2011, 76 : 89 - 102