Rafael H. Bordini

Dr. Rafael H. Bordini

PUCRS, Av. Ipiranga, 6681, 90619-900 Porto Alegre, RS, Brazil
orcid

Research Focus & Metrics

Academic Career Length

28Years (1999-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
24 May 2011 in Automated Software Engineering
Verified
Journal Article
Closed access
PDF file
Louise   DennisLouise Dennis
Louise Dennis
MFMichael Fisher
Michael Fisher
MWMatthew P. Webster
Matthew P. Webster
Rafael H. BordiniRafael H. Bordini
Rafael H. Bordini

1 January 2006
Verified
Book Chapter
Closed access
PDF file
Rafael H. BordiniRafael H. Bordini
Rafael H. Bordini
JHJomi F. Hübner
Jomi F. Hübner

24 February 2006 in Autonomous Agents and Multi-Agent Systems
Verified
Journal Article
Closed access
PDF file
Rafael H. BordiniRafael H. Bordini
Rafael H. Bordini
MFMichael Fisher
Michael Fisher
WVWillem Visser
Willem Visser
MWMichael Wooldridge
Michael Wooldridge

14 January 2019 in The Knowledge Engineering Review
Verified
Journal Article
Closed access
PDF file
OBOlivier Boissier
Olivier Boissier
Rafael H. BordiniRafael H. Bordini
Rafael H. Bordini
JHJomi Hübner
Jomi Hübner
ARAlessandro Ricci
Alessandro Ricci
Research on Multi-Agent Systems (MAS) has led to the development of several models, languages, and technologies for programming not only agents, but also their interaction, the application environment where they are situated, as well as the organization in which they participate. Research on those topics moved from agent-oriented programming towards multi-agent-oriented programming (MAOP). A MAS program is then designed and developed using a structured set of concepts and associated first-class design and programming abstractions that go beyond the concepts normally associated with agents. They include those related to environment, interaction, and organization. JaCaMo is a platform for MAOP built on top of three seamlessly integrated dimensions (i.e. structured sets of concepts and associated execution platforms): for programming belief desire intention (BDI) agents, their artefact-based environments, and their normative organizations. The key purpose of our work on JaCaMo is to support programmers in exploring the synergy between these dimensions, providing a comprehensive programming model, as well as a corresponding platform for developing and running MAS. This paper provides a practical overview of MAOP using JaCaMo. We show how emphasizing one particular dimension leads to different solutions to the same problem, and discuss the issues of each of those solutions.

1 October 2002 in Transportation Research Part C: Emerging Technologies
Verified
Journal Article
Closed access
RRRosaldo Rossetti
Rosaldo Rossetti
Rafael H. BordiniRafael H. Bordini
Rafael H. Bordini
ABAna L.C Bazzan
Ana L.C Bazzan
SBSergio Bampi
Sergio Bampi
RLRonghui Liu
Ronghui Liu
DVDirck Van Vliet
Dirck Van Vliet

12 May 2020 in Autonomous Agents and Multi-Agent Systems
Verified
Journal Article
Open access
PDF file
Rafael H. BordiniRafael H. Bordini
Rafael H. Bordini
ASAmal El Fallah Seghrouchni
Amal El Fallah Seghrouchni
Koen HindriksKoen Hindriks
Koen Hindriks
BLBrian Logan
Brian Logan
ARAlessandro Ricci
Alessandro Ricci
It is claimed that, in the nascent ‘Cognitive Era’, intelligent systems will be trained using machine learning techniques rather than programmed by software developers. A contrary point of view argues that machine learning has limitations, and, taken in isolation, cannot form the basis of autonomous systems capable of intelligent behaviour in complex environments. In this paper, we explore the contributions that agent-oriented programming can make to the development of future intelligent systems. We briefly review the state of the art in agent programming, focussing particularly on BDI-based agent programming languages, and discuss previous work on integrating AI techniques (including machine learning) in agent-oriented programming. We argue that the unique strengths of BDI agent languages provide an ideal framework for integrating the wide range of AI capabilities necessary for progress towards the next-generation of intelligent systems. We identify a range of possible approaches to integrating AI into a BDI agent architecture. Some of these approaches, e.g., ‘AI as a service’, exploit immediate synergies between rapidly maturing AI techniques and agent programming, while others, e.g., ‘AI embedded into agents’ raise more fundamental research questions, and we sketch a programme of research directed towards identifying the most appropriate ways of integrating AI capabilities into agent programs.