Filters








16,931 Hits in 10.4 sec

Agent programming in the cognitive era

Rafael H. Bordini, Amal El Fallah Seghrouchni, Koen Hindriks, Brian Logan, Alessandro Ricci
2020 Autonomous Agents and Multi-Agent Systems  
We argue that the integration of AI techniques can raise the level of abstraction of agent programming, by increasing the basic competence of agent languages and platforms.  ...  As such, the paper can be seen as presenting a vision for the future of Agent-Oriented Programming, particularly from the point of view of researchers with interests in Engineering Multi-Agent Systems  ...  Acknowledgements At the time of writing, Rafael Bordini was on a sabbatical leave funded by CAPES at  ... 
doi:10.1007/s10458-020-09453-y fatcat:cth3ua6rhrcbrfv2yudqwo2wtm

Agent-Based Computing and Programming of Agent Systems [chapter]

Michael Luck, Peter McBurney, Jorge Gonzalez-Palacios
2006 Lecture Notes in Computer Science  
We discuss, at a general level, some of the issues involved in programming multi-agent and open, distributed systems, drawing on the recently-published AgentLink III Roadmap of Agent Based Computing Technologies  ...  The concepts of autonomous agent and multi-agent system provide appropriate levels of abstraction for the design, implementation and simulation of many complex, distributed computational systems, particularly  ...  as others) during the lifetime of AgentLink III.  ... 
doi:10.1007/11678823_2 fatcat:44d7dj7ihracnhpb5hvs6b64va

Engineering Multi-Agent Systems (Dagstuhl Seminar 12342)

Jürgen Dix, Koen V. Hindriks, Brian Logan, Wayne Wobcke, Marc Herbstritt
2012 Dagstuhl Reports  
Among others, these include the integration of agent technology and legacy systems, component-based agent design, standards for tooling, establishing benchmarks for agent technology, and the development  ...  Various research areas have been identified as important topics for a research agenda with a focus on the development of multiagent systems.  ...  "Designing a general-purpose programming language based on agent-oriented abstractions: the simpAL project".  ... 
doi:10.4230/dagrep.2.8.74 dblp:journals/dagstuhl-reports/DixHLW12 fatcat:cn2i425enzfohjipslz2aqmen4

Simulation of Complex Environments: The Fuzzy Cognitive Agent

D Borrie, S. Isnandar, C.S. Ozveren
2006 Sixth International Conference on Intelligent Systems Design and Applications  
Finally we report on our efforts to realise an FCA by the integration of a Matlab Simulink based FCM with the Jack Intelligent Agent Toolkit.  ...  In this paper we report our efforts to develop a novel simulation platform using Fuzzy Cognitive Agents (FCA).  ...  From a programming perspective, JACK Intelligent Agent is an agentoriented development environment built on top of and integrated with the Java programming language.  ... 
doi:10.1109/isda.2006.236 dblp:conf/isda/BorrieI06 fatcat:fvmxf4stpjaapiwmrjwkvvoqcu

Encapsulating intelligent interactive behaviour in unified user interface artefacts

