• Publications
  • Influence
Exceptions and aspects: the devil is in the details
TLDR
This paper presents an in-depth study of the adequacy of the AspectJ language for modularizing exception handling code. Expand
  • 155
  • 10
  • PDF
A comparative study of exception handling mechanisms for building dependable object-oriented software
TLDR
This paper surveys various exception mechanisms implemented in different object-oriented languages, evaluates and compares different designs. Expand
  • 153
  • 5
Fault tolerance in concurrent object-oriented software through coordinated error recovery
TLDR
Presents a scheme for coordinated error recovery between multiple interacting objects in a concurrent object-oriented system. Expand
  • 217
  • 4
  • PDF
A fault-tolerant architectural approach for dependable systems
TLDR
We've developed an architectural approach for effectively representing and analyzing fault-tolerant software systems. Expand
  • 40
  • 4
Jaca: a reflective fault injection tool based on patterns
TLDR
This paper describes a SWIFI tool called Jaca, which injects faults into high-level applications written in Java. Expand
  • 64
  • 3
A Java component model for evolving software systems
TLDR
This paper presents a component model for designing and implementing flexible software components in Java using the object-oriented (OO) constructs. Expand
  • 19
  • 3
  • PDF
Software Engineering for Self-Adaptive Systems: Research Challenges in the Provision of Assurances
TLDR
This paper on research challenges complements previous roadmap papers on software engineering for self-adaptive systems covering a different set of topics, which are related to assurances, namely, perpetual assurances, composition and decomposition of assurances, and assurances obtained from control theory. Expand
  • 55
  • 2
  • PDF
Components meet aspects: Assessing design stability of a software product line
TLDR
This paper evaluates the positive and negative change impact of component and aspect based design on PLAs. Expand
  • 46
  • 2
  • PDF
Extracting Error Handling to Aspects: A Cookbook
TLDR
In this paper, we propose a classification for error handling code based on the factors that we found out have more influence on its aspectization. Expand
  • 47
  • 2
Exception handling in the development of dependable component‐based systems
TLDR
In this paper, we present a systematic approach for incorporating exceptional behaviour in the development of component‐based software. Expand
  • 38
  • 2