Luis Gustavo Nardin

National College of Ireland

Bridging the Gap between Discrete-Event and Agent-Based Simulation

Agent-based modeling is an appropriate methodology for designing, creating, and evaluating complex adaptive systems. This methodology has been shown particularly well suited for modeling social phenomena since the latter are the result of numerous interconnected and interdependent event decisions taken by (semi-)autonomous agents. In the area of modeling and simulation, however, the term "agent-based" simulation is used ambiguously both for individual-based and cognitive agent simulation. The former takes into consideration the structure and interactions of individual entities, whereas the latter also models the cognitive state and cognitive operations of agents. Existing Discrete Event Simulation (DES) frameworks are well equipped to model individual agent-based simulations, but they do not provide in-built support for agent capabilities required by cognitive agent simulation. This talk will shed some light upon the ambiguous understanding of the term "agent-based" simulation and identify the agent capabilities implied by them. It will then demonstrate how to implement an agent-based social simulation domain using a DES framework highlighting the challenges and limitations. Finally, it will present a proposal to incorporate the required agent capabilities into a DES framework.

Luis Gustavo Nardin is a lecturer in the School of Computing at the National College of Ireland. He holds a PhD and Master's degree in Artificial Intelligence and a specialization in Software Engineering from the University of São Paulo, Brazil, and postdoc from the Centre for Modelling Complex Interactions at the University of Idaho, USA. His interests center around the design and use of modeling and simulation methods and tools in combination with Artificial Intelligence and Data Analysis for understanding the impacts of social and human behaviors on the emergent properties of complex adaptive systems. He has experience designing simulation models in various domains of sciences such as criminology, epidemiology, political sciences, philosophy of science, and natural disaster. He is also Executive Member of the RoboCup Rescue Simulation and co-editor of the Journal of Simulation Engineering.


Pablo Antonino

Fraunhofer IESE

Enabling Continuous Engineering for Dependable Systems with Simulations, Digital Twins, and Virtual Prototypes

Continuous software engineering aims at orchestrating engineering knowledge to react faster to market demands, which might range from software update in an industrial production plant to the incorporation of a new feature in a vehicle. In this regard, the use of advanced simulations techniques based on virtual prototypes and digital twins have been widely adopted in the industry of dependable systems as means to continuously enable evaluations of the architecture against the requirements, even prior to actual implementation. Fraunhofer IESE has developed methods and tools to enable simulated evaluations of architecture by means of virtual prototypes and digital twins and has supported companies from Europe in adopting these practices. This talk will present tools like Fraunhofer FERAL and the Industry 4.0 Middleware BaSyx, which have been developed to enable these practices, and will also provide an overview of the concrete challenges and direction for the industrial adoption of these practices.

Pablo Oliveira Antonino is Head of the Embedded Software Engineering department of the Fraunhofer Institute for Experimental Software Engineering IESE in Kaiserslautern, Germany. He holds a PhD in Computer Science from Technische Universität Kaiserslautern, and has experience with the design, evaluation, and integration of dependable embedded systems from various domains, such as automotive, avionics, agricultural and construction machines, medical devices, and smart industries.