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 条
  • [31] Towards Agent-based Agile Approach for Game Development Methodology
    Al-azawi, Rula
    Ayesh, Aladdin
    Al Obaidy, Mohaned
    2014 WORLD CONGRESS ON COMPUTER APPLICATIONS AND INFORMATION SYSTEMS (WCCAIS), 2014,
  • [32] Analysis of Agent based System in Agile Methodology
    Priyadarshini, S.
    Karthik, S.
    2013 INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, INFORMATICS AND MEDICAL ENGINEERING (PRIME), 2013,
  • [33] A methodology based on multiple views for multi-agent systems in simulation, application to the transportation domain
    Gruer, P
    Hilaire, V
    Koukam, A
    Hayat, S
    SIMULATION IN INDUSTRY 2001, 2001, : 898 - 902
  • [34] An environment-based methodology to design reactive multi-agent systems for problem solving
    Simonin, Olivier
    Gechter, Franck
    ENVIRONMENTS FOR MULTI-AGENT SYSTEMS II, 2006, 3830 : 32 - 49
  • [35] MULTI-AGENT MULTI-LEVEL MODELING - A METHODOLOGY TO SIMULATE COMPLEX SYSTEMS
    Soyez, Jean-Baptiste
    Morvan, Gildas
    Merzouki, Rochdi
    Dupont, Daniel
    23RD EUROPEAN MODELING & SIMULATION SYMPOSIUM, EMSS 2011, 2011, : 241 - 246
  • [36] Autonomous trust construction in multi-agent systems - a graph theory methodology
    Jiang, YC
    Xia, ZY
    Zhong, YP
    Zhang, SY
    ADVANCES IN ENGINEERING SOFTWARE, 2005, 36 (02) : 59 - 66
  • [37] A METHODOLOGY FOR MODELING MULTI-AGENT SYSTEMS USING NESTED PETRI NETS
    Chang, Lily
    He, Xudong
    Shatz, Sol M.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (07) : 891 - 925
  • [38] Simulation-driven development of multi-agent systems
    Fortino, Giancarlo
    Garro, Alfredo
    Russo, Wilma
    Caico, Roberto
    Cossentino, Massimo
    Termine, Francesco
    4TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2006, 2006, : 17 - +
  • [39] CommunityBuilder: A methodology for designing mixed-initiative multi-agent systems
    Hayes, CC
    Fiebig-Brodie, CB
    INTELLIGENT AUTONOMOUS SYSTEMS 6, 2000, : 736 - 743
  • [40] Soft Systems Methodology: An Aid to Agile Development?
    Bustard, D.
    Keenan, F.
    INFORMATION SYSTEMS DEVELOPMENT: CHALLENGES IN PRACTICE, THEORY AND EDUCATION, VOLS 1AND 2, 2009, : 25 - 38