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 条
  • [41] An agile methodology for manufacturing control systems development
    Aiello, G.
    Alessi, M.
    Bruccoleri, M.
    D'Onofrio, C.
    Vella, G.
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 817 - +
  • [42] Testing in Multi-Agent Systems
    Nguyen, Cu D.
    Perini, Anna
    Bernon, Carole
    Pavon, Juan
    Thangarajah, John
    AGENT-ORIENTED SOFTWARE ENGINEERING X, 2011, 6038 : 180 - +
  • [43] Specification and verification of multi-agent systems with a property-preserving component-based methodology
    Huang, HJ
    Wang, X
    Chen, QC
    Wang, XL
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 90 - 95
  • [44] The Development of a Multi-agent based Middleware for RFID Asset Management System using the PASSI Methodology
    Massawe, Libe V.
    Aghdasi, Farhad
    Kinyua, Johnson
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1042 - 1048
  • [45] Implementation of Gaia Methodology for Multi-agent based Transformer Condition Monitoring
    Saminni, F. Davoodi
    Tang, W. H.
    Wu, Q. H.
    2012 3RD IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES EUROPE (ISGT EUROPE), 2012,
  • [46] Multi-agent Sentiment Analysis using Abstraction-based Methodology
    Levandi, Timotius Kevin
    Inggriani, Ir. M. M.
    Maulidevi, Nur Ulfa
    2014 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE), 2014,
  • [47] A modeling methodology based on multi-agent for real-time software
    Jin Yongxian
    Li Shuyu
    ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 1004 - 1007
  • [48] Using ASEME Methodology for Model-Driven Agent Systems Development
    Spanoudakis, Nikolaos
    Moraitis, Pavlos
    AGENT-ORIENTED SOFTWARE ENGINEERING XI, 2011, 6788 : 106 - +
  • [50] Resilience-driven Maintenance Scheduling Methodology for Multi-agent Production line System
    Wang, Xiao
    Qi, Chao
    Wang, Hongwei
    Si, Qingmin
    Zhang, Guowei
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 614 - 619