• DocumentCode
    3427002
  • Title

    Formal Verification of Abstract System and Protocol Specifications

  • Author

    Schneider, Axel ; Bluhm, Thomas ; Renner, Tobias ; Heinkel, Ulrich ; Knäblein, Joachim ; Zavala, Reynaldo

  • Author_Institution
    Lucent Technol. Network Syst. GmbH, Nurnberg
  • fYear
    2006
  • fDate
    38808
  • Firstpage
    207
  • Lastpage
    211
  • Abstract
    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
  • Keywords
    formal specification; formal verification; protocols; software engineering; specification languages; telecommunication computing; abstract system; automated model checking; digital circuit design verification; field failures; formal methods; formal verification; implementation testing; natural language; product cycle; protocol specifications; specification errors; system design; system functions; telecom product development; Costs; Digital circuits; Formal specifications; Formal verification; Inspection; Natural languages; Product development; Protocols; Telecommunications; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2006. SEW '06. 30th Annual IEEE/NASA
  • Conference_Location
    Columbia, MD
  • ISSN
    1550-6215
  • Print_ISBN
    0-7695-2624-1
  • Type

    conf

  • DOI
    10.1109/SEW.2006.19
  • Filename
    4090263