2011
DOI: 10.1007/978-3-642-24603-6_13
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 per… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
12
0
3

Year Published

2011
2011
2020
2020

Publication Types

Select...
7
1

Relationship

3
5

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 10 publications
(14 reference statements)
0
12
0
3
Order By: Relevance
“…Agent Factory [8], together with its implementation for mobile devices -Agent Factory Micro Edition [9], includes flexibility for implementing agents in various programming languages, but currently contains development kits only for Jason-based implementations, therefore the developer must be familiar with Jason. JaCaMo [10] is a framework that combines three components: the Jason programming language, Moise organizations features, and the CArtAgO artifact and environment infrastructure.…”
Section: Related Workmentioning
confidence: 99%
“…Agent Factory [8], together with its implementation for mobile devices -Agent Factory Micro Edition [9], includes flexibility for implementing agents in various programming languages, but currently contains development kits only for Jason-based implementations, therefore the developer must be familiar with Jason. JaCaMo [10] is a framework that combines three components: the Jason programming language, Moise organizations features, and the CArtAgO artifact and environment infrastructure.…”
Section: Related Workmentioning
confidence: 99%
“…This includes support for inheritance, partial plans, abstract plans, and plan overriding as described in [2]; and an extended set of plan operators, including: foreach (plan expansion), while (loops), if (selection), wait and when (delayed execution), and = (assignment). This extended planning language is provided as part of the Common Language Framework [11]. Figure 1 contains part of the code for the Leader agent.…”
Section: Af-agentspeakmentioning
confidence: 99%
“…As with the previous years entry, our approach was centered around the use of two specific AOP languages: AF-AgentSpeak, an AgentSpeak variant that is based on Jason [4] and AF-TeleoReactive, an implementation of Nilssons Teleo-Reactive programming language [8]. Both of these langages were implemented using the Common Language Framework [11], a set of reusable components that aims to simplify the prototyping of AOP languages. This is the fourth year in which a team from University College Dublin has participated in the contest.…”
Section: Introductionmentioning
confidence: 99%
“…Students on this course typically have 5 or more years of industrial software engineering experience and are senior software engineers in their respective companies. During the course, the students are exposed to an AgentSpeak(L)-based language, which has been one of AF-AgentSpeak [5], Jason [4], and our most recent agent-programming language, ASTRA [6].…”
Section: Introductionmentioning
confidence: 99%