Ulster University Logo

Designing and managing evolving systems using a MAS product line approach

Peña, J, Hinchey, MG, Resinas, M, Sterritt, R and Rash, J (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 - Published Version

URL: http://dx.doi.org/10.1016/j.scico.2006.10.007

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. Keywords: Multiagent systems product lines; Enterprise architecture evolution; Swarm-based systems

Item Type:Journal article
Faculties and Schools:Faculty of Computing & Engineering
Faculty of Computing & Engineering > School of Computing and Mathematics
Research Institutes and Groups:Computer Science Research Institute > Smart Environments
Computer Science Research Institute
ID Code:8653
Deposited By: Mr Roy Sterritt
Deposited On:09 Oct 2012 08:32
Last Modified:09 Oct 2012 08:32

Repository Staff Only: item control page