內容簡介
丁博編著《軟體適應性技術--從個體適應到群體適應》從軟體工程層面入手,首先對軟體適應領域的已有工作進行較為全面的闡述和分析,指出現有工作的不足。在此基礎上,闡述了作者針對現有工作不足展開研究所取得的成果,包括融合個體和群體適應性的軟體自適應概念模型、自適軟體個體構造方法、集中決策的群體自適應機制、非集中決策的群體自適應機制等。本書適合軟體工程等相關領域的科研人員閱讀參考。
圖書目錄
序
前言
第一部分發展分析篇
第1章軟體適應基本概念
1.1軟體適應的定義
1.1.1軟體適應案例
1.1.2軟體適應和適應性的概念
1.1.3個體適應和群體適應的概念
1.2軟體適應研究動機
1.2.1軟體運行環境的變遷
1.2.2軟體內部結構的變化
1.3軟體適應的典型套用場景
1.3.1普適計算和Cyber—Physical系統
1.3.2雲計算
1.3.3透明計算
1.3.4自主計算
1.3.5移動計算和移動雲計算
1.4軟體適應與軟體線上演化
1.4.1線上演化的概念和發展歷史
1.4.2線上演化過程模型
1.4.3適應與線上演化的關係
1.5軟體適應的系統科學基礎
1.5.1控制理論
1.5.2複雜適應系統理論
第2章軟體適應使能技術
2.1軟體適應活動的特徵分類
2.1.1感知環節的特徵分類
2.1.2決策環節的特徵分類
2.1.3執行環節的特徵分類
2.2軟體適應的基礎使能技術
2.2.1計算反射
2.2.2中間件和軟體框架
2.2.3運行時軟體體系結構
2.2.4面向軟體適應的設計模式
2.3感知環節使能技術
2.3.1環境上下文處理
2.3.2軟體監測
2.4決策環節使能技術
2.4.1基於策略的管理
2.4.2人工智慧相關技術
2.4.3交叉學科相關技術
2.5執行環節使能技術
2.5.1動態AOP
2.5.2構件化系統的動態配置
2.5.3服務動態組合
2.5.4代碼動態遷移