{"title":"软件产品线中最优产品派生的基于质量的启发式方法","authors":"F. Losavio, Oscar Ordaz","doi":"10.1109/ITECHA.2015.7317382","DOIUrl":null,"url":null,"abstract":"This work aims is to offer an assessment process to support architectural decisions in the derivation of specific products of a Software Product Line (SPL) family according to customer requirements, from an optimal feasible solution among a set of feasible solutions. The approach starts from a reference architecture (RA) constructed by a bottom-up process from existing products in a domain. This RA has imbedded the domain knowledge on architectural style(s), main functionality and quality properties. Due to the difficulty of measuring quality properties at architecture design stage, an heuristic is proposed to derive an optimal feasible solution from the weights assigned to architectural choices based on this knowledge and customer requirements. Our results, that are applied to the Integrated Healthcare Information System domain, offer a practical and straightforward way of deriving SPL products that can be partially automatized, and can also be useful from a didactical point of view, to show a complete product derivation process from RA that is often missing to illustrate known approaches.","PeriodicalId":161782,"journal":{"name":"2015 Internet Technologies and Applications (ITA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Quality-based heuristic for optimal product derivation in Software Product Lines\",\"authors\":\"F. Losavio, Oscar Ordaz\",\"doi\":\"10.1109/ITECHA.2015.7317382\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This work aims is to offer an assessment process to support architectural decisions in the derivation of specific products of a Software Product Line (SPL) family according to customer requirements, from an optimal feasible solution among a set of feasible solutions. The approach starts from a reference architecture (RA) constructed by a bottom-up process from existing products in a domain. This RA has imbedded the domain knowledge on architectural style(s), main functionality and quality properties. Due to the difficulty of measuring quality properties at architecture design stage, an heuristic is proposed to derive an optimal feasible solution from the weights assigned to architectural choices based on this knowledge and customer requirements. Our results, that are applied to the Integrated Healthcare Information System domain, offer a practical and straightforward way of deriving SPL products that can be partially automatized, and can also be useful from a didactical point of view, to show a complete product derivation process from RA that is often missing to illustrate known approaches.\",\"PeriodicalId\":161782,\"journal\":{\"name\":\"2015 Internet Technologies and Applications (ITA)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-11-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 Internet Technologies and Applications (ITA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ITECHA.2015.7317382\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Internet Technologies and Applications (ITA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITECHA.2015.7317382","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Quality-based heuristic for optimal product derivation in Software Product Lines
This work aims is to offer an assessment process to support architectural decisions in the derivation of specific products of a Software Product Line (SPL) family according to customer requirements, from an optimal feasible solution among a set of feasible solutions. The approach starts from a reference architecture (RA) constructed by a bottom-up process from existing products in a domain. This RA has imbedded the domain knowledge on architectural style(s), main functionality and quality properties. Due to the difficulty of measuring quality properties at architecture design stage, an heuristic is proposed to derive an optimal feasible solution from the weights assigned to architectural choices based on this knowledge and customer requirements. Our results, that are applied to the Integrated Healthcare Information System domain, offer a practical and straightforward way of deriving SPL products that can be partially automatized, and can also be useful from a didactical point of view, to show a complete product derivation process from RA that is often missing to illustrate known approaches.