Managing trade-offs in adaptable software architectures


Autoria(s): Schmerl, B.; Kazman, R.; Ali, N.; Grundy, J.; Mistrik, I.
Contribuinte(s)

Mistrik, Ivan

Ali, Nour

Kazman, Rick

Grundy, John

Schmerl, Bradley

Data(s)

01/01/2017

Resumo

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.

Identificador

http://hdl.handle.net/10536/DRO/DU:30085635

Idioma(s)

eng

Publicador

Maugan Kaufman

Relação

http://dro.deakin.edu.au/eserv/DU:30085635/grundy-managingtradeoffs-2017.pdf

http://dro.deakin.edu.au/eserv/DU:30085635/grundy-managingtradeoffs-evid1-2017.pdf

http://dro.deakin.edu.au/eserv/DU:30085635/grundy-managingtradeoffs-evid2-2017.pdf

http://www.dx.doi.org/10.1016/B978-0-12-802855-1.00001-0

Direitos

2017, Elsevier

Palavras-Chave #trade-offs #adaptive architecture #self-adaptive systems
Tipo

Book Chapter