Reflecting on Agent Programming with AgentSpeak(L)

Files in This Item:
File Description SizeFormat 
Collier2015.pdf210.37 kBAdobe PDFDownload
Title: Reflecting on Agent Programming with AgentSpeak(L)
Authors: Collier, Rem
Russell, Sean E.
Lillis, David
Permanent link:
Date: 30-Oct-2015
Online since: 2016-11-17T15:27:57Z
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 paper, we attempt to build such a bridge through a conceptual mapping that we subsequently use to drive the design of a new programming language entitled ASTRA, which has been evaluated by a group of experienced software engineers attending an Agent-Oriented Software Engineering Masters course.
Type of material: Conference Publication
Publisher: Springer
Series/Report no.: Lecture Notes in Computer Science
Copyright (published version): 2015 Springer
Keywords: Agent-oriented programmingAgentSpeak(L)ASTRA
DOI: 10.1007/978-3-319-25524-8
Language: en
Status of Item: Peer reviewed
Is part of: Chen, Q., Torroni, P., Villata, S., Hsu, J. and Omincini, A. (eds.). PRIMA 2015: Principles and Practice of Multi-Agent Systems, 18th International Conference, Bertinoro, Italy, 26-30 October 2015, Proceedings
Conference Details: 18th International Conference, Bertinoro, Italy, 26-30 October 2015
ISBN: 978-3-319-25523-1
Appears in Collections:Computer Science Research Collection

Show full item record

Citations 50

Last Week
Last month
checked on Feb 11, 2019

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.