{"title":"A New Parameter for Product Configuration in Software Product Lines","authors":"Yuqing Lin, H. Ye, Bojun Li","doi":"10.1109/KAM.2009.26","DOIUrl":null,"url":null,"abstract":"Software product line development is a new software engineering method. It promotes the predictive software reuse by developing similar software systems together. One of the key artifacts of a software product line is the feature model, which represents the commonality and variability of all the products in the product family. When developing a member product from the product line, based on the requirement of the final product, features from the feature model will be selected and configured to form the final product. As the requirement could be incomplete or vague, the software engineer might need additional information in assisting with the feature selection. In this paper, we propose a new parameter, called the Instantiation Space, which measures the relative impact on the rest of the system for a selection. We believe that such information will be very helpful in the process of product configuration.","PeriodicalId":192986,"journal":{"name":"2009 Second International Symposium on Knowledge Acquisition and Modeling","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Second International Symposium on Knowledge Acquisition and Modeling","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/KAM.2009.26","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Software product line development is a new software engineering method. It promotes the predictive software reuse by developing similar software systems together. One of the key artifacts of a software product line is the feature model, which represents the commonality and variability of all the products in the product family. When developing a member product from the product line, based on the requirement of the final product, features from the feature model will be selected and configured to form the final product. As the requirement could be incomplete or vague, the software engineer might need additional information in assisting with the feature selection. In this paper, we propose a new parameter, called the Instantiation Space, which measures the relative impact on the rest of the system for a selection. We believe that such information will be very helpful in the process of product configuration.