2015
DOI: 10.1007/978-3-319-25524-8_22
|View full text |Cite
|
Sign up to set email alerts
|

Reflecting on Agent Programming with AgentSpeak(L)

Abstract: Abstract. Agent-Oriented Programming (AOP) researchers have successfully developed a range of agent programming languages that bridge the gap between theory and practice. Unfortunately, despite the incommunity success of these languages, they have proven less compelling to the wider software engineering community. One of the main problems facing AOP language developers is the need to bridge the cognitive gap that exists between the concepts underpinning mainstream languages and those underpinning AOP. In this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(10 citation statements)
references
References 14 publications
(1 reference statement)
0
10
0
Order By: Relevance
“…Primary references: [88] Other references describing / exploiting the technology: [139,299] URL: http://astralanguage.com http://github.com/remcollier/astra MAS perspective Similarly to Jason, ASTRA allows developers to define agent plans in a declarative way; yet, unlike Jason, it offers a tighter integration with the Java language and runtime. Java objects and types can in fact directly be used within ASTRA scripts.…”
Section: Astra (2015)mentioning
confidence: 99%
See 2 more Smart Citations
“…Primary references: [88] Other references describing / exploiting the technology: [139,299] URL: http://astralanguage.com http://github.com/remcollier/astra MAS perspective Similarly to Jason, ASTRA allows developers to define agent plans in a declarative way; yet, unlike Jason, it offers a tighter integration with the Java language and runtime. Java objects and types can in fact directly be used within ASTRA scripts.…”
Section: Astra (2015)mentioning
confidence: 99%
“…Primary references: [299] Other references describing / exploiting the technology: [45,88] URL: http://github.com/agentspeakers/jason-er MAS perspective AgentSpeak(ER) is an extension of AgentSpeak(L) featuring plan encapsulation, i.e. the possibility to define plans that fully encapsulate the strategy to achieve the corresponding goals, integrating both the proactive and the reactive behaviour.…”
Section: Agentspeak(er) and Jason-er (2019)mentioning
confidence: 99%
See 1 more Smart Citation
“…AgentSpeak(L) was essentially an abstract programming language with a precise operational semantics [14,117], though an implementation in Prolog was later developed by Winikoff [151]. Although it was an abstract language (initially) lacking an implementation, AgentSpeak(L) was influential in the design of many other languages and platforms, notably Jason [18] and ASTRA [37], as well as further work on abstract BDI programming, in particular CAN [155].…”
Section: Historical Development Of Bdi-based Agent Programming Languagesmentioning
confidence: 99%
“…We strongly believe that our approach is quite general and that it can be applied to obtain multi‐agent models and simulations for a large variety of dynamic systems. Moreover, although we demonstrate this approach only for the Jason AOP, we have reasons to believe that it can be used with other available BDI‐based AOP frameworks, like, for example, ASTRA (see Collier, Russell, & Lillis, ). According to the recent reviews (C. Bădică, Budimac, Burkhard, & Ivanović, ; Kravari & Bassiliades, ; Leon, Paprzycki, & Ganzha, ), a multitude of agent programming languages and platforms has been proposed by the agent research community.…”
Section: Introductionmentioning
confidence: 99%