Skip to main content

Agent Factory: A Framework for Prototyping Logic-Based AOP Languages

  • Conference paper
Multiagent System Technologies (MATES 2011)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6973))

Included in the following conference series:

Abstract

Recent years have seen the emergence of a number of AOP languages. While these can mostly be characterized as logic-oriented languages that map situations to courses of action, they are based on a variety of concepts, resulting in obvious differences in syntax and semantics. Less obviously, the development tools and infrastructure - such as environment integration, reuse mechanisms, debugging, and IDE integration - surrounding these languages also vary widely. Two drawbacks of this diversity are: a perceived lack of transferability of knowledge and expertise between languages; and a potential obscuring of the fundamental conceptual differences between languages. These drawbacks can impact on both the languages’ uptake and comparability.

In this paper, we present a Common Language Framework that has emerged out of ongoing work on AOP languages that have been deployed through Agent Factory. This framework consists of a set of pre-written components for building agent interpreters, together with a set of tools that can be easily adapted to different AOP languages. Through this framework we have been able to rapidly prototype a range of different AOP languages, one of which is presented as a case study in this paper.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bellifemine, F.L., Caire, G., Greenwood, D.: Developing multi-agent systems with JADE. Wiley, Chichester (2007)

    Book  Google Scholar 

  2. Bordini, R.H., Hübner, J.F., Wooldridge, M.J.: Programming multi-agent systems in AgentSpeak using Jason. Wiley Interscience, Hoboken (2007)

    Book  MATH  Google Scholar 

  3. Collier, R.W., O’Hare, G.M.P.: Modeling and programming with commitment rules in agent factory. In: Giurca, Gasevic, Tavater (eds.) Handbook of Research on Emerging Rule-Based Languages and Technologies: Open Solutions and Approaches. IGI Publishing (2009)

    Google Scholar 

  4. Collier, R.W.: The realisation of agent factory: An environment for the rapid prototyping of intelligent agents. Master’s thesis, University of Manchester Institute of Science and Technology (UMIST), England (1996)

    Google Scholar 

  5. Dastani, M.M., van Riemsdijk, M.B., Dignum, F.P.M., Meyer, J.-J.C.: A programming language for cognitive agents goal directed 3APL. In: Dastani, M.M., Dix, J., El Fallah-Seghrouchni, A. (eds.) PROMAS 2003. LNCS (LNAI), vol. 3067, pp. 111–130. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. Dennis, L.A., Farwer, B., Bordini, R.H., Fisher, M.: A flexible framework for verifying agent programs. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems. International Foundation for Autonomous Agents and Multiagent Systems, pp. 1303–1306 (2008)

    Google Scholar 

  7. Dennis, L.A., Farwer, B., Bordini, R.H., Fisher, M., Wooldridge, M.J.: A common semantic basis for BDI languages. In: Dastani, M.M., El Fallah Seghrouchni, A., Ricci, A., Winikoff, M. (eds.) ProMAS 2007. LNCS (LNAI), vol. 4908, pp. 124–139. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Hindriks, K.V.: Programmingrationalagents in goal. Multi-Agent Programming, 119–157 (2009)

    Google Scholar 

  9. Nilsson, N.J.: Toward agent programs with circuit semantics, Stanford University. Computer Science Dept. Citeseer (1992)

    Google Scholar 

  10. Rao, A.: Agentspeak (l): Bdi agents speak out in a logical computable language. Agents Breaking Away, 42–55 (1996)

    Google Scholar 

  11. Russell, S., Carr, D., Dragone, M., OHare, G., Collier, R.: From bogtrotting to herding: a ucd perspective. Annals of Mathematics and Artificial Intelligence, 1–20 (2011), doi:10.1007/s10472-011-9236-z

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Russell, S., Jordan, H., O’Hare, G.M.P., Collier, R.W. (2011). Agent Factory: A Framework for Prototyping Logic-Based AOP Languages. In: Klügl, F., Ossowski, S. (eds) Multiagent System Technologies. MATES 2011. Lecture Notes in Computer Science(), vol 6973. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24603-6_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24603-6_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24602-9

  • Online ISBN: 978-3-642-24603-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics