Petri net plus nested relational calculus equals dataflow

被引:0
|
作者
Hidders, J [1 ]
Kwasnikowska, N [1 ]
Sroka, J [1 ]
Tyszkiewicz, J [1 ]
Van den Bussche, J [1 ]
机构
[1] Univ Antwerp, B-2020 Antwerp, Belgium
来源
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: COOPIS, DOA, AND ODBASE, PT 1, PROCEEDINGS | 2005年 / 3760卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
sIn this paper we propose a formal, graphical workflow language for dataflows, i.e., workflows where large amounts of complex data are manipulated and the structure of the manipulated data is reflected in the structure of the workflow. It is a common extension of Petri nets, which are responsible for the organization of the processing tasks, and Nested relational calculus, which is a database query language over complex objects, and is responsible for handling collections of data items (in particular, for iteration) and for the typing system. We demonstrate that dataflows constructed in hierarchical manner, according to a set of refinement rules we propose, are sound: initiated with a single token (which may represent a complex scientific data collection) in the input node, terminate with a single token in the output node (which represents the output data collection). In particular they always process all of the input data, leave no "debris data" behind and the output is always eventually computed.
引用
收藏
页码:220 / 237
页数:18
相关论文
共 32 条
  • [1] DFL: A dataflow language based on Petri nets and nested relational calculus
    Hidders, Jan
    Kwasnikowska, Natalia
    Sroka, Jacek
    Tyszkiewicz, Jerzy
    Van den Bussche, Jan
    INFORMATION SYSTEMS, 2008, 33 (03) : 261 - 284
  • [2] Petri net translation of recursion π-calculus
    Kang, Hui
    Zhang, Shuang-Shuang
    Mei, Fang
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2014, 44 (01): : 142 - 148
  • [3] A Petri net translation of π-calculus terms
    Devillers, Raymond
    Klaudel, Hanna
    Koutny, Maciej
    THEORETICAL ASPECTS OF COMPUTING - ICTAC 2006, 2006, 4281 : 138 - 152
  • [4] Petri net semantics of the finite π-calculus
    Devillers, R
    Klaudel, H
    Koutny, M
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2004, PROCEEDINGS, 2004, 3235 : 309 - 325
  • [5] Petri Net Verification Techniques on Synchronous Dataflow Models
    Rochat, Jose-Inacio
    Gomes, Luis
    Dias, Octavio Pascoa
    IECON 2011: 37TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2011, : 3792 - 3797
  • [6] EQUIVALENCE OF THE RELATIONAL ALGEBRA AND CALCULUS FOR NESTED RELATIONS
    GARNETT, L
    TANSEL, AU
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1992, 23 (10) : 3 - 25
  • [7] EXTENDED ALGEBRA AND CALCULUS FOR NESTED RELATIONAL DATABASES
    ROTH, MA
    KORTH, HF
    SILBERSCHATZ, A
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 1988, 13 (04): : 389 - 417
  • [8] Toupie equals mu-calculus plus constraints
    Rauzy, A
    COMPUTER AIDED VERIFICATION, 1995, 939 : 114 - 126
  • [9] Improving Synchronous Dataflow Analysis Supported by Petri Net Mappings
    Rocha, Jose-Inacio
    Dias, Octavio Pascoa
    Gomes, Luis
    ELECTRONICS, 2018, 7 (12)
  • [10] Petri net semantics of the finite π-calculus terms
    Devillers, R
    Klaudel, H
    Koutny, M
    FUNDAMENTA INFORMATICAE, 2006, 70 (03) : 203 - 226