Towards a MAS Product Line Engineering Approach

被引:0
|
作者
Boufedji, Dounia [1 ,3 ]
Guessoum, Zahia [1 ,2 ]
Brandao, Anarosa [4 ]
Ziadi, Tewfik [1 ]
Mokhtari, Aicha [3 ]
机构
[1] Sorbonne Univ, LIP6, Paris, France
[2] Univ Reims, CReSTIC, Reims, France
[3] USTHB Sci & Technol Univ, RIIMA, Algiers, Algeria
[4] Univ Sao Paulo, Escola Politecn, Comp Engn & Digital Syst Dept, Sao Paulo, Brazil
来源
关键词
Software Product Line Engineering; Software engineering reuse; Feature model; Variability;
D O I
10.1007/978-3-319-91899-0_10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:161 / 179
页数:19
相关论文
共 50 条
  • [1] An Automated Approach to Manage MAS-Product Line Methods
    Casare, Sara
    Ziadi, Tewfik
    Brandao, Anarosa A. F.
    Guessoum, Zahia
    [J]. ENGINEERING MULTI-AGENT SYSTEMS, EMAS 2017, 2018, 10738 : 180 - 197
  • [2] A New Approach for Agile Product Line Engineering
    Kiani, Azaz Ahmed
    Hafeez, Yaser
    Anwar, Nosheen
    Abbas, Ghulam
    [J]. 2019 22ND IEEE INTERNATIONAL MULTI TOPIC CONFERENCE (INMIC), 2019, : 178 - 184
  • [3] Designing and managing evolving systems using a MAS product line approach
    Pena, Joaquin
    Hinchey, Michael G.
    Resinas, Manuel
    Sterritt, Roy
    Rash, James L.
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2007, 66 (01) : 71 - 86
  • [4] Towards a Requirement-Based Approach to Support Early Decisions in Software Product Line Engineering
    Khtira, Amal
    Benlarabi, Anissa
    El Asri, Bouchra
    [J]. 2014 SECOND WORLD CONFERENCE ON COMPLEX SYSTEMS (WCCS), 2014, : 152 - 157
  • [5] Towards Better Coverage of Dataset with Software Product Line Engineering
    Shi, Lei
    Kondo, Masanari
    Ubayashi, Naoyasu
    Kamei, Yasutaka
    [J]. 2021 21ST INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2021), 2021, : 1173 - 1174
  • [6] A concrete product derivation in software product line engineering: a practical approach
    Ignaim, Karam Mustafa
    Alkharabsheh, Khalid
    Ferreira, Andre L.
    Fernandes, Joao M.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 70 (3-4) : 225 - 232
  • [7] A novel approach for Software Architecture Product Line Engineering
    Kerdoudi, Mohamed Lamine
    Ziadi, Tewfik
    Tibermacine, Chouki
    Sadou, Salah
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [8] Towards a Model-Based approach to Systems and Cybersecurity: Co-engineering in a Product Line context
    Navas, Juan
    Voirin, Jean-Luc
    Paul, Stephane
    Bonnet, Stephane
    [J]. Insight, 2020, 23 (03): : 39 - 43
  • [9] Towards Configuration Support for Collaborative Simulator Development A Product Line Approach in Model Based Systems Engineering
    Andersson, Henric
    Carlsson, Magnus
    Olvander, Johan
    [J]. 2011 20TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2011, : 185 - 192
  • [10] Towards Feature-based Product Line Engineering of Technical Systems
    Koch, Thorsten
    Holtmann, Joerg
    Schubert, David
    Lindemann, Timo
    [J]. 3RD INTERNATIONAL CONFERENCE ON SYSTEM-INTEGRATED INTELLIGENCE: NEW CHALLENGES FOR PRODUCT AND PRODUCTION ENGINEERING, 2016, 26 : 447 - 454