Towards a MAS Product Line Engineering Approach

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

It is our claim that the adoption of software engineering reuse techniques can leverage MAS development, mostly when we consider similar applications belonging to the same domain. MAS-Product Line (MAS-PL) raises as an interesting approach that uses Software Product Line Engineering (SPLE) techniques and AOSE to manage the commonalities (similarities) and variabilities (differences) of such MAS applications. Although MAS present specific characteristics that could be considered when describing the system variability, existing work on MAS-PL is devoted to deal with MAS variability considering only domain-specific issues. Moreover, the adoption of variability models such as feature models should be considered for describing both Generic and Specific MAS variability. We propose a MAS-PL approach to address the aforementioned issues by representing Generic MAS variability according to MAS concepts such as agents, environment, interaction and organization, and Specific MAS variability according to a specific application domain. We evaluate the approach by deriving a family of agents that perform jobs in the Multi-Agent Contest environment.

Cite

CITATION STYLE

APA

Boufedji, D., Guessoum, Z., Brandão, A., Ziadi, T., & Mokhtari, A. (2018). Towards a MAS Product Line Engineering Approach. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10738 LNAI, pp. 161–179). Springer Verlag. https://doi.org/10.1007/978-3-319-91899-0_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free