ACM Home Page
Please provide us with feedback. Feedback
Automatic construction of simple artifact-based business processes
Full text PdfPdf (724 KB)
Source ACM International Conference Proceeding Series; Vol. 361 archive
Proceedings of the 12th International Conference on Database Theory table of contents
St. Petersburg, Russia
SESSION: Business processes table of contents
Pages 225-238  
Year of Publication: 2009
ISBN:978-1-60558-423-2
Authors
Christian Fritz  University of Toronto
Richard Hull  Watson Research Center, IBM
Jianwen Su  UC Santa Barbara
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 32,   Downloads (12 Months): 116,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1514894.1514922
What is a DOI?

ABSTRACT

Almost all medium- and large-scale businesses rely on electronic workflow systems to manage their business processes. A key challenge is to enable the easy re-use and modification of these workflow schemas and their piece-parts, so that they can be adapted to new business situations. This paper describes an approach for automatic construction (and thus, evolution) of a workflow schema that satisfies a specified condition (or "goal"), starting from a set of basic building block services (or "tasks"). We use a workflow model based on "business artifacts", which represent key (real or conceptual) business entities, and include both the business-relevant data about them and a specification of their lifecycle, that is, how they can evolve over time as they move through the workflow as the result of services being applied to them.

This paper uses a declarative form of artifact-centric workflow. The services are non-deterministic, which corresponds to the intuition that humans performing the services may rely on information that is not modeled within the framework. We study the problem of, given a goal to be achieved, automatically finding the "maximal" workflow schema that has the following property: every execution is either complete or can be completed, and every complete execution satisfies the goal. We also study a complimentary problem, in which exception-handling is used to deal with executions that would otherwise not complete successfully. These problems are non-trivial because the workflow services are non-deterministic.

This paper provides a general framework for studying these problems, and shows a tight relationship between workflow systems specified using logics that permit quantifier elimination and the ability to construct maximal schemas with the desired properties. The paper then studies a restricted setting to provide insights into complexity issues. Even in the restricted setting, the problem of testing properties of maximal workflows is PSPACE-complete.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
J. Baier and S. McIlraith. Planning with first-order temporally extended goals using heuristic search. In Proceedings of the 21st National Conference on Artificial Intelligence (AAAI06), pages 788--795, Boston, MA, July 2006.
 
2
S. Battle et al. Semantic Web Services Ontology (SWSO) Version 1.0. http://www.daml.org/services/swsf/1.0/swso/, May 2005.
 
3
 
4
D. Berardi, D. Calvanese, G. D. Giacomo, M. Lenzerini, and M. Mecella. Automatic composition of e-services that export their behavior. In Proc. 1st Int. Conf. on Service Oriented Computing (ICSOC), volume 2910 of LNCS, pages 43--58, 2003.
 
5
 
6
K. Bhattacharya, C. Gerede, R. Hull, R. Liu, and J. Su. Towards formal analysis of artifact-centric business process models. In Proceedings of 5th International Conference on Business Process Management (BPM), Brisbane, Australia, September 2007.
 
7
 
8
K. Bhattacharya, R. Hull, and J. Su. A Data-centric Design Methodology for Business Processes. In J. Cardoso and W. van der Aalst, editors, Handbook of Research on Business Process Management. 2009. to appear.
 
9
 
10
C. Boutilier, R. Reiter, and B. Price. Symbolic dynamic programming for first-order MDPs. In Proc. IJCAI'01, pages 690--700, 2001.
11
 
12
E. Clarke, O. Grumberg, and D. A. Peled. Model Checking. The MIT Press, Cambridge, Massachusetts, 2000.
 
13
O. S. Coalition. OWL-S: Semantic markup for web services, November 2003.
14
15
 
16
M. Fränzle. Verification of hybrid systems. In Proc. 19th Int. Conf. on Computer Aided Verification (CAV), 2007.
17
 
18
 
19
 
20
 
21
R. Glushko and T. McGrath. Document Engineering: Analyzing and Designing Documents for Business Informatics and Web Services. MIT Press, Cambridge, MA, 2005.
 
22
23
 
24
 
25
26
27
 
28
 
29
 
30
G. Kuper, L. Libkin, and J. Paredarns, editors. Constraint Databases. Springer Verlag, 2000.
 
31
J. Kuster, K. Ryndina, and H. Gall. Generation of BPM for object life cycle compliance. In Proceedings of 5th International Conference on Business Process Management (BPM), 2007.
 
32
R. Liu, K. Bhattacharya, and F. Y. Wu. Modeling business contexture and behavior using business artifacts. In CAiSE, volume 4495 of LNCS, 2007.
 
33
M. Moreno and P. Kearney. Integrating AI planning techniques with workflow management system. Kowledge-Based Systems, 15(5--6):285--291, 2002.
34
35
36
 
37
 
38
J. Penberthy and D. Weld. UCPOP: A sound, complete, partial order planner for ADL. In Proceedings of the Third International Conference on Knowledge Representation and Reasoning, pages 103--114, 1992.
 
39
S. Sardina, F. Patrizi, and G. De Giacomo. Behavior composition in the presence of failure. In G. Brewka and J. Lang, editors, Proceedings of Principles of Knowledge Representation and Reasoning (KR), pages 640--650, Sydney, Australia, Sept. 2008.
 
40
M. J. Schoppers. Universal plans for reactive robots in unpredictable environments. In J. McDermott, editor, Proc. IJCAI'87, pages 1039--1046, Milan, Italy, 1987. Morgan Kaufmann publishers Inc.: San Mateo, CA, USA.
 
41
 
42
R. Waldinger. Achieving several goals simultaneously. In E. W. Elcock and D. Michie, editors, Machine Intelligence, volume 8, pages 94--136. Wiley, 1977.
 
43
J. Wang and A. Kumar. A framework for document-driven workflow systems. In Business Process Management, pages 285--301, 2005.
 
44
Web Service Modeling Ontology. http://www.wsmo.org/.

Collaborative Colleagues:
Christian Fritz: colleagues
Richard Hull: colleagues
Jianwen Su: colleagues