An outline of an architecture-based method for optimizing dependability attributes of software-intensive systems

  • Authors:
  • Lars Grunske;Peter Lindsay;Egor Bondarev;Yiannis Papadopoulos;David Parker

  • Affiliations:
  • School of Information Technology and Electrical Engineering, ARC Centre for Complex Systems, The University of Queensland, Brisbane, St.Lucia, Australia;School of Information Technology and Electrical Engineering, ARC Centre for Complex Systems, The University of Queensland, Brisbane, St.Lucia, Australia;Eindhoven University of Technology, Eindhoven, The Netherlands;Department of Computer Science, University of Hull, Hull, UK;Department of Computer Science, University of Hull, Hull, UK

  • Venue:
  • Architecting dependable systems IV
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Dependability requirements such as safety and availability often conflict with one another making the development of dependable systems challenging. It is not always possible to design a system that fulfils all of its dependability requirements and consequently, it is necessary to identify conflicts early in the development process and to optimize the architectural design with regard to dependability and cost. This paper first provides an overview of fifteen different approaches to optimizing system designs at an architectural level. Then an abstract method is proposed that synthesises the main points of the different approaches to yield a generic approach that could be applied across a wide variety of different system attributes.