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
来源
Information Systems Frontiers | 2014年 / 16卷
关键词
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
相关论文
共 27 条
  • [1] Agarwal N(2006)Defining success for software projects: an exploratory revelation International Journal of Project Management 24 358-370
  • [2] Rathod U(2007)Requirements traceability in model-driven development: applying model and transformation conformance Information Systems Frontiers 9 327-342
  • [3] Almeida J(2013)Capturing data quality requirements for web applications by means of dqwebre Information Systems Frontiers 15 433-445
  • [4] Iacob ME(2011)Multi-agent system testing: a survey International Journal of Advanced Computer Science and Applications (IJACSA) 2 135-141
  • [5] Eck P(2005)Mason: a multiagent simulation environment Simulation 81 517-527
  • [6] Guerra-García C(2008)Tests and requirements, requirements and tests: a möbius strip IEEE Software 25 54-59
  • [7] Caballero I(2010)Goal oriented test ing for mass International Journal of Agent-Oriented Software Engineering 4 79-109
  • [8] Piattini M(2005)The ingenias methodology and tools Agent-Oriented Methodologies 9 236-276
  • [9] Houhamdi Z(2009)Scrum guide Scrum Alliance 19 21-356
  • [10] Luke S(2010)An ontological modelling of user requirements for personalised information provision Information Systems Frontiers 12 337-undefined