New method for software development leads to safer vehicles

Jan 12, 2018 | Research/Cooperation

All types of vehicles have different functions steered by computer systems, which in turn are steered by software. By streamlining the development of software, Alessio Bucaioni’s research can contribute towards safer and better vehicles.


- In my research I have studied software development for vehicles. I’ve been looking at what can be improved in the development process and how, says Alessio Bucaioni, who is an externally employed doctoral student in Computer Science at MDH.

All the electronics in a vehicle, such as a rear view camera system for example, are steered by computer systems. The computer system steering the rear view camera is in turn steered by software. In his doctoral thesis, “A Model-driven Development Approach with Temporal Awareness for Vehicular Embedded Systems”, Alessio Bucaioni presents a new method for improving software development for vehicles, which he has produced in cooperation with several companies within the vehicle industry.

- With this new method the engineers who are developing software for vehicles no longer have to create codes telling the software what to do. But now the code can be created automatically by means of the computer. Now that this part of the software development can be automated, efficiency can be improved and late, expensive and time-consuming software changes can be replaced instead by early, cheap and quick changes, says Alessio Bucaioni.  

Further he is also of the opinion that this automatisation means that the risk of faults in the system, which are often influenced by the human factor, decreases and the software becomes safer.

 - In this way our vehicles will also become safer. This new method also means that computer systems can be produced that are even more complex than those in our vehicles today. This results in our getting better vehicles with more functions than those existing on the market today. Another advantage of the new method is that the process of producing software will be shorter, which means that the companies can save money.  

Alessio Bucaioni has been conducting his research at MDH and at the same time has been employed at Articus Systems since 2014. Prior to this he took a double Master’s degree through the GSEEM-programme (Global Software Engineering European Master), partly in Computer Science in L’Aquila, Italy, and partly in Software Engineering at MDH. With his experience of both these universities he wished to continue within the field of software development, and applied for the post as externally employed doctoral student at MDH.

On 12 January Alessio Bucaioni will be defending his doctoral thesis, at 10.15 in the Gamma Hall at MDH in Västerås.