Software Architectures of Dependable Systems:
From Closed to Open Systems
- V. Issarny et al.
Software Architectures of Dependable Systems: From Closed to Open - - PowerPoint PPT Presentation
Software Architectures of Dependable Systems: From Closed to Open Systems V. Issarny et al. INRIA Rocquencourt, France Architecture-based Development of Complex Software Systems Benefits wrt systems robustness Methods and tools
Benefits wrt systems robustness
Focus is on the standard behaviour of
Crucial to account for the occurrence
Middleware infrastructures
A supporting environment [CACM 06/02]
Traditional base modeling elements
UML-based notation
XML specs serve as input to other tools integrated in our environment
Approaches to architecture composition
Need for an automatic solution to identify
Solution [WICSA’01]
Additional benefits
Base solution
Need for automated procedures for the
Scenarios are specified as UML collaboration diagrams Scenarios are associated with quality measures Components/Connectors/Nodes are associated with properties characterizing various quality stimuli and parameters
generation of the traditional quality models.
Tool support
what is a state what is a death state UML Collaboration + Deployment
: ADL Component : ADL Component x : ADL Connector 1: 2:
Node Node
State Space Model
range = f (kind of faults, redundancy) Generic transition rules for Components/Connectors/Nodes
where a node n is operational, then it may get into a state where n is failed and all components deployed on top
Making systems dependable is eased by
But…
Need for complementary application-specific
What about exception handling requiring
Issue of taking into account the exception handling model
Keep abstract the description of architectures for the sake of analysis and synthesis
But…
Need solutions for open systems
Web page of the ARLES group at
Work as part of the following projects
http://www.newcastle.research.ec.org/dsos/
http://www.extra.research.philips.com/euprojects/ozone/