Using task system templates to support process description and evolution
Document Type
Article
Publication Date
1-1-1998
Abstract
Process description is explored by describing software activity and resource type requirements within a task system template formalism. Task system templates are used to record process knowledge, analyze the synchronization of tasks, and specify measurement activity. Resource types are drawn from resource type models, establishing the characteristics of resources required by the process. Execution of the software activity is guided and monitored by utilizing task system templates and a finite state automaton as the model for task execution and resource availability. Process operations performed concurrently with execution are seen as a means of evolving the task system templates over time as execution of the process unfolds. The transition between process description and execution is accomplished by the allocation of resources to resource types. Beyond the allocation of singular resources, the effect of integrating activity and multiple resources defined by a composition relation is used in understanding the growing complexity of processes of greater magnitude. Process refinement during execution extends the notion of template reusability while allowing for flexibility across projects within an organization. The capability to describe, analyze, and maintain a repository of task system templates is implemented in the PROFRAME template tool. Process and task execution operations are encapsulated into the PROEXEC execution manager tool.
Identifier
0032024538 (Scopus)
Publication Title
Journal of Systems Integration
External Full Text Location
https://doi.org/10.1023/A:1008257502129
ISSN
09254676
First Page
83
Last Page
111
Issue
1
Volume
8
Recommended Citation
Delcambre, Suzanne N. and Tanik, Murat M., "Using task system templates to support process description and evolution" (1998). Faculty Publications. 16460.
https://digitalcommons.njit.edu/fac_pubs/16460
