Sign inSubmit
ArticleMetrics
Research Article · Free to read · Published 10 September 2012

A Petri Net Based Agent Behavioral Testing

Zina Houhamdi1 & Belkacem Athamena2

American Journal of Applied Sciences, Volume 9, Issue 11, pp. 1876–1883 · doi.org/10.3844/ajassp.2012.1876.1883

6,682 accesses4,549 downloads2 citations (Crossref)Metrics
Cite Check for updates

Abstract

In Multi-Agent System (MAS), developers concentrate on creating design models and evolving them, from higher level models to lower level models, in several steps. Considerable part of MAS implementations is automatically produced from the design models. If a design model contains faults, they are passed to the generated implementations. Practical model validation techniques are required to discover and delete faults in abstract design models. We introduce a formal approach for agent design testing. It specifies a testing process that complements Multi-agent Systems Engineering (MaSE) methodology and strengthens the mutual relationship between UML and MAS. Besides, it defines a structured and comprehensive testing process for engineering software agents at the design level by providing a systematic way of converting the MAS design models to UML design diagram. Petri Net (PN) diagram is generated from the UML models to simulate the behavior of an agent. Because Petri Nets (PNs) are formal models, their analysis techniques can be applied to automatic agent behavioral testing.

Licence and reuse

Free to read. This article carries the publisher’s copyright, as printed on it: © 2012 Science Publications. It is free to read; ask us before reusing it.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Houhamdi, Z. & Athamena, B. (2012). A Petri Net Based Agent Behavioral Testing. American Journal of Applied Sciences, 9(11), 1876–1883. https://doi.org/10.3844/ajassp.2012.1876.1883

Licence
© Science Publications
Issue
Volume 9, Issue 11
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
A Petri Net Based Agent Behavioral TestingAmerican Journal of Applied Sciences · Volume 9, Issue 11 · pp. 1876–1883 · © Science PublicationsDownload