MAS-PL-EVOL
From Methodology Fragment for Analysing Complex MultiAgent Systems in UML -- MaCMAS/UML
Managing the Architectural Evolutions of MASs by a MAS-Product-Line Approach using MaCMAS
We view an evolutionary system as being a software product line. The core architecture is the unchanging part of the system, and each version of the system may be viewed as a product from the product line. Each ”product” may be described as the core architecture with some agent-based additions. The result is a multiagent system software product line. We describe an approach to such a Software Product Line-based approach using the MaCMAS Agent-Oriented methodology. The approach scales to enterprise architectures as a multiagent system is an appropriate means of representing a changing enterprise architecture and the interaction between components in it.
Publications
- Joaquin Peña, Michael G. Hinchey, Manuel Resinas, Roy Sterritt, James L. Rash. Designing and Managing Evolving Systems using a MAS-Product-Line Approach. Journal of Science of Computer Programming. IMPACT FACTOR 0,734. IMPORTANT!! COPYRIGHT ELSEVIER
- Joaquin Peña, Michael G. Hinchey, Manuel Resinas, Roy Sterritt, James L. Rash. Managing the Evolution of an Enterprise Architecture using a MAS-Product-Line Approach | Slides. 5th Int. Workshop on System/Software Architectures (IWSSA’06). Accepted. to be published. Nevada, USA. 2006
