A prolog-based language for workflow programming

被引:0
|
作者
Gregory, Steve [1 ]
Paschali, Martha [1 ]
机构
[1] Univ Bristol, Dept Comp Sci, Bristol BS8 1UB, Avon, England
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Workflow management systems control activities that are performed in a distributed manner by a number of human or automated participants. There is a wide variety of workflow systems in use, mostly commercial products, and no standard language has been defined in which to express workflow specifications. In this paper we propose Workflow Prolog, a new extension of Prolog. The language allows workflow systems to be implemented in a novel declarative style, while preserving the existing properties of Prolog, such as its familiarity and efficiency. We then demonstrate the expressiveness of the language by showing how it can express each of the workflow patterns that have previously been identified as the requirements of a workflow language.
引用
收藏
页码:56 / +
页数:4
相关论文
共 50 条
  • [31] Software organisation for a Prolog-based prototyping system for machine vision
    Jones, AC
    Hack, R
    Batchelor, BG
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XIX, 1996, 2847 : 16 - 27
  • [32] ProPy: Prolog-based Fault Localization Tool for Python']Python
    Morin, Janneke
    Ghosh, Krishnendu
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 1179 - 1182
  • [33] Probabilistic DL Reasoning with Pinpointing Formulas: A Prolog-based Approach
    Zese, Riccardo
    Cota, Giuseppe
    Lamma, Evelina
    Bellodi, Elena
    Riguzzi, Fabrizio
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2019, 19 (03) : 449 - 476
  • [34] Prolog-based agnostic explanation module for structured pattern classification
    Napoles, Gonzalo
    Hoitsma, Fabian
    Knoben, Andreas
    Jastrzebska, Agnieszka
    Espinosa, Maikel Leon
    INFORMATION SCIENCES, 2023, 622 : 1196 - 1227
  • [35] Interactive Text Graph Mining with a Prolog-based Dialog Engine
    Tarau, Paul
    Blanco, Eduardo
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2020), 2020, 12007 : 3 - 19
  • [36] Interactive Text Graph Mining with a Prolog-Based Dialog Engine
    Tarau, Paul
    Blanco, Eduardo
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2021, 21 (02) : 244 - 263
  • [37] A PROLOG-BASED EXPERT SYSTEM FOR MODELING WITH PARTIAL-DIFFERENTIAL EQUATIONS
    RUSSO, MF
    PESKIN, RL
    KOWALSKI, AD
    SIMULATION, 1987, 49 (04) : 150 - 157
  • [38] Valmont: a language for workflow programming
    Chan, DKC
    Leung, KRPH
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 744 - 753
  • [39] Implementation of a Plausible Reasoning in the Prolog Programming Language
    Efimova, E. A.
    AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS, 2023, 57 (03) : 166 - 171
  • [40] AN APPROACH TO SPEEDING UP THE PROLOG-BASED INFERENCE ENGINE KORE IE
    SHINTANI, T
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 315 : 284 - 297