Pena, J, Hinchey, MG, Resinas, M, Sterritt, R and Rash, JL (2007) Designing and managing evolving systems using a MAS product line approach. Science of Computer Programming, 66 (1). pp. 71-86. [Journal article]
|PDF (Uncorrected Proof) - Accepted Version |
Indefinitely restricted to Repository staff only.
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. In addition, we reduce the gap between the enterprise architecture and the software architecture.
|Item Type:||Journal article|
|Keywords:||Keywords: Multiagent systems product lines; Enterprise architecture evolution; Swarm-based systems|
|Faculties and Schools:||Faculty of Computing & Engineering|
Faculty of Computing & Engineering > School of Computing and Mathematics
|Research Institutes and Groups:||Computer Science Research Institute|
Computer Science Research Institute > Smart Environments
|Deposited By:||Mr Roy Sterritt|
|Deposited On:||08 Dec 2009 10:45|
|Last Modified:||21 Feb 2014 11:40|
Repository Staff Only: item control page