Er Romanovsky

Publication List Details

Period

1018 - 2009

Number

71

Co-Authors

Dagstuhl Seminar Organizer Authors (2009)

Cliff Jones, David Lomet, Er Romanovsky, Gerhard Weikum, Alan Fekete, Marie-claude Gaudel, ...

This paper is based on a five-day workshop on “Atomicity in System Design and Execution ” that took place in Schloss Dagstuhl in Germany [5] in April 2004 and was attended by 32 people from...

THE second part of this special issue on Current Trends in (2009)

Dewayne E. Perry, Er Romanovsky

Exception Handling includes four papers which primarily deal with exception handling in human-centered systems such as workflow, requirements specification, and new interactive programming models...

Dagstuhl Seminar Organizer Authors (2008)

Cliff Jones, David Lomet, Er Romanovsky, Gerhard Weikum, Alan Fekete, Marie-claude Gaudel, ...

This paper is based on a five-day workshop on “Atomicity in System Design and Execution ” that took place in Schloss Dagstuhl in Germany [5] in April 2004 and was attended by 32 people from...

A Dependable Architecture for COTS-Based Software Systems using Protective Wrappers (2008)

Paulo Asterio, C. Guerra, Cecília Mary, F. Rubira, Er Romanovsky, Rogério De Lemos

Abstract. Commercial off-the-shelf (COTS) software components are built to be used as black boxes that cannot be modified. The specific context in which these COTS components are employed is not...

Dagstuhl Seminar Organizer Authors (2008)

Cliff Jones, David Lomet, Er Romanovsky, Gerhard Weikum, Alan Fekete, Marie-claude Gaudel, ...

This paper is based on a five-day workshop on “Atomicity in System Design and Execution ” that took place in Schloss Dagstuhl in Germany [5] in April 2004 and was attended by 32 people from...

Acceptance Test Maintenance Relative Cost to Repair a Defect (2008)

Jörg Kienzle, Sadaf Mustafiz, Aaron Shui, Er Romanovsky, Christophe Dony, Hans Vangheluwe, ...

• Faults / omissions made at the requirements stage are expensive to fix later • Stated requirements might be implemented, but the system is not one that the customer wants • Need to determine...

On Developing Open Mobile Fault Tolerant Agent Systems (2008)

Budi Arief, Alexei Iliasov, Er Romanovsky

Abstract. The paper introduces the Cama (Context-Aware Mobile Agents) framework intended for developing large-scale mobile applications using the agent paradigm. Cama provides a powerful set of...

Dagstuhl Seminar Organizer Authors (2008)

Cliff Jones, David Lomet, Er Romanovsky, Gerhard Weikum, Alan Fekete, Marie-claude Gaudel, ...

This paper is based on a five-day workshop on "Atomicity in Sys-tem Design and Execution " that took place in Schloss Dagstuhl in Germany [5] in April 2004 and was attended by 32...

Dagstuhl Seminar Organizer Authors (2008)

Cliff Jones, David Lomet, Er Romanovsky, Gerhard Weikum, Alan Fekete, Marie-claude Gaudel, ...

This paper is based on a five-day ~orlishop on "At,omicity in System Design and Execution " that t,oolt place in Schloss Dagstuhl in Germany (5) in April 2004 alicl was attended by...

Use Cases (2008)

Jörg Kienzle, Shane Sendall, Aaron Shui, Sadaf Mustafiz, Er Romanovsky, Christophe Dony, ...

• Discover the requirements of the system to develop • User expectations • Functional requirements • Non-functional requirements / qualities

Supporting Evolution of Interface Exceptions (2008)

Anna Mikhailova, Er Romanovsky

Abstract. Interface exceptions (explicitly declared exceptions that a method can propagate outside) are an inherent part of the interface describing the behaviour of a particular class of objects....

Dependable Self-organising Software Architectures- An Approach for Self-Managing Systems (2008)

Giovanna Di, Marzo Serugendo, John Fitzgerald, Er Romanovsky, Nicolas Guelfi

Abstract. We argue that principles from the design of dependable software, especially separation of concerns and the use of formality, can be applied beneficially in the construction of self-managing...

Newcastle upon Tyne (2008)

Peter Popov, Steve Riddle, Er Romanovsky, Lorenzo Strigini, Ne Ru

Off-the-shelf (OTS) components are increasingly used in application areas with stringent dependability requirements. Component wrapping is a well known structuring technique used in many areas. We...

Aspects of Exceptions at the Meta-Level (Position Paper) (2007)

Ian S. Welch, Robert J. Stroud, Er Romanovsky

