Agent Factory: A Framework for Prototyping Heterogeneous AOP Languages

Files in This Item:
File Description SizeFormat 
CLFPaper.pdf403.06 kBAdobe PDFDownload
Title: Agent Factory: A Framework for Prototyping Heterogeneous AOP Languages
Authors: Russell, Sean E.
Jordan, Howell
O'Hare, G. M. P. (Greg M. P.)
Collier, Rem
Permanent link:
Date: 6-Oct-2011
Online since: 2012-10-11T14:02:19Z
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.
Funding Details: Science Foundation Ireland
Type of material: Conference Publication
Publisher: Springer
Copyright (published version): 2011, Springer-Verlag Berlin Heidelberg
Subject LCSH: Aspect-oriented programming
LOL (Computer program language)
DOI: 10.1007/978-3-642-24603-6_13
Language: en
Status of Item: Peer reviewed
Is part of: Klügl, F. and Ossowski, S. (eds.). Multiagent System Technologies 9th German Conference, MATES 2011, Berlin, Germany, October 6-7, 2011. Proceedings
Conference Details: Multiagent System Technologies, MATES 2011, 9th German Conference on Multi-Agent System Technologies, October 6-7, 2011
ISBN: 978-3-642-24602-9
Appears in Collections:Computer Science Research Collection

Show full item record

Citations 50

Last Week
Last month
checked on Feb 19, 2019

Page view(s) 20

checked on May 25, 2018

Download(s) 20

checked on May 25, 2018

Google ScholarTM



This item is available under the Attribution-NonCommercial-NoDerivs 3.0 Ireland. No item may be reproduced for commercial purposes. For other possible restrictions on use please refer to the publisher's URL where this is made available, or to notes contained in the item itself. Other terms may apply.