摘要
产品线体系结构需要支持多种变化性以满足其内部成员特性,因而是重要又复杂的软件产品线子系统。本文通过分析产品线体系结构的vADL规约,充分考虑产品线体系结构变化性对其复杂性度量的影响,生成产品线体系结构信息流图PLA-IFG,基于PLA-IFG,实现自动化度量产品线体系结构复杂性,提出了支持变化性的产品线体系结构复杂性度量方法。
Product line architecture must provide variability for satisfying particularity of product line members, so it is more complex than traditional software architecture, vADL, a architecture description language, which provides enough information for measuring quality of product line architecture besides formally specifying product line architecture. Some new metrics are provided to assess complexity of product line architecture. The method firstly constructs product line architecture information flow graph by analyzing vADL specification, and then the process of metric computation can be automated completely with product line architecture information flow graph. The main merit of our approach is to consider effecting of variability for measuring complexity of product line architecture.
出处
《微计算机应用》
2007年第4期420-425,共6页
Microcomputer Applications
关键词
产品线体系结构
软件度量
复杂性
体系结构描述语言
变化性
product line architecture
software metrics
complexity
architecture description language
variability