Feature-Oriented Nonfunctional Requirement Analysis for Software Product Line

来源 :计算机科学技术学报 | 被引量 : 0次 | 上传用户:myloud911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Domain analysis in software product line (SPL) development provides a basis for core assets design and implementation by a systematic and comprehensive commonality/variability analysis. In feature-oriented SPL methods, products of the domain analysis are domain feature models and corresponding feature decision models to facilitate application-oriented customization. As in requirement analysis for a single system, the domain analysis in the SPL development should consider both functional and nonfunctional domain requirements. However, the nonfunctional requirements (NFRs) are often neglected in the existing domain analysis methods. In this paper, we propose a context-based method of the NFR analysis for the SPL development. In the method, NFRs are materialized by connecting nonfunctional goals with real-world context,thus NFR elicitation and variability analysis can be performed by context analysis for the whole domain with the assistance of NFR templates and NFR graphs. After the variability analysis, our method integrates both functional and nonfunctional perspectives by incorporating the nonfunctional goals and operationalizations into an initial functional feature model.NFR-related constraints are also elicited and integrated. Finally, a decision model with both functional and nonfunctional perspectives is constructed to facilitate application-oriented feature model customization. A computer-aided grading system (CAGS) product line is employed to demonstrate the method throughout the paper.
其他文献
Hydrogen is expected to play an important role in future transportation as a promising alternative clean energy source to carbon-based fuels.One of the key chal
Software engineering is broadly discussed as falling far short of expectations. Data and examples are used to justify how software itself is often poor, how the
In an attempt to search for more potent positive inotropic agents,a series of 1-(benzylamino)-3-(4,5-dihydro[1,2,4]trizaolo[4,3-a]quinolin-7-yloxy)propan-2-ol d
A new type of SiO2-MgO-CaO (SMC) whisker was used to modify high density polyethylene (HDPE).The melting behavior and crystallinity were investigated by differe
A novel intumnescent flame melamine salt of dipentaerythriol phosphate (MDP),was prepared from dipentaerythritol (DPE) polyphosphoric acid,and melamine.The flam
Computer simulations based on Discrete Element Method have been performed in order to investigate the influence of interparticle interactions on the kinetics of
Photoinitiated substitution complex of [Fe(CN)6]4- with imidazole has been synthesized and characterized.On the basis of elemental analysis,the empirical molecu
In this article a finite volume method is proposed to solve viscous incompressible Navier-Stokes equations in two-dimensional regions with corners and curved bo
Titanium dioxide was deposited from aqueous suspension onto cellulosic surfaces.Titania was sourced from Degussa(P25TM,70:30 anatase:rutile).Dry uptake of parti
Hydrate formation and dissociation processes are always accompanied by water migration in porous media, which is similar to the ice. In our study, a novel pF-me