摘要
非功能特征直接影响嵌入式软件产品的质量,而传统特征模型未对嵌入式软件产品线的非功能特征细致定义。面向嵌入式产品线,提出一种非功能特征模型。首先定义特征的元模型,融合嵌入式领域扩展特征种类,生成非功能特征模型即非功能特征对象、非功能特征对象属性、非功能特征对象关系三元组,并规范其建模过程,从而解决无法清晰定义的问题。最后采用VP-UML工具对呼吸机时间量建模,验证模型的可用性,生成可扩展的基本代码,提高了需求分析效率。
Non-functional features directly impact the quality of embedded software product. However, traditional feature model fails to describe non-functional feature in detail especially for embedded software product line. In view of this, in this paper we present a nonfunctional feature model for embedded product line. First we define a feature meta model; then we integrate the embedded domain extension feature class to the meta model, and generate the non-functional feature model which is a triple containing the non-functional feature objects, non-functional feature objects' attributes and non-functional feature objects' relations. We also normalises the modelling process so that the problem of difficult to clearly define is solved. Finally, we use VP-UML tool to model the amount of ventilator time to verify the availability of the model, and to generate extensible basic codes, which improves the efficiency of demand analysis.
出处
《计算机应用与软件》
CSCD
2016年第1期244-248,共5页
Computer Applications and Software
基金
湖南省产学研结合重大科技成果转化项目(2010XK6024)
关键词
嵌入式
软件产品线
非功能
特征模型
性能
Embedded Software product line Non-functional Feature model Performance