A framework for analyzing exception flow in software architectures

  • Authors:
  • Fernando Castor Filho;Patrick H. S. Brito;Cecília Mary F. Rubira

  • Affiliations:
  • State University of Campinas, Campinas, SP, Brazil;State University of Campinas, Campinas, SP, Brazil;State University of Campinas, Campinas, SP, Brazil

  • Venue:
  • WADS '05 Proceedings of the 2005 workshop on Architecting dependable systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present Aereal, a framework for analyzing exception flow in architecture descriptions. Aereal works as a customizable architectural-level exception handling system that can be further constrained or have some of its rules relaxed. Since different architectural styles have different policies for exception flow, Aereal makes it possible to specify rules on how exceptions flow in a given style and to check for violations of these rules. As enabling technologies. Aereal uses Alloy, a first-order relational language, ACME, an interchange language for architecture description, and their associated tool sets.