Agent Programming for Industrial Applications: Some Advantages and Drawbacks
Authors:
Otávio Arruda Matoso,
Luis P. A. Lampert,
Jomi Fred Hübner,
Mateus Conceição,
Sérgio P. Bernardes,
Cleber Jorge Amaral,
Maicon R. Zatelli,
Marcelo L. de Lima
Abstract:
Autonomous agents are seen as a prominent technology to be applied in industrial scenarios. Classical automation solutions are struggling with challenges related to high dynamism, prompt actuation, heterogeneous entities, including humans, and decentralised decision-making. Besides promoting concepts, languages, and tools to face such challenges, agents must also provide high reliability. To asses…
▽ More
Autonomous agents are seen as a prominent technology to be applied in industrial scenarios. Classical automation solutions are struggling with challenges related to high dynamism, prompt actuation, heterogeneous entities, including humans, and decentralised decision-making. Besides promoting concepts, languages, and tools to face such challenges, agents must also provide high reliability. To assess how appropriate and mature are agents for industrial applications, we have investigated its application in two scenarios of the gas and oil industry. This paper presents the development of systems and the initial results highlighting the advantages and drawbacks of the agents approach when compared with the existing automation solutions.
△ Less
Submitted 9 June, 2020;
originally announced June 2020.
Finding new routes for integrating Multi-Agent Systems using Apache Camel
Authors:
Cleber Jorge Amaral,
Sérgio Pereira Bernardes,
Mateus Conceição,
Jomi Fred Hübner,
Luis Pedro Arenhart Lampert,
Otávio Arruda Matoso,
Maicon Rafael Zatelli
Abstract:
In Multi-Agent Systems (MAS) there are two main models of interaction: among agents, and between agents and the environment. Although there are studies considering these models, there is no practical tool to afford the interaction with external entities with both models. This paper presents a proposal for such a tool based on the Apache Camel framework by designing two new components, namely camel…
▽ More
In Multi-Agent Systems (MAS) there are two main models of interaction: among agents, and between agents and the environment. Although there are studies considering these models, there is no practical tool to afford the interaction with external entities with both models. This paper presents a proposal for such a tool based on the Apache Camel framework by designing two new components, namely camel-jason and camel-artifact. By means of these components, an external entity is modelled according to its nature, i.e., whether it is autonomous or non-autonomous, interacting with the MAS respectively as an agent or an artifact. It models coherently external entities whereas Camel provides interoperability with several communication protocols.
△ Less
Submitted 24 May, 2019;
originally announced May 2019.