A model-based approach for developing event-driven architectures with AsyncAPIP&I
In this Internet of Things (IoT) era, our everyday objects have evolved into the so-called cyber-physical systems (CPS). The use and deployment of CPS has especially penetrated the industry, giving rise to the Industry 4.0 or Industrial IoT (IIoT). Typically, architectures in IIoT environments are distributed and asynchronous, communication being guided by events such as the publication of (and corresponding subscription to) messages. While these architectures have some clear advantages (such as scalability and flexibility), they also raise interoperability challenges among the agents in the network. Indeed, the knowledge about the message content and its categorization (topics) gets diluted, leading to consistency problems, potential losses of information and complex processing requirements on the subscriber side to try to understand the received messages. In this paper, we present our proposal relying on AsyncAPI to automate the design and implementation of these architectures using model-based techniques for the generation of (part of) event-driven infrastructures. We have implemented our proposal as an open-source tool freely available online.
Fri 23 OctDisplayed time zone: Eastern Time (US & Canada) change
13:15 - 14:30 | B7-Run-time and ArchitectureTechnical Track at Room B Chair(s): Bran Selic Malina Software Corporation | ||
13:15 20mFull-paper | A model-based approach for developing event-driven architectures with AsyncAPIP&I Technical Track Abel Gómez Universitat Oberta de Catalunya, Markel Iglesias-Urkia , Aitor Urbieta , Jordi Cabot ICREA - UOC DOI Pre-print Media Attached | ||
13:35 20mFull-paper | A Scalable Querying Scheme for Memory-efficient Runtime Models with HistoryFT Technical Track Lucas Sakizloglou Hasso Plattner Institute, University of Potsdam, Sona Ghahremani Hasso Plattner Institute, University of Potsdam, Matthias Barkowsky Hasso Plattner Institute, University of Potsdam, Germany, Matthias Barkowsky Hasso Plattner Institute, University of Potsdam, Germany, Holger Giese Hasso Plattner Institute, University of Potsdam Link to publication DOI Pre-print | ||
13:55 15mTalk | A model-based architecture for interactive run-time monitoringJ1st Technical Track Nicolas Hili , Mojtaba Bagherzadeh , Karim Jahed Queen's University, Juergen Dingel Queen's University, Kingston, Ontario DOI | ||
14:10 15mDemonstration | MReplayer: A Trace Replayer of Distributed UML-RT ModelsDemo Technical Track Majid Babaei Queen's University, Mojtaba Bagherzadeh , Juergen Dingel Queen's University, Kingston, Ontario Pre-print |