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 条
  • [21] Towards the Integration of Model-Driven Engineering, Software Product Line Engineering, and Software Configuration Management
    Schwaegerl, Felix
    Buchmann, Thomas
    Uhrig, Sabrina
    Westfechtel, Bernhard
    [J]. MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 5 - 18
  • [22] Multidimensional Classification Approach for Defining Product Line Engineering Transition Strategies
    Tekinerdogan, Bedir
    Tuzun, Eray
    Saykol, Ediz
    [J]. SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 461 - +
  • [23] Product Line Design for Consumer Durables: An Integrated Marketing and Engineering Approach
    Luo, Lan
    [J]. JOURNAL OF MARKETING RESEARCH, 2011, 48 (01) : 128 - 139
  • [24] Applying formal approach to core asset instantiation in product line engineering
    Shin, Suk Kyung
    Her, Jin Sun
    Kim, Soo Dong
    [J]. ASPEC 2006: 13TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 427 - 434
  • [25] A Value-Based Business Approach to Product Line Software Engineering
    Agrawalla, Raman K.
    [J]. IMETI 2008: INTERNATIONAL MULTI-CONFERENCE ON ENGINEERING AND TECHNOLOGICAL INNOVATION, VOL I, PROCEEDINGS, 2008, : 219 - 224
  • [26] A collaborative approach for product line scoping:: A case study in collaboration engineering
    Noor, Muhammad A.
    Gruenbacher, Paul
    Briggs, Robert O.
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 216 - +
  • [27] A product line engineering approach to designing system-on-chips (SoC)
    Chang, Soo Ho
    Cheun, Du Wan
    Yu, Tae Kwon
    Kim, Soo Dong
    [J]. PROCEEDINGS OF THE FOURTH IASTED INTERNATIONAL CONFERENCE ON CIRCUITS, SIGNALS, AND SYSTEMS, 2006, : 175 - +
  • [28] Software product line engineering
    Sugumaran, Vijayan
    Park, Sooyong
    Kang, Kyo C.
    [J]. COMMUNICATIONS OF THE ACM, 2006, 49 (12) : 29 - 32
  • [29] Towards Quality Attributes Decision Modeling Approach for a Product Line Architecture
    Murwantara, I. Made
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (11): : 167 - 173
  • [30] Requirements engineering in software product line engineering
    Emilio Insfran
    Gary Chastek
    Patrick Donohoe
    Julio César Sampaio do Prado Leite
    [J]. Requirements Engineering, 2014, 19 : 331 - 332