<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Managing trade-offs in adaptable software architectures</title>
  </titleInfo>
  <name type="personal">
    <namePart>Mistr�ik, Ivan</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Ali, Nour</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Kazman, Rick</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Grundy, John</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Schmerl, Bradley</namePart>
    <role>
      <roleTerm type="text">editor.</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <genre authority="">Electronic books.</genre>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">mau</placeTerm>
    </place>
    <dateIssued encoding="marc">2016</dateIssued>
    <copyrightDate encoding="marc">2017</copyrightDate>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="gmd">electronic resource</form>
    <extent>1 online resource</extent>
  </physicalDescription>
  <tableOfContents>Front Cover; Managing Trade-offs in Adaptable Software Architectures; Copyright; Contents; Contributors; About the Editors; Foreword by David Garlan; Foreword by Nenad Medvidovic Behold the Golden Age of Software Architecture; References; Foreword by Paris Avgeriou; Foreword by Rog�erio de Lemos; Preface; Introduction; Part I: Concepts and Models for Self-Adaptive Software Architectures; Part II: Analyzing and Evaluating Trade-offs in Self-Adaptive Software Architectures; Part III: Managing Trade-offs in Self-Adaptive Software Architectures.</tableOfContents>
  <tableOfContents>Part IV: Quality Assurance in Self-Adaptive Software ArchitecturesChapter 1: Managing Trade-Offs in Adaptable Software Architectures; 1.1. Introduction; 1.2. Background; 1.3. Trade-Offs in Adaptive Systems Design; 1.4. Runtime Trade-Offs in Self-Adaptive Systems; 1.5. Challenges and the Road Ahead; 1.5.1. How to Architect for Adaptability?; 1.5.2. Adaptability in Modern Systems; 1.5.2.1. Cloud computing; 1.5.2.2. Service-based adaptation to QoS; 1.5.2.3. Cyber-physical systems; References; Part I: Concepts and Models for Self-Adaptive Software Architectures.</tableOfContents>
  <tableOfContents>Chapter 2: Architecting Software Systems for Runtime Self-Adaptation: Concepts, Models, and Challenges2.1. Introduction; 2.2. Motivation: A Web-Mashup Application; 2.3. Adaptation vs. Self-Adaptation; 2.3.1. Basic Definitions; 2.3.2. Architecting Software for Adaptation and Self-Adaptation; 2.3.2.1. Architecting for adaptation; 2.3.2.2. Architecting for self-adaptation; 2.3.2.3. Implications of self-adaptation; 2.4. Foundational Concepts for Architecting Self-Adaptive Software; 2.4.1. Fundamental Dimensions of Self-Adaptive Software; 2.4.2. Self-Adaptation Goals.</tableOfContents>
  <tableOfContents>2.4.2.1. Self-properties as self-adaptation goals2.4.2.2. Nonfunctional requirements as self-adaptation goals; 2.4.3. Self-Adaptation Fundamental Properties; 2.4.4. Sensors and Effectors; 2.4.5. Uncertainty and Dynamic Context; 2.5. Reference Models for Architecting Self-Adaptive Software; 2.5.1. The Feedback Loop Model of Control Theory; 2.5.2. The MAPE-K Model; 2.5.3. Kramer and Magees Self-Management Reference Model; 2.5.4. The DYNAMICO Reference Model; 2.5.4.1. The control objectives feedback loop (CO-FL); 2.5.4.2. The adaptation feedback loop (A-FL).</tableOfContents>
  <tableOfContents>2.5.4.3. The context monitoring feedback loop (M-FL)2.5.5. The Autonomic Computing Reference Architecture (ACRA); 2.6. Major Architectural Challenges in Self-Adaptation; 2.7. Summary; References; Chapter 3: A Classification Framework of Uncertainty in Architecture-Based Self-Adaptive Systems With Multiple Quality Re ... ; 3.1. Introduction; 3.1.1. Background; 3.1.1.1. Self-adaptive systems; 3.1.1.2. Architecture-based self-adaptation; 3.1.1.3. Architecture-based self-adaptive systems with multiple quality requirements; 3.1.1.4. Uncertainty in architecture-based self-adaptive systems.</tableOfContents>
  <note type="statement of responsibility">edited by Ivan MIstrik, Nour Ali, Rick Kazman, John Grundy, Bradley Schmerl.</note>
  <note>Includes index.</note>
  <subject authority="lcsh">
    <topic>Software architecture</topic>
  </subject>
  <subject authority="bisacsh">
    <topic>COMPUTERS</topic>
    <topic>Systems Architecture</topic>
    <topic>General</topic>
  </subject>
  <subject authority="fast">
    <topic>Software architecture</topic>
  </subject>
  <classification authority="lcc">QA76.754</classification>
  <classification authority="ddc" edition="23">005.1/2</classification>
  <identifier type="isbn">9780128028919</identifier>
  <identifier type="isbn">0128028912</identifier>
  <identifier type="isbn" invalid="yes"/>
  <identifier type="uri">http://www.sciencedirect.com/science/book/9780128028551</identifier>
  <location>
    <url displayLabel="ScienceDirect">http://www.sciencedirect.com/science/book/9780128028551</url>
  </location>
  <recordInfo>
    <recordContentSource authority="marcorg">N$T</recordContentSource>
    <recordCreationDate encoding="marc">160818</recordCreationDate>
    <recordChangeDate encoding="iso8601">20190328114816.0</recordChangeDate>
    <recordIdentifier source="OCoLC">ocn956953631</recordIdentifier>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
