2009
DOI: 10.1007/978-3-642-02481-8_20
|View full text |Cite
|
Sign up to set email alerts
|

Testing in Agent Oriented Methodologies

Abstract: Abstract.Testing is an important activity in software development in order to assure the correctness of software. However, testing is often disregarded in most agent oriented methodologies, mainly because they focus on analysis and design activities, and consider that implementation and testing issues can be performed using traditional techniques. But multi-agent systems implementation has some features that make it distinctive from traditional software. This paper presents an overview of testing in agent orie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 12 publications
0
6
0
Order By: Relevance
“…Role is defined as a capability enabler that exposes to the agent that plays it a set of actions. The V-model [8] represented in figure 1 shows the development and its corresponding role based testing activity. The left branch of the V represents the specification flow, and the right branch represents the role oriented testing flow.…”
Section: B Testing In Aose Methodologiesmentioning
confidence: 99%
“…Role is defined as a capability enabler that exposes to the agent that plays it a set of actions. The V-model [8] represented in figure 1 shows the development and its corresponding role based testing activity. The left branch of the V represents the specification flow, and the right branch represents the role oriented testing flow.…”
Section: B Testing In Aose Methodologiesmentioning
confidence: 99%
“…A categorization for MAS testing from a development-phase activity perspective has been proposed in [28], consisting of five levels: (i) Unit testing targets individual components of an agent, (ii) Agent testing aims at the combination of the components in an agent including capabilities like sensing its environment, (iii) Integration or Group testing includes the communications protocols and the interactions of the agent with its environment or other agents, (iv) System or Society testing considers the expected emergent properties of the system as a whole (v) Acceptance testing for a MAS stays the same as their counterpart in software testing.…”
Section: Levels Of Testingmentioning
confidence: 99%
“…Five levels of testing a multi-agent system (MAS) are distinguished in [20]: unit, agent, integration, system, and acceptance. In this classification, unit testing targets components that are part of an agent.…”
Section: Related Workmentioning
confidence: 99%