Making the most of formal specification through animation, testing and proof

被引:16
|
作者
Bicarregui, J
Dick, J
Matthews, B
Woods, E
机构
[1] UNIV LONDON IMPERIAL COLL SCI TECHNOL & MED,LONDON,ENGLAND
[2] B CORE UK LTD,MAGDALEN CTR,OXFORD OX4 4GA,ENGLAND
[3] SYBASE PROFESS SERV UK,LONDON EC4M 711S,ENGLAND
关键词
formal methods; formal specification; VDM; B; animation; testing; test case generation; proof;
D O I
10.1016/S0167-6423(96)00029-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of formality in software development enables formal manipulation at the symbolic level and hence can yield new perspectives on the design which can be submitted to inspection and interactive or automatic analysis. We describe the experience of an industrial pilot project which undertook a formal development using VDM and B and employed a number of techniques for the analysis of the formal texts by animation, test case generation and proof. We assess the effectiveness of methodology and techniques adopted by measuring the introduction and detection of faults. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:53 / 78
页数:26
相关论文
共 50 条
  • [21] Formal Specification of Medical Systems by Proof-Based Refinement
    Mery, Dominique
    Singh, Neeraj Kumar
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (01)
  • [22] A Framework for Formal Specification Considering Review and Specification-Based Testing
    Nakatsugawa, Yasumasa
    Kurita, Taro
    Araki, Keijiro
    [J]. TENCON 2010: 2010 IEEE REGION 10 CONFERENCE, 2010, : 2444 - 2448
  • [23] Making the most of Pap testing
    Garber, AM
    [J]. JAMA-JOURNAL OF THE AMERICAN MEDICAL ASSOCIATION, 1998, 279 (03): : 240 - 241
  • [24] Formal specification to support advanced model based testing
    Frajtak, Karel
    Bures, Miroslav
    Jelinek, Ivan
    [J]. 2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 1311 - 1314
  • [25] Formal specification based software testing: An automated approach
    Gill, MS
    Bhatia, RK
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 656 - 659
  • [26] PowerPoint Add-in Tool Support for Informal and Semi-formal Specification Animation
    Zainuddin, Fauziah Binti
    Liu, Shaoying
    [J]. 2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 24 - 31
  • [27] Checking the consistency of Object-Z formal specification based on theorem proof
    Wan, Weiqing
    Yu, Yongqing
    Zeng, Qingyan
    Wen, Zhicheng
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2020, 20 (01) : 217 - 226
  • [28] FORMAL PROTOCOL SPECIFICATION AND CONFORMANCE TESTING - 4 TUTORIAL PAPERS
    RUDIN, H
    WEST, CH
    [J]. COMPUTER NETWORKS AND ISDN SYSTEMS, 1987, 14 (01): : 1 - 2
  • [29] Integrating Animation-Based Inspection Into Formal Design Specification Construction for Reliable Software Systems
    Li, Mo
    Liu, Shaoying
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2016, 65 (01) : 88 - 106
  • [30] Making the Most of Formal Nurse Mentoring at the Transcultural Nursing Society
    Sagar, Priscilla Limbo
    [J]. JOURNAL OF TRANSCULTURAL NURSING, 2024, 35 (02) : 99 - 99