Custom cover image
Custom cover image

Software adaptation in an open environment : a software architecture perspective / Yu Zhou and Taolue Chen

By: Contributor(s): Resource type: Ressourcentyp: Buch (Online)Book (Online)Language: English Publisher: Boca Raton : CRC Press, 2017Description: 1 Online-Ressource (1 online resource)ISBN:
  • 1351723030
  • 9781351723039
Subject(s): Additional physical formats: 1351723049 | 9781351723046 | 9781138743472 | Erscheint auch als: Software adaptation in an open environment. Druck-Ausgabe Boca Raton : CRC Press, 2017. xix, 218 SeitenDDC classification:
  • 005.3
LOC classification:
  • QA76.754
  • QA76.76.S375
Online resources: Summary: 2.1.4 Discussions2.2 Conceptual Adaptation Framework; 2.2.1 Architectural perspective; 2.2.2 Framework overview; 2.3 Runtime Software Architecture; 2.3.1 Software architecture class model; 2.3.2 Reflective interaction; 2.3.3 Discussions; 2.4 Related Techniques for Self-Adaptation; 2.5 Summary; 3 Context Modeling; 3.1 Overview of Context Modeling; 3.2 Representative Ontology Models; 3.3 Ontology-Based Context Modeling; 3.4 Ontology Models for Architecture Domain; 3.4.1 Architecture description ontology; 3.4.2 Architecture manipulation ontology; 3.4.3 Architecture control ontologySummary: 3.4.4 Discussion3.5 Summary; 4 Implementation and Case Study; 4.1 Structural Overview; 4.1.1 Adaptation support; 4.1.2 Component framework; 4.1.3 Context knowledge management; 4.2 MAC-ng Implementation; 4.3 Performance Analysis; 4.3.1 Experimental setup; 4.3.2 Performance evaluation; 4.4 Case Study; 4.4.1 Scenario statement; 4.4.2 Adaptation requirements; 4.4.3 Solutions based on MAC-ng; 4.5 Summary; SECTION II: ADAPTIVE MIGRATION, SERVICE DISCOVERY, AND INTERACTION; 5 Adaptive Component Migration; 5.1 Background; 5.2 Architectural Requirements; 5.2.1 Application modelSummary: 5.2.2 Mobility management5.2.3 Resource binding and service customization; 5.2.4 Context awareness; 5.3 Architectural Framework; 5.3.1 Application management; 5.3.1.1 Application architecture; 5.3.1.2 Dynamic interaction; 5.3.1.3 Coordination management; 5.3.2 Resource description and agent reasoning mechanism; 5.4 Modeling by Attributed Graphs; 5.5 Performance Analysis; 5.6 Related Work; 5.7 Summary; 6 Service Discovery and Interaction Adaptation; 6.1 Introduction; 6.2 Approach; 6.2.1 Context model and system architecture; 6.2.2 Service discovery primitives and mappingSummary: 6.2.3 Interaction programming model6.2.4 Interceptor based multi-mode interaction; 6.2.5 Adaptation; 6.3 Performance Analysis; 6.4 Related Work; 6.5 Summary; SECTION III: FORMAL MODELING AND ANALYSIS; 7 Adaptation Rules Conflict Detection; 7.1 Introduction; 7.2 Reconfiguration Modeling and Analysis; 7.2.1 Critical pair and dependency; 7.2.2 Architectural reconfiguration analysis; 7.3 Case Study; 7.4 Discussion; 7.5 Related Work; 7.6 Summary; 8 Model Based Verification of Dynamic Evolution; 8.1 Introduction; 8.2 Background; 8.3 Behavior Modeling; 8.4 Verification; 8.4.1 Flattening algorithmSummary: Cover; Half Title; Title Page; Copyright Page; Contents; Foreword; Preface; Authors; List of Figures; List of Tables; SECTION I: BASICS AND FRAMEWORK; 1 Introduction; 1.1 Novel Computing Paradigms and Methodologies; 1.2 What is Self-Adaptation?; 1.3 What is Context?; 1.4 Challenges of Adaptation in an Open Environment; 1.4.1 Characteristics of the open environment; 1.4.2 Adaptation requirements; 1.5 Structure of the Book; 2 Adaptation Framework; 2.1 Introduction and Background; 2.1.1 Architecture description languages; 2.1.2 Software architectural views; 2.1.3 Software architecture dynamicsPPN: PPN: 88601137XPackage identifier: Produktsigel: ZDB-4-NLEBK
No physical items for this record