IDEAS home Printed from https://ideas.repec.org/a/spr/infosf/v16y2014i2d10.1007_s10796-013-9438-5.html
   My bibliography  Save this article

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

Author

Listed:
  • Álvaro Carrera

    (Universidad Politécnica de Madrid)

  • Carlos A. Iglesias

    (Universidad Politécnica de Madrid)

  • Mercedes Garijo

    (Universidad Politécnica de Madrid)

Abstract

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.

Suggested Citation

  • Álvaro Carrera & Carlos A. Iglesias & Mercedes Garijo, 2014. "Beast methodology: An agile testing methodology for multi-agent systems based on behaviour driven development," Information Systems Frontiers, Springer, vol. 16(2), pages 169-182, April.
  • Handle: RePEc:spr:infosf:v:16:y:2014:i:2:d:10.1007_s10796-013-9438-5
    DOI: 10.1007/s10796-013-9438-5
    as

    Download full text from publisher

    File URL: http://link.springer.com/10.1007/s10796-013-9438-5
    File Function: Abstract
    Download Restriction: Access to the full text of the articles in this series is restricted.

    File URL: https://libkey.io/10.1007/s10796-013-9438-5?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. César Guerra-García & Ismael Caballero & Mario Piattini, 2013. "Capturing data quality requirements for web applications by means of DQ_WebRE," Information Systems Frontiers, Springer, vol. 15(3), pages 433-445, July.
    2. Lily Sun & Khadidjatou Ousmanou & Matthew Cross, 2010. "An ontological modelling of user requirements for personalised information provision," Information Systems Frontiers, Springer, vol. 12(3), pages 337-356, July.
    3. João Paulo A. Almeida & Maria-Eugenia Iacob & Pascal Eck, 2007. "Requirements traceability in model-driven development: Applying model and transformation conformance," Information Systems Frontiers, Springer, vol. 9(4), pages 327-342, September.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. R. B. K. Brown & G. Beydoun & G. Low & W. Tibben & R. Zamani & F. García-Sánchez & R. Martinez-Bejar, 2016. "Computationally efficient ontology selection in software requirement planning," Information Systems Frontiers, Springer, vol. 18(2), pages 349-358, April.
    2. Juan M. Alberola & Vicent Botti & Jose M. Such, 2014. "Advances in infrastructures and tools for multiagent systems," Information Systems Frontiers, Springer, vol. 16(2), pages 163-167, April.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Chulhwan Chris Bang, 2015. "Information systems frontiers: Keyword analysis and classification," Information Systems Frontiers, Springer, vol. 17(1), pages 217-237, February.
    2. Qi Liu & Gengzhong Feng & Nengmin Wang & Giri Kumar Tayi, 2018. "A multi-objective model for discovering high-quality knowledge based on data quality and prior knowledge," Information Systems Frontiers, Springer, vol. 20(2), pages 401-416, April.
    3. I-Ching Hsu, 2013. "Personalized web feeds based on ontology technologies," Information Systems Frontiers, Springer, vol. 15(3), pages 465-479, July.
    4. Chi-Lun Liu & Heng-Li Yang, 2012. "Applying ontology-based blog to detect information system post-development change requests conflicts," Information Systems Frontiers, Springer, vol. 14(5), pages 1019-1032, December.
    5. Malu Castellanos & Florian Daniel & Irene Garrigós & Jose-Norberto Mazón, 2013. "Business Intelligence and the Web," Information Systems Frontiers, Springer, vol. 15(3), pages 307-309, July.
    6. Hui Huang & Xueguang Chen & Zhiwu Wang, 2015. "Failure recovery in distributed model composition with intelligent assistance," Information Systems Frontiers, Springer, vol. 17(3), pages 673-689, June.
    7. Qi Liu & Gengzhong Feng & Nengmin Wang & Giri Kumar Tayi, 0. "A multi-objective model for discovering high-quality knowledge based on data quality and prior knowledge," Information Systems Frontiers, Springer, vol. 0, pages 1-16.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:spr:infosf:v:16:y:2014:i:2:d:10.1007_s10796-013-9438-5. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Sonal Shukla or Springer Nature Abstracting and Indexing (email available below). General contact details of provider: http://www.springer.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.