ADAMS: an Artefact-based Process Support System

We present ADAMS (ADvanced Artefact Management System), a Web-based system that integrates project management features such as resource allocation and process control and artefact management features, such as coordination of cooperative workers and artefact versioning, as well as context-awareness and artefact traceability. Maintaining traceability links (dependencies) between artefacts supports management of changes during incremental and iterative software development in a flexible way. Basically, the traceability layer is used to propagate events concerning changes to an artefact to the dependent artefacts, thus also increasing the context awareness in the project.

[1]  Shih-Chien Chou,et al.  Consistency management in a process environment , 1999, J. Syst. Softw..

[2]  Alfonso Fuggetta,et al.  The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS , 2001, IEEE Trans. Software Eng..

[3]  Silvana Castano,et al.  Using Patterns to Design Rules in Workflows , 2000, IEEE Trans. Software Eng..

[4]  Carl K. Chang,et al.  Event-Based Traceability for Managing Evolutionary Change , 2003, IEEE Trans. Software Eng..

[5]  Pierluigi Ritrovato,et al.  GENESIS: A Flexible and Distributed Environment for Cooperative Software Engineering , 2003, SEKE.

[6]  Giuliano Antoniol,et al.  Recovering Traceability Links between Code and Documentation , 2002, IEEE Trans. Software Eng..

[7]  Gianpaolo Cugola,et al.  Tolerating Deviations in Process Support Systems via Flexible Enactment of Process Models , 1998, IEEE Trans. Software Eng..

[8]  David Nutter,et al.  Architectural requirements for an open source component and artefact repository system within GENESIS , 2002 .

[9]  Rick Dewar,et al.  The Ophelia Traceability Layer , 2002 .

[10]  Frank Maurer,et al.  Merging Project Planning and Web-Enabled Dynamic Workflow Technologies , 2000, IEEE Internet Comput..

[11]  John C. Grundy,et al.  A decentralized architecture for software process modeling and enactment , 1998, IEEE Internet Computing.

[12]  Frank Maurer Supporting Distributed Extreme Programming , 2002, XP/Agile Universe.

[13]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

[14]  Reidar Conradi,et al.  Assessing process-centered software engineering environments , 1997, TSEM.

[15]  André van der Hoek,et al.  Palantir: coordinating distributed workspaces , 2002, Proceedings 26th Annual International Computer Software and Applications.

[16]  Sergio Bandinelli,et al.  Supporting Cooperation in the SPADE-1 Environment , 1996, IEEE Trans. Software Eng..