A new verification framework of object-oriented design specification for small scale software

被引:0
|
作者
Kim, EM
Kusumoto, S
Kikuno, T
机构
关键词
safety; correctness; object-oriented design; design review;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a first step for developing a method of verifying both safety and correctness of object-oriented design specification. At first, we analyze the discrepancies, which can occur between requirements specification and design specification, to make clear target faults. Then, we propose a new design review method which aims at detecting faults in the design specification by using three kinds of information tables. Here, we assume that component library, standards for safety and design specification obtained from the Booch's object-oriented design method are given. At the beginning, the designers construct a design table based on a design specification, and the verifiers construct a correctness table and a safety table from component library and standards for safety. Then, by comparing the items on three tables, the verifiers review a given design specification and detect faults in it. Finally, using a small example of object-oriented design specification, we show that faults concerning safety or correctness can be detected by the new design review method.
引用
收藏
页码:51 / 56
页数:6
相关论文
共 50 条
  • [1] Specification and Verification of Object-Oriented Software
    Leino, K. Rustan M.
    [J]. ENGINEERING METHODS AND TOOLS FOR SOFTWARE SAFETY AND SECURITY, 2009, 22 : 231 - 266
  • [2] Integrating object-oriented design and deductive verification of software
    Beckert, Bernhard
    Haehnle, Reiner
    Schmitt, Peter H.
    [J]. SEFM 2006: FOURTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2006, : 260 - 260
  • [3] Object-oriented software specification in programming language design and implementation
    Bryant, BR
    Vaidyanathan, V
    [J]. TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 387 - 392
  • [4] MODULAR SPECIFICATION AND VERIFICATION OF OBJECT-ORIENTED PROGRAMS
    LEAVENS, GT
    [J]. IEEE SOFTWARE, 1991, 8 (04) : 72 - 80
  • [5] Virginity: A contribution to the specification of object-oriented software
    Leino, KRM
    Stata, R
    [J]. INFORMATION PROCESSING LETTERS, 1999, 70 (02) : 99 - 105
  • [6] FORMAL SPECIFICATION AND OBJECT-ORIENTED DESIGN
    BUCHANAN, M
    BRITTON, C
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1992, 34 (1-5): : 19 - 22
  • [7] Specification and verification challenges for sequential object-oriented programs
    Leavens, Gary T.
    Leino, K. Rustan M.
    Mueller, Peter
    [J]. FORMAL ASPECTS OF COMPUTING, 2007, 19 (02) : 159 - 189
  • [8] An approach to safety verification of object-oriented design specification for an elevator control system
    Kim, EM
    Kusumoto, S
    Tsuchiya, T
    Kikuno, T
    [J]. THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 256 - 263
  • [9] Integrating verification and testing of object-oriented software
    Engel, Christian
    Gladisch, Christoph
    Klebanov, Vladimir
    Rummer, Philipp
    [J]. TESTS AND PROOFS, 2008, 4966 : 182 - 191
  • [10] Testing the completeness and consistency of object-oriented software specification
    Zhu Lianzhang
    Zhang Mingqi
    [J]. ICCSE'2006: Proceedings of the First International Conference on Computer Science & Education: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 883 - 886