<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href='static/style.xsl' type='text/xsl'?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-20T15:52:40Z</responseDate><request verb="GetRecord" identifier="oai:ebiltegia.mondragon.edu:20.500.11984/1486" metadataPrefix="rdf">https://ebiltegia.mondragon.edu/oai/request</request><GetRecord><record><header><identifier>oai:ebiltegia.mondragon.edu:20.500.11984/1486</identifier><datestamp>2024-03-05T12:14:50Z</datestamp><setSpec>com_20.500.11984_1143</setSpec><setSpec>col_20.500.11984_1148</setSpec></header><metadata><rdf:RDF xmlns:rdf="http://www.openarchives.org/OAI/2.0/rdf/" xmlns:ow="http://www.ontoweb.org/ontology/1#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ds="http://dspace.org/ds/elements/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/rdf/ http://www.openarchives.org/OAI/2.0/rdf.xsd">
   <ow:Publication rdf:about="oai:ebiltegia.mondragon.edu:20.500.11984/1486">
      <dc:title>MDE based IoT Service to enhance the safety of controllers at runtime</dc:title>
      <dc:creator>Illarramendi, Miren</dc:creator>
      <dc:creator>Etxeberria, Leire</dc:creator>
      <dc:creator>Elkorobarrutia, Xabier</dc:creator>
      <dc:creator>Perez Lazare, Jose María</dc:creator>
      <dc:creator>Larrinaga, Felix</dc:creator>
      <dc:creator>Sagardui, Goiuria</dc:creator>
      <dc:subject>Models@runtime</dc:subject>
      <dc:subject>IoT Services</dc:subject>
      <dc:subject>Runtime Verification</dc:subject>
      <dc:subject>Runtime Adaptation</dc:subject>
      <dc:subject>Runtime Monitoring</dc:subject>
      <dc:description>One of the challenges for complex IoT software systems is toincrease their safety. A Model Driven Development approach helps in the design and development phase of these systems while runtime checkin gtechniques help to enhance safety. To supervise the status of different IoT services that are registered in a local cloud at runtime, the solution that is presented in this work uses the information that it receives from the  different services registered in a local cloud in model terms. The runtime checker, the new Safety related service of the Arrowhead framework, has predefined contracts to ensure the correctness of the services at runtime.Based on these contracts and checking the information that it receives at runtime it is able to detect unsafe scenarios. Once an unsafe scenario is detected, it starts a safe process to protect the behaviour of the whole system adapting the wrong service or services to a degraded operation mode at runtime. All these services will be Arrowhead compliant.</dc:description>
      <dc:date>2019-10-31T13:05:29Z</dc:date>
      <dc:date>2019-10-31T13:05:29Z</dc:date>
      <dc:date>2019</dc:date>
      <dc:type>http://purl.org/coar/resource_type/c_c94f</dc:type>
      <dc:identifier>1613-0073</dc:identifier>
      <dc:identifier>https://katalogoa.mondragon.edu/janium-bin/janium_login_opac.pl?find&amp;ficha_no=153407</dc:identifier>
      <dc:identifier>https://hdl.handle.net/20.500.11984/1486</dc:identifier>
      <dc:language>eng</dc:language>
      <dc:rights>Attribution 4.0 International</dc:rights>
      <dc:rights>http://creativecommons.org/licenses/by/4.0/</dc:rights>
      <dc:rights>© The authors</dc:rights>
      <dc:publisher>Aachen University</dc:publisher>
   </ow:Publication>
</rdf:RDF></metadata></record></GetRecord></OAI-PMH>