With the initiative "Artificial Intelligence - Autonomous Mobility", the Bavarian Ministry of Economic Affairs, Regional Development and Energy (StMWi) promotes innovations in the fields of artificial intelligence (AI) and data science within application areas such as mobility or logistics. As part of this initiative, the "HolmeS3" project has now officially started on July 01, 2020.
OTH Regensburg - Software Engineering Laboratory for Safe and Secure Systems (LaS³), Elektronische Fahrwerksysteme GmbH (EFS) and imbus AG have joined forces to form a team for this technology project in order to further develop methods for testing and securing autonomous vehicles.
The goal is to develop and provide a multi-vendor approach and tool environment for 'Scenario-based Testing and for AI-based analysis of driving scenarios using a "Causal Inference Engine".
The technology project will run until mid-2023, at which point the solution resulting from this Bavarian initiative will also be made available to companies from other industries that develop or operate intelligent, autonomous systems.
The project, which is funded by the StMWi, will sustainably strengthen Bavaria as a business location and the competitiveness of the Bavarian automotive industry in this highly innovative and forward-looking field.
Within the next ten years, many different types of partially or fully autonomous systems will become part of our everyday life. Whether in public spaces (road traffic, airspace, waterways), in companies or in the private sector - the possible applications are unlimited.
Typical examples are:
- Motor vehicles (passenger cars, trucks) which partially or completely take over the function of the driver.1
- Driverless transport vehicles, e.g. for logistics tasks and/or in production facilities.2
- Seagoing vessels, boats, inland waterway vessels and other watercraft used e.g. for transporting goods.3
- Driverless underwater vehicles or underwater robots, which e.g. independently carry out inspection or repair tasks under water.4
- Driverless trains, suburban trains, underground trains or train systems for the transport of passengers or goods.5
- Unmanned or pilotless aircraft, helicopters or drones.6
- Mobile service or household robots, e.g. automatic lawn mowers or vacuum cleaners, which perform service work in the household and communicate with the "smart home" when necessary.7
A completely autonomous system will be able to solve or achieve a task or a predefined goal without any human intervention. It will be able to recognise situations and events within a certain spatial and temporal framework and interpret them in a way appropriate to the situation. He will be able to evaluate possible options for action and select and implement a suitable or the best option with regard to the goal to be achieved.
The daily challenges in people's lives, large and small, will thus be greatly facilitated. But can we simply rely on the fact that these systems will always function absolutely flawlessly? Even in long-term use?
For this vision to become reality, the manufacturers of such AI-based autonomous systems must prove that they can not only develop fascinatingly disruptive prototypes - but that they can also build autonomous systems that are absolutely safe. So safe, in fact, that you can trust them with your own life without hesitation. This is precisely the challenge of the future for professional testing and intelligent quality assurance of such systems.
Manufacturers of autonomous systems need procedures and tools with which they can test the functionality and safety (keyword: safe & secure) of their products with economically justifiable effort and provide proof of this to the responsible approval authorities.
Typical errors and dangers when using autonomous systems are
- injury to direct users, operators or passengers of the autonomous system
- the infringement of uninvolved third parties by the autonomously moving system,
- injury to animals or damage to objects or infrastructure within the operating radius of the system by the system, and
- damage to the system itself, e.g. due to a manoeuvring error
In principle, the methods and best practices from the quality assurance of classical software systems (and here in particular the methods for testing safety-critical systems) are still applicable and useful for testing autonomous systems. Beyond that, however, quality assurance for autonomous systems has to include additional aspects:
- Scenario-based testing as a new test method
- Safety & Security as central quality features
- Test driven development ("shift left" & "shift right")
For further information, please refer to the topic tiles listed below.
No matter whether it is a driverless vehicle or an autonomously operating robot - the people who come into contact with this system must be able to rely on the fact that such an autonomous system will perform its tasks without error and will be safe.
The use and acceptance of this technology of the future therefore depends crucially on systematic, highly professional testing and sustainable quality assurance. This requires very good knowledge and comprehensive experience in classical software quality assurance. An experienced solution partner such as imbus provides its customers with the necessary security that their software-based products function reliably - and inspire their users.
And the other advantages of an experienced test partner?
- Systematically tested systems reach (safe) marketability earlier.
- High quality products ensure long-term competitiveness in the future market.
- A professionally set up "Safe & Secure" protects against accidents and crime in connection with the systems.
imbus has been a leading solution partner in this area since 1992 - our range of services includes process improvement consulting, software test services and test outsourcing.
1.https://de.wikipedia.org/wiki/Autonomes_Fahren, 2. https://de.wikipedia.org/wiki/Fahrerloses_Transportfahrzeug, 3.https://en.wikipedia.org/wiki/Unmanned_surface_vehicle, 4. https://en.wikipedia.org/wiki/Autonomous_underwater_vehicle, 5.https://en.wikipedia.org/wiki/List_of_automated_train_systems), 6.https://en.wikipedia.org/wiki/Unmanned_aerial_vehicle, 7.https://link.springer.com/content/pdf/10.1007%2F978-3-030-29509-7_5.pdf