eBiltegia

    • Zer da eBiltegia? 
    •   eBiltegiari buruz
    •   Argitaratu irekian zure ikerketa
    • Sarbide Irekia MUn 
    •   Zer da Zientzia Irekia?
    •   Mondragon Unibertsitatearen dokumentu zientifikoetara eta irakaskuntza-materialetara Sarbide Irekia izateko politika instituzionala
    •   Mondragon Unibertsitatearen ikerketa-datuetara Sarbide Irekia izateko Politika instituzionala
    •   Babes digitalerako jarraibideak
    •   Zure argitalpenak jaso eta zabaldu egiten ditu Bibliotekak
    • Euskara
    • Español
    • English

Laguntzailea:

  • Kontaktua
  • Euskara 
    • Euskara
    • Español
    • English
  • eBiltegia buruz  
    • Zer da eBiltegia? 
    •   eBiltegiari buruz
    •   Argitaratu irekian zure ikerketa
    • Sarbide Irekia MUn 
    •   Zer da Zientzia Irekia?
    •   Mondragon Unibertsitatearen dokumentu zientifikoetara eta irakaskuntza-materialetara Sarbide Irekia izateko politika instituzionala
    •   Mondragon Unibertsitatearen ikerketa-datuetara Sarbide Irekia izateko Politika instituzionala
    •   Babes digitalerako jarraibideak
    •   Zure argitalpenak jaso eta zabaldu egiten ditu Bibliotekak
  • Hasi saioa
Ikusi itema 
  •   eBiltegia MONDRAGON UNIBERTSITATEA
  • Ikerketa-Artikuluak
  • Artikuluak-Ingeniaritza
  • Ikusi itema
  •   eBiltegia MONDRAGON UNIBERTSITATEA
  • Ikerketa-Artikuluak
  • Artikuluak-Ingeniaritza
  • Ikusi itema
JavaScript is disabled for your browser. Some features of this site may not work without it.
Thumbnail
Ikusi/Ireki
10243_CollaborationVersion_4000 en-GB.docx (695.7Kb)
Safety Manager_DYNA_vFinal.doc (1.078Mb)
Erregistro osoa
Eragina

Web of Science   

Google Scholar
Partekatu
EmailLinkedinFacebookTwitter
Gorde erreferentzia
Mendely

Zotero

untranslated

Mets

Mods

Rdf

Marc

Exportar a BibTeX
Izenburua
Digital safety manager: IoT service to assure the safe behaviour of machines and controls in the digital industry
Safety manager: servicio IOT para asegurar el buen comportamiento de las máquinas y controles en la fábrica digital
Egilea
Illarramendi, Miren
Iriarte, Asier
Arrieta, Aitor
Sagardui, Goiuria
Larrinaga, Felix
Ikerketa taldea
Ingeniería del software y sistemas
Bertsioa
Postprinta
Sarbidea
Sarbide irekia
URI
https://hdl.handle.net/20.500.11984/13911
Argitaratzailearen bertsioa
https://doi.org/10.6036/10243
Non argitaratua
DYNA Ingenieria e Industria  Vol. 97. 2022
Lehenengo orria
18
Azken orria
22
Argitaratzailea
Dyna
Gako-hitzak
Run-time monitoring
Software components
Software models
Monitorización en tiempo de ejecución ... [+]
Run-time monitoring
Software components
Software models
Monitorización en tiempo de ejecución
Componentes software
Modelos software [-]
Laburpena
The digital industry requires increasingly complex and reliable software systems. They need to control and make decisions at runtime, and that decision making can become very critical. As a consequenc ... [+]
The digital industry requires increasingly complex and reliable software systems. They need to control and make decisions at runtime, and that decision making can become very critical. As a consequence, the verification and validation of these systems has become a major research challenge. At design and development time, model testing techniques are used while run-time verification aims at verifying that a system satisfies a given property. The latter technique complements the former. The solution presented in this paper targets embedded systems whose software components are designed by state machines defined by Unified Modelling Language (UML). The CRESCO (C++ REflective State-Machines based observable software COmponents) platform generates software components that provide internal information at runtime and the verifier uses this information to check system-level reliability/safety contracts. The verifier detects when a system contract is violated and initiates a safeState process to prevent dangerous scenarios. These contracts are defined by internal information from the software components that make up the system. Thus, as demonstrated in the tested experiment, the robustness of the system is increased. All software components (controllers), such as the verifier, have been deployed as services (producers/consumers) of the Arrowhead IoT platform. Thus, the entire development and proposed solution runs on the Arrowhead IoT platform and the controllers are deployed on local Arrowhead platforms (Edge) and the verifier (Safety Manager) is deployed on an Arrowhead platform (Cloud) that will consume controllers on the Edge and ensure the proper functioning of the plant controllers. [-]

La industria digital, requiere de sistemas de software cada vez más complejos y a su vez más fiables. Necesitan controlar y tomar decisiones en tiempo de ejecución y esa toma de decisión puede llegar ... [+]
La industria digital, requiere de sistemas de software cada vez más complejos y a su vez más fiables. Necesitan controlar y tomar decisiones en tiempo de ejecución y esa toma de decisión puede llegar a ser muy crítica. Como consecuencia, la verificación y validación de estos sistemas se ha convertido en un reto de investigación importante. En tiempo de diseño y desarrollo se usan técnicas testeo de modelos mientras que la verificación en tiempo de ejecución tiene como objetivo verificar que un sistema satisface una propiedad dada. Esta segunda técnica complementa a la primera. La solución que se presenta en este artículo apunta sistemas embebidos cuyos componentes software están diseñados por máquinas de estado definidos mediante Unified Modelling Language (UML). La plataforma CRESCO (C++ REflective State-Machines based observable software COmponents), genera componentes software que proporcionan información interna en tiempo de ejecución y el verificador utiliza esta información para comprobar los contratos de fiabilidad/safety del nivel del sistema. El verificador detecta cuando se viola un contrato del sistema e inicia un proceso de safeState para prevenir escenarios peligrosos. Dichos contratos se definen mediante información interna de los componentes software que integran el sistema. Así, como se demuestra en el experimento evaluado, la robustez del sistema aumenta. Todos los componentes software (controladores) como el verificador desarrollado, se han desplegado como servicios (productores/consumidores) de la plataforma IoT Arrowhead. Así, todo el desarrollo y la solución propuesta funciona en la plataforma IoT Arrowhead y los controladores se despliegan en plataformas Arrowhead locales (Edge) y el verificador (Safety Manager) se despliega en una plataforma Arrowhead (Cloud) que consumirá de controladores en el Edge y velará por el buen funcionamiento de los controladores de planta. [-]
Bildumak
  • Artikuluak - Ingeniaritza [753]

Zerrendatu honako honen arabera

eBiltegia osoaKomunitateak & bildumakArgitalpen dataren araberaEgileakIzenburuakMateriakIkerketa taldeakNon argitaratuaBilduma hauArgitalpen dataren araberaEgileakIzenburuakMateriakIkerketa taldeakNon argitaratua

Nire kontua

SartuErregistratu

Estatistikak

Ikusi erabilearen inguruko estatistikak

Nork bildua:

OpenAIREBASERecolecta

Nork balioztatua:

OpenAIRERebiun
MONDRAGON UNIBERTSITATEA | Biblioteka
Kontaktua | Iradokizunak
DSpace
 

 

Nork bildua:

OpenAIREBASERecolecta

Nork balioztatua:

OpenAIRERebiun
MONDRAGON UNIBERTSITATEA | Biblioteka
Kontaktua | Iradokizunak
DSpace