Process Library

01 January 2004

New Image

Process programming is a critical approach in many process management related areas including workflow management, software engineering, etc. Many process models, languages, and systems have been developed. A comprehensive library for process programming is essential for the acceptance, popularity, and success of this new programming paradigm. This paper identifies four important mechanisms, i.e., inheritance, nesting, integration, and reflection, for building process libraries and presents how these mechanisms are implemented in the context of P, a process language and system for developing integrated cooperative applications.