The CHOOSE executive board is pleased to invite you to a presentation by Prof. Jan Vitek, Purdue University on 'Java for Safety-Critical Hard Real-time Systems'.
This event is free for all SI-CHOOSE members, even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/.
NOTE: registration for this event is required. Please fill out the registration form at the end of this e-mail.
------------------------------------------------------------------------
Java for Safety-Critical Hard Real-time Systems ===============================================
Wednesday, May 31, 2006
Institut fuer Wirtschaftsinformatik (IWI), Universitaet Bern, Engehaldenstrasse 8, 3012 Bern, Hoersaal 002.
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker ------- Prof. Jan Vitek, Purdue University
Agenda ------ 17h15 Talk and Q/A Afterwards you are invited to a refreshment.
Abstract ======== Real-time systems are notoriously difficult to design and implement, and, as many real-time problems are safety-critical, their solutions must be reliable as well as efficient and correct. While higher-level programming models (such as the Real-Time Specification for Java) permit real-time programmers to use language features that most programmers take for granted (objects, type checking, dynamic dispatch, and memory safety) the compromises required for real-time execution can create as many problems. This talk reports on our experience implementing an open-source real- time Java Virtual Machine, and on the development of a navigation system for an Unmanned Aerial Vehicle in a collaboration with the Boeing Company. I will then present two techniques for enhanced assurance in safety- and mission-critical systems. The STARS methodology is a new approach to the engineering of reliable hard real-time embedded systems. STARS is based on two new technologies: a pluggable type system for enforcing memory safety and an aspect- oriented language that separates real-time concerns from application logic. The second technique, Preemptible Atomic Region (PARs), provides guarantees of progress and protection against data races for concurrent embedded programs. The implement of PARs is based on a real-time software transactional memory and has been integrated in a real-time Java virtual machine. I shall conclude with a list of open research challenges.
Bio === Jan Vitek is an Associate Professor in Computer Science at Purdue University. He leads the Secure Software Systems lab. He obtained his PhD from the University of Geneva in 1999, and a MSc from the University of Victoria in 1995. Prof. Vitek research interests include programming language, virtual machines, mobile code, software engineering and information security.
----------------------------------------------------------------------- REGISTRATION ------------
Please DO NOT reply to this e-mail! Fill in the form below and sent it to choose AT glue.ch. Thanks.
I want to register to the following event: ___
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member [ ] JUGS member [ ] SI member [ ] Non-Member