This paper describes the design and usage of a metaobject protocol that explicitly includes support for handling exceptions. We do not propose implementing exception mechanisms anew [3, 5] or...

FTCS-25 Submission 1 Fault Tolerance in Concurrent Object-Oriented Software through Coordinated Error Recovery (2007)

Jie Xu, Brian R, Er Romanovsky, 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...

Engineering Look-ahead in Distributed Conversations (2007)

Paul Ezhilchelvan, Paul Ezhilchelvan, Er Romanovsky, Er Romanovsky, Er Romanovsky

This paper investigates the effects of relaxing the synchronisation embedded in "classical " conversation schemes. Look-ahead conversation scheme [KY89] enables the synchronisation...

1 Coordinated Atomic Actions in Modelling Objects Cooperation (2007)

Rogrio De Lemos, Er Romanovsky

Abstract: 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...

1 Exception Handling in a Cooperative Object-Oriented Approach (2007)

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...

Abstract University of Newcastle upon Tyne Newcastle upon Tyne (2007)

Jörg 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...

APPROACHES TO DESIGNING COMPLEX DEPENDABLE SYSTEMS (2007)

Andrea Clematis, Vittoria Gianuzzi, Er Romanovsky, Andy M. Tyrrell, Walter Cazzola Y

Abstract: The problem of designing complex dependable systems is addressed in this paper. Due to some peculiarities of their application and behavior these are often referred to as reactive systems....

On Rigorous Design and Implementation of Fault Tolerant Ambient Systems (2006)

Alexei Iliasov, Er Romanovsky, Budi Arief, Linas Laibinis, Elena Troubitsyna

Abstract. Building fault tolerant ambient systems is an even more challenging task than building fault tolerant distributed systems, as their components are loosely synchronised, can move, become...

Towards an Engineering Approach to Component Adaptation (2006)

Steffen Becker, Antonio Brogi, Sven Overhage, Er Romanovsky, Massimo Tivoli

Abstract. Component adaptation needs to be taken into account when developing trustworthy systems, where the properties of component assemblies have to be reliably obtained from the properties of its...

On Rigorous Design and Implementation of Fault Tolerant Ambient Systems (2006)

A. Iliasov, B. Arief, A. Romanovsky, L. Laibinis, E. Troubitsyna, Alexei Iliasov, ...

Building fault tolerant ambient systems is an even more challenging task than building fault tolerant distributed systems, as their components are loosely synchronised, can move, become disconnected,...

Looking Ahead in Open Multithreaded Transactions (2006)

Maxime Monod, Jörg Kienzle, Er Romanovsky

Open multithreaded transactions constitute building blocks that allow a developer to design and structure the execution of complex distributed systems featuring cooperative and competitive...

On Using the CAMA Framework for Developing Open Mobile Fault Tolerant Agent Systems (2006)

B. Arief, A. Iliasov, A. Romanovsky, Budi Arief, Alexei Iliasov, Er Romanovsky

The paper introduces the Cama (Context-Aware Mobile Agents) framework intended for developing large-scale mobile applications using the agent paradigm. Cama provides a powerful set of abstractions, a...

On Rigorous Design and Implementation of Fault Tolerant Ambient Systems (2006)

Alexei Iliasov, Er Romanovsky, Budi Arief, Linas Laibinis, Elena Troubitsyna

Developing fault tolerant ambient systems requires many challenging factors to be considered due to the nature of such systems, which tend to contain a lot of mobile elements that change their...

On Using the CAMA Framework for Developing Open Mobile Fault Tolerant Agent Systems (2006)

Budi Arief, Alexei Iliasov, Er Romanovsky

The paper introduces the Cama (C ontext-Aware M obile Agents) framework intended for developing large-scale mobile applications using the agent paradigm. Cama provides a powerful set of abstractions,...

Added entries (2006)

S. Becker, A. Brogi, I. Gorton, S. Overhage, A. Romanovsky, M. Tivoli, ...

Component adaptation needs to be taken into account when developing trustworthy systems, where the properties of component assemblies have to be reliably obtained from the properties of its...

Section 3.8 written by Divakar Yadav and Michael Butler (2006)

A. Romanovsky, E. Troubitsyna, L. Laibinis, Qaisar A. Malik, Johan Lilius, Section Written Fern, ...

One aim of the Rodin project is to contribute formal methods which will underpin the creation of fault-tolerant systems. This intermediate report from WP2 (Methodology) describes progress during the...

CAMA: Structured Coordination Space and Exception Propagation Mechanism for Mobile Agents. Presented at ECOOP 2005 Workshop on Exception Handling in Object Oriented Systems: Developing Systems that Handle Exceptions. July 25 (2005)

