Software engineering for AI-based systems: a survey

S Martínez-Fernández, J Bogner, X Franch… - ACM Transactions on …, 2022 - dl.acm.org
AI-based systems are software systems with functionalities enabled by at least one AI
component (eg, for image-, speech-recognition, and autonomous driving). AI-based systems …

Adapting software architectures to machine learning challenges

A Serban, J Visser - 2022 IEEE International Conference on …, 2022 - ieeexplore.ieee.org
Unique developmental and operational characteristics of machine learning (ML)
components as well as their inherent uncertainty demand robust engineering principles are …

Challenges of machine learning applied to safety-critical cyber-physical systems

A Pereira, C Thomas - Machine Learning and Knowledge Extraction, 2020 - mdpi.com
Machine Learning (ML) is increasingly applied for the control of safety-critical Cyber-
Physical Systems (CPS) in application areas that cannot easily be mastered with traditional …

Towards a roadmap on software engineering for responsible AI

Q Lu, L Zhu, X Xu, J Whittle, Z Xing - Proceedings of the 1st International …, 2022 - dl.acm.org
Although AI is transforming the world, there are serious concerns about its ability to behave
and make decisions responsibly. Many ethical regulations, principles, and frameworks for …

[HTML][HTML] A compositional approach to creating architecture frameworks with an application to distributed AI systems

HM Heyn, E Knauss, P Pelliccione - Journal of Systems and Software, 2023 - Elsevier
Artificial intelligence (AI) in its various forms finds more and more its way into complex
distributed systems. For instance, it is used locally, as part of a sensor system, on the edge …

A standard driven software architecture for fully autonomous vehicles

AC Serban, E Poll, J Visser - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
The goal of this paper is to design a functional software architecture for fully autonomous
vehicles. Existing literature takes a descriptive approach and presents past experiments with …

[HTML][HTML] Architecting ML-enabled systems: Challenges, best practices, and design decisions

R Nazir, A Bucaioni, P Pelliccione - Journal of Systems and Software, 2024 - Elsevier
Context: Machine learning is increasingly used in a wide set of applications ranging from
recommendation engines to autonomous systems through business intelligence and smart …

Assuring Safe and Efficient Operation of UAV Using Explainable Machine Learning

A Alharbi, I Petrunin, D Panagiotakopoulos - Drones, 2023 - mdpi.com
The accurate estimation of airspace capacity in unmanned traffic management (UTM)
operations is critical for a safe, efficient, and equitable allocation of airspace system …

Model predictive control for full autonomous vehicle overtaking

I Lamouik, A Yahyaouy… - Transportation research …, 2023 - journals.sagepub.com
Despite the many advancements in traffic safety, vehicle overtaking still poses significant
challenges to both human drivers and autonomous vehicles, especially, how to evaluate the …

Artificial intelligence methods for security and cyber security systems

RN Rudd-Orthner - 2022 - etheses.whiterose.ac.uk
This research is in threat analysis and countermeasures employing Artificial Intelligence (AI)
methods within the civilian domain, where safety and mission-critical aspects are essential …