MODELLING QUALITY ATTRIBUTES IN FEATURE MODELS IN SOFTWARE PRODUCT LINE ENGINEERING

Guoheng Zhang, Huilin Ye, Yuqing Lin

Abstract

In software product line engineering, product configuration is the process of selecting the desired features from a feature model based on customers’ functional requirements. The quality attribute assessments for a configured product are neglected in most existing product configuration approaches. As we know, the key issue of assessing quality attributes for a configured product is to measure the interdependencies between functional features and quality attributes. To address this issue, we have proposed a quantitative-based approach to establish the interdependencies based on analytic hierarchical process (AHP) in our previous work. In this paper, we supplement our previous work from two aspects: first, we adapt non-functional requirement (NFR) framework to identify quality attributes for a software product line and extend current feature models to represent the identified quality attributes; second, we develop an evaluation method to check the consistency of domain experts’ judgments to ensure the effectiveness of our approach. A simplified tourist guide software product line is used as an example to illustrate our approach.

References

  1. Klaus Pohl, Gunter Bockle and Frank van der Linden., 2005. Software Product Line Engineering: Foundations, Principles, and Techniques. Springer Jules White and Douglas C. Schmidt, 2007. Automating Product-Line Variant Selection for Mobile Devices. In the 11th International Software Product Line Conference.
  2. Sonia Montagud and Silvia Abrahao, 2009. Gathering Current Knowledge about Quality Evaluation in Software Product Lines. In Software Product Line Conference 2009.
  3. Guoheng Zhang, Huilin Ye and Yuqing Lin, 2010. Quality Attribute Assessment for Feature-Based Product Configuration in Software Product Line, in Asian Pacific Software Engineering Conference, Sydney, Australia.
  4. Lawrence Chung, Brian A Nixon, Eric Yu, John Mylopoulos, 2000. Non-Functional Requirements in Software Engineering. Kluwer Academic.
  5. Kyo Chul Kang, G.C.S., J.A.Hess, W.E.Novak and A.S.Petersem, 1990. Feature-Oriented Domain Analysis (FODA) Feasibility Study, in Technical Report CMU/SEI 90-TR-21.
  6. David L. Hallowell, 2007. Analytical Hierarchical Process (AHP)-Getting Oriented. ISixSigma.com Retrieved 2007-08-21.
Download


Paper Citation


in Harvard Style

Zhang G., Ye H. and Lin Y. (2011). MODELLING QUALITY ATTRIBUTES IN FEATURE MODELS IN SOFTWARE PRODUCT LINE ENGINEERING . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 249-254. DOI: 10.5220/0003646602490254


in Bibtex Style

@conference{icsoft11,
author={Guoheng Zhang and Huilin Ye and Yuqing Lin},
title={MODELLING QUALITY ATTRIBUTES IN FEATURE MODELS IN SOFTWARE PRODUCT LINE ENGINEERING},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={249-254},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003646602490254},
isbn={978-989-8425-77-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - MODELLING QUALITY ATTRIBUTES IN FEATURE MODELS IN SOFTWARE PRODUCT LINE ENGINEERING
SN - 978-989-8425-77-5
AU - Zhang G.
AU - Ye H.
AU - Lin Y.
PY - 2011
SP - 249
EP - 254
DO - 10.5220/0003646602490254