a process centred environment for cooperative software engineering
The cooperative aspects of software engineering have often been either eliminated or ignored, because it has been to hard to model cooperative activities in existing systems, or there has not been an interest for doing so. This paper describes the CAGIS process centred environment (PCE) that initially has been designed for modelling and providing support for cooperative software processes. The CAGIS PCE consists of three main parts: A simple activity-based workflow tool, a software agent system and a process middleware that glues the workflow tool and the software agent system. The paper describes the overall architecture and each part of the system.
cooperative software engineering computer-supported cooperative work multi-agent systems software process technology