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

This document is currently not available here.

Share

COinS