Better algorithms for analyzing and enacting declarative workflow languages using LTL

M. Westergaard

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

34 Citations (Scopus)
1 Downloads (Pure)

Abstract

Declarative workflow languages are easy for humans to understand and use for specifications, but difficult for computers to check for consistency and use for enactment. Therefore, declarative languages need to be translated to something a computer can handle. One approach is to translate the declarative language to linear temporal logic (LTL), which can be translated to finite automata. While computers are very good at handling finite automata, the translation itself is often a road block as it may take time exponential in the size of the input. Here, we present algorithms for doing this translation much more efficiently (around a factor of 10,000 times faster and handling 10 times larger systems on a standard computer), making declarative specifications scale to realistic settings.
Original languageEnglish
Title of host publicationBusiness Process Management (9th International Conference, BPM 2011, Clermont-Ferrand, France, August 28-September 2, 2011. Proceedings)
EditorsS. Rinderle-Ma, F. Toumani, K. Wolf
Place of PublicationBerlin
PublisherSpringer
Pages83-98
ISBN (Print)978-3-642-23058-5
DOIs
Publication statusPublished - 2011

Publication series

NameLecture Notes in Computer Science
Volume6896
ISSN (Print)0302-9743

Fingerprint

Dive into the research topics of 'Better algorithms for analyzing and enacting declarative workflow languages using LTL'. Together they form a unique fingerprint.

Cite this