Workshop on SOFTWARE DEPENDABILITY

Tuesday, September 18, 2007
9:00 - 17:30

Offered by:

Karl M. Göschka (Chair) - Vienna University of Technology, Institute of Information Systems, Distributed Systems Group (Austria)
Rui Oliveira - Universidade do Minho, Computer Science Department (Portugal)
Alexander Romanovsky - University of Newcastle upon Tyne, School of Computing Science (United Kingdom)
Johannes Osrael - Vienna University of Technology, Institute of Information Systems, Distributed Systems Group (Austria)

Workshop Description

Motivation - Structure - Chairs - Program - Contact

Workshop Motivation

While computing is becoming a utility and software services increasingly pervade our daily lives, dependability is no longer restricted to safety-critical applications, but rather becomes a cornerstone of the information society. Dependability clearly is a holistic concept: Software and product-line engineering methods, tools, and techniques contribute to dependability, as defects in software products and services may lead to failure and also provide typical access for malicious attacks. In addition, there is a wide variety of fault tolerance techniques available, ranging from persistence provided by databases, replication, transaction monitors to reliable middleware with explicit control of quality of service properties. Adaptiveness, self-properties, and autonomous computing are envisaged in order to respond to short-term changes of the system itself, the context, or the users expectations. Furthermore, to cover the long-term evolution of systems becoming larger, more heterogeneous, and long-lived their emerging behaviour will have to be controlled and regulated in order to avoid "software utility degradation" which can also result in "dependability degradation".

Workshop Structure

Three international research projects (DeDiSys, GORDA, RODIN) funded by the European Commission during the Framework 6 Programme, approach the concept of dependability from different viewpoints (see below). Together, these projects represent 22 partners, 12 from academia and 10 from industry, with an overall effort of 120 person years. The overall cost of 9,2M-Euro have been funded by the European Commission with 6,1M-Euro. After three years of research, these projects are now ready to present and mutually exchange their research achievements in an interdisciplinary way, to share their experience with a wider audience, as well as to show demonstrations of new technologies and provide hands-on experience on the prototype implementations.

The morning session will comprise short talks of the research achievements of each project. The afternoon session will comprise practical demonstrations and hands-on experience for the audience.

The workshop will provide a forum for all scientists and engineers from academia and industry to discuss the latest research and technological findings as well as related work, and to share the projects' experience from the prototype implementations. The workshop will provide a strong focus on the applicability of all proposed concepts for the wider audience.

Workshop Co-Chairs

Karl M. Göschka (Chair)
Vienna University of Technology
Institute of Information Systems
Distributed Systems Group
Argentinierstrasse 8/184-1
A-1040 Vienna, Austria
phone: +43 664 180 6946
fax: +43 664 188 6275
Karl dot Goeschka (at) tuwien dot ac dot at

Rui Oliveira
Universidade do Minho
Computer Science Department
Campus de Gualtar
4710-057 Braga, Portugal
phone: +351 253 604 452 / Internal: 4452
fax: +351 253 604 471
rco (at) di dot uminho dot pt

Alexander Romanovsky
University of Newcastle upon Tyne
School of Computing Science
Office: Room 1008 , Claremont Tower
Newcastle upon Tyne, NE1 7RU, United Kingdom
phone: +44-191-222- 8135
fax: +44-191-222- 8788
Alexander dot Romanovsky (at) newcastle dot ac dot uk

Organisational Chair

Johannes Osrael
Vienna University of Technology
Institute of Information Systems
Distributed Systems Group
Argentinierstrasse 8/184-1
A-1040 Vienna, Austria
phone: +43 1 58801 58409
fax: +43 1 58801 18491
safecomp@dedisys.org

Program

09:00 - 10:30, Session 1

Opening Words
(Karl M. Goeschka, Vienna Univ. of Technology, Austria)

Key Note: Communication predicates vs. failure detectors for solving agreement problems
(André Schiper, EPFL, Switzerland)


Talk 1: DeDiSys: Tightly Coupled Dependable Distributed Systems
(Lorenz Froihofer, Vienna Univ. of Technology, Austria)

Talk 2: DeDiSys: Loosely Coupled Dependable Distributed Systems
(Piotr Karwaczynski, Wroclaw Univ. of Technology, Poland and Jaka Mocnik, XLAB, Slovenia)

10:30 - 11:00, Coffee Break


11:00 - 12:30, Session 2

Talk 1: RODIN: Rigorous Open Development Environment for Complex Systems
(Thierry Lecomte, ClearSy System Engineering, France)

Talk 2: GORDA: Open Replication of Databases
(Rui Oliveira, Univ. do Minho, Portugal)

12:30 - 14:00, Lunch Break


14:00 - 15:30, Session 3

The following Demos will be held in parallel:
Demo 1: DeDiSys - tightly coupled
Demo 2: DeDiSys - loosely coupled
Demo 3: GORDA
Demo 4: RODIN

15:30 - 16:00, Coffee Break


16:00 - 17:30, Session 4

The demos from session 3 will be repeated and again held in parallel:
Demo 1: DeDiSys - tightly coupled
Demo 2: DeDiSys - loosely coupled
Demo 3: GORDA
Demo 4: RODIN

Contact

If you have further questions, please do not hesitate to contact: safecomp@dedisys.org
http://www.dedisys.org