Ulster University Logo

Ulster Institutional Repository

Designing and managing evolving systems using a MAS product line approach

Biomedical Sciences Research Institute Computer Science Research Institute Environmental Sciences Research Institute Nanotechnology & Advanced Materials Research Institute

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
Computer Science Research Institute > Smart Environments
ID Code:8653
Deposited By:Mr Roy Sterritt
Deposited On:09 Oct 2012 09:32
Last Modified:09 Oct 2012 09:32

Repository Staff Only: item control page