Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJanuary 2022
Empirical software engineering for evaluating adaptive task-oriented personal assistants: a case study in human/machine event extraction and coding
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 7, Issue 2Pages 184–216https://doi.org/10.1504/ijaose.2022.122647This paper concerns methodology for evaluating task-oriented personal assistants, where users perform a complex task that has objective success criteria, independent of personal preferences, and the agent provides suggestions to help users repeatedly ...
- research-articleJanuary 2022
DIVAs: a multi-agent simulation framework
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 7, Issue 2Pages 152–183https://doi.org/10.1504/ijaose.2022.122646DIVAs is a generic multi-agent-based simulation framework (MABS) for the development of simulation systems. In DIVAs, agents are situated in an open environment that is partially perceived, and the environment is totally decoupled from agents. DIVAs ...
- research-articleJanuary 2022
Quantifying the progress of goals in intelligent agents
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 7, Issue 2Pages 108–151https://doi.org/10.1504/ijaose.2022.122640Deliberation over goals is a fundamental feature of intelligent agent systems. In this article we provide pragmatic but principled mechanisms for quantifying the level of completeness of goals in a belief-desire-intention (BDI) agent. Our approach ...
- research-articleJanuary 2022
The ASEME methodology
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 7, Issue 2Pages 79–107https://doi.org/10.1504/ijaose.2022.122600In this paper, we present a complete view of an agent-oriented software engineering methodology called agent systems engineering methodology (ASEME). Several parts of the methodology concerning different aspects of the whole development process have ...
- research-articleJanuary 2019
Model transformations from the SARL agent-oriented programming language to an object-oriented programming language
- Stéphane Galland,
- Yazan Mualla,
- Igor Haman Tchappi,
- Hui Zhao,
- Sebastian Rodriguez,
- Amro Najjar,
- Nicolas Gaud
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 7, Issue 1Pages 37–75https://doi.org/10.1504/ijaose.2019.106458SARL is a general-purpose agent-oriented programming language. This language aims at providing the fundamental abstractions for dealing with concurrency, distribution, interaction, decentralisation, reactivity, autonomy and dynamic reconfiguration that ...
-
- articleJanuary 2018
A multi-agent platform for the deployment of ambient systems
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 6, Issue 3-4Pages 369–401With the explosion of the internet of things, it is critical to decide which connected devices can be used by an application in order to achieve its objectives, while maintaining user information privacy. In this paper we propose a solution for the ...
- articleJanuary 2018
Experimental analysis of the effect of filtering perceptions in BDI agents
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 6, Issue 3-4Pages 329–368One of the BDI paradigm's major concerns is the lack of control over the agents' perceptions. Without having any form of goal-directed perceptions, agents may be flooded by irrelevant information thus causing an unjustified increase in processing time. ...
- articleJanuary 2018
Protocol and role: abstraction mechanisms in agent oriented programming languages
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 6, Issue 3-4Pages 309–328The language mechanisms protocol and role are used in order to organise the interaction structures between agents in multi-agent systems. Agents are internally organised by means of roles, roles are related as protocols, and agents send messages to each ...
- articleJanuary 2018
Augmenting agent computational environments with quantitative reasoning modules and customisable bridge rules
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 6, Issue 3-4Pages 245–274There are many examples where large amounts of data might be potentially accessible to an agent, but the agent is constrained by the available budget since access to knowledge-bases is subject to fees. Also, there are several activities that an agent ...
- articleJanuary 2018
Multi-agent programming contest 2016-the Python-DTU team
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 6, Issue 1Pages 86–100We provide a detailed description of the Python-DTU system, including the overall system design and the tools used in the agent contest.
- articleJanuary 2018
The Flisvos-2016 multi-agent system
This paper presents the workings of the Flisvos-2016 multi-agent system that participated in the multi-agent programming contest MAPC 2016 of Clausthal TU.
- articleJanuary 2018
Quantitative analysis of multi-agent systems through statistical verification of simulation traces
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 6, Issue 2Pages 156–186https://doi.org/10.1504/IJAOSE.2018.094373Due to their immense complexity, large-scale multi-agent systems are often not amenable to exhaustive formal verification. Statistical approaches that focus on the verification of individual traces can provide an interesting alternative that circumvents ...
- articleJanuary 2018
Modelling agent oriented solutions for the smart grid
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 6, Issue 2Pages 133–155https://doi.org/10.1504/IJAOSE.2018.094372This paper contributes with a decentralised agent design for a microgrid that uses agent technology for avoiding dumping the excess of energy to a main powerline. The agent design is made with INGENIAS. The agents connect with a microgrid simulator, the ...
- articleJanuary 2018
Multi-agent programming contest 2016
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 6, Issue 1Pages 58–85https://doi.org/10.1504/IJAOSE.2018.089597We present the 11th edition of the multi-agent programming contest, an annual, community-serving competition that attracts groups from all over the world. Our contest enables head-to-head comparison of multi-agent systems and supports educational ...
- articleJanuary 2018
Team PUCRS: a decentralised multi-agent solution for the agents in the city scenario
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 6, Issue 1Pages 3–34https://doi.org/10.1504/IJAOSE.2018.089595The 2016 edition of the multi-agent programming contest used the agents in the city as its new scenario, which consisted on the execution of various logistics tasks within a realistic city topology using a number of different vehicle types. The ...
- articleJanuary 2017
Aggregate plans for multiagent systems
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 5, Issue 4Pages 336–365https://doi.org/10.1504/IJAOSE.2017.087638We introduce the notion of 'aggregate plan', as a specification of the collective behaviour of a team of agents embedded in space. Aggregate plans are managed by self-organisation: they can be spread from a source agent, get iteratively diffused to the ...
- articleJanuary 2016
An architecture for scalable simulation of systems of cognitive agents
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 5, Issue 2/3Pages 232–265https://doi.org/10.1504/IJAOSE.2016.080897Using purely agent-based platforms for any kind of simulation requires to address the following challenges: 1 scalability; 2 efficient memory management; 3 modelling. While dedicated professional simulation tools usually provide rich domain libraries ...
- articleJanuary 2016
Design patterns for multi-agent programming
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 5, Issue 2/3Pages 167–202https://doi.org/10.1504/IJAOSE.2016.080896Various agent-based programming languages and frameworks have been proposed to support the development of autonomous agents and multi-agent systems. They have provided a valuable contribution to the identification and operationalisation of agent ...
- articleJanuary 2016
Process-oriented modelling, creation, and interpretation of multi-agent systems
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 5, Issue 2/3Pages 108–133https://doi.org/10.1504/IJAOSE.2016.080892In the past, different ways of integrating business processes and multi-agent systems have been proposed. Often, those approaches use restricted process models or target only single agents, and are thus not making full use of the expressive power of ...
- articleJanuary 2016
A stepwise refinement-based development of self-organising multi-agent systems: application to the foraging ants
International Journal of Agent-Oriented Software Engineering (IJAOSE), Volume 5, Issue 2/3Pages 134–166https://doi.org/10.1504/IJAOSE.2016.080891This paper proposes a formal modelling for self-organising multi-agent systems SOMAS based on stepwise refinements, with the Event-B language and the temporal logic of actions TLA. This modelling allows to develop this kind of systems in a more ...