Loading...

Managing Variability of Quality Attributes in Software Product Line

Nassiri Amini, Melissa | 2013

801 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 44106 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Mirian Hosseinabadi, Hassan
  7. Abstract:
  8. Nowadays Software product line technology receives notable considerations due to great advantages of cutting the costs and time to market, and improvement of the quality of software products. Variability plays a key role in software products line. Quality attributes can be a source of variability in software products line, therefore having an approach to manage them is essential. Quality attributes should be considered in all parts of software development life cycle, started by capturing and modeling in an appropriate way, mentioning in architecture design and being used in final products configurations. In this research at first, the necessity of study of quality attributes in software product line engineering is presented, henceforth the methods referring the aspects of modeling, architecture and selection of optimal product in presence of quality attributes, are discussed. Finally we manage variability of general quality attributes in software product line by presenting methods considering different and conflicting quality attributes needed by different products of software family. These methods help in selectiong design alternatives, variation points and configuring final product in presence of quality attribute's variability. Results of evaluations show effectiveness of presented method for feature selection problem. Compared with other approaches, our approach shows advantages in most of investigated criteria
  9. Keywords:
  10. Configuration ; Software Architecture ; Software Product Line ; Quality Attribute Variability ; Presence Rate

 Digital Object List

 Bookmark

No TOC