次世代ソフトウェアアーキテクチャとその開発技術とはソフトウェアアーキテクチャの設計ABAS(Attribute-Based Architectural Styles)
問題記述(Problem Description)
品質特性の尺度(Quality Attribute Measure)
- 問題記述で考慮すべき品質特性のアスペクト(Aspects of Quality Attribute Model)[例:可用性,信頼性,障害検出可能性]
アーキテクチャスタイル
- アーキテクチャスタイル=コンポーネント+コネクタ+コンポーネントとコネクタの特性+データと制御のインタラクションパターン+制約
品質特性パラメータ
- アーキテクチャスタイルで考慮すべき品質特性のパラメータ(Parameters of Quality Attribute Model) [例:検出方法(投票,事後条件チェック,デッドライン検出),リカバリ,モード]
アーキテクチャ分析[評価]
- 品質特性に対するアーキテクチャ決定方法[例:Markovモデルの利用]
出典: M. H. Klein, R. Kazman, Attribute-Based Architectural Styles, CMU/SEI-99-TR-022,