Toggle Main Menu Toggle Search

Open Access padlockePrints

Structured Handling of On-Line Interface Upgrades in Integrating Dependable Systems of Systems

Lookup NU author(s): Professor Cliff JonesORCiD, Dr Panos Periorellis, Professor Alexander RomanovskyORCiD, Ian Welch


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


The integration of complex systems out of existing systems is an active area of research and development. There are many practical situations in which the interfaces of the component systems, for example belonging to separate organisations, are changed dynamically and without notification. Usually systems of system (SoS) developers deal with such situations off-line causing considerable downtime and undermining the quality of the service that SoSs are delivering [Romanovsky & Smith 2002]. In this paper we propose an approach to on-line handling such upgrades in a structured and disciplined fashion. All interface changes are viewed as abnormal events and general fault tolerance mechanisms (exception handling, in particular) are applied to dealing with them. The paper outlines general ways of detecting such interface upgrades and recovering after them. An Internet Travel Agency is used as a case study throughout the paper. An implementation demonstrating how the general approach proposed can be applied for dealing with some of the possible interface upgrades within this case study is discussed.

Publication metadata

Author(s): Jones C, Periorellis P, Romanovsky A, Welch I

Editor(s): Guelfi, N., Astesiano, E., Reggio, G.

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Scientific Engineering for Distributed Java Applications: International Workshop (FIDJI)

Year of Conference: 2003

Pages: 73-86

ISSN: 0302-9743 (print) 1611-3349 (online)

Publisher: Springer


DOI: 10.1007/3-540-36520-6_7

Library holdings: Search Newcastle University Library for this item

Series Title: Lecture Notes in Computer Science

ISBN: 9783540006794