Exception Handling in Object Oriented Systems: towards Emerging Application Areas and New Programming Paradigms

Workshop

July 21, 2003

 

Call for Papers and Participation

We are welcome new position papers and any colleagues interested in taking part in our workshop without submitting position papers

There are two trends in the development of modern object oriented systems: they are getting more complex and they have to cope with an increasing number of exceptional situations. The most general way of dealing with these problems is by employing exception handling techniques. Many object oriented mechanisms for handling exceptions have been proposed but there still are serious problems in applying them in practice. These are caused by

·      complexity of exception code design and analysis

·      not addressing exception handling at the appropriate phases of system development

·      lack of methodologies supporting the proper use of exception handling

·      not developing specific mechanisms suitable for particular application domains and design paradigms.

Following the success of ECOOP 2000 workshop, this workshop aims at achieving better understanding of how exceptions should be handled in object oriented systems, including all aspects of software design and use: novel linguistic mechanisms, design and programming practices, advanced formal methods, etc.

The workshop will provide a forum for discussing the unique requirements for exception handling in the existing and emerging applications, including pervasive computing, ambient intelligence, the Internet, e-science, self-repairing systems, collaboration environments. We invite submissions on research in all areas of exception handling related to object oriented systems, in particular: formalisation, distributed and concurrent systems, practical experience, mobile object systems, new paradigms (e.g. object oriented workflows, transactions, multithreaded programs), design patterns and frameworks, practical languages (Java, Ada 95, Smalltalk, Beta), open software architectures, aspect oriented programming, fault tolerance, component-based technologies.

We encourage participants to report their experiences of both benefits and obstacles in using exception handling, reporting, practical results in using advanced exception handling models and the best practice in applying exception handling for developing modern applications in the existing practical settings.

We intend to discuss the problem of perceived complexity in using and understanding exception handling: why do programmers and practitioners often believe that it complicates system design and analysis? What should be done to improve the situation? Why is exception handling the last mechanism to learn and to use? What is wrong with the current practice and teaching?

We are interested in position papers analysing the question of why the exception handling mechanisms available in earlier object oriented languages are not widely used now.

To participate in the workshop, the prospective attendees are required to submit 4-8 page position papers (in the LNCS format) to Alexander Romanovsky (alexander.romanovsky@ncl.ac.uk) by May 10 (extended deadline!). The authors of the accepted papers will be notified by May 17.

Relevant web pages:

Exception Handling in Object Oriented Systems Workshop at ECOOP'2000 (June 12, 2000).

A. Romanovsky, C. Dony, J. L. Knudsen, A. Tripathi (Eds). Advances in Exception Handling Techniques. Springer-Verlag, LNCS-2022, 289 p. 2001.

 

Download CFP in PDF format.


Workshop organisers:

Alexander Romanovsky
School of Computing Science
University of Newcastle upon Tyne
Newcastle upon Tyne, NE1 7RU
UK
Email: alexander.romanovsky@ncl.ac.uk

Homepage

Christophe Dony
Universite Montpellier-II
LIRMM Laboratory
161 rue Ada
34392 Montpellier Cedex 5
France
Email: dony@lirmm.fr

Homepage

Jorgen Lindskov Knudsen
Mjølner Informatics A/S
Helsingforsgade 27
DK-8200 Aarhus N 
Denmark
Email: jlk@mjolner.dk

Homepage

Anand Tripathi
Department of Computer Science
EECS Building 4-192
University of Minnesota
Minneapolis MN 55455
USA
Email: tripathi@cs.umn.edu

Homepage


Last updated by Alexander Romanovsky on June 24, 2003 (email: alexander.romanovsky@newcastle.ac.uk)