SAM- Semantic Agent Model for SWRL Rule-based Agents
Julien Subercaze, Pierre Maret
2010
Abstract
Semantic Web technologies are part of multi-agent engineering, especially regarding knowledge base support. Recent advances in the field of logic for the semantic web enable a new range of applications. Among them, programming agents based on semantic rules is a promising field. In this paper we present a semantic agent model that allows SWRL programming of agents. Our approach, based on the extended finite state machine concept, results in a three layers architecture. We detail the architecture, the syntax of the rules , the agent interpreter cycle and present a prototype validating the concept. We present two distinguished features of our approach : behavior exchanges and consistency checking.
References
- Bordini, R. and Hubner, J. (2006). BDI agent programming in AgentSpeak using Jason. In Proceedings of 6th International Workshop on Computational Logic in Multi-Agent Systems (CLIMA VI), volume 3900, pages 143-164. Springer.
- Cheng, K. and Krishnakumar, A. (1993). Automatic functional test generation using the extended finite state machine model. In Proceedings of the 30th international conference on Design automation, pages 86- 91. ACM New York, NY, USA.
- Clark, K., Robinson, P., and Hagen, R. (2001). Multithreading and message communication in QuProlog. Theory and Practice of Logic Programming, 1(03):283-301.
- Damásio, C. V., Analyti, A., Antoniou, G., and Wagner, G. (2006). Open and closed world reasoning in the semantic web. In Proceedings of IPMU 2006), special session Works on the Semantic Web, pages 1850- 1857, Paris, France. Editions E.D.K. Participac¸a˜oo por convite e sujeita a avaliac¸a˜o.
- Hindriks, K., De Boer, F., Van der Hoek, W., and Meyer, J. (1999a). Agent programming in 3APL. Autonomous Agents and Multi-Agent Systems, 2(4):357-401.
- Hindriks, K., De Boer, F., Van Der Hoek, W., and Meyer, J. (1999b). Control structures of rule-based agent languages. In Atal'98: Paris, France, page 384. Springer.
- Horrocks, I., Patel-Schneider, P., Boley, H., Tabet, S., Grosof, B., and Dean, M. (2004). SWRL: A semantic web rule language combining OWL and RuleML. W3C Member Submission, 21.
- Katasonov, A. and Terziyan, V. (2008). Semantic agent programming language (S-APL): A middleware platform for the Semantic web. In Proc. 2nd IEEE International Conference on Semantic Computing, pages 504-511.
- Luck, M., McBurney, P., and Preist, C. (2003). Agent technology: Enabling next generation computing. AgentLink II.
- Rao, A. (1996). AgentSpeak (L): BDI agents speak out in a logical computable language. Lecture Notes in Computer Science, 1038:42-55.
- Shoham, Y. (1991). AGENT0: A simple agent language and its interpreter. In Proceedings of the Ninth National Conference on Artificial Intelligence, volume 2, pages 704-709.
Paper Citation
in Harvard Style
Subercaze J. and Maret P. (2010). SAM- Semantic Agent Model for SWRL Rule-based Agents . In Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, ISBN 978-989-674-022-1, pages 245-248. DOI: 10.5220/0002689002450248
in Bibtex Style
@conference{icaart10,
author={Julien Subercaze and Pierre Maret},
title={SAM- Semantic Agent Model for SWRL Rule-based Agents},
booktitle={Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,},
year={2010},
pages={245-248},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002689002450248},
isbn={978-989-674-022-1},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART,
TI - SAM- Semantic Agent Model for SWRL Rule-based Agents
SN - 978-989-674-022-1
AU - Subercaze J.
AU - Maret P.
PY - 2010
SP - 245
EP - 248
DO - 10.5220/0002689002450248