Alexei Iliasov, Er Romanovsky

Abstract. Exception handling has been proven to be the most general fault tolerance technique as it allows effective application-specific recovery. If exception handling is to make programmer’s...

Newcastle upon Tyne, NE1 7RU, UK. Verification of Coordinated Exception Handling (2005)

F. Castor Filho, A. Romanovsky, O Castor Filho, Er Romanovsky, Cecília Mary, ...

Abstract. An important challenge faced by the developers of faulttolerant distributed systems is to build fault tolerance mechanisms that are reliable. To achieve the desired levels of reliability,...

CAMA: Structured Coordination Space and Exception Propagation Mechanism for Mobile Agents. Presented at ECOOP 2005 Workshop on Exception Handling in Object Oriented Systems: Developing Systems that Handle Exceptions. July 25 (2005)

A. Iliasov, A. Romanovsky, Alexei Iliasov, Er Romanovsky

Abstract. Exception handling has been proven to be the most general fault tolerance technique as it allows effective application-specific recovery. If exception handling is to make programmer’s...

Wrapping The Future (2004)

Tom Anderson Brian, 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...

Newcastle upon Tyne, NE1 7RU, UK. Exception Handling in Coordination-based Mobile Environments (2004)

Alexei Iliasov, Er Romanovsky, Alexei Iliasov, Er Romanovsky

Abstract. Interest in mobile agent systems is sharply increasing. Mobile agent systems have many attractive features, including asynchrony, openness, dynamicity and anonymity, making them...

Newcastle upon Tyne, NE1 7RU, UK. WRAPPING THE FUTURE (2004)

Tom Anderson, Brian R, Er Romanovsky, Tom Anderson, Brian R, Er Romanovsky

Abstract: 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...

Protective Wrapper Development: A Case Study (2003)

Tom Anderson, Mei Feng, Steve Riddle, Er Romanovsky

Abstract. 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...

Architectural Mismatch Tolerance (2003)

Rogério De Lemos, Cristina Gacek, Er Romanovsky

Abstract. The integrity of complex software systems built from existing components is becoming more dependent on the integrity of the mechanisms used to interconnect these components and, in...

Structuring Integrated Web Applications for Fault Tolerance (2003)

Alexander Romanovsky Panos, 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 (2003)

Tom Anderson Mei, 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...

Protective Wrapper Development: A Case Study (2003)

Tom Anderson, Mei Feng, Steve Riddle, Er Romanovsky

Abstract. 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...

Newcastle upon Tyne, NE1 7RU, UK. Investigative Case Study: Protective Wrapping of OTS items in Simulated Environments (2003)

Tom Anderson, Mei Feng, Steve Riddle, Alexander Romanovsky, Tom Anderson, Mei Feng, ...

This practical experience report summarises the lessons learned during investigation of a case study which focused on engineering protective wrappers as a means of detecting and tolerating errors or...

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

Cliff Jones, Panos Periorellis, Er Romanovsky, Ian Welch

Abstract. 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...

Error Recovery for a Boiler System with OTS (2003)

Tom Anderson, Mei Feng, Steve Riddle, Er Romanovsky

We have previously presented initial results of a case study which illustrated an approach to engineering protective wrappers as a means of detecting errors or unwanted behaviour in systems employing...

Dependability in the Web Service Architecture (2002)

Ferda Tartanoglu, Valérie Issarny, Er Romanovsky, Nicole Levy

Abstract. The Web services architecture is expected to play a prominent role in developing next generation distributed systems. This chapter discusses how to build dependable systems based on the Web...

Software Engineering for Large-Scale Multi-Agent Systems -- SELMAS 2003: (2002)

Workshop Report Alessandro, Ro Garcia, José Sardinha, Carlos Lucena, Jaelson Castro, Júlio Leite, ...

