Ulster University Logo

Designing and managing evolving systems using a MAS product line approach

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]

[img] PDF (Uncorrected Proof) - Accepted Version
Restricted to Repository staff only


DOI: 10.1016/j.scico.2006.10.007


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
ID Code:6
Deposited By: Mr Roy Sterritt
Deposited On:08 Dec 2009 10:45
Last Modified:07 Apr 2014 13:27

Repository Staff Only: item control page