Navegación

Búsqueda

Búsqueda avanzada

Resultados de búsqueda para Model-Driven Development

Engineering human-in-the-loop cyber-physical systems

Context: Cyber-Physical Systems (CPSs) are gradually and widely introducing autonomous capabilities into everything. However, human participation is required to accomplish tasks that are better performed with humans (often called human-in-the-loop). In this way, human-in-the-loop solutions have the potential to handle complex tasks in unstructured environments, by combining the cognitive skills of humans with autonomous systems behaviors.Objective: The objective of this paper is to provide appropriate techniques and methods to help designers analyze and design human-in-the-loop solutions. These solutions require interactions that engage the human, provide natural and understandable collaboration, and avoid disturbing the human in order to improve human experience.Method: We have analyzed several works that identified different requirements and critical factors that are relevant to the design of human-in-the-loop solutions. Based on these works, we have defined a set of design principles that are used to build our proposal. Fast-prototyping techniques have been applied to simulate the designed human-in-the-loop solutions and validate them.Results: We have identified the technological challenges of designing human-in-the-loop CPSs and have provided a method that helps designers to identify and specify how the human and the system should work together, focusing on the control strategies and interactions required.Conclusions: The use of our approach facilitates the design of human-in-the-loop solutions. Our method is practical at earlier stages of the software life cycle since it allows domain experts to focus on the problem and not on the solution.

Autores: Miriam Gil / Manoli Albert / Joan Fons / Vicente Pelechano / 
Palabras Clave: Cyber-Physical Systems - Human in the Loop - Human-System interactions - Model-Driven Development

Integrating Complex Event Processing and Machine Learning: an Intelligent Architecture for Detecting IoT Security Attacks (Abstract)

The Internet of Things (IoT) is growing globally at a fast pace. However, the increase in IoT devices has brought with it the challenge of promptly detecting and combating the cybersecurity threats that target them. To deal with this problem, we propose an intelligent architecture that integrates Complex Event Processing (CEP) technology and the Machine Learning (ML) paradigm in order to detect different types of IoT security attacks in real time. In particular, such an architecture is capable of easily managing event patterns whose conditions depend on values obtained by ML algorithms. Additionally, a model-driven graphical tool for security attack pattern definition and automatic code generation is provided, hiding all the complexity derived from implementation details from domain experts. The proposed architecture has been applied in the case of a healthcare IoT network to validate its ability to detect attacks made by malicious devices. The results obtained demonstrate that this architecture satisfactorily fulfils its objectives.

Autores: José Roldán-Gómez / Juan Boubeta-Puig / José Luis Martínez / Guadalupe Ortiz / 
Palabras Clave: Complex Event Processing - Internet of Things - Machine Learning - Model-Driven Development - Security attack - Software Architecture

A Platform-Aware Model-Driven Embedded Software Engineering Process Based on Annotated Analysis Models

Artículo ya publicado.Título: «A Platform-Aware Model-Driven Embedded Software Engineering Process Based on Annotated Analysis Models»Autores: Pablo Parra, Óscar R. Polo, Javier Fernández, Antonio Da Silva, Sebastián Sánchez y Agustín MartínezRevista: IEEE Transactions on Emerging Topics in ComputingFecha de publicación: 17 de agosto de 2018DOI: 10.1109/TETC.2018.2866024Factor de Impacto 2017: 3,626Cuartil: Q1Referencia: https://ieeexplore.ieee.org/abstract/document/8438923

Autores: Pablo Parra / Oscar R. Polo / Javier Fernandez / Antonio Da Silva / Sebastián Sánchez / Agustín Martínez / 
Palabras Clave: Component-based Software Engineering - Model-Driven Development - On-board Software - Schedulability Analysis

No encuentra los resultados que busca? Prueba nuestra Búsqueda avanzada