Beast methodology: An agile testing methodology for multi-agent systems based on behaviour driven development

被引:0
|
作者
Álvaro Carrera
Carlos A. Iglesias
Mercedes Garijo
机构
[1] Universidad Politécnica de Madrid,Departamento de Ingeniería de Sistemas Telemáticos
来源
关键词
Test; Behaviour-driven development; Multi-agent systems; Mock-agents; Agile; Methodology;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a testing methodology to apply Behaviour Driven Development (BDD) techniques while developing Multi-Agent Systems (MASs), termed BEhavioural Agent Simple Testing (BEAST) Methodology. This methodology is supported by the open source framework (BEAST Tool) which automatically generates test cases skeletons from BDD scenarios specifications. The developed framework allows the testing of MASs based on JADE or JADEX platforms. In addition, this framework offers a set of configurable Mock Agents with the aim of being able to execute tests while the MAS is under development. The BEAST Methodology presents transparent traceability from user requirements to test cases. Thus, the stakeholders can be aware of the project status. The methodology and the associated tool have been validated in the development of a MAS for fault diagnosis in FTTH (Fiber To The Home) networks. The results have been measured in quantifiable way obtaining a reduction of the tests implementation time.
引用
收藏
页码:169 / 182
页数:13
相关论文
共 50 条
  • [21] The CoMoMAS methodology and environment for multi-agent system development
    Glaser, N
    MULTI-AGENT SYSTEMS: METHODOLOGIES AND APPLICATIONS, 1997, 1286 : 1 - 16
  • [22] Using Prometheus methodology for multi-agent system development
    IoniţǍ, Liviu
    UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2016, 78 78 (1 1): : 151 - 160
  • [23] Onto-agent methodology for design of ontology-based multi-agent systems
    Hadzic, Maja
    Chang, Elizabeth
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2008, 23 (01): : 19 - 30
  • [24] Toward an Embedded Multi-Agent System Methodology and Positioning on Testing
    Banner, Camille
    Aktouf, Oum-El-Kheir
    Mercier, Annabelle
    Jamont, Jean-Paul
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2017), 2017, : 239 - 244
  • [25] A multi-agent methodology for multi-level modeling of mechatronic systems
    Hammadi, Moncef
    Choley, Jean-Yves
    Mhenni, Faida
    ADVANCED ENGINEERING INFORMATICS, 2014, 28 (03) : 208 - 217
  • [26] Model driven development of multi-agent systems
    Pavon, Juan
    Gomez-Sanz, Jorge
    Fuentes, Ruben
    MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2006, 4066 : 284 - 298
  • [27] A generalized methodology and framework for the Validation and Verification of Multi-Agent Systems
    Jabbar, S
    Zaidi, AK
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 835 - 840
  • [28] MASD: Towards a Comprehensive Multi-agent System Development Methodology
    Abdelaziz, T.
    Elammari, M.
    Branki, C.
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008 WORKSHOPS, 2008, 5333 : 108 - +
  • [29] MASD: Towards a comprehensive multi-agent system development methodology
    IT Faculty, University of Garyounis, Benghazi, Libya
    不详
    不详
    Lect. Notes Comput. Sci., (108-117):
  • [30] SUNIT: A unit testing framework for test driven development of multi-agent systems
    Tiryaki, Ali Murat
    Oztuna, Sibel
    Dikenelli, Oguz
    Erdur, Riza Cenk
    AGENT-ORIENTED SOFTWARE ENGINEERING VII, 2007, 4405 : 156 - +