Activity flow: Towards incremental specification and flexible coordination of workflow activities

  • Ling Liu
  • Calton Pu
Session 4b: Activity Modeling
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1331)


We introduce the ActivityFlow specification language for incremental specification and flexible coordination of workflow activities. The most interesting features of the ActivityFlow specification language include (1) a collection of specification mechanisms, which provides a workflow designer with a uniform workflow specification interface to describe difFerent types (i.e., ad-hoc, administrative, or production) of workflows involved in their organizational processes, and helps to increase the flexibility of workflow processes in accommodating changes; (2) a set of activity modeling facilities, which enables the workflow designer to describe the flow of work declaratively and incrementally, allowing reasoning about correctness and security of complex workflow activities independently from their underlying implementation mechanisms; (3) an open architecture that supports user interaction as well as collaboration of workflow systems of different organizations.


Business Process Graphical Notation Telephone Service Trigger Condition Reference Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    R. Barga and C. Pu. A practical and modular implementation technique of extended transaction models. In Proceedings of the 21st International Conference on Very Large Data Bases, Zurich, September 1995.Google Scholar
  2. 2.
    A. K. Elmagarmid. Database Transaction Models for Advanced Applications. Morgan Kaufmann, 1992.Google Scholar
  3. 3.
    D. Georgakopoulos, M. Hornick, and A. Sheth. An overview of workflow management: From processing modeling to workflow automation infrastructure. Distributed and Parallel Database, 3(2):119–152, 1995.Google Scholar
  4. 4.
    M. Hsu and C. Kleissner. Objectflow: Towards a process management infrastructure. Distributed and Parallel Databases, (4):169–194, 1996.Google Scholar
  5. 5.
    L. Liu and R. Meersman. The basic building blocks for modeling communication behavior of complex objects: an activity-driven approach. ACM Transactions on Database Systems, 21(3):157–207, June 1996.Google Scholar
  6. 6.
    L. Liu and C. Pu. ActivityFlow: A formalism for incremental specification of workflow activities. Technical Report TR97, University of Alberta.Google Scholar
  7. 7.
    J. McCarthy. There is more than one kind of workflow software. Computerworld, November 2 1992.Google Scholar
  8. 8.
    C. Mohan. Advanced Transaction Models — Survey and Critique. Tutorial presented at the ACM SIGMOD international conference, 1994.Google Scholar
  9. 9.
    A. Sheth. Workflow Automation: Applications, Technology and Research. Tutorial presented at the ACM SIGMOD international conference, 1995.Google Scholar
  10. 10.
    A. Sheth, G. Georgakopoulos, S.Joosten, M. Rusinkiewicz, W. Scacchi, J. Wildedn, and A. Wolf. Report from the nsf workshop on workflow and process automation in information systems. ACM SIGMOD Record, 25(4):55–67, December 1996.Google Scholar
  11. 11.
    T. Zhou, C. Pu, and L. Liu. Adaptable, efficient, and modular coordination of distributed extended transactions. In Proceeding of the International Conference on Parallel and Distributed Databases, 1996.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Ling Liu
    • 1
  • Calton Pu
    • 1
  1. 1.Department of Computer Science & EngineeringOregon Graduate InstitutePortlandUSA

Personalised recommendations