Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693)
DOI: 10.1109/wsc.2003.1261498
|View full text |Cite
|
Sign up to set email alerts
|

Simulation for testing software agents - an exploration based on James

Abstract: Agents are software systems aimed at working in dynamic environments. Simulation systems can be used to provide virtual environments for testing agents. The software to be tested, the objective of the simulation study, and the stage of the agent software development influences both: the environmental models used for testing and the mechanisms that synchronize the execution of agents and simulation. A clear distinction between model and simulation layer, and a modular design of the simulation system support the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 29 publications
0
5
0
Order By: Relevance
“…In addition, to composing models on demand that might be realized in different formalisms another requirement is a flexible execution mechanism, that supports efficient simulation as well as a software-in-the-loop simulation (Himmelspach et al 2003). At that point, component-based simulation frameworks, such as JAMES II (Himmelspach and Uhrmacher 2007), can be beneficially exploited.…”
Section: Discussionmentioning
confidence: 99%
“…In addition, to composing models on demand that might be realized in different formalisms another requirement is a flexible execution mechanism, that supports efficient simulation as well as a software-in-the-loop simulation (Himmelspach et al 2003). At that point, component-based simulation frameworks, such as JAMES II (Himmelspach and Uhrmacher 2007), can be beneficially exploited.…”
Section: Discussionmentioning
confidence: 99%
“…shows that several new challenges arise in the context of evaluating software agents by simulation-based approaches. A prominent example for such new challenges documented in detail in (Himmelspach et al, 2003) is the synchronization problem of simulation software implementing the testbed and the software agents under test. Asynchronous interaction provides a loose coupling between simulation and agents, as is exemplified in RoboCup and RoboCup Rescue scenarios (Takahashi, 2008).…”
Section: Implications For Modeling and Simulation Methodsmentioning
confidence: 99%
“…By separating computation from coordination, one may use agents to test coordination requiring fewer computational resources and less knowledge of the inner workings of any services being simulated. 41 Some legacy systems do not follow this two-phase commit discipline. Encapsulating such a system inside a service, (like that shown in Fig.…”
Section: Case Studymentioning
confidence: 99%