File(s) under permanent embargo

Managing trade-offs in adaptable software architectures

chapter
posted on 2017-01-01, 00:00 authored by B Schmerl, R Kazman, N Ali, John Grundy, I Mistrik
Making trade-offs in architecture is a fundamental activity in software design. As software is required to operate continuously in changing and uncertain environments, adaptability needs to be considered as a key issue, along with other more traditional software qualities. In this chapter, we introduce the concept of managing trade-offs in adaptable software architectures, discussing adaptability during the design of the software and as it runs. We outline important current approaches, challenges, and opportunities in managing these trade-offs.

History

Title of book

Managing trade-offs in adaptable software architectures

Chapter number

1

Pagination

1 - 11

Publisher

Maugan Kaufman

Place of publication

Burlington, Mass.

ISBN-13

9780128028551

Language

eng

Publication classification

B Book chapter; B1 Book chapter

Copyright notice

2017, Elsevier

Extent

14

Editor/Contributor(s)

I Mistrik, N Ali, R Kazman, J Grundy, B Schmerl