Options
Agent Factory: a framework for prototyping logic-based AOP languages
Date Issued
2011-10-06
Date Available
2012-01-30T13:03:41Z
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.
Sponsorship
Science Foundation Ireland
Other funder
Other Sponsorship
Environmental Protection Agency
Type of Material
Conference Publication
Publisher
Springer
Copyright (Published Version)
2011 Springer
Subject – LCSH
Aspect-oriented programming
LOL (Computer program language)
Intelligent agents (Computer software)
Web versions
Language
English
Status of Item
Peer reviewed
Journal
Klugl, F. and Ossowski, S. (eds.). Multiagent System Technologies 9th German Conference, MATES 2011, Berlin, Germany, October 6-7, 2011. Proceedings
Conference Details
Paper presented at MATES 2011, the 9th German Conference on Multi-Agent System Technologies October, 6th-7th, 2011. Berlin, Germany
ISBN
978-3-642-24602-9
This item is made available under a Creative Commons License
File(s)
Loading...
Name
Russell_CLFPaper.pdf
Size
340.86 KB
Format
Adobe PDF
Checksum (MD5)
04e926e8a1f3368bf49bdeb8ae6b190d
Owning collection
Mapped collections