-
题名面向软件密集型系统的体系结构可变性建模
被引量:2
- 1
-
-
作者
聂坤明
张莉
-
机构
北京航空航天大学软件工程研究所
-
出处
《计算机科学与探索》
CSCD
2014年第7期823-835,共13页
-
基金
国家自然科学基金(61170087
61370058)
+1 种基金
软件开发环境国家重点实验室自主研究课题(SKLSDE-2012ZX-13)
中央高校基本科研业务费专项资金~~
-
文摘
软件体系结构提供了软件系统的高层抽象,对于软件密集型系统的开发具有重要意义,基于体系结构层次的可变性管理可以有效地实现软件的定制和演化。目前体系结构层次的可变性建模并没有得到足够的关注,在分析出领域体系结构后,无法很好地实现体系结构的建模,而且体系结构层次可变性建模方法并没有很好地对可变性的复杂依赖关系进行建模。提出了一种基于多视图的体系结构可变性建模方法,基于UML Profile扩展机制,定义了可变性的构造型、标记值和相关的约束,并利用基于分离的可变性建模方法,定义可变点交互视图对系统中存在的依赖进行建模。基于可变性视图和依赖视图分离的可变性建模方法,实现了复杂依赖关系的有效管理,提高了可变性建模的效果。以船舶故障预测与健康管理系统作为研究案例,对该方法进行了验证,结果表明该方法能够有效地实现软件密集型系统的建模。
-
关键词
软件产品线
软件体系结构
可变性建模
umlprofile
-
Keywords
software product line
software architecture
variability modeling
UML Profile
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-