SPL Conqueror: Toward optimization of non-functional properties in software product lines
A software product line (SPL) is a family of related programs of a domain. The programs of an SPL are distinguished in terms of features, which are end-user visible characteristics of programs. Based on a selection of features, stakeholders can derive tailor-made programs that satisfy functional req...
Gespeichert in:
| Veröffentlicht in: | Software quality journal Jg. 20; H. 3-4; S. 487 - 517 |
|---|---|
| Hauptverfasser: | , , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Boston
Springer US
01.09.2012
Springer Nature B.V |
| Schlagworte: | |
| ISSN: | 0963-9314, 1573-1367 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | A software product line (SPL) is a family of related programs of a domain. The programs of an SPL are distinguished in terms of features, which are end-user visible characteristics of programs. Based on a selection of features, stakeholders can derive tailor-made programs that satisfy functional requirements. Besides functional requirements, different application scenarios raise the need for optimizing non-functional properties of a variant. The diversity of application scenarios leads to heterogeneous optimization goals with respect to non-functional properties (e.g., performance vs. footprint vs. energy optimized variants). Hence, an SPL has to satisfy different and sometimes contradicting requirements regarding non-functional properties. Usually, the actually required non-functional properties are not known before product derivation and can vary for each application scenario and customer. Allowing stakeholders to derive optimized variants requires us to measure non-functional properties after the SPL is developed. Unfortunately, the high variability provided by SPLs complicates measurement and optimization of non-functional properties due to a large variant space. With SPL Conqueror, we provide a holistic approach to optimize non-functional properties in SPL engineering. We show how non-functional properties can be qualitatively specified and quantitatively measured in the context of SPLs. Furthermore, we discuss the variant-derivation process in SPL Conqueror that reduces the effort of computing an optimal variant. We demonstrate the applicability of our approach by means of nine case studies of a broad range of application domains (e.g., database management and operating systems). Moreover, we show that SPL Conqueror is implementation and language independent by using SPLs that are implemented with different mechanisms, such as conditional compilation and feature-oriented programming. |
|---|---|
| AbstractList | Issue Title: Special Issue: Quality Engineering for Software Product Lines A software product line (SPL) is a family of related programs of a domain. The programs of an SPL are distinguished in terms of features, which are end-user visible characteristics of programs. Based on a selection of features, stakeholders can derive tailor-made programs that satisfy functional requirements. Besides functional requirements, different application scenarios raise the need for optimizing non-functional properties of a variant. The diversity of application scenarios leads to heterogeneous optimization goals with respect to non-functional properties (e.g., performance vs. footprint vs. energy optimized variants). Hence, an SPL has to satisfy different and sometimes contradicting requirements regarding non-functional properties. Usually, the actually required non-functional properties are not known before product derivation and can vary for each application scenario and customer. Allowing stakeholders to derive optimized variants requires us to measure non-functional properties after the SPL is developed. Unfortunately, the high variability provided by SPLs complicates measurement and optimization of non-functional properties due to a large variant space. With SPL Conqueror, we provide a holistic approach to optimize non-functional properties in SPL engineering. We show how non-functional properties can be qualitatively specified and quantitatively measured in the context of SPLs. Furthermore, we discuss the variant-derivation process in SPL Conqueror that reduces the effort of computing an optimal variant. We demonstrate the applicability of our approach by means of nine case studies of a broad range of application domains (e.g., database management and operating systems). Moreover, we show that SPL Conqueror is implementation and language independent by using SPLs that are implemented with different mechanisms, such as conditional compilation and feature-oriented programming.[PUBLICATION ABSTRACT] A software product line (SPL) is a family of related programs of a domain. The programs of an SPL are distinguished in terms of features, which are end-user visible characteristics of programs. Based on a selection of features, stakeholders can derive tailor-made programs that satisfy functional requirements. Besides functional requirements, different application scenarios raise the need for optimizing non-functional properties of a variant. The diversity of application scenarios leads to heterogeneous optimization goals with respect to non-functional properties (e.g., performance vs. footprint vs. energy optimized variants). Hence, an SPL has to satisfy different and sometimes contradicting requirements regarding non-functional properties. Usually, the actually required non-functional properties are not known before product derivation and can vary for each application scenario and customer. Allowing stakeholders to derive optimized variants requires us to measure non-functional properties after the SPL is developed. Unfortunately, the high variability provided by SPLs complicates measurement and optimization of non-functional properties due to a large variant space. With SPL Conqueror, we provide a holistic approach to optimize non-functional properties in SPL engineering. We show how non-functional properties can be qualitatively specified and quantitatively measured in the context of SPLs. Furthermore, we discuss the variant-derivation process in SPL Conqueror that reduces the effort of computing an optimal variant. We demonstrate the applicability of our approach by means of nine case studies of a broad range of application domains (e.g., database management and operating systems). Moreover, we show that SPL Conqueror is implementation and language independent by using SPLs that are implemented with different mechanisms, such as conditional compilation and feature-oriented programming. |
| Author | Rosenmüller, Marko Kuhlemann, Martin Apel, Sven Siegmund, Norbert Kästner, Christian Saake, Gunter |
| Author_xml | – sequence: 1 givenname: Norbert surname: Siegmund fullname: Siegmund, Norbert email: nsiegmun@ovgu.de organization: University of Magdeburg – sequence: 2 givenname: Marko surname: Rosenmüller fullname: Rosenmüller, Marko organization: University of Magdeburg – sequence: 3 givenname: Martin surname: Kuhlemann fullname: Kuhlemann, Martin organization: University of Magdeburg – sequence: 4 givenname: Christian surname: Kästner fullname: Kästner, Christian organization: Philipps University Marburg – sequence: 5 givenname: Sven surname: Apel fullname: Apel, Sven organization: University of Passau – sequence: 6 givenname: Gunter surname: Saake fullname: Saake, Gunter organization: University of Magdeburg |
| BookMark | eNp9kE1LxDAQhoOs4O7qD_AW8OIlmjRJ23iTxS9YUHA9eCppmkqWblKTFNFfb2o9iKCnMMPzZGbeBZhZZzUAxwSfEYyL80BIRgTChCBBeIbEHpgTXlBEaF7MwByLnCJBCTsAixC2GI8Wm4Pnx4c1XDn7Omjv_AXcuDfpG-j6aHbmQ0bjLHQtTNNQO1g11rKDvXe99tHoAI2FwbUxWXpsN4OKsDNWh0Ow38ou6KPvdwmerq82q1u0vr-5W12ukaJMRKSpoiJvCa0bxZpSZjoTdZmlTs3LhpVCqLR7XdeSqUTqXLRENaUSijY0bzVdgtPp3zQ9XRFitTNB6a6TVrshVCQlQAtecpbQk1_o1g0-HZQoTEXGOeM0UWSilHcheN1WvTc76d8TVI2xVVPYVQq7GsOuRHKKX44y8Su96KXp_jWzyQxpin3R_udOf0mfxjOWgQ |
| CitedBy_id | crossref_primary_10_1002_spe_2463 crossref_primary_10_4018_ijkss_2014100103 crossref_primary_10_1007_s10664_014_9359_z crossref_primary_10_1016_j_infsof_2017_08_010 crossref_primary_10_1007_s10270_013_0337_5 crossref_primary_10_1145_3176644 crossref_primary_10_1109_TSE_2025_3525955 crossref_primary_10_1111_itor_12414 crossref_primary_10_1007_s10515_020_00273_8 crossref_primary_10_1007_s00165_021_00563_2 crossref_primary_10_1016_j_jss_2017_02_044 crossref_primary_10_1016_j_jss_2023_111671 crossref_primary_10_1109_TSE_2021_3116768 crossref_primary_10_1007_s10515_018_0247_4 crossref_primary_10_1109_TSE_2022_3171404 crossref_primary_10_1016_j_jss_2023_111915 crossref_primary_10_1016_j_jss_2023_111913 crossref_primary_10_1145_3712193 crossref_primary_10_1145_3702986 crossref_primary_10_1109_MS_2020_2987024 crossref_primary_10_1016_j_jss_2019_04_026 crossref_primary_10_1016_j_neucom_2019_06_075 crossref_primary_10_1007_s10270_022_01011_2 crossref_primary_10_1145_2775053_2658767 crossref_primary_10_1109_TSE_2024_3491945 crossref_primary_10_1007_s10009_019_00532_4 crossref_primary_10_1016_j_infsof_2020_106371 crossref_primary_10_1186_s40411_015_0022_1 crossref_primary_10_1145_3611663 crossref_primary_10_1145_3093335_2993246 crossref_primary_10_1145_3093335_2993248 crossref_primary_10_1007_s10664_022_10217_3 crossref_primary_10_1016_j_jss_2021_111044 crossref_primary_10_1134_S1995080221070192 crossref_primary_10_1007_s11219_017_9400_8 crossref_primary_10_1016_j_jlamp_2015_08_003 crossref_primary_10_1007_s10664_017_9573_6 crossref_primary_10_1016_j_jss_2021_110909 crossref_primary_10_1016_j_scico_2018_12_002 crossref_primary_10_1145_2189751_2047866 crossref_primary_10_1145_2936314_2814220 crossref_primary_10_1002_smr_1870 crossref_primary_10_1016_j_jss_2025_112434 crossref_primary_10_1145_2897760 crossref_primary_10_1016_j_jss_2018_07_054 crossref_primary_10_1007_s10664_022_10250_2 crossref_primary_10_3390_e16063329 crossref_primary_10_1145_3643743 crossref_primary_10_1016_j_jss_2019_05_001 |
| Cites_doi | 10.1109/APSEC.2008.45 10.1145/513829.513838 10.1109/32.730542 10.1109/SPLINE.2006.1691581 10.21236/ADA235785 10.1109/TSE.1976.233837 10.1023/A:1024424811345 10.1145/1868688.1868690 10.1145/1656437.1656441 10.1007/s00158-003-0368-6 10.1145/1276958.1277179 10.1007/978-3-540-71289-3_32 10.1023/A:1015729001611 10.1109/MS.2006.61 10.1145/1287624.1287641 10.1109/ISRE.1997.566873 10.1109/SPLC.2011.20 10.1007/3-540-28901-1 10.1109/IJCNN.2002.1007518 10.1109/APSEC.2010.26 10.1007/978-1-4615-5269-7 10.1145/1324969.1324971 10.1145/976270.976281 10.1126/science.103.2684.677 10.1007/978-3-642-02463-4_19 10.1109/QSIC.2010.9 10.1109/LPE.1994.573195 10.1016/S0950-5849(97)00053-0 10.1109/RE.2007.45 10.1109/52.754056 10.1109/ISRE.1995.512554 10.1109/SPLINE.2007.19 10.1016/j.jss.2009.02.011 10.1016/S0950-5849(01)00194-X 10.1109/TSE.2004.23 10.1109/SPLINE.2006.1691576 |
| ContentType | Journal Article |
| Copyright | Springer Science+Business Media, LLC 2011 Springer Science+Business Media, LLC 2012 |
| Copyright_xml | – notice: Springer Science+Business Media, LLC 2011 – notice: Springer Science+Business Media, LLC 2012 |
| DBID | AAYXX CITATION 3V. 7SC 7WY 7WZ 7XB 87Z 8AL 8AO 8FD 8FE 8FG 8FK 8FL 8G5 ABUWG AFKRA ARAPS AZQEC BENPR BEZIV BGLVJ CCPQU DWQXO FRNLG F~G GNUQQ GUQSH HCIFZ JQ2 K60 K6~ K7- L.- L.0 L7M L~C L~D M0C M0N M2O MBDVC P5Z P62 PHGZM PHGZT PKEHL PQBIZ PQBZA PQEST PQGLB PQQKQ PQUKI Q9U |
| DOI | 10.1007/s11219-011-9152-9 |
| DatabaseName | CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts ABI/INFORM Collection ABI/INFORM Global (PDF only) ProQuest Central (purchase pre-March 2016) ABI/INFORM Collection Computing Database (Alumni Edition) ProQuest Pharma Collection Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ABI/INFORM Collection (Alumni) Research Library (Alumni) ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Business Premium Collection Technology Collection ProQuest One ProQuest Central Korea Business Premium Collection (Alumni) ABI/INFORM Global (Corporate) ProQuest Central Student ProQuest Research Library SciTech Premium Collection ProQuest Computer Science Collection ProQuest Business Collection (Alumni Edition) ProQuest Business Collection Computer Science Database ABI/INFORM Professional Advanced ABI/INFORM Professional Standard Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional ABI/INFORM Global Computing Database Research Library Research Library (Corporate) ProQuest advanced technologies & aerospace journals ProQuest Advanced Technologies & Aerospace Collection Proquest Central Premium ProQuest One Academic (New) ProQuest One Academic Middle East (New) ProQuest One Business ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central Basic |
| DatabaseTitle | CrossRef ABI/INFORM Global (Corporate) ProQuest Business Collection (Alumni Edition) ProQuest One Business Research Library Prep Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College Research Library (Alumni Edition) ProQuest Pharma Collection ABI/INFORM Complete ProQuest Central ABI/INFORM Professional Advanced ProQuest One Applied & Life Sciences ABI/INFORM Professional Standard ProQuest Central Korea ProQuest Research Library ProQuest Central (New) Advanced Technologies Database with Aerospace ABI/INFORM Complete (Alumni Edition) Advanced Technologies & Aerospace Collection Business Premium Collection ABI/INFORM Global ProQuest Computing ABI/INFORM Global (Alumni Edition) ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection ProQuest Business Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition ProQuest One Business (Alumni) ProQuest One Academic ProQuest One Academic (New) ProQuest Central (Alumni) Business Premium Collection (Alumni) |
| DatabaseTitleList | ABI/INFORM Global (Corporate) Computer and Information Systems Abstracts |
| Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: https://www.proquest.com/central sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1573-1367 |
| EndPage | 517 |
| ExternalDocumentID | 2759526331 10_1007_s11219_011_9152_9 |
| Genre | Feature |
| GroupedDBID | -4Z -59 -5G -BR -EM -Y2 -~C .4S .86 .DC .VR 06D 0R~ 0VY 123 1N0 1SB 2.D 203 28- 2J2 2JN 2JY 2KG 2LR 2P1 2VQ 2~H 30V 3V. 4.4 406 408 409 40D 40E 5QI 5VS 67Z 6NX 7WY 8AO 8FE 8FG 8FL 8G5 8TC 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AAOBN AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYOK AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDPE ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABUWG ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSNA ACZOJ ADHHG ADHIR ADIMF ADINQ ADKNI ADKPE ADMLS ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFIE AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFEXP AFGCZ AFKRA AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGGDS AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARAPS ARCSS ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN AZQEC B-. BA0 BBWZM BDATZ BENPR BEZIV BGLVJ BGNMA BPHCQ BSONS CAG CCPQU COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 DWQXO EBLON EBS EDO EIOEI EJD ESBYG FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRNLG FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GROUPED_ABI_INFORM_COMPLETE GUQSH GXS H13 HCIFZ HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ I09 IHE IJ- IKXTQ ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ K60 K6V K6~ K7- KDC KOV KOW LAK LLZTM M0C M0N M2O M4Y MA- N2Q NB0 NDZJH NPVJJ NQJWS NU0 O9- O93 O9G O9I O9J OAM OVD P19 P2P P62 P9O PF0 PQBIZ PQBZA PQQKQ PROAC PT4 PT5 Q2X QOK QOS R4E R89 R9I RHV RIG RNI ROL RPX RSV RZC RZE RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCLPG SCO SDH SDM SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TEORI TSG TSK TSV TUC TUS U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 Z7R Z7S Z7X Z7Z Z81 Z83 Z88 Z8M Z8N Z8R Z8T Z8W Z92 ZMTXR ~A9 ~EX AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG AEZWR AFDZB AFFHD AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION PHGZM PHGZT PQGLB 7SC 7XB 8AL 8FD 8FK JQ2 L.- L.0 L7M L~C L~D MBDVC PKEHL PQEST PQUKI Q9U PUEGO |
| ID | FETCH-LOGICAL-c349t-e3c396f13bdc4d8a2e29b826f1b58d4899c096bbba4cc39e69f1cd8c9c3d36fe3 |
| IEDL.DBID | M0C |
| ISICitedReferencesCount | 112 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000308001900003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0963-9314 |
| IngestDate | Fri Sep 05 09:22:43 EDT 2025 Tue Nov 04 20:04:46 EST 2025 Sat Nov 29 03:13:11 EST 2025 Tue Nov 18 21:37:28 EST 2025 Fri Feb 21 02:36:40 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3-4 |
| Keywords | Software product lines Feature-oriented software development SPL Conqueror Non-functional properties Measurement and optimization |
| Language | English |
| License | http://www.springer.com/tdm |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c349t-e3c396f13bdc4d8a2e29b826f1b58d4899c096bbba4cc39e69f1cd8c9c3d36fe3 |
| Notes | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-2 content type line 23 |
| PQID | 1039255453 |
| PQPubID | 29106 |
| PageCount | 31 |
| ParticipantIDs | proquest_miscellaneous_1136375854 proquest_journals_1039255453 crossref_primary_10_1007_s11219_011_9152_9 crossref_citationtrail_10_1007_s11219_011_9152_9 springer_journals_10_1007_s11219_011_9152_9 |
| PublicationCentury | 2000 |
| PublicationDate | 2012-09-01 |
| PublicationDateYYYYMMDD | 2012-09-01 |
| PublicationDate_xml | – month: 09 year: 2012 text: 2012-09-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Boston |
| PublicationPlace_xml | – name: Boston – name: Dordrecht |
| PublicationTitle | Software quality journal |
| PublicationTitleAbbrev | Software Qual J |
| PublicationYear | 2012 |
| Publisher | Springer US Springer Nature B.V |
| Publisher_xml | – name: Springer US – name: Springer Nature B.V |
| References | Siegmund, N., Rosenmüller, M., Kuhlemann, M., Kästner, C., & Saake, G. (2008b). Measuring non-functional properties in software product lines for product derivation. In Proceedings of the Asia-Pacific Software Engineering Conference (APSEC), IEEE Computer Society, pp. 187–194. KhoshgoftaarTMSeliyaNFault prediction modeling for software quality estimation: Comparing commonly used techniquesEmpirical Software Engineering2003825528310.1023/A:1024424811345 SQLite.org (2010). Press release. http://www.sqlite.org/mostdeployed.html [Accessed at: 19th May 2011]. Trendowicz, A., & Punter, T. (2003). Quality modeling for software product lines. In ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE). Götz, S., & Pukall, M. (2009). On performance of delegation in Java. In Proceedings of the International Workshop on Hot Topics in Software Upgrades (HotSWUp) (pp. 1–6). New York: ACM Press. Pure-systems GmbH (2004). Technical white paper: Variant management with pure::variants. [Avaiblable online at: http://www.pure-systems.com. RobertsonSRobertsonJMastering the requirements process1999New YorkACM Press ChungLNixonBAYuEMylopoulosJNon-functional requirements in software engineering1999BerlinSpringer10.1007/978-1-4615-5269-7 KarlssonJWohlinCRegnellBAn evaluation of methods for prioritizing software requirementsInformation and Software Technology19983914–1593994710.1016/S0950-5849(97)00053-0 Yu, E. S. K. (1997). Towards modeling and reasoning support for early-phase requirements engineering. In Proceedings of the International Symposium on Requirements Engineering (RE), IEEE Computer Society, pp. 226–235. Saliu, M. O., & Ruhe, G. (2007). Bi-objective release planning for evolving software systems. In Proceedings of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE) (pp. 105–114). New York: ACM Press, FSE. Benavides, D., Ruiz-Cortés, A., & Trinidad, P. (2005). Automated reasoning on feature models. In International Conference on Advanced Information Systems Engineering (CAISE) (Vol. 3520, pp. 491–503). Berlin: Springer, LNCS. Czarnecki, K., Kim, C. H. P., & Kalleberg, K. T. (2006). Feature models are views on ontologies. In Proceedings of the International Software Product Line Conference (SPLC), IEEE Computer Society, pp. 41–51. Sincero, J., Schröder-Preikschat, W., & Spinczyk, O. (2010). Approaching non-functional properties of software product lines: Learning from products. In Proceedings of Asia-Pacific Software Engineering Conference (APSEC), IEEE Computer Society, pp. 147–155. Rana, Z. A., Shamail, S., & Awais, M. M. (2007). A survey of measurement-based software quality prediction techniques. Tech. Rep. Lahore University of Management Sciences. CzarneckiKEiseneckerUGenerative programming: Methods, tools, and applications2000MAAddison-Wesley MarlerRAroraJSurvey of multi-objective optimization methods for engineeringStructural and Multidisciplinary Optimization200426636939520573771243.9019910.1007/s00158-003-0368-6 Tiwari, V., Malik, S., & Wolfe, A. (1994). Compilation techniques for low energy: An overview. In Proceedings of Symposium on Low Power Electronics (ISLPED), IEEE Computer Society, pp. 38–39. White, J., Schmidt, D. C., Wuchner, E., & Nechypurenko, A. (2007). Automating product-line variant selection for mobile devices. In Proceedings of the International Software Product Line Conference (SPLC), IEEE Computer Society, pp. 129–140. Chung, L., Nixon, B. A., & Yu, E. (1995). Using non-functional requirements to systematically support change. In Proceedings of the International Symposium on Requirements Engineering (RE), IEEE Computer Society, pp. 132–139. Zhang, Y., Harman, M., & Mansouri, S. A. (2007). The multi-objective next release problem. In Proceedings of the Annual Conference on Genetic and Evolutionary Computation (GECCO) (pp. 1129–1137). New York: ACM Press. Chung, L., & do Prado Leite, J. (2009). On non-functional requirements in software engineering. In Conceptual modeling: Foundations and applications (Vol. 5600, Chap 19, pp. 363–379). Berlin: Springer, LNCS. Hunleth, F., & Cytron, R. (2002). Footprint and feature management using aspect-oriented programming techniques. In Proceedings of Joint Conference on Languages, Compilers, and Tools for Embedded Systems & Software and Compilers for Embedded Systems (LCTES/SCOPES) (pp. 38–45). New York: ACM Press. PohlKBöckleGvan der LindenFSoftware product line engineering: Foundations, principles and techniques2005BerlinSpringer1075.68575 FeiYRaviSRaghunathanAJhaNKEnergy-optimizing source code transformations for operating system-driven embedded softwareACM Transaction on Embedded Computer Systems20077112610.1145/1324969.1324971 CooperKDSubramanianDTorczonLAdaptive optimizing compilers for the 21st centuryJournal of Supercomputing20022317220994.6853710.1023/A:1015729001611 FlochJHallsteinsenSStavEEliassenFLundKGjorvenEUsing architecture models for runtime adaptabilityIEEE Software200623627010.1109/MS.2006.61 Glinz, M. (2007). On non-functional requirements. In Proceedings of the International Conference on Requirements Engineering (RE), IEEE Computer Society, pp. 21–26. Göbel, S., Pohl, C., Röttger, S., & Zschaler, S. (2004). The COMQUAD component model: Enabling dynamic selection of implementations by weaving non-functional aspects. In International Conference on Aspect-oriented Software Development (AOSD) (pp. 74–82). New York: ACM Press. Siegmund, N., Kuhlemann, M., Apel, S., & Pukall, M. (2010a). Optimizing non-functional properties of software product lines by means of refactorings. In Proceedings of Workshop Variability Modelling of Software-intensive Systems (VaMoS) (pp. 115–122). University of Duisburg-Essen. WhiteJDoughertyBSchmidtDCSelecting highly optimal architectural feature sets with filtered cartesian flatteningJournal of Systems and Software20098281268128410.1016/j.jss.2009.02.011 Pizzi, N. J., Summers, R., & Pedrycz, W. (2002). Software quality prediction using median-adjusted class labels. In International Joint Conference on Neural Networks (IJCNN), IEEE Computer Society, pp. 2405–2409. Kästner, C., Apel, S., ur Rahman, S. S., Rosenmüller, M., Batory, D. & Saake, G. (2009). On the impact of the optional feature problem: Analysis and case studies. In Proceedings of the International Software Product Line Conference (SPLC), Software Engineering Institute (SEI), pp. 181–190. Siegmund, N., Kuhlemann, M., Rosenmüller, M., Kästner, C., & Saake, G. (2008a). Integrated product line model for semi-automated product derivation using non-functional properties. In Workshop on Variability Modelling of Software-intensive Systems (VaMoS) (pp. 25–31). University of Duisburg-Essen. BatoryDSarvelaJNRauschmayerAScaling step-wise refinementIEEE Transactions on Software Engineering (TSE)200430635537110.1109/TSE.2004.23 Sincero, J., Spinczyk, O., & Schröder-Preikschat, W. (2007). On the configuration of non-functional properties in software product lines. In Software Product Line Conference (SPLC), Doctoral Symposium (pp. 167–173). Kindai Kagaku Sha Co. Ltd. Siegmund, N., Rosenmüller, M., & Apel, S. (2010b). Automating energy optimization with features. In Proceedings of International Workshop on Feature-oriented Software Development (FOSD) (pp. 2–9). New York: ACM Press. Li, Y., & Henkel, J. (2002). A framework for estimating and minimizing energy dissipation of embedded HW/SW systems (pp. 259–264). Dordrecht: Kluwer Academic Publishers. Czarnecki, K., Helsen, S., & Eisenecker, U. W. (2004). Staged configuration using feature models. In Proceedings of the International Software Product Line Conference (SPLC) (Vol. 3154, pp. 266–283). Berlin: Springer, LNCS. Lopez-Herrejon, R., & Apel, S. (2007). Measuring and characterizing crosscutting in aspect-based programs: Basic metrics and case studies. In Proceedings of the International Conference on Fundamental Approaches to Software Engineering (FASE) (pp. 423–437). Berlin: Springer Antkiewicz, M., & Czarnecki, K. (2004). Featureplugin: Feature modeling plug-in for Eclipse. In Workshop on eclipse technology eXchange (pp. 67–72). New York: ACM Press. Kang, K., Cohen, S., Hess, J., Novak, W., & Peterson, A. (1990). Feature-oriented domain analysis (FODA) feasibility study. Tech. Rep. CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University. Mccall, J. A., Richards, P. K., & Walters, G. F. (1977). Factors in software quality. Vol. 1. Concepts and definitions of software quality. Technical Report ADA049014, General Electric Co Sunnyvale California. Siegmund, N., Rosenmüller, M., Kästner, C., Giarusso, P. G., Apel, S., & Kolesnikov, S. S. (2011). Scalable prediction of non-functional properties in software product lines. In Software Product Line Conference (SPLC), IEEE Computer Society. Batory, D. (2005). Feature models, grammars, and propositional formulas. In Proceedings of the International Software Product Line Conference (SPLC) (Vol. 3714, pp. 7–20). Berlin: Springer, LNCS. BoehmBWBrownJRKasparHLipowMMacleodGJMerrittMJCharacteristics of software wuality (TRW series of software technology)1978AmsterdamElsevier Apel, S., & Beyer, D. (2011). Feature cohesion in software product lines: An exploratory study. In Proceedings of the International Software Engineering Conference (ICSE) (pp. 421–430). New York: ACM Press. van LamsweerdeADarimontRLetierEManaging conflicts in goal-driven requirements engineeringIEEE Transactions on Software Engineering1998241190892610.1109/32.730542 Botterweck, G., Nestor, D., Preußner, A., Cawley, C., & Thiel, S. (2007). Towards supporting feature configuration by interactive visualization. In Proceedings of Workshop on Visualisation in Software Product Line Engineering (ViSPLE), IEEE Computer Society, pp. 125–131. van Lamsweerde, A. (2001). Goal-oriented requirements engineering: a guided tour. In International Symposium on Requirements Engineering (RE), IEEE Computer Society, pp. 249–262. BøeghJDepanfilisSKitc KD Cooper (9152_CR15) 2002; 23 9152_CR2 9152_CR1 9152_CR4 A Lamsweerde van (9152_CR32) 1998; 24 9152_CR6 9152_CR18 9152_CR7 9152_CR26 9152_CR25 9152_CR28 9152_CR22 9152_CR21 J Floch (9152_CR20) 2006; 23 9152_CR24 9152_CR23 9152_CR62 9152_CR61 9152_CR60 P Clements (9152_CR14) 2002 AJ Bagnall (9152_CR3) 2001; 43 Y Fei (9152_CR19) 2007; 7 S Robertson (9152_CR45) 1999 9152_CR58 9152_CR17 9152_CR11 9152_CR10 9152_CR54 K Czarnecki (9152_CR16) 2000 9152_CR57 9152_CR12 9152_CR56 9152_CR51 9152_CR50 9152_CR53 9152_CR52 D Batory (9152_CR5) 2004; 30 L Chung (9152_CR13) 1999 J White (9152_CR59) 2009; 82 9152_CR48 9152_CR47 9152_CR49 9152_CR44 9152_CR43 TM Khoshgoftaar (9152_CR29) 2003; 8 9152_CR46 SS Stevens (9152_CR55) 1946; 103 9152_CR40 J Bøegh (9152_CR8) 1999; 16 9152_CR42 T McCabe (9152_CR37) 1976; 2 J Karlsson (9152_CR27) 1998; 39 9152_CR39 9152_CR38 9152_CR33 K Pohl (9152_CR41) 2005 BW Boehm (9152_CR9) 1978 9152_CR35 9152_CR34 9152_CR31 9152_CR30 R Marler (9152_CR36) 2004; 26 |
| References_xml | – reference: Mccall, J. A., Richards, P. K., & Walters, G. F. (1977). Factors in software quality. Vol. 1. Concepts and definitions of software quality. Technical Report ADA049014, General Electric Co Sunnyvale California. – reference: Siegmund, N., Kuhlemann, M., Apel, S., & Pukall, M. (2010a). Optimizing non-functional properties of software product lines by means of refactorings. In Proceedings of Workshop Variability Modelling of Software-intensive Systems (VaMoS) (pp. 115–122). University of Duisburg-Essen. – reference: SQLite.org (2010). Press release. http://www.sqlite.org/mostdeployed.html [Accessed at: 19th May 2011]. – reference: Li, Y., & Henkel, J. (2002). A framework for estimating and minimizing energy dissipation of embedded HW/SW systems (pp. 259–264). Dordrecht: Kluwer Academic Publishers. – reference: Chung, L., & do Prado Leite, J. (2009). On non-functional requirements in software engineering. In Conceptual modeling: Foundations and applications (Vol. 5600, Chap 19, pp. 363–379). Berlin: Springer, LNCS. – reference: Botterweck, G., Nestor, D., Preußner, A., Cawley, C., & Thiel, S. (2007). Towards supporting feature configuration by interactive visualization. In Proceedings of Workshop on Visualisation in Software Product Line Engineering (ViSPLE), IEEE Computer Society, pp. 125–131. – reference: Benavides, D., Ruiz-Cortés, A., & Trinidad, P. (2005). Automated reasoning on feature models. In International Conference on Advanced Information Systems Engineering (CAISE) (Vol. 3520, pp. 491–503). Berlin: Springer, LNCS. – reference: Benavides, D., Segura, S., Trinidad, P., & Cortés, A. R. (2007). FAMA: Tooling a framework for the automated analysis of feature models. In Proceedings of the Workshop on Variability Modelling of Software-intensive Systems (VaMoS) (pp. 129–134). Berlin: Springer. – reference: BoehmBWBrownJRKasparHLipowMMacleodGJMerrittMJCharacteristics of software wuality (TRW series of software technology)1978AmsterdamElsevier – reference: RobertsonSRobertsonJMastering the requirements process1999New YorkACM Press – reference: Pure-systems GmbH (2004). Technical white paper: Variant management with pure::variants. [Avaiblable online at: http://www.pure-systems.com. – reference: Czarnecki, K., Kim, C. H. P., & Kalleberg, K. T. (2006). Feature models are views on ontologies. In Proceedings of the International Software Product Line Conference (SPLC), IEEE Computer Society, pp. 41–51. – reference: Siegmund, N., Rosenmüller, M., & Apel, S. (2010b). Automating energy optimization with features. In Proceedings of International Workshop on Feature-oriented Software Development (FOSD) (pp. 2–9). New York: ACM Press. – reference: Zubrow, D., & Chastek, G. (2003). Measures for software product lines. Tech. Rep. CMU/SEI-2003-TN-031, Carnegie Mellon University. – reference: CzarneckiKEiseneckerUGenerative programming: Methods, tools, and applications2000MAAddison-Wesley – reference: Czarnecki, K., Helsen, S., & Eisenecker, U. W. (2004). Staged configuration using feature models. In Proceedings of the International Software Product Line Conference (SPLC) (Vol. 3154, pp. 266–283). Berlin: Springer, LNCS. – reference: Antkiewicz, M., & Czarnecki, K. (2004). Featureplugin: Feature modeling plug-in for Eclipse. In Workshop on eclipse technology eXchange (pp. 67–72). New York: ACM Press. – reference: BagnallAJRayward-SmithVJWhittleyIMThe next release problemInformation and Software Technology2001431488389010.1016/S0950-5849(01)00194-X – reference: Siegmund, N., Rosenmüller, M., Kuhlemann, M., Kästner, C., & Saake, G. (2008b). Measuring non-functional properties in software product lines for product derivation. In Proceedings of the Asia-Pacific Software Engineering Conference (APSEC), IEEE Computer Society, pp. 187–194. – reference: StevensSSOn the theory of scales of measurementSciences194610326846776801226.9105010.1126/science.103.2684.677 – reference: White, J., Schmidt, D. C., Wuchner, E., & Nechypurenko, A. (2007). Automating product-line variant selection for mobile devices. In Proceedings of the International Software Product Line Conference (SPLC), IEEE Computer Society, pp. 129–140. – reference: Kang, K., Cohen, S., Hess, J., Novak, W., & Peterson, A. (1990). Feature-oriented domain analysis (FODA) feasibility study. Tech. Rep. CMU/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University. – reference: McCabeTA complexity measureIEEE Transactions on Software Engineering1976243083204459040352.6806610.1109/TSE.1976.233837 – reference: Hunleth, F., & Cytron, R. (2002). Footprint and feature management using aspect-oriented programming techniques. In Proceedings of Joint Conference on Languages, Compilers, and Tools for Embedded Systems & Software and Compilers for Embedded Systems (LCTES/SCOPES) (pp. 38–45). New York: ACM Press. – reference: Siegmund, N., Rosenmüller, M., Kästner, C., Giarusso, P. G., Apel, S., & Kolesnikov, S. S. (2011). Scalable prediction of non-functional properties in software product lines. In Software Product Line Conference (SPLC), IEEE Computer Society. – reference: Lincke, R., Gutzmann, T., & Löwe, W. (2010). Software quality prediction models compared. In International Conference on Quality Software (ISCQ), IEEE Computer Society, pp. 82–91. – reference: Siegmund, N., Kuhlemann, M., Rosenmüller, M., Kästner, C., & Saake, G. (2008a). Integrated product line model for semi-automated product derivation using non-functional properties. In Workshop on Variability Modelling of Software-intensive Systems (VaMoS) (pp. 25–31). University of Duisburg-Essen. – reference: BatoryDSarvelaJNRauschmayerAScaling step-wise refinementIEEE Transactions on Software Engineering (TSE)200430635537110.1109/TSE.2004.23 – reference: WhiteJDoughertyBSchmidtDCSelecting highly optimal architectural feature sets with filtered cartesian flatteningJournal of Systems and Software20098281268128410.1016/j.jss.2009.02.011 – reference: KarlssonJWohlinCRegnellBAn evaluation of methods for prioritizing software requirementsInformation and Software Technology19983914–1593994710.1016/S0950-5849(97)00053-0 – reference: Rabiser, R., Dhungana, D., & Grünbacher, P. (2007). Tool support for product derivation in large-scale product lines: A wizard-based approach. In Workshop on Visualisation in Software Product Line Engineering (ViSPLE), IEEE Computer Society, pp. 119–124. – reference: Rana, Z. A., Shamail, S., & Awais, M. M. (2007). A survey of measurement-based software quality prediction techniques. Tech. Rep. Lahore University of Management Sciences. – reference: CooperKDSubramanianDTorczonLAdaptive optimizing compilers for the 21st centuryJournal of Supercomputing20022317220994.6853710.1023/A:1015729001611 – reference: Lopez-Herrejon, R., & Apel, S. (2007). Measuring and characterizing crosscutting in aspect-based programs: Basic metrics and case studies. In Proceedings of the International Conference on Fundamental Approaches to Software Engineering (FASE) (pp. 423–437). Berlin: Springer – reference: Saliu, M. O., & Ruhe, G. (2007). Bi-objective release planning for evolving software systems. In Proceedings of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE) (pp. 105–114). New York: ACM Press, FSE. – reference: Krueger, C. W. (2006). New methods in software product line development. In Proceedings of the International Software Product Line Conference (SPLC), IEEE Computer Society, pp. 95–102. – reference: Pizzi, N. J., Summers, R., & Pedrycz, W. (2002). Software quality prediction using median-adjusted class labels. In International Joint Conference on Neural Networks (IJCNN), IEEE Computer Society, pp. 2405–2409. – reference: MarlerRAroraJSurvey of multi-objective optimization methods for engineeringStructural and Multidisciplinary Optimization200426636939520573771243.9019910.1007/s00158-003-0368-6 – reference: Kästner, C., Apel, S., ur Rahman, S. S., Rosenmüller, M., Batory, D. & Saake, G. (2009). On the impact of the optional feature problem: Analysis and case studies. In Proceedings of the International Software Product Line Conference (SPLC), Software Engineering Institute (SEI), pp. 181–190. – reference: PohlKBöckleGvan der LindenFSoftware product line engineering: Foundations, principles and techniques2005BerlinSpringer1075.68575 – reference: International Organization for Standardization (ISO) (2001). Software engineering—Product quality, Part 1: Quality model. In JTC 1/SC 7—Software and systems engineering, ISO/IEC 9126-1. – reference: Sincero, J., Schröder-Preikschat, W., & Spinczyk, O. (2010). Approaching non-functional properties of software product lines: Learning from products. In Proceedings of Asia-Pacific Software Engineering Conference (APSEC), IEEE Computer Society, pp. 147–155. – reference: FeiYRaviSRaghunathanAJhaNKEnergy-optimizing source code transformations for operating system-driven embedded softwareACM Transaction on Embedded Computer Systems20077112610.1145/1324969.1324971 – reference: Glinz, M. (2007). On non-functional requirements. In Proceedings of the International Conference on Requirements Engineering (RE), IEEE Computer Society, pp. 21–26. – reference: ChungLNixonBAYuEMylopoulosJNon-functional requirements in software engineering1999BerlinSpringer10.1007/978-1-4615-5269-7 – reference: KhoshgoftaarTMSeliyaNFault prediction modeling for software quality estimation: Comparing commonly used techniquesEmpirical Software Engineering2003825528310.1023/A:1024424811345 – reference: BøeghJDepanfilisSKitchenhamBPasquiniAA method for software quality planning, control, and evaluationIEEE Software199916697710.1109/52.754056 – reference: Zhang, Y., Harman, M., & Mansouri, S. A. (2007). The multi-objective next release problem. In Proceedings of the Annual Conference on Genetic and Evolutionary Computation (GECCO) (pp. 1129–1137). New York: ACM Press. – reference: Tiwari, V., Malik, S., & Wolfe, A. (1994). Compilation techniques for low energy: An overview. In Proceedings of Symposium on Low Power Electronics (ISLPED), IEEE Computer Society, pp. 38–39. – reference: Batory, D. (2005). Feature models, grammars, and propositional formulas. In Proceedings of the International Software Product Line Conference (SPLC) (Vol. 3714, pp. 7–20). Berlin: Springer, LNCS. – reference: Chung, L., Nixon, B. A., & Yu, E. (1995). Using non-functional requirements to systematically support change. In Proceedings of the International Symposium on Requirements Engineering (RE), IEEE Computer Society, pp. 132–139. – reference: van LamsweerdeADarimontRLetierEManaging conflicts in goal-driven requirements engineeringIEEE Transactions on Software Engineering1998241190892610.1109/32.730542 – reference: ClementsPNorthropLSoftware product lines: Practices and patterns2002MAAddison-Wesley – reference: Trendowicz, A., & Punter, T. (2003). Quality modeling for software product lines. In ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE). – reference: Yu, E. S. K. (1997). Towards modeling and reasoning support for early-phase requirements engineering. In Proceedings of the International Symposium on Requirements Engineering (RE), IEEE Computer Society, pp. 226–235. – reference: Apel, S., & Beyer, D. (2011). Feature cohesion in software product lines: An exploratory study. In Proceedings of the International Software Engineering Conference (ICSE) (pp. 421–430). New York: ACM Press. – reference: van Lamsweerde, A. (2001). Goal-oriented requirements engineering: a guided tour. In International Symposium on Requirements Engineering (RE), IEEE Computer Society, pp. 249–262. – reference: Göbel, S., Pohl, C., Röttger, S., & Zschaler, S. (2004). The COMQUAD component model: Enabling dynamic selection of implementations by weaving non-functional aspects. In International Conference on Aspect-oriented Software Development (AOSD) (pp. 74–82). New York: ACM Press. – reference: Götz, S., & Pukall, M. (2009). On performance of delegation in Java. In Proceedings of the International Workshop on Hot Topics in Software Upgrades (HotSWUp) (pp. 1–6). New York: ACM Press. – reference: FlochJHallsteinsenSStavEEliassenFLundKGjorvenEUsing architecture models for runtime adaptabilityIEEE Software200623627010.1109/MS.2006.61 – reference: Oracle (2006). Oracle press release. http://www.oracle.com/corporate/press/2006_sep/oracle_bdb_4-5.htm – reference: Sincero, J., Spinczyk, O., & Schröder-Preikschat, W. (2007). On the configuration of non-functional properties in software product lines. In Software Product Line Conference (SPLC), Doctoral Symposium (pp. 167–173). Kindai Kagaku Sha Co. Ltd. – ident: 9152_CR7 – volume-title: Characteristics of software wuality (TRW series of software technology) year: 1978 ident: 9152_CR9 – ident: 9152_CR42 – volume-title: Software product lines: Practices and patterns year: 2002 ident: 9152_CR14 – ident: 9152_CR48 doi: 10.1109/APSEC.2008.45 – ident: 9152_CR24 doi: 10.1145/513829.513838 – volume: 24 start-page: 908 issue: 11 year: 1998 ident: 9152_CR32 publication-title: IEEE Transactions on Software Engineering doi: 10.1109/32.730542 – volume-title: Generative programming: Methods, tools, and applications year: 2000 ident: 9152_CR16 – ident: 9152_CR30 doi: 10.1109/SPLINE.2006.1691581 – ident: 9152_CR49 – ident: 9152_CR62 – ident: 9152_CR26 doi: 10.21236/ADA235785 – volume: 2 start-page: 308 issue: 4 year: 1976 ident: 9152_CR37 publication-title: IEEE Transactions on Software Engineering doi: 10.1109/TSE.1976.233837 – volume: 8 start-page: 255 year: 2003 ident: 9152_CR29 publication-title: Empirical Software Engineering doi: 10.1023/A:1024424811345 – ident: 9152_CR50 doi: 10.1145/1868688.1868690 – ident: 9152_CR18 – ident: 9152_CR39 – ident: 9152_CR23 doi: 10.1145/1656437.1656441 – volume: 26 start-page: 369 issue: 6 year: 2004 ident: 9152_CR36 publication-title: Structural and Multidisciplinary Optimization doi: 10.1007/s00158-003-0368-6 – volume-title: Mastering the requirements process year: 1999 ident: 9152_CR45 – ident: 9152_CR61 doi: 10.1145/1276958.1277179 – ident: 9152_CR10 – ident: 9152_CR35 doi: 10.1007/978-3-540-71289-3_32 – volume: 23 start-page: 7 issue: 1 year: 2002 ident: 9152_CR15 publication-title: Journal of Supercomputing doi: 10.1023/A:1015729001611 – ident: 9152_CR31 – volume: 23 start-page: 62 year: 2006 ident: 9152_CR20 publication-title: IEEE Software doi: 10.1109/MS.2006.61 – ident: 9152_CR46 doi: 10.1145/1287624.1287641 – ident: 9152_CR60 doi: 10.1109/ISRE.1997.566873 – ident: 9152_CR6 – ident: 9152_CR25 – ident: 9152_CR2 – ident: 9152_CR51 doi: 10.1109/SPLC.2011.20 – ident: 9152_CR44 – ident: 9152_CR38 – volume-title: Software product line engineering: Foundations, principles and techniques year: 2005 ident: 9152_CR41 doi: 10.1007/3-540-28901-1 – ident: 9152_CR40 doi: 10.1109/IJCNN.2002.1007518 – ident: 9152_CR52 doi: 10.1109/APSEC.2010.26 – volume-title: Non-functional requirements in software engineering year: 1999 ident: 9152_CR13 doi: 10.1007/978-1-4615-5269-7 – ident: 9152_CR28 – ident: 9152_CR53 – ident: 9152_CR57 – volume: 7 start-page: 1 issue: 1 year: 2007 ident: 9152_CR19 publication-title: ACM Transaction on Embedded Computer Systems doi: 10.1145/1324969.1324971 – ident: 9152_CR22 doi: 10.1145/976270.976281 – ident: 9152_CR47 – ident: 9152_CR1 – volume: 103 start-page: 677 issue: 2684 year: 1946 ident: 9152_CR55 publication-title: Sciences doi: 10.1126/science.103.2684.677 – ident: 9152_CR43 – ident: 9152_CR11 doi: 10.1007/978-3-642-02463-4_19 – ident: 9152_CR34 doi: 10.1109/QSIC.2010.9 – ident: 9152_CR56 doi: 10.1109/LPE.1994.573195 – volume: 39 start-page: 939 issue: 14–15 year: 1998 ident: 9152_CR27 publication-title: Information and Software Technology doi: 10.1016/S0950-5849(97)00053-0 – ident: 9152_CR33 – ident: 9152_CR21 doi: 10.1109/RE.2007.45 – ident: 9152_CR54 – volume: 16 start-page: 69 year: 1999 ident: 9152_CR8 publication-title: IEEE Software doi: 10.1109/52.754056 – ident: 9152_CR12 doi: 10.1109/ISRE.1995.512554 – ident: 9152_CR58 doi: 10.1109/SPLINE.2007.19 – ident: 9152_CR4 – volume: 82 start-page: 1268 issue: 8 year: 2009 ident: 9152_CR59 publication-title: Journal of Systems and Software doi: 10.1016/j.jss.2009.02.011 – volume: 43 start-page: 883 issue: 14 year: 2001 ident: 9152_CR3 publication-title: Information and Software Technology doi: 10.1016/S0950-5849(01)00194-X – volume: 30 start-page: 355 issue: 6 year: 2004 ident: 9152_CR5 publication-title: IEEE Transactions on Software Engineering (TSE) doi: 10.1109/TSE.2004.23 – ident: 9152_CR17 doi: 10.1109/SPLINE.2006.1691576 |
| SSID | ssj0010074 |
| Score | 2.3460674 |
| Snippet | A software product line (SPL) is a family of related programs of a domain. The programs of an SPL are distinguished in terms of features, which are end-user... Issue Title: Special Issue: Quality Engineering for Software Product Lines A software product line (SPL) is a family of related programs of a domain. The... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 487 |
| SubjectTerms | Analysis Compilers Computer programs Computer Science Concrete Data Structures and Information Theory Derivation Embedded systems End users Energy consumption Footprints Interpreters Operating Systems Optimization Product development Product lines Programming Programming Languages Software Software development Software Engineering/Programming and Operating Systems Software industry Studies |
| SummonAdditionalLinks | – databaseName: SpringerLINK Contemporary 1997-Present dbid: RSV link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3dS8MwED90-uCL3-J0SgSflMDSpF3jm4jiwxBxOuZTadIUBG1HO_37vevaTUUFfW0vbbjkvnK53wEcC2eSVHUlT1RSnVZ1ufF6Pk9i1Ik2DWNTtW8b9ns3N-FopG_rOu6yue3epCQrTT0vdhMeFdwIgQLqe1wvwhJau5D6NdwNhrPUARnFCmAvkFxLoZpU5nef-GyM5h7ml6RoZWuu1v41y3VYrV1Ldj7dCxuw4LJNWGvaNrBairfgcXDbZxd5hrMo8uKM3Vc3Z1mOyuOlrspkecqyPONk9aaHhWxMp_YFwa-yp4yVqL1xlKPHhBjLyFstt-Hh6vL-4prXHRa4lUpPuJNW6iAV0iQW1yr2nKcNBhypMH6YKIzFLPLRGBMri5Qu0KkgMAFtZSKD1MkdaOFs3C4wKUQiTej3VByq0HVDbdA5wWAmph6VadCGbsPqyNbw49QF4zmaAycT6yJkXUSsi3QbTmZDxlPsjd-IO836RbUYlhHluTFmUr5sw9HsNQoQZUXizOWvSCNkIClqUm04bdb04yd--OHen6j3YQVdLW96O60DrUnx6g5g2b5NnsrisNrB7_uZ6tU priority: 102 providerName: Springer Nature |
| Title | SPL Conqueror: Toward optimization of non-functional properties in software product lines |
| URI | https://link.springer.com/article/10.1007/s11219-011-9152-9 https://www.proquest.com/docview/1039255453 https://www.proquest.com/docview/1136375854 |
| Volume | 20 |
| WOSCitedRecordID | wos000308001900003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVPQU databaseName: ABI/INFORM Collection customDbUrl: eissn: 1573-1367 dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0010074 issn: 0963-9314 databaseCode: 7WY dateStart: 19970101 isFulltext: true titleUrlDefault: https://www.proquest.com/abicomplete providerName: ProQuest – providerCode: PRVPQU databaseName: ABI/INFORM global customDbUrl: eissn: 1573-1367 dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0010074 issn: 0963-9314 databaseCode: M0C dateStart: 19970101 isFulltext: true titleUrlDefault: https://search.proquest.com/abiglobal providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database customDbUrl: eissn: 1573-1367 dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0010074 issn: 0963-9314 databaseCode: K7- dateStart: 19970101 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest advanced technologies & aerospace journals customDbUrl: eissn: 1573-1367 dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0010074 issn: 0963-9314 databaseCode: P5Z dateStart: 19970101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1573-1367 dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0010074 issn: 0963-9314 databaseCode: BENPR dateStart: 19970101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest research library customDbUrl: eissn: 1573-1367 dateEnd: 20171231 omitProxy: false ssIdentifier: ssj0010074 issn: 0963-9314 databaseCode: M2O dateStart: 19970101 isFulltext: true titleUrlDefault: https://search.proquest.com/pqrl providerName: ProQuest – providerCode: PRVAVX databaseName: SpringerLINK Contemporary 1997-Present customDbUrl: eissn: 1573-1367 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0010074 issn: 0963-9314 databaseCode: RSV dateStart: 19970101 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpR3LbtQwcERbDlxanmLbsjISJ5BFHDsPc0GwaoVEWVZtKS2XKH5EqkSTbbLt9zOTdXYBiV64WEpix5bH8x7PALwS3rhKRZI75XprVcRNnCXclUgTbZWXpi_fdnaUTaf5-bmeBYNbF8IqB5rYE2rXWLKRvyWXJYq_KpHv59ecqkaRdzWU0NiALZJsKKTvSzRZeRGIP_a59lLJtRRq8Gr2V-dETNd3hEB0T2Ku_-RLa2HzL_9oz3YOd_53wQ9hOwic7MPyhDyCe75-DDtDMQcWcPsJXJzMjtikqXGKtmnfsdM-npY1SFKuwl1N1lSsbmpOvHBpQmRzsuW3lJSVXdasQ5qOozy9pjyyjGTY7il8Ozw4nXzioe4Ct1LpBffSSp1WQhpnEYJl7GNtUA2phElyp1BDs7ilxphSWezpU10JSjGgrXQyrbx8Bpu4Gv8cmBTCSZMnmSpzlfso1wZFFlRxSqpcWaUjiIZdL2xISk61MX4W63TKBKgCAVUQoAo9gterIfNlRo67Ou8PwCkCcnbFGjIjeLn6jGhFvpKy9s0N9hEylaRLqRG8GY7A77_4x4S7d0-4Bw9Q4oqXQWr7sLlob_wLuG9vF5ddO4aN7PvFGLY-Hkxnx_j0OePj_kRTG3_Fdpb8wPb45OwXw-n7ug |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1Lb9QwEB6VFgkulFfFQgFXggvI6jp2HkZCCLVUrXa7qsSCyimNH5EqtcmSbEH9U_2NzOSxC0j01gPXxI84_jzz2eOZAXglvHG5GkrulGtOq4bcBHHIXYYy0eZJZpr0bV_H8WSSHB_roxW46n1h6FplLxMbQe1KS2fk22SyRPqrQvlh9p1T1iiyrvYpNFpYjPzlT9yy1e8PdnF-XwfB3qfpzj7vsgpwK5Wecy-t1FEupHEWvy8LfKANkuxcmDBxCvcfFmm9MSZTFkv6SOeCHOi1lU5GuZfY7i1YUzKJaV2NYr6wWpA-bmL7RZJrKVRvRW1c9URA7kJCoHgJA67_1INLcvuXPbZRc3vr_9sPug_3OkLNPrYr4AGs-OIhrPfJKlgnux7Bt89HY7ZTFjikqqzesWlzX5iVKDLPO19UVuasKAtOur49ImUzslVUFHSWnRasRp2FtTw9pji5jDh6_Ri-3MgAN2AVv8Y_ASaFcNIkYayyRCV-mGiDlAy3cBll5syjAQz7WU5tF3Sdcn-cpctw0QSMFIGREjBSPYA3iyqzNuLIdYU3ezCknfCp0yUSBrC1eI1ig2xBWeHLCywjZCRpr6gG8LaH3O9N_KPDp9d3-BLu7E8Px-n4YDJ6BneRXQbthbxNWJ1XF_453LY_5qd19aJZOQxObhqJvwBa_1T9 |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1ba9RAFD7UKtIX65WurTqCvihDdzKTbEYQkdbF0mVZsEr1JWZuUGiTNdla_Gv-Os_JZVcF-9YHX5NJJpdvzvnOnBvAM-GNC2oouVOu2a0achONYu5ylIk2pLlp2rd9moym0_T4WM_W4GefC0Nhlb1MbAS1Ky3tke-SyxLpr4rlbujCImb74zfzb5w6SJGntW-n0ULk0P-4QPOtfn2wj__6eRSN3x3tveddhwFupdIL7qWVOglCGmfxWfPIR9og4Q7CxKlTaItYpPjGmFxZHOkTHQQl02srnUyCl3jfa3B9hDYmhRPO4i9LDwbp5qbOXyK5lkL1HtUmbU9ElDokBIqaOOL6T524Irp_-WYblTfe_J8_1m241RFt9rZdGXdgzRd3YbNvYsE6mXYPPn-YTdheWeDrVWX1ih01ccSsRFF61uWosjKwoiw4cYB265TNyYdRUTFadlKwGnUZXuXpMNXPZcTd6_vw8Upe8AGs49P4LWBSCCdNGo9UnqrUD1NtkKqhaZdTx86QDGDY__HMdsXYqSfIabYqI00gyRAkGYEk0wN4sbxk3lYiuWzwTg-MrBNKdbZCxQCeLk-jOCEfUV748hzHCJlIsiHVAF728Pv9Fv-Y8OHlEz6BmwjAbHIwPdyGDSSdURuntwPri-rcP4Ib9vvipK4eN4uIwderBuIvdjJeIQ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=SPL+Conqueror%3A+Toward+optimization+of+non-functional+properties+in+software+product+lines&rft.jtitle=Software+quality+journal&rft.au=Siegmund%2C+Norbert&rft.au=Rosenm%C3%BCller%2C+Marko&rft.au=Kuhlemann%2C+Martin&rft.au=K%C3%A4stner%2C+Christian&rft.date=2012-09-01&rft.pub=Springer+Nature+B.V&rft.issn=0963-9314&rft.eissn=1573-1367&rft.volume=20&rft.issue=3-4&rft.spage=487&rft_id=info:doi/10.1007%2Fs11219-011-9152-9&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=2759526331 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0963-9314&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0963-9314&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0963-9314&client=summon |