Managing Trade-offs in Adaptable Software Architectures

Bradley Schmerl, Rick Kazman, Nour Ali, John Grundy, Ivan Mistrik

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNChapter

Abstract

Making trade-offs in architecture is a fundamental activity in software design. As software is required to operate continuously in changing and uncertain environments,adaptabilityneeds 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.
Original languageEnglish
Title of host publicationManaging Trade-offs in Adaptable Software Architectures
EditorsI. Mistrik, Nour Ali, R. Kazman, J. Grundy, B. Schmerl
Place of PublicationUSA
PublisherMorgan Kaufmann
Pages1-13
Number of pages13
ISBN (Print)9780128028551
DOIs
Publication statusPublished - 11 Aug 2016

Fingerprint Dive into the research topics of 'Managing Trade-offs in Adaptable Software Architectures'. Together they form a unique fingerprint.

  • Cite this

    Schmerl, B., Kazman, R., Ali, N., Grundy, J., & Mistrik, I. (2016). Managing Trade-offs in Adaptable Software Architectures. In I. Mistrik, N. Ali, R. Kazman, J. Grundy, & B. Schmerl (Eds.), Managing Trade-offs in Adaptable Software Architectures (pp. 1-13). Morgan Kaufmann. https://doi.org/10.1016/B978-0-12-802855-1.00001-0