{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T02:09:23Z","timestamp":1780452563339,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":71,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,1,25]],"date-time":"2012-01-25T00:00:00Z","timestamp":1327449600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["257483"],"award-info":[{"award-number":["257483"]}],"id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,1,25]]},"DOI":"10.1145\/2110147.2110167","type":"proceedings-article","created":{"date-parts":[[2012,1,31]],"date-time":"2012-01-31T14:49:33Z","timestamp":1328021373000},"page":"173-182","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":263,"title":["Cool features and tough decisions"],"prefix":"10.1145","author":[{"given":"Krzysztof","family":"Czarnecki","sequence":"first","affiliation":[{"name":"University of Waterloo, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paul","family":"Gr\u00fcnbacher","sequence":"additional","affiliation":[{"name":"Johannes Kepler University, Linz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rick","family":"Rabiser","sequence":"additional","affiliation":[{"name":"CD Lab for Autom. Softw. Eng., JKU Linz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Klaus","family":"Schmid","sequence":"additional","affiliation":[{"name":"University of Hildesheim, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrzej","family":"W\u0105sowski","sequence":"additional","affiliation":[{"name":"IT University of Copenhagen, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2012,1,25]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"OMG Initial Submission. Available on request","author":"Common","year":"2010","unstructured":"Common variability language (CVL). OMG Initial Submission. Available on request ., 2010 . Common variability language (CVL). OMG Initial Submission. Available on request., 2010."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2009.8.5.c5"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-010-0066-8"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070523"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/1158337.1158677"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/502972"},{"key":"e_1_3_2_1_7_1","first-page":"102","volume-title":"Proc. of the 3rd International Conference on Software Language Engineering","author":"B\u0105k K.","year":"2010","unstructured":"K. B\u0105k , K. Czarnecki , and A. W\u0105sowski . Feature and meta-models in Clafer: Mixed, specialized, and coupled . In Proc. of the 3rd International Conference on Software Language Engineering , pages 102 -- 122 . Springer , 2010 . K. B\u0105k, K. Czarnecki, and A. W\u0105sowski. Feature and meta-models in Clafer: Mixed, specialized, and coupled. In Proc. of the 3rd International Conference on Software Language Engineering, pages 102--122. Springer, 2010."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/998675.999478"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/11554844_3"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.9057"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183236.1183264"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2010.01.001"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859010"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.30731"},{"key":"e_1_3_2_1_15_1","volume-title":"Proc. of the Workshop on Automotive Requirements Engineering (AURE04)","author":"B\u00fchne S.","year":"2004","unstructured":"S. B\u00fchne , K. Lauenroth , and K. Pohl . Why is it not Sufficient to Model Requirements Variability with Feature Models? In Proc. of the Workshop on Automotive Requirements Engineering (AURE04) . Nanzan University, Nagoya, Japan, pages 5--12 , 2004 . S. B\u00fchne, K. Lauenroth, and K. Pohl. Why is it not Sufficient to Model Requirements Variability with Feature Models? In Proc. of the Workshop on Automotive Requirements Engineering (AURE04). Nanzan University, Nagoya, Japan, pages 5--12, 2004."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2005.9"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2010.12.006"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2010.10.005"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1792838.1792841"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806850"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561347_28"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/645435.757601"},{"key":"e_1_3_2_1_23_1","volume-title":"Generative Programming: Methods, Techniques, and Applications","author":"Czarnecki K.","year":"2000","unstructured":"K. Czarnecki and U. W. Eisenecker . Generative Programming: Methods, Techniques, and Applications . Addison-Wesley , 2000 . K. Czarnecki and U. W. Eisenecker. Generative Programming: Methods, Techniques, and Applications. Addison-Wesley, 2000."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.453.0621"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1002\/spip.213"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1002\/spip.225"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1173706.1173738"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-010-0076-6"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2010.02.018"},{"key":"e_1_3_2_1_30_1","volume-title":"International Workshop on Software Variability Management. ICSE Workshop","author":"Dolstra E.","year":"2003","unstructured":"E. Dolstra , G. Florijn , M. de Jonge , and E. Visser . Capturing timeline variability with transparent configuration environments . In International Workshop on Software Variability Management. ICSE Workshop , 2003 . E. Dolstra, G. Florijn, M. de Jonge, and E. Visser. Capturing timeline variability with transparent configuration environments. In International Workshop on Software Variability Management. ICSE Workshop, 2003."},{"key":"e_1_3_2_1_31_1","volume-title":"Enhancement and Refinement","author":"European Software Institute Spain and IKV++ Technologies AG Germany. MASTER","year":"2002","unstructured":"European Software Institute Spain and IKV++ Technologies AG Germany. MASTER : Model-driven Architecture inSTrumentation , Enhancement and Refinement , 2002 . European Software Institute Spain and IKV++ Technologies AG Germany. MASTER: Model-driven Architecture inSTrumentation, Enhancement and Refinement, 2002."},{"key":"e_1_3_2_1_32_1","unstructured":"H. Gomaa. Designing Software Product Lines with UML. Addison-Wesley 2005.   H. Gomaa. Designing Software Product Lines with UML . Addison-Wesley 2005."},{"key":"e_1_3_2_1_33_1","first-page":"111","volume":"6","author":"Groher I.","year":"2009","unstructured":"I. Groher and M. V\u00f6lter . Aspect-Oriented Model-Driven Software Product Line Engineering. Transactions on Aspect-Oriented Software Development , 6 : 111 -- 152 , 2009 . I. Groher and M. V\u00f6lter. Aspect-Oriented Model-Driven Software Product Line Engineering. Transactions on Aspect-Oriented Software Development, 6:111--152, 2009.","journal-title":"Aspect-Oriented Model-Driven Software Product Line Engineering. Transactions on Aspect-Oriented Software Development"},{"key":"e_1_3_2_1_34_1","first-page":"99","volume-title":"Proc. of the Workshop on Software and Services Variability Management","author":"Gr\u00fcnbacher P.","year":"2007","unstructured":"P. Gr\u00fcnbacher , D. Dhungana , N. Seyff , M. Quintus , R. Clotet , X. Franch , L. Lopez , and J. Marco . Goal and Variability Modeling for Service-oriented System: Integrating i* with Decision Models . In Proc. of the Workshop on Software and Services Variability Management , pages 99 -- 104 . Helsinki Unversity of Technology , 2007 . P. Gr\u00fcnbacher, D. Dhungana, N. Seyff, M. Quintus, R. Clotet, X. Franch, L. Lopez, and J. Marco. Goal and Variability Modeling for Service-oriented System: Integrating i* with Decision Models. In Proc. of the Workshop on Software and Services Variability Management, pages 99--104. Helsinki Unversity of Technology, 2007."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2008.25"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370175.1370199"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-sen:20070055"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/1753235.1753266"},{"key":"e_1_3_2_1_39_1","first-page":"53","volume-title":"Proc. of the 4th International Workshop on Variability Modelling of Software-Intensive Systems","author":"Hubaux A.","year":"2010","unstructured":"A. Hubaux , A. Classen , M. Mendon\u00e7a , and P. Heymans . A Preliminary Review on the Application of Feature Diagrams in Practice . In Proc. of the 4th International Workshop on Variability Modelling of Software-Intensive Systems , pages 53 -- 59 . University Duisburg-Essen , 2010 . A. Hubaux, A. Classen, M. Mendon\u00e7a, and P. Heymans. A Preliminary Review on the Application of Feature Diagrams in Practice. In Proc. of the 4th International Workshop on Variability Modelling of Software-Intensive Systems, pages 53--59. University Duisburg-Essen, 2010."},{"key":"e_1_3_2_1_40_1","volume-title":"Separation of concerns in feature diagram languages: A systematic survey","author":"Hubaux A.","year":"2011","unstructured":"A. Hubaux , T. T. Tun , and P. Heymans . Separation of concerns in feature diagram languages: A systematic survey . 2011 . Under review. A. Hubaux, T. T. Tun, and P. Heymans. Separation of concerns in feature diagram languages: A systematic survey. 2011. Under review."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/1792838.1792842"},{"key":"e_1_3_2_1_42_1","volume-title":"CMU\/SEI-90TR-21","author":"Kang K.","year":"1990","unstructured":"K. Kang , S. Cohen , J. Hess , W. Nowak , and S. Peterson . Feature-oriented domain analysis (FODA) feasibility study. Technical report , CMU\/SEI-90TR-21 , 1990 . K. Kang, S. Cohen, J. Hess, W. Nowak, and S. Peterson. Feature-oriented domain analysis (FODA) feasibility study. Technical report, CMU\/SEI-90TR-21, 1990."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2002.1020288"},{"key":"e_1_3_2_1_44_1","first-page":"149","volume-title":"Proc. of the 11th International Software Product Line Conference, vol 2.","author":"K\u00e4stner C.","year":"2007","unstructured":"C. K\u00e4stner . CIDE : Decomposing Legacy Applications into Features . In Proc. of the 11th International Software Product Line Conference, vol 2. , pages 149 -- 150 . IEEE, 2007 . C. K\u00e4stner. CIDE: Decomposing Legacy Applications into Features. In Proc. of the 11th International Software Product Line Conference, vol 2., pages 149--150. IEEE, 2007."},{"key":"e_1_3_2_1_45_1","volume-title":"Proc. of the Workshop on Software Reusability and Maintainability. National Institute of Software Quality and Productivity","author":"Lubars M. D.","year":"1987","unstructured":"M. D. Lubars . Wide-Spectrum Support for Software Reusability . In Proc. of the Workshop on Software Reusability and Maintainability. National Institute of Software Quality and Productivity , 1987 . M. D. Lubars. Wide-Spectrum Support for Software Reusability. In Proc. of the Workshop on Software Reusability and Maintainability. National Institute of Software Quality and Productivity, 1987."},{"key":"e_1_3_2_1_46_1","first-page":"466","volume-title":"Proc. of the 5th International Workshop on Software Product Family Engineering","author":"Mansell J.","year":"2003","unstructured":"J. Mansell and D. Sellier . Decision Model and Flexible Component Definition Based on XML Technology . In Proc. of the 5th International Workshop on Software Product Family Engineering , pages 466 -- 472 . Springer , 2003 . J. Mansell and D. Sellier. Decision Model and Flexible Component Definition Based on XML Technology. In Proc. of the 5th International Workshop on Software Product Family Engineering, pages 466--472. Springer, 2003."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/2050655.2050672"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2009.12.004"},{"key":"e_1_3_2_1_49_1","volume-title":"CTA Incorporated","author":"Moore J. M.","year":"1989","unstructured":"J. M. Moore and S. C. Bailin . The KAPTUR Environment: An Operations Concept. Technical report , CTA Incorporated , 1989 . J. M. Moore and S. C. Bailin. The KAPTUR Environment: An Operations Concept. Technical report, CTA Incorporated, 1989."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010280"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/1095605"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/1308171.1308196"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2009.460"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2006.39"},{"key":"e_1_3_2_1_55_1","volume-title":"Proc. of the 6th World Conference on Integrated Design & Process Technology","author":"Riebisch M.","year":"2002","unstructured":"M. Riebisch , K. B\u00f6llert , D. Streitferdt , and I. Philippow . Extending Feature Diagrams with UML Multiplicities . In Proc. of the 6th World Conference on Integrated Design & Process Technology , 2002 . M. Riebisch, K. B\u00f6llert, D. Streitferdt, and I. Philippow. Extending Feature Diagrams with UML Multiplicities. In Proc. of the 6th World Conference on Integrated Design & Process Technology, 2002."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2009.106"},{"key":"e_1_3_2_1_57_1","first-page":"33","volume-title":"Proc. of the Workshop on Dynamic Software Product Lines (DSPL) at SPLC 2008","volume":"2","author":"Schmid K.","year":"2008","unstructured":"K. Schmid and H. Eichelberger . From Static to Dynamic Software Product Lines . In Proc. of the Workshop on Dynamic Software Product Lines (DSPL) at SPLC 2008 , volume 2 , pages 33 -- 38 . Lero Tech Report , 2008 . K. Schmid and H. Eichelberger. From Static to Dynamic Software Product Lines. In Proc. of the Workshop on Dynamic Software Product Lines (DSPL) at SPLC 2008, volume 2, pages 33--38. Lero Tech Report, 2008."},{"key":"e_1_3_2_1_58_1","first-page":"63","volume-title":"Proc. of the Second International Workshop on Variability Modelling of Software-Intensive Systems, number 22 in ICB-Research Report","author":"Schmid K.","year":"2008","unstructured":"K. Schmid and H. Eichelberger . Model-Based Implementation of Meta-Variability Constructs: A Case Study using Aspects . In Proc. of the Second International Workshop on Variability Modelling of Software-Intensive Systems, number 22 in ICB-Research Report , pages 63 -- 71 . University Duisburg-Essen , 2008 . K. Schmid and H. Eichelberger. Model-Based Implementation of Meta-Variability Constructs: A Case Study using Aspects. In Proc. of the Second International Workshop on Variability Modelling of Software-Intensive Systems, number 22 in ICB-Research Report, pages 63--71. University Duisburg-Essen, 2008."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2003.04.002"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1944892.1944907"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2006.23"},{"key":"e_1_3_2_1_62_1","first-page":"257","volume-title":"Proc. of the 1st Workshop on Analyses of Software Product Lines (ASPL'08)","author":"Sincero J.","year":"2008","unstructured":"J. Sincero and W. Schr\u00f6der-Preikschat . The Linux Kernel Configurator as a Feature Modeling Tool . In Proc. of the 1st Workshop on Analyses of Software Product Lines (ASPL'08) at SPLC 2008 , pages 257 -- 260 , Limerick, Ireland , 2008. Lero. J. Sincero and W. Schr\u00f6der-Preikschat. The Linux Kernel Configurator as a Feature Modeling Tool. In Proc. of the 1st Workshop on Analyses of Software Product Lines (ASPL'08) at SPLC 2008, pages 257--260, Limerick, Ireland, 2008. Lero."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2006.08.001"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.21236\/ADA273644"},{"key":"e_1_3_2_1_65_1","first-page":"77","volume-title":"Proc. of the 4th International Workshop on Variability Modelling of Software-Intensive Systems, ICB-Research Report","author":"Stoiber R.","year":"2010","unstructured":"R. Stoiber and M. Glinz . Supporting Stepwise, Incremental Product Derivation in Product Line Requirements Engineering . In Proc. of the 4th International Workshop on Variability Modelling of Software-Intensive Systems, ICB-Research Report , pages 77 -- 84 . University Duisburg-Essen , 2010 . R. Stoiber and M. Glinz. Supporting Stepwise, Incremental Product Derivation in Product Line Requirements Engineering. In Proc. of the 4th International Workshop on Variability Modelling of Software-Intensive Systems, ICB-Research Report, pages 77--84. University Duisburg-Essen, 2010."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966451"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2003.04.003"},{"key":"e_1_3_2_1_68_1","volume-title":"The eCos Component Writer's Guide. Seen","author":"Veer B.","year":"2010","unstructured":"B. Veer and J. Dallaway . The eCos Component Writer's Guide. Seen Mar. 2010 at ecos.sourceware.org\/ecos\/docs-latest\/cdl-guide\/cdl-guide.html. B. Veer and J. Dallaway. The eCos Component Writer's Guide. Seen Mar. 2010 at ecos.sourceware.org\/ecos\/docs-latest\/cdl-guide\/cdl-guide.html."},{"key":"e_1_3_2_1_69_1","volume-title":"Software Product-Line Eng.: A Family-Based Software Development Process","author":"Weiss D.","year":"1999","unstructured":"D. Weiss and C. Lai . Software Product-Line Eng.: A Family-Based Software Development Process . Addison-Wesley , 1999 . D. Weiss and C. Lai. Software Product-Line Eng.: A Family-Based Software Development Process. Addison-Wesley, 1999."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPLC.2008.42"},{"key":"e_1_3_2_1_71_1","volume-title":"kconfig-language.txt. seen in the kernel tree at kernel.org","author":"Zippel R.","year":"2011","unstructured":"R. Zippel and contributors. kconfig-language.txt. seen in the kernel tree at kernel.org , 2011 -05\/01. R. Zippel and contributors. kconfig-language.txt. seen in the kernel tree at kernel.org, 2011-05\/01."}],"event":{"name":"VaMoS '12: Variability Modeling of Software-intensive Systems","location":"Leipzig Germany","acronym":"VaMoS '12"},"container-title":["Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2110147.2110167","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2110147.2110167","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:39Z","timestamp":1750249419000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2110147.2110167"}},"subtitle":["a comparison of variability modeling approaches"],"short-title":[],"issued":{"date-parts":[[2012,1,25]]},"references-count":71,"alternative-id":["10.1145\/2110147.2110167","10.1145\/2110147"],"URL":"https:\/\/doi.org\/10.1145\/2110147.2110167","relation":{},"subject":[],"published":{"date-parts":[[2012,1,25]]},"assertion":[{"value":"2012-01-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}