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 …
Blended modeling in commercial and open-source model-driven software engineering tools: A systematic study
Blended modeling aims to improve the user experience of modeling activities by prioritizing
the seamless interaction with models through multiple notations over the consistency of the …
the seamless interaction with models through multiple notations over the consistency of the …
Collaborative Model-Driven Software Engineering—A systematic survey of practices and needs in industry
The engineering of modern software-intensive systems is carried out in collaboration among
stakeholders with specialized expertise. The complexity of such systems often also …
stakeholders with specialized expertise. The complexity of such systems often also …
Spectrum-based fault localization in model transformations
Model transformations play a cornerstone role in Model-Driven Engineering (MDE), as they
provide the essential mechanisms for manipulating and transforming models. The …
provide the essential mechanisms for manipulating and transforming models. The …
Risk-aware business process management using multi-view modeling: method and tool
Abstract Risk-aware Business Process Management (R-BPM) has been addressed in
research since more than a decade. However, the integration of the two independent …
research since more than a decade. However, the integration of the two independent …
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 …
Integrating viewpoints in the development of mechatronic products
The development of mechatronic products involves multiple stakeholders which have
different viewpoints and therefore use different concepts, models and tools to deal with their …
different viewpoints and therefore use different concepts, models and tools to deal with their …
Higher-order transformations for the generation of synchronization infrastructures in blended modeling
M Latifaj, F Ciccozzi, M Mohlin - Frontiers in Computer Science, 2023 - frontiersin.org
Introduction Blended modeling aims at boosting the development of complex multi-domain
systems by enabling seamless multi-notation modeling. The synchronization mechanisms …
systems by enabling seamless multi-notation modeling. The synchronization mechanisms …
Automated Inference of Simulators in Digital Twins
Digital Twins are real-time and high-fidelity virtual representations of physical assets [1]. The
intent of a Digital Twin is to provide data-intensive software applications with a proxy …
intent of a Digital Twin is to provide data-intensive software applications with a proxy …