
Artificial intelligence (AI) and machine learning (ML) are increasingly becoming the basis for intelligent services (smart services), such as predictive maintenance, or intelligent software (smart software), such as for route planning in road traffic. For such new applications to be developed, AI- and ML-based software must be able to be produced, operated and maintained with similar efficiency and quality as “classic” software. Suitable methods, tools and processes are needed for this.
Analogous to “classic” software, AI-based software must be implemented and validated according to the end user's requirements. It must integrate with other software and communication technologies and meet all the established quality characteristics of “classic” software (e.g., functionality, security, maintainability, interoperability) as well as several new quality characteristics (e.g., integrability, intelligent behavior, ethics, etc.). Their use must be technologically, socially, and ethically acceptable and safe. These characteristics must be carefully planned, realized, validated, and maintained throughout the software lifecycle.
The IML4E project has therefore brought together companies from the main sectors of the European software industry to develop a European framework for the development, operation and maintenance of AI-based software to ensure the development of intelligent services and intelligent software on an industrial scale. In the project, Fraunhofer FOKUS is researching techniques, tools and methods that can be used to systematically document and model the uncertainty and risks in machine learning due to data quality issues.