Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/144206
Registre complet de metadades
Camp DCValorLlengua/Idioma
dc.contributor.authorGómez Llana, Abel-
dc.contributor.authorIglesias-Urkia, Markel-
dc.contributor.authorBelategi, Lorea-
dc.contributor.authorMendialdua, Xabier-
dc.contributor.authorCabot, Jordi-
dc.contributor.otherUniversitat Oberta de Catalunya. Internet Interdisciplinary Institute (IN3)-
dc.contributor.otherBasque Research and Technology Alliance (BRTA)-
dc.date.accessioned2022-05-18T06:57:21Z-
dc.date.available2022-05-18T06:57:21Z-
dc.date.issued2021-12-02-
dc.identifier.citationGómez, A., Iglesias-Urkia, M., Belategi, L., Mendialdua, X. & Cabot Sagrera, J. (2021). Model-driven development of asynchronous message-driven architectures with AsyncAPI. Software and Systems Modeling, 1-29. doi: 10.1007/s10270-021-00945-3-
dc.identifier.issn1619-1366MIAR
-
dc.identifier.urihttp://hdl.handle.net/10609/144206-
dc.description.abstractIn the Internet-of-Things (IoT) vision, everyday objects evolve into cyber-physical systems. The massive use and deployment of these systems has given place to the Industry 4.0 or Industrial IoT (IIoT). Due to its scalability requirements, IIoT architectures are typically distributed and asynchronous. In this scenario, one of the most widely used paradigms is publish/subscribe, where messages are sent and received based on a set of categories or topics. However, these architectures face interoperability challenges. Consistency in message categories and structure is the key to avoid potential losses of information. Ensuring this consistency requires complex data processing logic both on the publisher and the subscriber sides. In this paper, we present our proposal relying on AsyncAPI to automate the design and implementation of these asynchronous architectures using model-driven techniques for the generation of (part of) message-driven infrastructures. Our proposal offers two different ways of designing the architectures: either graphically, by modeling and annotating the messages that are sent among the different IoT devices, or textually, by implementing an editor compliant with the AsyncAPI specification. We have evaluated our proposal by conducting a set of experiments with 25 subjects with different expertise and background. The experiments show that one-third of the subjects were able to design and implement a working architecture in less than an hour without previous knowledge of our proposal, and an additional one-third estimated that they would only need less than two hours in total.en
dc.format.mimetypeapplication/pdf-
dc.language.isoeng-
dc.publisherSoftware and Systems Modeling-
dc.relation.ispartofSoftware and Systems Modeling, 2021-
dc.relation.urihttps://doi.org/10.1007/s10270-021-00945-3-
dc.rightsCC BY 4.0-
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/-
dc.subjectpublish/subscribeen
dc.subjectcyber-physical systems (CPS)en
dc.subjectmessage-driven architecturesen
dc.subjectasynchronous communicationen
dc.subjectAsyncAPIen
dc.subjectIndustrial Internet of Things (IIoT)en
dc.subjectpublicar/subscriureca
dc.subjectpublicar/suscribirsees
dc.subjectsistemas ciberfísicos (CPS)es
dc.subjectsistemes ciberfísics (CPS)ca
dc.subjectarquitectures basades en missatgesca
dc.subjectarquitecturas basadas en mensajeses
dc.subjectcomunicación asíncronaes
dc.subjectcomunicació asíncronaca
dc.subjectAsyncAPIca
dc.subjectAsyncAPIes
dc.subjectInternet industrial de les coses (IIoT)ca
dc.subjectInternet industrial de las cosas (IIoT)es
dc.subject.lcshInternet of thingsen
dc.titleModel-driven development of asynchronous message-driven architectures with AsyncAPI-
dc.typeinfo:eu-repo/semantics/article-
dc.subject.lemacInternet de les cosesca
dc.subject.lcshesInternet de los objetoses
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
dc.identifier.doihttp://doi.org/10.1007/s10270-021-00945-3-
dc.gir.idAR/0000009318-
dc.type.versioninfo:eu-repo/semantics/publishedVersion-
Apareix a les col·leccions:Articles cientÍfics
Articles

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
Gómez2021_Article_Model-drivenDevelopmentOfAsync.pdf4,68 MBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Aquest ítem està subjecte a una llicència de Creative Commons Llicència Creative Commons Creative Commons