Formal verification of Condition Data Flow Diagrams for assurance of correct network protocols

被引:0
|
作者
Liu, SY [1 ]
机构
[1] Hosei Univ, Fac Comp & Informat Sci, Dept Comp Sci, Tokyo, Japan
来源
AINA 2003: 17TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS | 2003年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. In this paper 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.
引用
收藏
页码:289 / 292
页数:4
相关论文
共 24 条
  • [1] FORMAL DEFINITION AND VERIFICATION OF DATA FLOW DIAGRAMS
    TAO, YL
    KUNG, CH
    JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 16 (01) : 29 - 36
  • [2] Translating AUML Diagrams into Maude Specifications: A Formal Verification of Agents Interaction Protocols
    Mokhati, Farid
    Boudiaf, Noura
    Badri, Mourad
    Badri, Linda
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (04): : 77 - 102
  • [3] A formal methodology for integral security design and verification of network protocols
    Diaz, Jesus
    Arroyo, David
    Rodriguez, Francisco B.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 89 : 87 - 98
  • [4] Semantic Specification and Verification of Data Flow Diagrams
    刘彤
    唐稚松
    JournalofComputerScienceandTechnology, 1991, (01) : 21 - 31
  • [5] TOWARDS A FORMAL FOUNDATION FOR DEMARCO DATA FLOW DIAGRAMS
    TSE, TH
    PONG, L
    COMPUTER JOURNAL, 1989, 32 (01): : 1 - 12
  • [6] Correct and Verify-CAV: Exploiting Binary Decision Diagrams to Enable Formal Verification of Approximate Adders With Correct Carry Bits
    Jha, Chandan Kumar
    Qayyum, Khushboo
    Hassan, Muhammad
    Drechsler, Rolf
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024,
  • [7] Automated testing sequences generation from AUML diagrams: A formal verification of agents' interaction protocols
    Department of Computer Science, University of Oum El-Bouaghi, Oum El-Bouaghi, Algeria
    不详
    不详
    Int. J. Agent-Oriented Softw. Eng., 2008, 4 (422-448):
  • [8] SEMANTICALLY EXTENDED DATA FLOW DIAGRAMS - A FORMAL SPECIFICATION TOOL
    FRANCE, RB
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (04) : 329 - 346
  • [9] Analyzing data flow diagrams by combination of formal methods and visualization techniques
    Zhang, Haocheng
    Liu, Wei
    Xiong, Hao
    Dong, Xiaoju
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2018, 48 : 41 - 51
  • [10] Taylor expansion diagrams: A canonical representation for verification of data flow designs
    Ciesielski, Maciej
    Kalla, Priyank
    Askar, Serkan
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (09) : 1188 - 1201