D Akoumianakis, A Savidis, C Stephanidis
2000 Interacting with computers  
Intelligence at the level of the user interface is currently being supported through a number of prevalent strands, including adaptive user interfaces, model-based user interface development and interface  ...  To this effect, the article outlines the principles of unified user interface development and discusses how it can be used to advance Intelligent Interface Technology to account for diverse user requirements  ...  Acknowledgements The development of the unified user interface development method has been supported by collaborative research and development projects partially funded by the European Commission (DG XIII  ... 
doi:10.1016/s0953-5438(99)00016-8 fatcat:cpfd36hfbbhnfanm6a5vwecf6y

Software Engineering in Industrial Automation: State-of-the-Art Review

Valeriy Vyatkin
2013 IEEE Transactions on Industrial Informatics  
The survey's methodology is based on the classic SWEBOK reference document that comprehensively defines the taxonomy of software engineering domain.  ...  The survey focuses mainly on research publications which are believed to be representative of advanced industrial practices as well.  ...  Java is a high-level, object-oriented programming language with a strong type system. Java enables platform-independent application design.  ... 
doi:10.1109/tii.2013.2258165 fatcat:sx4qitarozdehokrdm2cwrp5oe

The ROADMAP Meta-model for Intelligent Adaptive Multi-agent Systems in Open Environments [chapter]

Thomas Juan, Leon Sterling
2004 Lecture Notes in Computer Science  
We expect developers of AOSE methodologies, tools, programming languages and frameworks to benefit from understanding the design and structure of the ROADMAP meta-model.  ...  The meta-model does not solve specific engineering problems, but provides a clean high-level structure where engineering issues can be grouped and classified.  ...  Acknowledgements We like to thank our colleagues at the Intelligent Agent Lab, University of Melbourne and Andrea Omicini for their valuable feedback on this paper.  ... 
doi:10.1007/978-3-540-24620-6_4 fatcat:f6hxyf25wzb2laf35r4gowmvpm

AGENT-ORIENTED SOFTWARE ENGINEERING [chapter]

MICHAEL WOOLDRIDGE, PAOLO CIANCARINI
2001 Handbook of Software Engineering and Knowledge Engineering  
a genuine advance over the current state of the art for engineering complex systems.  ...  mean by the notion of agent-oriented software (section 2.2).  ...  Firstly, agent-oriented interactions generally occur through a high-level (declarative) agent communication language (typically based on speech act theory [1] ).  ... 
doi:10.1142/9789812389718_0021 fatcat:whdzpk2unvbwpmd47l4bgsaojm

Agent-Oriented Software Engineering [chapter]

Stefan Bussmann, Paolo Ciancarini, Keith Decker, Michael Huhns, Michael Wooldridge
2000 Lecture Notes in Computer Science  
a genuine advance over the current state of the art for engineering complex systems.  ...  mean by the notion of agent-oriented software (section 2.2).  ...  Firstly, agent-oriented interactions generally occur through a high-level (declarative) agent communication language (typically based on speech act theory [1] ).  ... 
doi:10.1007/10719619_18 fatcat:znz3r6xvfvhjvldg6qw63jbqbi

Agent-Oriented Software Engineering [chapter]

Nicholas R. Jennings
1999 Lecture Notes in Computer Science  
a genuine advance over the current state of the art for engineering complex systems.  ...  mean by the notion of agent-oriented software (section 2.2).  ...  Firstly, agent-oriented interactions generally occur through a high-level (declarative) agent communication language (typically based on speech act theory [1] ).  ... 
doi:10.1007/978-3-540-48765-4_2 fatcat:jfdxbmg22fb6dc4fiddmpgvayu

Agent-Oriented Software Engineering [chapter]

Nicholas R. Jennings
1999 Lecture Notes in Computer Science  
a genuine advance over the current state of the art for engineering complex systems.  ...  mean by the notion of agent-oriented software (section 2.2).  ...  Firstly, agent-oriented interactions generally occur through a high-level (declarative) agent communication language (typically based on speech act theory [1] ).  ... 
doi:10.1007/3-540-48437-x_1 fatcat:e2lkvtkfkfcdva4rhlpztbbjvi

Design of agent-oriented pattern templates

A. Oluyomi, S. Karunasekera, L. Sterling
2006 Australian Software Engineering Conference (ASWEC'06)  
In this paper, we present a design for agent oriented pattern templates. We present two templates built according to our design that we believe improve on the description of agent patterns.  ...  Software patterns have potential to enhance the comprehension, application and communication of agent oriented software concepts.  ...  However, Implementation is not relevant in describing patterns for the high levels of abstraction in agent oriented systems development.  ... 
doi:10.1109/aswec.2006.24 dblp:conf/aswec/OluyomiKS06 fatcat:7jmrwpjv2fevpl3pgrutvrfpuy

A Review of Agent-Based Programming for Multi-Agent Systems

Rafael C. Cardoso, Angelo Ferrando
2021 Computers  
In this paper, we focus on agent programming and we provide a systematic review of the literature in agent-based programming for multi-agent systems.  ...  In particular, we discuss both veteran (still maintained) and novel agent programming languages, their extensions, work on comparing some of these languages, and applications found in the literature that  ...  History on Agent-Based Programming In 1993, Agent-Oriented Programming was first introduced [11] as a specialisation of Object-Oriented Programming.  ... 
doi:10.3390/computers10020016 fatcat:z6ebckw62javvfbi6dgobmpd4m

Agent Systems in Software Engineering [chapter]

Vasilios S., Spyridon K., Nicos Malevris
2008 Tools in Artificial Intelligence  
Consequently, a high level testing task is completed by the cooperation of a set of low level test agents and a high level test agent.  ...  with one another in terms of high-level protocols and languages.  ...  The goal of this book is to show some potential applications and give a partial picture of the current state-of-the-art of AI.  ... 
doi:10.5772/6087 fatcat:5unllw4bhfgvxhdylzsevqkymq

Detecting and Scheduling Badsmells using Java Agent Development (JADE)

S. AyshwaryaLakshmi, S. Shanmuga Vadivu, A. Ramachandran
2013 International Journal of Computer Applications  
For any software developer it is a fact that as source code is developed, it becomes large and complex .As the code becomes large and complex it moves from its original design and reduces the quality of  ...  General Terms Software Refactoring, Agent Based Software Engineering.  ...  An example of an imperative Language is JACK Agent Language(JAL) [22] .A purely imperative Language is very less common due to abstraction related to Agent Oriented design.  ... 
doi:10.5120/11433-6789 fatcat:ffuxtwjo3rcaljwcr7nltkf5u4
« Previous Showing results 1 — 15 out of 16,931 results