Engineering ai systems: A research agenda
Artificial intelligence (AI) and machine learning (ML) are increasingly broadly adopted in
industry. However, based on well over a dozen case studies, we have learned that …
industry. However, based on well over a dozen case studies, we have learned that …
Multi-view approaches for software and system modelling: a systematic literature review
Over the years, a number of approaches have been proposed on the description of systems
and software in terms of multiple views represented by models. This modelling branch, so …
and software in terms of multiple views represented by models. This modelling branch, so …
Grand challenges in model-driven engineering: an analysis of the state of the research
In 2017 and 2018, two events were held—in Marburg, Germany, and San Vigilio di
Marebbe, Italy, respectively—focusing on an analysis of the state of research, state of …
Marebbe, Italy, respectively—focusing on an analysis of the state of research, state of …
AIDOaRt: AI-augmented Automation for DevOps, a model-based framework for continuous development in Cyber–Physical Systems
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 …
engineering processes. Recently, DevOps promoted the idea of considering a closer …
[HTML][HTML] Enabling consistency in view-based system development—the vitruvius approach
During the development of large software-intensive systems, developers use several
modeling languages and tools to describe a system from different viewpoints. Model-driven …
modeling languages and tools to describe a system from different viewpoints. Model-driven …
Conflict management techniques for model merging: a systematic mapping review
Abstract Model merging conflicts occur when different stakeholders aim to integrate their
contradicting changes that are applied concurrently to update software models. We conduct …
contradicting changes that are applied concurrently to update software models. We conduct …
SI4IoT: A methodology based on models and services for the integration of IoT systems
Abstract The Internet of Things (IoT) is a technology that is growing faster every day due to
the large number of platforms and end-devices that are becoming connected to each other …
the large number of platforms and end-devices that are becoming connected to each other …
Chapter 8 Recognizing Lines of Code Violating Company-Specific Coding Guidelines Using Machine Learning
Software developers in big and medium-size companies are working with millions of lines of
code in their codebases. Assuring the quality of this code has shifted from simple defect …
code in their codebases. Assuring the quality of this code has shifted from simple defect …
Consistency management in industrial continuous model-based development settings: a reality check
This article presents the state of practice of consistency management in thirteen industrial
model-based development settings. Our analysis shows a tight coupling between adopting …
model-based development settings. Our analysis shows a tight coupling between adopting …
A feature-based survey of Fog modeling languages
A Alidra, H Bruneliere, T Ledoux - Future Generation Computer Systems, 2023 - Elsevier
Fog Computing is a new paradigm aiming at decentralizing the Cloud by geographically
distributing away computation, storage and network resources as well as related services. In …
distributing away computation, storage and network resources as well as related services. In …