Download beast-tool JAR file with all dependencies
beast-tool from group es.upm.dit.gsi (version 0.9.8)
BEhavioural Agents Simple Testing Tool - BEAST Tool
The aim of this project is the development of a system which allows Behavior Driven Development (BDD) in Multi-Agent Systems (MAS), to make testing practices more accessible and intuitive to everybody.
In one hand, in order to let tests be writable by newcomers and experts alike, system must allow the redaction of tests in plain text, because client does not need to have knowledge of our code. This plain text will be traduced to software later.
The definition of test will be realized with the terminology Given-When-Then, which allows trace an easy guide of the behavior of a given scenario when something happened.
In the other hand, due to the complexity of MAS, making unit testing of an agent that needs the interaction with others is almost impossible until the whole system is finished. This implies to leave testing issues to the end of the project, generating big troubles in case of malfunction. Consequently, its necessary to carry out a tool to allow the creation of mock agents and to perform tests during the whole development process. Therefore another objective of our systems is to include a mocking tool which permits testing continuously.
Definitively, our tool allows the testing of any MAS in the development process, increasing its modularity and decreasing its elaboration and testing cost. These tests will be written in plain text so that anyone would be able to understand them.
For further reading, a paper published in ITMAS2012 workshop can be found in: http://scholar.google.es/citations?view_op=view_citation&hl=es&user=mT3KgXUAAAAJ&citation_for_view=mT3KgXUAAAAJ:Tyk-4Ss8FVUC
Artifact beast-tool
Group es.upm.dit.gsi
Version 0.9.8
Last update 02. July 2013
Tags: guide need view_citation understand citations test newcomers until practices elaboration given modularity something carry these others view_op terminology interaction include further project system happened scenario http troubles them then multi will behavioural realized traduced creation 4ss8fvuc knowledge google development complexity behavior simple consequently leave easy tests written published experts citation_for_view mock later needs itmas2012 increasing process testing scholar reading decreasing client writable tool perform impossible must beast almost software more would when everybody systems workshop text objective code cost agent redaction that whole issues case permits this make intuitive does other allow mt3kgxuaaaaj have paper agents implies mocking hand because continuously another order during allows driven able accessible making plain alike with malfunction definition trace definitively generating finished therefore unit which anyone necessary user found
Organization Grupo de Sistemas Inteligentes - Universidad Politécnica de Madrid
URL http://www.gsi.dit.upm.es/index.php/es/tecnologia/software/221-beast-tool.html
License GNU General Public License, version 2
Dependencies amount 27
Dependencies mockito-all, junit, maven-surefire-plugin, jbehave-web, jaxme2, jbehave-core, log4j, jadex-kernel-bdibpmn, jadex-kernel-micro, jadex-platform-standalone, jadex-runtimetools, jadex-applications-micro, jadex-bridge, jadex-kernel-base, jadex-kernel-extension-agr, jadex-tools-bdi, jadex-applib-bdi, jadex-kernel-application, jadex-applications-bdibpmn, jadex-applications-bpmn, jadex-applications-gpmn, jadex-kernel-gpmn, jadex-nuggets, jadex-rules-applications, jadex-tools-bpmn, jadex-tools-comanalyzer, jade,
There are maybe transitive dependencies!
Group es.upm.dit.gsi
Version 0.9.8
Last update 02. July 2013
Tags: guide need view_citation understand citations test newcomers until practices elaboration given modularity something carry these others view_op terminology interaction include further project system happened scenario http troubles them then multi will behavioural realized traduced creation 4ss8fvuc knowledge google development complexity behavior simple consequently leave easy tests written published experts citation_for_view mock later needs itmas2012 increasing process testing scholar reading decreasing client writable tool perform impossible must beast almost software more would when everybody systems workshop text objective code cost agent redaction that whole issues case permits this make intuitive does other allow mt3kgxuaaaaj have paper agents implies mocking hand because continuously another order during allows driven able accessible making plain alike with malfunction definition trace definitively generating finished therefore unit which anyone necessary user found
Organization Grupo de Sistemas Inteligentes - Universidad Politécnica de Madrid
URL http://www.gsi.dit.upm.es/index.php/es/tecnologia/software/221-beast-tool.html
License GNU General Public License, version 2
Dependencies amount 27
Dependencies mockito-all, junit, maven-surefire-plugin, jbehave-web, jaxme2, jbehave-core, log4j, jadex-kernel-bdibpmn, jadex-kernel-micro, jadex-platform-standalone, jadex-runtimetools, jadex-applications-micro, jadex-bridge, jadex-kernel-base, jadex-kernel-extension-agr, jadex-tools-bdi, jadex-applib-bdi, jadex-kernel-application, jadex-applications-bdibpmn, jadex-applications-bpmn, jadex-applications-gpmn, jadex-kernel-gpmn, jadex-nuggets, jadex-rules-applications, jadex-tools-bpmn, jadex-tools-comanalyzer, jade,
There are maybe transitive dependencies!
Page 1 from 1 (items total 1)