As software systems become increasingly ubiquitous, issues of dependability become ever more crucial. Given that solutions to these issues must be considered from the very beginning of the design process, it is clear that dependability and security have to be addressed at the architectural level. This book, as well as its six predecessors, was born of an effort to bring together the research communities of software architectures, dependability, and security. This state-of-the-art survey contains expanded, peer-reviewed papers based on selected contributions from the Workshop on Architecting Dependable Systems (WADS 2009), held at the International Conference on Dependable Systems and Networks (DSN 2009), as well as a number of invited papers written by renowned experts in the area. The 13 papers are organized in topical sections on: mobile and ubiquitous systems, architecting systems, fault management, and experience and vision.
Author(s): Themistoklis Bourdenas, Morris Sloman, Emil C. Lupu (auth.), Antonio Casimiro, Rogério de Lemos, Cristina Gacek (eds.)
Series: Lecture Notes in Computer Science 6420 : Programming and Software Engineering
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2010
Language: English
Pages: 324
Tags: Software Engineering; Programming Languages, Compilers, Interpreters; Programming Techniques; Logics and Meanings of Programs; Software Engineering/Programming and Operating Systems; Models and Principles
Front Matter....Pages -
Self-healing for Pervasive Computing Systems....Pages 1-25
Self Organization and Self Maintenance of Mobile Ad Hoc Networks through Dynamic Topology Control....Pages 26-52
Data Backup for Mobile Nodes: A Cooperative Middleware and an Experimentation Platform....Pages 53-73
Identification of Security Requirements in Systems of Systems by Functional Security Analysis....Pages 74-96
Implementing Reliability: The Interaction of Requirements, Tactics and Architecture Patterns....Pages 97-122
A Framework for Flexible and Dependable Service-Oriented Embedded Systems....Pages 123-145
Architecting Robustness and Timeliness in a New Generation of Aerospace Systems....Pages 146-170
Architecting Dependable Systems with Proactive Fault Management....Pages 171-200
ASDF: An Automated, Online Framework for Diagnosing Performance Problems....Pages 201-226
Is Collaborative QoS the Solution to the SOA Dependability Dilemma?....Pages 227-248
Software Assumptions Failure Tolerance: Role, Strategies, and Visions....Pages 249-272
Architecting Dependable Systems Using Reflective Computing: Lessons Learnt and Some Challenges....Pages 273-296
Architecting and Validating Dependable Systems: Experiences and Visions....Pages 297-321
Back Matter....Pages -