Formal verification of abstract system and protocol specifications

被引:0
|
作者
Schneider, Axel [1 ]
Bluhm, Thomas [1 ]
Renner, Tobias [1 ]
Heinkel, Ulrich [1 ]
Knaeblein, Joachim [1 ]
Zavala, Reynaldo [1 ]
机构
[1] Lucent Technol Network Syst GmbH, Nurnberg, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal methods such as automated model checking are used commercially for digital circuit design verification. These techniques find errors early in the product cycle, which improves development time and cost. By contrast, the current practice in complex system design is to specify system functions and protocol details in natural language. Some errors are found early by manual inspections, but others are only revealed during implementation testing or by costly field failures. We describe our application of formal specification and model checking to real telecom product development, and enumerate the classes of specification errors that these formal techniques revealed at an early stage of the development cycle.
引用
下载
收藏
页码:207 / +
页数:2
相关论文
共 50 条
  • [31] Formal specification and verification of a micropayment protocol
    Gouda, MG
    Liu, AX
    ICCCN 2004: 13TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2004, : 489 - 494
  • [32] Modelling and Formal Verification of the NEO Protocol
    Choppy, Christine
    Dedova, Anna
    Evangelista, Sami
    Klai, Kais
    Petrucci, Laure
    Youcef, Samir
    TRANSACTIONS ON PETRI NETS AND OTHER MODELS OF CONCURRENCY VI, 2012, 7400 : 197 - 225
  • [33] Applying formal verification with protocol compiler
    Stangier, C
    Holtmann, U
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEMS DESIGN, PROCEEDINGS, 2001, : 165 - 169
  • [34] FORMAL TECHNIQUES FOR PROTOCOL SPECIFICATION AND VERIFICATION
    SUNSHINE, C
    COMPUTER, 1979, 12 (09) : 20 - 27
  • [35] Enabling Modular Verification with Abstract Interference Specifications for a Concurrent Queue
    Weide, Alan
    Sivilotti, Paolo A. G.
    Sitaraman, Murali
    Verified Software: Theories, Tools, and Experiments, VSTTE 2016, 2016, 9971 : 119 - 128
  • [36] Automatic visualization of abstract system specifications
    Schneider, Axel
    Walter, Stephan
    Langer, Jan
    Heinkel, Ulrich
    QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 167 - +
  • [37] Type abstraction in formal protocol specifications with container types
    Thees, J
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2003, 2003, 2767 : 383 - 398
  • [38] Formal Verification of Object-Oriented Graph Grammars Specifications
    Luedtke Ferreira, Ana Paula
    Foss, Luciana
    Ribeiro, Leila
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 175 (04) : 101 - 114
  • [39] Testing decomposition of component specifications based on a rule for formal verification
    Lund, MS
    THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 154 - 160
  • [40] Formal methods for verification and validation of partial specifications: A case study
    Easterbrook, S
    Callahan, J
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 40 (03) : 199 - 210