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 条
  • [1] Beast methodology: An agile testing methodology for multi-agent systems based on behaviour driven development
    Carrera, Alvaro
    Iglesias, Carlos A.
    Garijo, Mercedes
    INFORMATION SYSTEMS FRONTIERS, 2014, 16 (02) : 169 - 182
  • [2] MASD: Multi-agent systems development methodology
    Abdelaziz, T.
    Elammari, M.
    Unland, R.
    Branki, C.
    MULTIAGENT AND GRID SYSTEMS, 2010, 6 (01) : 71 - 101
  • [3] Electronics institutions: Methodology of multi-agent systems development
    Sierra, C
    PRICAI 2004: TRENDS IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 3157 : 2 - 2
  • [4] MOBMAS: A methodology for ontology-based multi-agent systems development
    Tran, Quynh-Nhu Numi
    Low, Graham
    INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (7-8) : 697 - 722
  • [5] Operational profile development methodology for normative multi-agent systems
    Menassel, Yahia
    Marir, Toufik
    Mokhati, Farid
    MULTIAGENT AND GRID SYSTEMS, 2023, 19 (01) : 1 - 22
  • [6] A methodology for the development of multi-agent systems using the JADE platform
    Nikraz, M
    Caire, G
    Bahri, PA
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2006, 21 (02): : 99 - 116
  • [7] Model-driven agile development of reactive multi-agent systems
    Kirby, James, Jr.
    30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 297 - 302
  • [8] A multi-agent simulation methodology for manufacturing systems
    Goujon, JY
    Lacomme, P
    Traore, MK
    MODELLING AND SIMULATION 1996, 1996, : 183 - 187
  • [9] Research of Software Development Methodology Based on Self-Adaptive Multi-Agent Systems
    Che Kui
    Li Ling-ling
    Niu Xiao-tai
    Xing Shu-tao
    2009 IEEE INTERNATIONAL SYMPOSIUM ON IT IN MEDICINE & EDUCATION, VOLS 1 AND 2, PROCEEDINGS, 2009, : 235 - +
  • [10] A knowledge-based methodology for designing reliable multi-agent systems
    Klein, M
    AGENT-ORIENTED SOFTWARE ENGINEERING IV, 2004, 2935 : 85 - 95