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 条
  • [31] FORMAL PROTOCOL SPECIFICATION AND CONFORMANCE TESTING - 4 TUTORIAL PAPERS
    RUDIN, H
    WEST, CH
    [J]. COMPUTER NETWORKS AND ISDN SYSTEMS, 1987, 14 (01): : 1 - 2
  • [32] Raft Protocol Testing Based on TLA+ Formal Specification
    Wang, Dong
    Dou, Wen-Sheng
    Gao, Yu
    Wu, Chen-Ao
    Wei, Jun
    Huang, Tao
    [J]. Ruan Jian Xue Bao/Journal of Software, 2024, 35 (12): : 5363 - 5381
  • [33] 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
  • [34] 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
  • [35] Formal firewall conformance testing: an application of test and proof techniques
    Brucker, Achim D.
    Bruegger, Lukas
    Wolff, Burkhart
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2015, 25 (01): : 34 - 71
  • [36] A FRAMEWORK FOR INTEGRATING FORMAL SPECIFICATION, REVIEW, AND TESTING TO ENHANCE SOFTWARE RELIABILITY
    Liu, Shaoying
    Tamai, Tetsuo
    Nakajima, Shin
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2011, 21 (02) : 259 - 288
  • [37] Annotating a Business Intelligence Framework Through Formal Specification Observations
    Mositsa, Ramakolote Judas
    van der Poll, John Andrew
    Dongmo, Cyrille
    [J]. 2024 15TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS, ICICS 2024, 2024,
  • [38] New formal test suite specification language for IPv conformance testing
    Zhang, YJ
    Li, ZC
    [J]. 2003 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOL 1 AND 2, PROCEEDINGS, 2003, : 174 - 177
  • [39] Software Components Prioritization using OCL Formal Specification for Effective Testing
    Jalila, A.
    Mala, D. Jeya
    [J]. 2013 INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2013, : 714 - 720
  • [40] Skin testing: making the most of every prick
    Wood, RA
    [J]. ANNALS OF ALLERGY ASTHMA & IMMUNOLOGY, 2002, 88 (04) : 347 - 349