Skip to content Home Contact Mobile MyRMIT Library A-Z
RMIT UniversityResearch Repository
 

An agent-oriented approach to change propagation in software evolution

Dam, K, Winikoff, M and Padgham, L 2006, 'An agent-oriented approach to change propagation in software evolution', in J. Han and M. Staples (ed.) Proceedings of the 2006 Australian software engineering conference, Sydney, Australia, 18-21 April 2006.

Document type: Conference Paper
Collection: Conference Papers
Attached Files
Name Description MIMEType Size Downloads
n2006001969.pdf Accepted version application/pdf 511.29KB 98

Title An agent-oriented approach to change propagation in software evolution
Author(s) Dam, K
Winikoff, M
Padgham, L
Year 2006
Conference name Australian Software Engineering Conference
Conference location Sydney, Australia
Conference dates 18-21 April 2006
Proceedings title Proceedings of the 2006 Australian software engineering conference
Editor(s) J. Han
M. Staples
Publisher IEEE
Place of publication Piscataway, USA
Abstract Software maintenance and evolution are inevitable activities since almost all software that is useful and successful stimulates user-generated requests for change and improvements. One of the most critical problems in software maintenance and evolution is to maintain consistency between software artefacts by propagating changes correctly. Although many approaches have been proposed, automated change propagation is still a significant technical challenge in software engineering. In this paper we present a novel, agent-oriented approach to deal with change propagation in evolving software systems that are developed using the Prometheus methodology. A meta-model with a set of the object constraint language (OCL) rules forms the basis of the proposed framework. The underlying change propagation mechanism of our framework is based on the well-known Belief-Desire-Intention (BDI) agent architecture. Traceability information and design heuristics are also incorporated into the framework to facilitate the change propagation process.
Subjects Software Engineering
Keyword(s) change propagation
evolution
prometheus methodology
software
Copyright notice © 2006 IEEE
ISBN 0-7695-2551-2
 
Versions
Version Filter Type
Citation counts: Scopus Citation Count Cited 13 times in Scopus Article | Citations
Access Statistics: 66 Abstract Views, 98 File Downloads  -  Detailed Statistics
Created: Wed, 08 Apr 2009, 09:42:32 EST by Catalyst Administrator