2013
DOI: 10.1016/j.engappai.2013.04.009
|View full text |Cite
|
Sign up to set email alerts
|

Designing multi-agent unit tests using systematic test design patterns-(extended version)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 14 publications
0
4
0
Order By: Relevance
“…The answer, at the unit/agent level, depends on compilation and the execution model of those frameworks. For frameworks like Jade and JS-son [23], that use mainstream programming languages to define agents, these tools should be compatible out of the box with minor effort [24]. For cross-compilation-based frameworks like Astra [14] and ASC2 [27] it is only the matter of tooling (e.g.…”
Section: Discussion and Future Developmentsmentioning
confidence: 99%
See 1 more Smart Citation
“…The answer, at the unit/agent level, depends on compilation and the execution model of those frameworks. For frameworks like Jade and JS-son [23], that use mainstream programming languages to define agents, these tools should be compatible out of the box with minor effort [24]. For cross-compilation-based frameworks like Astra [14] and ASC2 [27] it is only the matter of tooling (e.g.…”
Section: Discussion and Future Developmentsmentioning
confidence: 99%
“…This method of testing has however been criticized in [25] as being "too fine-grained", proposing instead to perform testing at a module level, that is, considering a set of goals, plans, and/or rules as a single unit. Still other works refer to software testing techniques applied on MAS development, focusing on testing agents and their interaction patterns as the main level of abstraction [10,24]. At implementation level, such unit testing is performed in a Jade multi-agent system via the JUnit library.…”
Section: Verification Of (Multi-)agent Systemsmentioning
confidence: 99%
“…The classifier was used to take the behavior that each of the agents identified in the late requirements diagram would have. The JADE platform supports the development of the MAS, which provides advantages such as [31]: simplifying the development of a MAS, guaranteeing compliance with FIPA standards; high cohesion and low coupling between the modules; simple liability; independent threads to simultaneously perform different functions; allows programmers to focus on the specific parts of your problem; and adaptive and decisionmaking capacity. The Implementation_JADE pattern [30] encapsulates the processes and functionalities that can be implemented with the JADE platform and implements and solves those functionalities that are essential so that developers can make use of this agent technology more easily.…”
Section: Activitymentioning
confidence: 99%
“…Similarly, the methodology of [12] is based on specific 'meta-models' and 'protocol descriptions'. Other methods focus on the interaction between agents specifically, often using 'mock agents' to check if specific interaction has taken place [6,18]. The concept of a 'mock agent', i.e., a specific agent that is used for testing, is also used in the work of [5] to test an agent's behaviour based on 'agent stories'.…”
Section: Related Workmentioning
confidence: 99%