automatic product derivation of multi-agent systems product lines
Multi-agent Systems (MASs) development and Software Product Lines (SPLs) are two consolidated software engineering techniques. Recent research work explores the integration between them by proposing new templates and adaptations to document SPL variability in the context of MASs. However, the automatic product derivation process is not addressed in these works. In this paper, we propose a new extension to our existing model-based product derivation tool, called GenArch, in order to enable the automatic instantiation and customization of Multiagent Systems Product Lines (MAS-PLs). A case study illustrates how the proposed extension can be used to derive products (instances) from a MAS-PL.
multi-agent systems software product lines model-driven software development bdi agents