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 条
  • [1] Software monitoring through formal specification animation
    Liang, Hui
    Dong, Jin Song
    Sun, Jing
    Wong, W. Eric
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (04) : 231 - 241
  • [2] Validating Formal Specifications using Testing-Based Specification Animation
    Liu, Shaoying
    [J]. 2016 IEEE/ACM 4TH FME WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE), 2016, : 29 - 35
  • [3] Supporting the software testing process through specification animation
    Miller, T
    Strooper, P
    [J]. FIRST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2003, : 14 - 23
  • [4] Formal specification and proof of Gridjack
    Mao, Li
    Qi, Deyu
    [J]. 2012 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2012), VOL 1, 2012, : 110 - 114
  • [5] ON FORMAL SPECIFICATION OF A PROOF TOOL
    ARTHAN, RD
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 551 : 356 - 370
  • [6] MAKING FORMAL SPECIFICATIONS ACCESSIBLE THROUGH THE USE OF ANIMATION PROTOTYPING
    COOLING, JE
    HUGHES, TS
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1994, 18 (07) : 385 - 392
  • [7] Real-Time Animation for Formal Specification
    Mery, Dominique
    Singh, Neeraj Kumar
    [J]. COMPLEX SYSTEMS DESIGN AND MANAGEMENT, 2010, : 49 - 60
  • [8] A formal specification animation method for operation validation
    Liu, Shaoying
    Miao, Weikai
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 178
  • [9] Formal specification and testing of QUIC
    McMillan, Kenneth L.
    Zuck, Lenore D.
    [J]. SIGCOMM '19 - PROCEEDINGS OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2019, : 227 - 240
  • [10] Automatic Selection of System Functional Scenarios for Formal Specification Animation
    Liu, Shaoying
    [J]. 2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 72 - 79