This paper is intended to sum up the results of the Second International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (SELMAS'03) held in Portland, Oregon, USA, May 3-4,...

A structured approach to handling on-line interface upgrades (2002)

Cliff Jones, Er Romanovsky, Ian Welch

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...

A structured approach to handling on-line interface upgrades (2002)

Cliff Jones, Er Romanovsky, Ian Welch

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...

Supporting Evolution of Interface Exceptions (2001)

Anna Mikhailova, Er Romanovsky

Abstract. Interface exceptions (explicitly declared exceptions that a method can propagate outside) are an inherent part of the interface describing the behaviour of a particular class of objects....

Action-Oriented Exception Handling in Cooperative and Competitive Concurrent Object-Oriented Systems (2001)

Er Romanovsky, Jörg Kienzle

Abstract. The chief aim of this survey is to discuss exception handling models which have been developed for concurrent object systems. In conducting this discussion we rely on the following...

On Applying Coordinated Atomic Actions and Dependable Software Architectures for Developing Complex Systems (2001)

Delano M. Beder, Delano M. Beder, Brian R, Brian R, Er Romanovsky, Er Romanovsky, ...

IEEE Computer Society Press,�2001 © 2001 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for...

On systematic design of protectors for employing OTS items (2001)

Peter Popov, Steve Riddle, Er Romanovsky, Lorenzo Strigini

Off-the-shelf (OTS) components are increasingly used in application areas with stringent dependability requirements. Component wrapping is a well known structuring technique used in many areas. We...

Action-Oriented Exception Handling in Cooperative and Competitive Concurrent Object-Oriented Systems (2001)

Er Romanovsky, Jörg Kienzle

Abstract. The chief aim of this survey is to discuss exception handling models which have been developed for concurrent object systems. In conducting this discussion we rely on the following...

Transaction Support for Ada (2001)

Jörg Kienzle, Ricardo Jiménez-peris, Er Romanovsky, M. Patiño Martinez, Facultad De Informática

Abstract. This paper describes the transaction support framework OPTIMA and its implementation for Ada 95. First, a transaction model that fits concurrent programming languages is presented. Then the...

Diversity for Off-The-Shelf Components (2000)

Peter Popov, Lorenzo Strigini, Er Romanovsky

(OTS) software items are increasingly used in building systems, instead of only relying on bespoke software items 1. This trend is driven by a wish to reduce costs, and by some hope that greater...

Current Trends in Exception Handling (2000)

Dewayne E. Perry, Ieee Computer Society, Er Romanovsky

THE importance of exception handling is well-recognized by system designers and software engineers. Exception handing is very often the most important part of the system because it deals with...

UNIVERSITYOF NEWCASTLE COMPUTING SCIENCE (1999)

Peter Popov, Er Romanovsky, Lorenzo Strigini, Peter Popov, Er Romanovsky, Lorenzo Strigini

Choosing effective methods for design diversity- how to progress from intuition to science

Choosing Effective Methods for Design Diversity - How to Progress From Intuition to Science (1999)

Er Romanovsky, Peter Popov Alexander, Peter Popov, Alexander Romanovsky, Lorenzo Strigini, 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...

Conversations (1999)

Paul Ezhilchelvan, Er Romanovsky, Er Romanovsky, Paul Ezhilchelvan, Er Romanovsky

This paper investigates the effects of relaxing the synchronisation embedded in "classical " conversation schemes. Look-ahead conversation scheme [KY89] enables the synchronisation...

Coordinated Exception Handling in Distributed Object Systems: from Model to System Implementation (1998)

Jie Xu, Jie Xu, Er Romanovsky, Er Romanovsky, Brian R, Brian R

IEEE Computer Society Press,�1998 © 1998 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for...

Exception handling in object-oriented real-time distributed systems (1998)

Er Romanovsky, Er Romanovsky, Jie Xu, Jie Xu, Brian R, Brian R

IEEE Computer Society Press,�1998 © 1998 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for...

A distributed coordinated atomic action scheme (1997)

Er Romanovsky, Avelino Zorzo

Coordinated Atomic actions have proved to be a very general concept which can be successfully applied for structuring complex concurrent systems consisting of elements which both cooperate and...

Fault tolerance in concurrent object-oriented software through coordinated error recovery (1995)

Jie Xu, Jie Xu, Brian R, Brian R, Er Romanovsky, Er Romanovsky, ...

IEEE Computer Society Press,�1995 © 1995 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for...

Architecting Fault Tolerant Systems (1051)

H. Muccini, A. Romanovsky, Henry Muccini, Er Romanovsky

As building trustworthy (dependable) systems is one of the major challenges faced by software developers, dealing with various threats (such as errors, faults and failures) is becoming one of the...

Improving Service Availability without Improving Availability of Individual Services (1025)

Y. Chen, A. Romanovsky, Yuhui Chen, Er Romanovsky

This paper presents a novel architectural solution for improving dependability of Web Services. This approach is based on the concepts from the emerging resilienceexplicit computing combined with the...

Added entries (1018)

G. Di, Marzo Serugendo, J. S. Fitzgerald, A. Romanovsky, N. Guelfi, Giovanna Di, ...

This paper provides a unifying view for the engineering of self-adaptive (SA) and self-organising (SO) systems. We first identify requirements for designing and building trustworthy self-adaptive and...