Tom Anderson, Brian R, Er Romanovsky
Enclosing a component within a software "wrapper" is a well-established way of adapting components for use in new environments. This paper presents an overview of an experimental evaluation of the...
Protective Wrapper Development: A Case Study (2004)
Tom Anderson, Mei Feng, Steve Riddle, Er Romanovsky
We have recently proposed a general approach to engineering protective wrappers as a means of detecting errors or unwanted behaviour in systems employing an OTS (Off-The-Shelf) item, and launching...
Structuring Integrated Web Applications for Fault Tolerance (2004)
Er Romanovsky, Panos Periorellis, Avelino F. Zorzo
This paper shows how modern structuring techniques can be employed in integrating complex web applications such as Travel Agency systems. The main challenges the developers of such systems face are...
Protective Wrapper Development: A Case Study (2002)
Tom Anderson, Mei Feng, Steve Riddle, Er Romanovsky
We have recently proposed a general approach to engineering protective wrappers as a means of detecting errors or unwanted behaviour in systems employing an OTS (Off-The-Shelf) item, and launching...
Aspects of Exceptions at the Meta-Level (2002)
Ian S. Welch, Robert J. Stroud, Er Romanovsky
This paper describes the design and usage of a meta-object protocol that explicitly includes support for handling exceptions. We do not propose implementing exception mechanisms anew [3, 5] or...
Open Multithreaded Transactions: Keeping Threads and Exceptions under Control (2001)
Jrg Kienzle, Er Romanovsky, Alfred Strohmeier, Ne Ru
Although transactional models have proved to be very useful for numerous applications, the development of new models to reflect the ever-increasing complexity and diversity of modern applications is...
Protective Wrapping of OTS Components (2001)
Peter Popov, Lorenzo Strigini, Steve Riddle, Er Romanovsky, Ne Ru
Off-the-shelf (OTS) components are increasingly used in application areas with high dependability requirements. We propose a general approach to developing protective wrappers, in order to integrate...
Choosing Effective Methods for Design Diversity - How to Progress From Intuition to Science (1999)
Er Romanovsky, Peter Popov, Alexander Romanovsky, Lorenzo Strigini
Design diversity is a popular defence against design faults in safety critical systems. Design diversity is at times pursued by simply isolating the development teams of the different versions, but...
Engineering Look-ahead in Distributed Conversations (1999)
this report appears in the Proceedings of the Fourth International Symposium on Autonomous Decentralised Systems (ISADS99), Tokyo, Mar 21-23, 1999.] Department of Computing Science University of...
Exception Handling in a Cooperative Object-Oriented Approach (1998)
Rogério De Lemos, Er Romanovsky
A Cooperation Oriented Action (CO action) is a modelling abstraction for representing collaborative behaviour between objects at different phases of the software development. In this paper, the...
Exception Handling in a Cooperative Object-Oriented Approach (1998)
Rogrio De Lemos, Er Romanovsky
A Cooperation Oriented Action (CO action) is a modelling abstraction for representing collaborative behaviour between objects at different phases of the software development. In this paper, the...
Coordinated Atomic Actions in Modelling Objects Cooperation (1997)
Rogério De Lemos, Er Romanovsky
: Systems are defined by their components and the relationships among their components, hence when modelling systems using an objectoriented (OO) approach, objects alone are insufficient to describe...
Coordinated Atomic Actions in (1997)
Rogrio De Lemos, Er Romanovsky
Systems are defined by their components and the relationships among their components, hence when modelling systems using an objectoriented (OO) approach, objects alone are insufficient to describe...
Fault Tolerance in Concurrent Object-Oriented Software through Coordinated Error Recovery (1997)
Jie Xu, Brian R, Er Romanovsky, Cecilia M F Rubira, Robert J Stroud, Zhixue Wu
This paper presents a scheme for coordinated error recovery between multiple interacting objects in a concurrent object-oriented system. A conceptual framework for fault tolerance is established...
Fault Tolerance in Concurrent Object-Oriented Software through Coordinated Error Recovery (1995)
Jie Xu, Brian R, Er Romanovsky, Cecilia M F Rubira, Robert J Stroud, Zhixue Wu
This paper presents a scheme for coordinated error recovery between multiple interacting objects in a concurrent object-oriented system. A conceptual framework for fault tolerance is established...
Fault Tolerance in Concurrent Object-Oriented (1995)
Jie Xu, Brian R, Er Romanovsky, Cecilia M F Rubira, Robert J Stroud, Zhixue Wu
This paper presents a scheme for coordinated error recovery between multiple interacting objects in a concurrent object-oriented system. A conceptual framework for fault tolerance is established...