Better algorithms for analyzing and enacting declarative workflow languages using LTL

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

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. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Westergaard, M. (2011). Better algorithms for analyzing and enacting declarative workflow languages using LTL. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6896 LNCS, pp. 83–98). https://doi.org/10.1007/978-3-642-23059-2_10

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