Ohjelmistotekniikan laitos

Guest Lecture by Lars Bak: A NEW APPROACH TO DEVELOPING ROBUST EMBEDDED SOFTWARE



Time: Monday 17.3.2003 10 - 12
Place: Tampere University of Technology, Tietotalo (Korkeakoulunkatu 1), room Tb103.
Free entrance

In the morning at 10-12 o┤clock in TUT premices in Tietotalo a lecture about

A NEW APPROACH TO DEVELOPING ROBUST EMBEDDED SOFTWARE:

  • Developing software for embedded systems has until now been very static. Source code, written in C, is compiled and linked on the development platform, and the resulting binary image is then transferred onto the target device. In an industry where robustness is paramount and dynamic software updates are required, this is simply not good enough.
  • This presentation will describe a new approach to developing software for embedded devices. At the bottom of the software stack we have replaced the operating system with an object-oriented virtual machine. Scheduler, interrupt handlers, device drivers, networking code and application software are executing on top of this virtual machine. We will discuss some of the design decisions behind this dynamic, lean and mean system for embedded devices. The complete system occupies less than 128KB. This approach solves many of the existing problems, allowing dynamic software updates and full serviceability.
  • We will conclude the presentation with a demonstration of the OOVM programming environment.

More info about Lars Bak


Tampere
University of Technology, Software Systems Laboratory