Journal ArticleHugo Bruneliere, Vittoriano Muttillo, Romina Eramo, Luca Berardinelli, Abel Gómez, Alessandra Bagnato, Andrey Sadovykh, Antonio Cicchetti AIDOaRt: AI-augmented Automation for DevOps, a model-based framework for continuous development in Cyber–Physical Systems In: Microprocessors and Microsystems, vol. 94, pp. 104672, 2022, ISSN: 0141-9331. Abstract | Links | BibTeX | Tags: AIOps, Artificial Intelligence, Continuous development, Cyber–Physical Systems, DevOps, Model Driven Engineering, Software engineering, System engineering @article{Bruneliere:MICPRO:2022,
title = {AIDOaRt: AI-augmented Automation for DevOps, a model-based framework for continuous development in Cyber\textendashPhysical Systems},
author = {Hugo Bruneliere and Vittoriano Muttillo and Romina Eramo and Luca Berardinelli and Abel G\'{o}mez and Alessandra Bagnato and Andrey Sadovykh and Antonio Cicchetti},
doi = {10.1016/j.micpro.2022.104672},
issn = {0141-9331},
year = {2022},
date = {2022-01-01},
urldate = {2022-01-01},
journal = {Microprocessors and Microsystems},
volume = {94},
pages = {104672},
abstract = {The advent of complex Cyber\textendashPhysical Systems (CPSs) creates the need for more efficient engineering processes. Recently, DevOps promoted the idea of considering a closer continuous integration between system development (including its design) and operational deployment. Despite their use being still currently limited, Artificial Intelligence (AI) techniques are suitable candidates for improving such system engineering activities (cf. AIOps). In this context, AIDOaRT is a large European collaborative project that aims at providing AI-augmented automation capabilities to better support the modeling, coding, testing, monitoring, and continuous development of CPSs. The project proposes to combine Model Driven Engineering principles and techniques with AI-enhanced methods and tools for engineering more trustable CPSs. The resulting framework will (1) enable the dynamic observation and analysis of system data collected at both runtime and design time and (2) provide dedicated AI-augmented solutions that will then be validated in concrete industrial cases. This paper describes the main research objectives and underlying paradigms of the AIDOaRt project. It also introduces the conceptual architecture and proposed approach of the AIDOaRt overall solution. Finally, it reports on the actual project practices and discusses the current results and future plans.},
keywords = {AIOps, Artificial Intelligence, Continuous development, Cyber\textendashPhysical Systems, DevOps, Model Driven Engineering, Software engineering, System engineering},
pubstate = {published},
tppubtype = {article}
}
The advent of complex Cyber–Physical Systems (CPSs) creates the need for more efficient engineering processes. Recently, DevOps promoted the idea of considering a closer continuous integration between system development (including its design) and operational deployment. Despite their use being still currently limited, Artificial Intelligence (AI) techniques are suitable candidates for improving such system engineering activities (cf. AIOps). In this context, AIDOaRT is a large European collaborative project that aims at providing AI-augmented automation capabilities to better support the modeling, coding, testing, monitoring, and continuous development of CPSs. The project proposes to combine Model Driven Engineering principles and techniques with AI-enhanced methods and tools for engineering more trustable CPSs. The resulting framework will (1) enable the dynamic observation and analysis of system data collected at both runtime and design time and (2) provide dedicated AI-augmented solutions that will then be validated in concrete industrial cases. This paper describes the main research objectives and underlying paradigms of the AIDOaRt project. It also introduces the conceptual architecture and proposed approach of the AIDOaRt overall solution. Finally, it reports on the actual project practices and discusses the current results and future plans. |
Conference Romina Eramo, Vittoriano Muttillo, Luca Berardinelli, Hugo Bruneliere, Abel Gómez, Alessandra Bagnato, Andrey Sadovykh, Antonio Cicchetti AIDOaRt: AI-augmented Automation for DevOps, a Model-based Framework for Continuous Development in Cyber-Physical Systems 2021 24th Euromicro Conference on Digital System Design (DSD), IEEE, 2021, ISBN: 978-1-6654-2703-6. Abstract | Links | BibTeX | Tags: AIOps, Artificial Inteligence (AI), Continuous System Engineering, Cyber-Physical Systems (CPS), DevOps @conference{Eramo:DSD:2021,
title = {AIDOaRt: AI-augmented Automation for DevOps, a Model-based Framework for Continuous Development in Cyber-Physical Systems},
author = { Romina Eramo and Vittoriano Muttillo and Luca Berardinelli and Hugo Bruneliere and Abel G\'{o}mez and Alessandra Bagnato and Andrey Sadovykh and Antonio Cicchetti},
doi = {10.1109/DSD53832.2021.00053},
isbn = {978-1-6654-2703-6},
year = {2021},
date = {2021-09-01},
urldate = {2021-09-01},
booktitle = {2021 24th Euromicro Conference on Digital System Design (DSD)},
pages = {303-310},
publisher = {IEEE},
abstract = {With the emergence of Cyber-Physical Systems (CPS), the increasing complexity in development and operation demands for an efficient engineering process. In the recent years DevOps promotes closer continuous integration of system development and its operational deployment perspectives. In this context, the use of Artificial Intelligence (AI) is beneficial to improve the system design and integration activities, however, it is still limited despite its high potential. AIDOaRT is a 3 years long H2020-ECSEL European project involving 32 organizations, grouped in clusters from 7 different countries, focusing on AI-augmented automation supporting modelling, coding, testing, monitoring and continuous development of Cyber-Physical Systems (CPS). The project proposes to apply Model-Driven Engineering (MDE) principles and techniques to provide a framework offering proper AI-enhanced methods and related tooling for building trustable CPSs. The framework is intended to work within the DevOps practices combining software development and information technology (IT) operations. In this regard, the project points at enabling AI for IT operations (AIOps) to auto-mate decision making process and complete system development tasks. This paper presents an overview of the project with the aim to discuss context, objectives and the proposed approach.},
keywords = {AIOps, Artificial Inteligence (AI), Continuous System Engineering, Cyber-Physical Systems (CPS), DevOps},
pubstate = {published},
tppubtype = {conference}
}
With the emergence of Cyber-Physical Systems (CPS), the increasing complexity in development and operation demands for an efficient engineering process. In the recent years DevOps promotes closer continuous integration of system development and its operational deployment perspectives. In this context, the use of Artificial Intelligence (AI) is beneficial to improve the system design and integration activities, however, it is still limited despite its high potential. AIDOaRT is a 3 years long H2020-ECSEL European project involving 32 organizations, grouped in clusters from 7 different countries, focusing on AI-augmented automation supporting modelling, coding, testing, monitoring and continuous development of Cyber-Physical Systems (CPS). The project proposes to apply Model-Driven Engineering (MDE) principles and techniques to provide a framework offering proper AI-enhanced methods and related tooling for building trustable CPSs. The framework is intended to work within the DevOps practices combining software development and information technology (IT) operations. In this regard, the project points at enabling AI for IT operations (AIOps) to auto-mate decision making process and complete system development tasks. This paper presents an overview of the project with the aim to discuss context, objectives and the proposed approach. |