- Title
- Using knowledge-based systems to manage quality attributes in software product
- Creator
- Zhang, Guoheng; Ye, Huilin; Lin, Yuqing
- Relation
- 15th International Software Product Line Conference (SPLC 2011). SPLC '11: Proceedings of the 15th International Software Product Line Conference, Volume 2 (Munich, Germany 21-26 August, 2016)
- Publisher Link
- http://dx.doi.org/10.1145/2019136.2019172
- Publisher
- Association for Computing Machinery (ACM)
- Resource Type
- conference paper
- Date
- 2011
- Description
- Product configuration in a feature model in software product line engineering is a process, in which the desired features are selected based on the customers' functional requirements and non-functional requirements. The functional requirements of the target product can be satisfied by including the proper functional features. However, there is no such a straightforward way to realize the non-functional requirements and quality attributes of the target product. In our early work, we have developed a quantitative based method to assess the quality attributes for a configured product. However, this approach cannot adequately represent the inter-relationships among quality attributes which play an important role in product configuration process. We supplement our previous work by introducing a quality attribute knowledge base (QA_KB) to represent the inter-relationships among different quality attributes in a SPL. Furthermore, we develop algorithms for configuring a product based on customers' quality requirements. We also use a case study to illustrate our approach.
- Subject
- quality attributes; software product line; feature model; product configuration; non-functional requirements
- Identifier
- http://hdl.handle.net/1959.13/1356756
- Identifier
- uon:31776
- Identifier
- ISBN:9781450307895
- Language
- eng
- Reviewed
- Hits: 1777
- Visitors: 1867
- Downloads: 0
Thumbnail | File | Description | Size | Format |
---|