
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 dynamics -- 2.1.4 Discussions -- 2.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 ontology -- 3.4.4 Discussion -- 3.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
Page Count:
218
Publication Date:
2017-01-01
No comments yet. Be the first to share your thoughts!