A prolog-based language for workflow programming

3Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Gregory, S., & Paschali, M. (2007). A prolog-based language for workflow programming. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4467 LNCS, pp. 56–75). Springer Verlag. https://doi.org/10.1007/978-3-540-72794-1_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free