A Methodology to Extend Imperative Languages with AgentSpeak Declarative Constructs
Explore this paper's citation graph
Summary
A framework which, by exploiting object-orientation and operator overloading, is able to enrich an imperative language with declarative constructs suitable to represent and write AgentSpeak programs is proposed.
- Type
- article
- Published
- 2010-01-01
- Cited by
- 7
- References
- 21
- OpenAlex
- https://openalex.org/W39211286
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:18071616
Keywords
Python (programming language), Computer science, Programming language, Semantics (computer science), Artificial intelligence
References
- Software Agents for Autonomous Robots: the Eurobot 2006 Experience
- Introduction to Autonomous Mobile Robots
- Agent Programming in 3APL
- AgentSpeak(XL): efficient intention selection in BDI agents via decision-theoretic task scheduling
- Engineering AgentSpeak(L): A Formal Computational Model
- An erlang framework for autonomous mobile robots
- NetLogo, a Multi-agent Simulation Environment
- BDI Agents: From Theory to Practice
- MASON: A Multiagent Simulation Environment
- Information leakage detection in distributed systems using software agents
- Jade - a fipa-compliant agent framework
- Programming Declarative Goals Using Plan Patterns
- Simulation tools for social scientists: Building agent-based models with SWARM
- Agent Programming with Declarative Goals
- Multiagent Systems
- Artificial intelligence: a modern approach
- AgentSpeak(L): BDI agents speak out in a logical computable language
- Flexible Robot Strategy Design Using Belief-Desire-Intention Model
- Software Review: NetLogo, a Multi-agent Simulation Environment
- An Introduction to Soar as an Agent Architecture
Cited by
- Translation of statechart agents into a BDI framework for MAS engineering
- A Python framework for programming autonomous robots using a declarative approach
- Comparison of Behaviour-Based Architectures for a Collaborative Package Delivery Task
- A Python-based Assistant Agent able to Interact with Natural Language
- Programming Intelligent IoT Systems with a Python-based Declarative Tool
- Integrating Cloud Services in Behaviour Programming for Autonomous Robots
- Translating Statecharts-Based into BDI Agents: The DSC/PROFETA Case
Related papers
- An extension of AgentSpeak(L) and Jason tailored to programming and software development
- Integrating Robot Control into the AgentSpeak(L) Programming Language
- A Declarative Language for Parallel Programming
- A Platform for Experimenting with Language Constructs for Modularizing Crosscutting Concerns
- Easy language extension with meta-aspectJ
- Tool support for component-based semantics
- Program Analysis to Support Concurrent Programming in Declarative Languages