Semantic Specification and Verification of Data Flow Diagrams

被引:2
|
作者
刘彤
唐稚松
机构
[1] Beijing 100080
[2] Institute of Software Academia Sinica
关键词
Flow; Pro; Semantic Specification and Verification of Data Flow Diagrams; DFD;
D O I
暂无
中图分类号
学科分类号
摘要
Data Flow Diagram(DFD)has been widely used in Software Engineering as means of require-ment analysis and system specification.However,one defect of DFD approach remains untackled:the lack of formal semantics has brought about a lot of problems.In this paper,we model DataFlow Diagram as networks of concurrent processes.With the use of temporal logic languageXYZ/E,the formal basis of the semantic specification of DFD can be ensured,and the system prop-erties sach as safety and liveness can be easily characterized.The main part of this paper is devotedto the study of the hierarchical decomposition of semantic specification and its correctness.A verifica-tion methodology is proposed and several examples are analyzed.The implementation of the toolswhich can support the formal specification,verification and simulation of DFD are also briefly des-cribed.
引用
收藏
页码:21 / 31
页数:11
相关论文
共 50 条
  • [1] FORMAL DEFINITION AND VERIFICATION OF DATA FLOW DIAGRAMS
    TAO, YL
    KUNG, CH
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 16 (01) : 29 - 36
  • [2] SEMANTICALLY EXTENDED DATA FLOW DIAGRAMS - A FORMAL SPECIFICATION TOOL
    FRANCE, RB
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (04) : 329 - 346
  • [3] Formal semantic specification for a set of UML diagrams
    Zhang, C
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 883 - 889
  • [4] Taylor expansion diagrams: A canonical representation for verification of data flow designs
    Ciesielski, Maciej
    Kalla, Priyank
    Askar, Serkan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (09) : 1188 - 1201
  • [5] Formal verification of Condition Data Flow Diagrams for assurance of correct network protocols
    Liu, SY
    [J]. AINA 2003: 17TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2003, : 289 - 292
  • [6] Specification and Verification of Normative Texts Using C-O Diagrams
    Diaz, Gregorio
    Emilia Cambronero, Maria
    Martinez, Enrique
    Schneider, Gerardo
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (08) : 795 - 817
  • [7] Formal Specification and Automated Verification of UML2.0 Sequence Diagrams
    Peng, Tu
    Ding, Gangyi
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 370 - 375
  • [8] Semantic constraint specification and verification of ebXML business process specifications
    Kim, JW
    Do Kim, H
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2004, 27 (04) : 571 - 584
  • [9] Semantic Specification of Data Types for a World of Open Data
    Ma, Xiaogang
    Erickson, John S.
    Zednik, Stephan
    West, Patrick
    Fox, Peter
    [J]. ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2016, 5 (03)
  • [10] A REVIEW OF SPECIFICATION AND VERIFICATION METHODS FOR PARALLEL PROGRAMS, INCLUDING THE DATA-FLOW APPROACH
    DESHPANDE, AK
    KAVI, KM
    [J]. PROCEEDINGS OF THE IEEE, 1989, 77 (12) : 1816 - 1828