10:00-10:30 – Opening of the conference, introductory speech of the organizers.
10:30-11:30 – Rust, a safe language for low-level programming. Rust is a relatively new language for low-level programming. Its main concerns are correctness, safety, and performance. Although ~70% of all serious vulnerabilities are caused by memory related bugs, Rust offers 100% memory security. This is guaranteed by a static type system with possession and borrowing types. In addition, Rust’s performance is comparable to C or C++. The language is becoming more and more popular, and is being adopted by major software companies.
11:30-12:30 – RISC-V and Linux
Could open-source (RISC-V and Linux) lead to a driverless car revolution?
The automotive industry is now moving from several hundred small ECUs to one central computer that will control all the subsystems of the car. An ECU, or Electronic Control Unit (“controller”), controls various systems of the car, such as controlling actuators such as the fuel pump, ignition system, etc.
12:30-14:00 – Augmented reality for embedded systems
Real-time motion tracking for augmented reality using a TOF camera and Vulkan renderer.
The talk describes a new concept from the ZHAW-InES research project for motion tracking. One of the innovations, is the fusion of camera sensors (TOF) to spatially capture the environment combined with a standard color camera to compute a three-dimensional representation.
14:00-15:00 – Lunch
15:00-16:00 – IoT Challenges
Embedded IoT security – the right solution to the right problem
Embedded system manufacturers are increasingly aware of the need to secure Internet-connected devices, but the concept of security is different for different products and different types of devices. There are many different IoT security systems on the market. This session will discuss some common security issues for embedded IoT products and approaches to choosing the right IoT security solution.
16:00-17:00 – Static analysis and dynamic software testing: a combined approach
17:00-18:00 – Summing up of the first day.