{"title":"比较产品线的需求可变性建模符号的标准","authors":"Olfa Djebbi, C. Salinesi","doi":"10.1109/CERE.2006.2","DOIUrl":null,"url":null,"abstract":"Software product families have proven to be an effective approach to reuse in software development. For planning requirements reuse, several variability approaches are developed. This study is made in an industrial company producing blood analysis automatons. It aims at finding the most suitable notation to model requirements variability for the product line developed by the company. The paper provides a comparative survey on feature-based notations for requirements variability modeling. It introduces an evaluation framework based on criteria that are derived by studying the main engineers' expectations for such a notation. The evaluation is fulfilled by making out notations' metamodels. The use of these languages is systematically illustrated with the same example, adapted from the company context, in order to refine the notation selection approach. Finally, recommendations are done, and issues on making the approach systematic are discussed.","PeriodicalId":148770,"journal":{"name":"Fourth International Workshop on Comparative Evaluation in Requirements Engineering (CERE'06 - RE'06 Workshop)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"59","resultStr":"{\"title\":\"Criteria for Comparing Requirements Variability Modeling Notations for Product Lines\",\"authors\":\"Olfa Djebbi, C. Salinesi\",\"doi\":\"10.1109/CERE.2006.2\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software product families have proven to be an effective approach to reuse in software development. For planning requirements reuse, several variability approaches are developed. This study is made in an industrial company producing blood analysis automatons. It aims at finding the most suitable notation to model requirements variability for the product line developed by the company. The paper provides a comparative survey on feature-based notations for requirements variability modeling. It introduces an evaluation framework based on criteria that are derived by studying the main engineers' expectations for such a notation. The evaluation is fulfilled by making out notations' metamodels. The use of these languages is systematically illustrated with the same example, adapted from the company context, in order to refine the notation selection approach. Finally, recommendations are done, and issues on making the approach systematic are discussed.\",\"PeriodicalId\":148770,\"journal\":{\"name\":\"Fourth International Workshop on Comparative Evaluation in Requirements Engineering (CERE'06 - RE'06 Workshop)\",\"volume\":\"42 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-09-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"59\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Fourth International Workshop on Comparative Evaluation in Requirements Engineering (CERE'06 - RE'06 Workshop)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CERE.2006.2\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fourth International Workshop on Comparative Evaluation in Requirements Engineering (CERE'06 - RE'06 Workshop)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CERE.2006.2","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Criteria for Comparing Requirements Variability Modeling Notations for Product Lines
Software product families have proven to be an effective approach to reuse in software development. For planning requirements reuse, several variability approaches are developed. This study is made in an industrial company producing blood analysis automatons. It aims at finding the most suitable notation to model requirements variability for the product line developed by the company. The paper provides a comparative survey on feature-based notations for requirements variability modeling. It introduces an evaluation framework based on criteria that are derived by studying the main engineers' expectations for such a notation. The evaluation is fulfilled by making out notations' metamodels. The use of these languages is systematically illustrated with the same example, adapted from the company context, in order to refine the notation selection approach. Finally, recommendations are done, and issues on making the approach systematic are discussed.