| 注册
首页|期刊导航|计算机科学与探索|面向软件密集型系统的体系结构可变性建模

面向软件密集型系统的体系结构可变性建模

聂坤明 张莉

计算机科学与探索Issue(7):823-835,13.
计算机科学与探索Issue(7):823-835,13.DOI:10.3778/j.issn.1673-9418.1311023

面向软件密集型系统的体系结构可变性建模

Software Architecture Variability Modeling Method for Software Intensive System

聂坤明 1张莉1

作者信息

  • 1. 北京航空航天大学 软件工程研究所,北京 100191
  • 折叠

摘要

Abstract

Software architecture is a high-level abstraction of software systems. Software architecture is very important for the development of software intensive systems, and software product can be effectively configured and evolved based on the variability management at the software architecture level. Currently, the variability modeling at the architecture level has not gained enough attention, and it will be hard to represent the variability after the domain architecture has been analyzed. In addition, complex variability dependency/constraints are not well modeled at the architecture level. This paper proposes a multiple view variability modeling method at the architecture level, and defines the stereotypes, tagged values and relevant constraints based on the UML Profiles. This paper also uses the variability modeling method and defines the variability point interaction view to model the constraints of the system. In order to manage the complex constraints effectively, the variability view and constraints view are separated, and the effect of the variability modeling is improved. Finally, this paper uses the ship prognostics and health management system as the cases to verify the effect of the proposed method, and the results show that the method can model the software intensive system effectively.

关键词

软件产品线/软件体系结构/可变性建模/UML Profile

Key words

software product line/software architecture/variability modeling/UML Profile

分类

信息技术与安全科学

引用本文复制引用

聂坤明,张莉..面向软件密集型系统的体系结构可变性建模[J].计算机科学与探索,2014,(7):823-835,13.

基金项目

The National Natural Science Foundation of China under Grant Nos.61170087,61370058(国家自然科学基金) (国家自然科学基金)

the Open Research Fund Projects of the State Key Laboratory of Software Development under Grant No. SKLSDE-2012ZX-13(软件开发环境国家重点实验室自主研究课题) (软件开发环境国家重点实验室自主研究课题)

the Fundamental Research Funds for the Central Universities of China (中央高校基本科研业务费专项资金) (中央高校基本科研业务费专项资金)

计算机科学与探索

OA北大核心CSCDCSTPCD

1673-9418

访问量0
|
下载量0
段落导航相关论文