Automatic workflow verification and generation

被引:0
|
作者
Lu, SY [1 ]
Bernstein, A
Lewis, P
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
[2] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11790 USA
关键词
workflow verification; workflow generation; workflow correctness; web services; Hoare logic;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Correctness is an important aspect of workflow management systems. However, most of the workflow literature focuses only on the modeling aspects and assumes that a workflow is correct if during the execution it respects the control and data dependency specified by the workflow designer. To address the correctness question properly we propose a new workflow model based on Hoare semantics that allows to: (1) automatically check if the desired outcome of a workflow can be produced by its actual implementation, (2) automatically synthesize a workflow implementation from the workflow specification and a given task library. In particular we: (1) formalize the semantics of workflows and tasks with pre- and postconditions, (2) for each control construct we provide a set of sound inference rules formalizing its semantics. While most of our workflow constructs are standard, two of them are new: the universal and the existential constructs. We then describe algorithms for automatically checking the correctness of workflows and for automatic workflow generation. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:71 / 92
页数:22
相关论文
共 50 条
  • [21] AGVI - Automatic generation, verification, and implementation of security protocols
    Song, D
    Perrig, A
    Phan, D
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2001, 2102 : 241 - 245
  • [22] An Approach to Automatic Test Generation for Verification of Microprocessor Cores
    Gagarina, Larisa G.
    Garashchenko, Anton V.
    Shiryaev, Alexey P.
    Fedorov, Alexey R.
    Dorogova, Ekaterina G.
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 1490 - 1491
  • [23] Automatic Generation of Chu Space Model Expressions for Verification
    Ivanov, Lubomir
    2008 51ST MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2008, : 613 - 616
  • [24] Towards Automatic Property Generation for SoC Security Verification
    Wang, Xingxin
    Tang, Shibo
    Hu, Wei
    2022 19TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2022, : 209 - 210
  • [25] AnBx: Automatic Generation and Verification of Security Protocols Implementations
    Modesti, Paolo
    FOUNDATIONS AND PRACTICE OF SECURITY (FPS 2015), 2016, 9482 : 156 - 173
  • [26] Toward Automatic Generation of Intrusion Detection Verification Rules
    Massicotte, Frederic
    Labiche, Yvan
    Briand, Lionel C.
    24TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2008, : 279 - +
  • [27] Constructing Toolchain for the Automatic Generation and Verification of System Model
    Lee, Seungmin
    Park, Young B.
    2017 INTERNATIONAL CONFERENCE ON PLATFORM TECHNOLOGY AND SERVICE (PLATCON), 2017, : 70 - 73
  • [28] An Automatic Generation and Verification Method of Software Requirements Specification
    Wei, Xiaoyang
    Wang, Zhengdi
    Yang, Shuangyuan
    ELECTRONICS, 2023, 12 (12)
  • [29] Verification of Workflow nets
    van der Aalst, WMP
    APPLICATION AND THEORY OF PETRI NETS 1997, 1997, 1248 : 407 - 426
  • [30] Automatic Generation of System Verilog Assertions for Verification of Safety Mechanisms
    Khalil, Ahmed
    Mohamed, Alyaa
    Mamdouh, Eslam
    Ahmed, Islam
    Youssef, Mariam
    Yasser, Mohamed
    Abdelkader, Omar
    Ayman, Omar
    Elsokkary, Omar
    Fahmy, Yasmine
    Ahmed, Yomna
    4TH INTERDISCIPLINARY CONFERENCE ON ELECTRICS AND COMPUTER, INTCEC 2024, 2024,