• DocumentCode
    3371906
  • Title

    Formal verification of condition data flow diagrams for assurance of correct network protocols

  • Author

    Liu, Shaoying

  • Author_Institution
    Dept. of Comput. Sci., Hosei Univ., Tokyo, Japan
  • fYear
    2003
  • fDate
    27-29 March 2003
  • Firstpage
    289
  • Lastpage
    292
  • Abstract
    Condition data flow diagrams (CDFDs) are a formalized notation resulting from the integration of Yourdon Data Flow Diagrams, Petri Nets, and pre-post notation. They are used in the SOFL (Structured Object-Oriented Formal Language) specification language to describe the architecture of formal specifications for network protocols and general dependable systems by defining data flow communications among processes. A large-scale specification is usually modeled as a hierarchy of CDFDs resulting from decomposing processes at various levels into CDFDs. To ensure that a decomposed CDFD is correct with respect to its high level process, verification is essential. However, how to verify rigorously the correctness of CDFDs is still an open problem. We address this problem by establishing a logical system consisting of inference rules for reasoning about CDFDs, and putting forward both formal proof and specification simulation as potential methods for correctness verification. We also give algorithms for deriving pre and postconditions of CDFDs and examples of verifying their correctness.
  • Keywords
    Petri nets; data flow analysis; diagrams; formal verification; object-oriented languages; protocols; specification languages; Petri Nets; SOFL; Structured Object-Oriented Formal Language; Yourdon Data Flow Diagrams; condition data flow diagrams; correctness verification; formal verification; inference rules; network protocols; pre-post notation; specification language; Computer networks; Computer science; Data flow computing; Formal languages; Formal specifications; Formal verification; Large-scale systems; Petri nets; Protocols; Uniform resource locators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2003. AINA 2003. 17th International Conference on
  • Print_ISBN
    0-7695-1906-7
  • Type

    conf

  • DOI
    10.1109/AINA.2003.1192890
  • Filename
    1192890