|
ABSTRACT
Process technologies play an increasingly important role as the world is being digitalized in nearly every corner. The major obstacles to their massive deployment include reusability and adaptivity. This paper addresses the two crucial problems with one single solution: process inheritance. We discuss what process inheritance is, what mechanisms are needed to support it, and how it can be used to handle exceptions effectively. The ideas and mechanisms are implemented in the runtime system of a process language named P.
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
|
|
| |
2
|
|
 |
3
|
|
 |
4
|
|
 |
5
|
Aaron G. Cass , Barbara Staudt Lerner , Stanley M. Sutton, Jr. , Eric K. McCall , Alexander Wise , Leon J. Osterweil, Little-JIL/Juliette: a process definition language and interpreter, Proceedings of the 22nd international conference on Software engineering, p.754-757, June 04-11, 2000, Limerick, Ireland
[doi> 10.1145/337180.337623]
|
| |
6
|
|
| |
7
|
Curbera, F., Goland, Y., Klein, J., et al. Business process execution language for web services, Version 1.0. 2002 (http://www.ibm.com/developerworks/library/ws-bpel/.)
|
| |
8
|
Reidar Conradi , Marianne Hagaseth , Jens-Otto Larsen , Minh Ngoc Nguyên , Bjørn P. Munch , Per H. Westby , Weicheng Zhu , M. Letizia Jaccheri , Chunnian Liu, EPOS: object-oriented cooperative process modelling, Software process modelling and technology, Research Studies Press Ltd., Taunton, UK, 1994
|
 |
9
|
|
 |
10
|
Umeshwar Dayal , Meichun Hsu , Rivka Ladin, Organizing long-running activities with triggers and transactions, Proceedings of the 1990 ACM SIGMOD international conference on Management of data, p.204-214, May 23-26, 1990, Atlantic City, New Jersey, United States
|
| |
11
|
|
 |
12
|
Clarence Ellis , Karim Keddara , Grzegorz Rozenberg, Dynamic change within workflow systems, Proceedings of conference on Organizational computing systems, p.10-21, August 13-16, 1995, Milpitas, California, United States
[doi> 10.1145/224019.224021]
|
| |
13
|
Fenn, J. and Linden A. CIO update: key technology predictions, 2003 to 2012. Gartner Report, Jan. 2003 (http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2910700-1,00.html.)
|
 |
14
|
|
 |
15
|
N. H. Gehani , H. V. Jagadish , O. Shmueli, Event specification in an active object-oriented database, Proceedings of the 1992 ACM SIGMOD international conference on Management of data, p.81-90, June 02-05, 1992, San Diego, California, United States
|
 |
16
|
Natalie S. Glance , Daniele S. Pagani , Remo Pareschi, Generalized process structure grammars GPSG for flexible representations of work, Proceedings of the 1996 ACM conference on Computer supported cooperative work, p.180-189, November 16-20, 1996, Boston, Massachusetts, United States
[doi> 10.1145/240080.240249]
|
 |
17
|
Richard Hull , Francois Llirbat , Eric Siman , Jianwen Su , Guozhu Dong , Bharat Kumar , Gang Zhou, Declarative workflows that support easy modification and dynamic browsing, Proceedings of the international joint conference on Work activities coordination and collaboration, p.69-78, February 22-25, 1999, San Francisco, California, United States
|
 |
18
|
|
 |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
Thomas W. Malone , Kevin Crowston , Jintae Lee , Brian Pentland , Chrysanthos Dellarocas , George Wyner , John Quimby , Charles S. Osborn , Abraham Bernstein , George Herman , Mark Klein , Elissa O'Donnell, Tools for Inventing Organizations: Toward a Handbook of Organizational Processes, Management Science, v.45 n.3, p.425-443, March 1999
[doi> 10.1287/mnsc.45.3.425]
|
 |
23
|
Dragos A. Manolescu, Workflow enactment with continuation and future objects, Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, November 04-08, 2002, Seattle, Washington, USA
|
 |
24
|
|
 |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
|
 |
29
|
|
 |
30
|
|
| |
31
|
|
 |
32
|
|
| |
33
|
|
| |
34
|
W. M. P. van der Aalst , B. F. van Dongen , J. Herbst , L. Maruster , G. Schimm , A. J. M. M. Weijters, Workflow mining: a survey of issues and approaches, Data & Knowledge Engineering, v.47 n.2, p.237-267, November 2003
[doi> 10.1016/S0169-023X(03)00066-1]
|
| |
35
|
WfMC. Workflow process definition interface-XML process definition langauge. WfMC-TC-1025, 2002.
|
 |
36
|
|
| |
37
|
Yang, G. P language specification and library reference. 2003 (http://blrc.edu.cn/research/p/documents/pspec.pdf
|
| |
38
|
Yang, G. P API reference. 2003. (http://blrc.edu.cn/research/P/documents/papi.pdf).
|
| |
39
|
Yang, G. Towards a library for process programming. In: Proc of BPM, Eindhoven, 2003, 120--135 (LNCS 2678).
|
| |
40
|
Yang, G. and Shi, M. Cova: a programming language for cooperative applications. Science in China, Series F, 2001, 44(1): 73--80.
|
|