DocumentCode :
1799834
Title :
Combined propagation-based reasoning with goal and feature models
Author :
Yanji Liu ; Yukun Su ; Xinshang Yin ; Mussbacher, Gunter
Author_Institution :
ECE, McGill Univ., Montreal, QC, Canada
fYear :
2014
fDate :
25-25 Aug. 2014
Firstpage :
27
Lastpage :
36
Abstract :
The User Requirements Notation (URN) is an international requirements engineering standard published by the International Telecommunication Union. URN supports goal-oriented and scenario-based modeling as well as analysis. Feature modeling, on the other hand, is a well-establishing technique for capturing commonalities and variabilities of Software Product Lines. When combined with URN, it is possible to reason about the impact of feature configurations on stakeholder goals and system qualities, thus helping to identify the most appropriate features for a stakeholder. Combined reasoning of goal and feature models is also fundamental to Concern-Driven Development, where concerns are composed not only based on functionality expressed with feature models, but also based on impact on stakeholder goals. Therefore, an analysis technique for feature and goal models based on a single conceptual model is desirable, because of its potential to streamline model analysis and reduce the complexity of the analysis framework. This paper introduces such a technique, i.e., a single, propagation-based reasoning algorithm that supports combined reasoning of goal and feature models and offers additional usability improvements over existing goal-oriented reasoning mechanisms.
Keywords :
formal specification; inference mechanisms; software product lines; International Telecommunication Union; URN; analysis technique; combined propagation-based reasoning; concern-driven development; feature configuration; feature modeling; goal-oriented modeling; goal-oriented reasoning mechanism; international requirements engineering standard; propagation-based reasoning algorithm; scenario-based modeling; software product lines; streamline model analysis; system quality; usability improvement; user requirements notation; Algorithm design and analysis; Analytical models; Atmospheric modeling; Cognition; Context modeling; Semantics; Standards; GRL; Goal-oriented Requirement Language; URN; User Requirements Notation; concern; concern-driven development; evaluation algorithm; feature modeling; goal modeling; jUCMNav; trade-off analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Model-Driven Requirements Engineering Workshop (MoDRE), 2014 IEEE 4th International
Conference_Location :
Karlskrona
Type :
conf
DOI :
10.1109/MoDRE.2014.6890823
Filename :
6890823
Link To Document :
بازگشت