2005
DOI: 10.1145/1082983.1083221
|View full text |Cite
|
Sign up to set email alerts
|

A framework for analyzing exception flow in software architectures

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 lang… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2007
2007
2011
2011

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 28 publications
0
1
0
Order By: Relevance
“…As far as the specification of fault tolerant software architectures is concern, both formal and UML-based notations have been used. The approaches proposed in [30][31][32] are examples of formal specifications for Fault Tolerant SA: traditional architecture description languages are usually extended in order to explicitly specify error and fault handling. The approaches in, e.g., 20,33,34 use UML-based notations for modelling Fault Tolerant SA: new UML profiles are created in order to be able to specify fault tolerance concepts;d…”
Section: Software Architecture and Fault Tolerancementioning
confidence: 99%
“…As far as the specification of fault tolerant software architectures is concern, both formal and UML-based notations have been used. The approaches proposed in [30][31][32] are examples of formal specifications for Fault Tolerant SA: traditional architecture description languages are usually extended in order to explicitly specify error and fault handling. The approaches in, e.g., 20,33,34 use UML-based notations for modelling Fault Tolerant SA: new UML profiles are created in order to be able to specify fault tolerance concepts;d…”
Section: Software Architecture and Fault Tolerancementioning
confidence: 99%