SAM- Semantic Agent Model for SWRL Rule-based Agents

Julien Subercaze, Pierre Maret

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

  1. 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.
  2. 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.
  3. Clark, K., Robinson, P., and Hagen, R. (2001). Multithreading and message communication in QuProlog. Theory and Practice of Logic Programming, 1(03):283-301.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. Luck, M., McBurney, P., and Preist, C. (2003). Agent technology: Enabling next generation computing. AgentLink II.
  10. Rao, A. (1996). AgentSpeak (L): BDI agents speak out in a logical computable language. Lecture Notes in Computer Science, 1038:42-55.
  11. 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.
Download


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