skip to main content
Skip header Section
Architecting dependable systemsJanuary 2003
  • Editors:
  • Rogério De Lemos,
  • Cristina Gacek,
  • Alexander Romanovsky
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
ISBN:978-3-540-40727-0
Published:01 January 2003
Pages:
310
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SECTION: Architectures for dependability
chapter
Intrusion-tolerant architectures: concepts and design
pp 3–36

There is a significant body of research on distributed computing architectures, methodologies and algorithms, both in the fields of fault tolerance and security. Whilst they have taken separate paths until recently, the problems to be solved are of ...

chapter
Improving dependability of component-based systems via multi-versioning connectors
pp 37–60

The promise of architecture-based software development is that complex systems can be built and evolved reasonably quickly and reliably using coarse-grained components. However, practice has shown that many problems of traditional software development ...

chapter
Increasing system dependability through architecture-based self-repair
pp 61–89

One increasingly important technique for improving system dependability is to provide mechanisms for a system to adapt at run time in order to accommodate varying resources, system errors, and changing requirements. For such "self-repairing" systems one ...

chapter
Dependability in the web services architecture
pp 90–109

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 services architecture. More specifically, it surveys base fault ...

chapter
A component based real-time scheduling architecture
pp 110–125

Functionality for various services of scheduling algorithms is typically provided as extensions to a basic paradigm, intertwined in the kernel architecture. Thus, scheduling services come in packages around single paradigms, fixed to a certain ...

SECTION: Fault tolerance in software architectures
chapter
A fault-tolerant software architecture for component-based systems
pp 129–149

Component-based software built from reusable software components is being used in a wide range of applications that have high dependability requirements. In order to achieve the required levels of dependability, it is necessary to incorporate into these ...

chapter
The role of event description in architecting dependable systems
pp 150–174

Software monitoring is a technique that is well-suited to supporting the development of dependable system. It has been widely applied not only for this purpose but also for other purposes such as debugging, security, performance evaluation and ...

chapter
Architectural mismatch tolerance
pp 175–194

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 particular, on the ability of these mechanisms to cope with ...

SECTION: Dependability analysis in software architectures
chapter
Quality analysis of dependable systems: a developer oriented approach
pp 197–218

The quality of dependable systems (DS) is characterized by a number of non-functional properties (e.g., performance, reliability, availability, etc.). Assessing the DS quality against these properties imposes the application of quality analysis and ...

chapter
Stochastic dependability analysis of system architecture based on UML models
pp 219–244

The work in this paper is devoted to the definition of a dependability modeling and model based evaluation approach based on UML models. It is to be used in the early phases of the system design to capture system dependability attributes like ...

chapter
Specification: level integration of simulation and dependability analysis
pp 245–266

Software architectural choices have a profound influence on the quality attributes supported by a system. Architecture analysis can be used to evaluate the influence of design decisions on important quality attributes such as maintainability, ...

chapter
Using architectural properties to model and measure graceful degradation
pp 267–289

System-wide graceful degradation may be a viable approach to improving dependability in computer systems. In order to evaluate and improve system-wide graceful degradation we present a system model that will explicitly define graceful degradation as a ...

SECTION: Industrial experience
chapter
Dependability experience in Philips
pp 293–307

This paper gives an overview of dependabiUty issues of the 12 years in several business units of Philips. Main experiences stem from the development of systems in the telecommunications, consumer electronics and medical imaging domain. Several ways of ...

Contributors
  • University of Kent
  • Newcastle University
  • Newcastle University

Recommendations