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 条
  • [31] An automatic testbench generation tool for a SystemC functional verification methodology
    da Silva, KRG
    Melcher, EUK
    Araujo, G
    SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, : 66 - 70
  • [32] Automatic Inductive Invariant Generation for Scalable Dataflow Circuit Verification
    Xu, Jiahui
    Josipovic, Lana
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [33] Towards automatic generation of formal specifications for CML consistency verification
    Sharbaf, Mohammadreza
    Zamani, Bahman
    Ladani, Behrouz Tork
    2015 2ND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2015, : 860 - 865
  • [34] DSP core verification using automatic test case generation
    Glökler, T
    Bitterlich, S
    Meyr, H
    2000 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS, VOLS I-VI, 2000, : 3271 - 3274
  • [35] COMPOSITIONAL VERIFICATION FOR TIMED SYSTEMS BASED ON AUTOMATIC INVARIANT GENERATION
    Ben Rayana, Souha
    Astefanoaei, Lacramioara
    Bensalem, Saddek
    Bozga, Marius
    Combaz, Jacques
    LOGICAL METHODS IN COMPUTER SCIENCE, 2015, 11 (03)
  • [36] An experiment in automatic generation of test suites for protocols with verification technology
    Fernandez, JC
    Jard, C
    Jeron, T
    Viho, C
    SCIENCE OF COMPUTER PROGRAMMING, 1997, 29 (1-2) : 123 - 146
  • [37] Automatic Generation of Test Circuits for the Verification of Quantum Deterministic Algorithms
    de la Barrera Amo, Antonio Garcia
    Serrano, Manuel A.
    Rodriguez de Guzman, Ignacio Garcia
    Polo, Macario
    Piattini, Mario
    PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP ON QUANTUM PROGRAMMING FOR SOFTWARE ENGINEERING, QP4SE 2022, 2022, : 1 - 6
  • [38] A workflow for automatic generation and efficient refinement of individual pressure-dependent networks
    Johnson, Matthew S.
    Dana, Alon Grinberg
    Green, William H.
    COMBUSTION AND FLAME, 2023, 257
  • [39] Towards automatic generation of multimodal AR-Training applications and workflow descriptions
    Engelke, Timo
    Webel, Sabine
    Bockholt, Ulrich
    Wuest, Harald
    Gavish, Nirit
    Tecchia, Franco
    Preusche, Carsten
    2010 IEEE RO-MAN, 2010, : 434 - 439
  • [40] Automatic Generation of Optimized Workflow for Distributed Computations on Large-Scale Matrices
    Sabry, Farida
    Erradi, Abdelkarim
    Nassar, Mohamed
    Malluhi, Qutaibah M.
    SERVICE-ORIENTED COMPUTING, ICSOC 2014, 2014, 8831 : 79 - 92