{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T09:03:56Z","timestamp":1774602236857,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540291381","type":"print"},{"value":"9783540319771","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11561347_28","type":"book-chapter","created":{"date-parts":[[2005,10,3]],"date-time":"2005-10-03T12:41:30Z","timestamp":1128343290000},"page":"422-437","source":"Crossref","is-referenced-by-count":305,"title":["Mapping Features to Models: A Template Approach Based on Superimposed Variants"],"prefix":"10.1007","author":[{"given":"Krzysztof","family":"Czarnecki","sequence":"first","affiliation":[]},{"given":"Micha\u0142","family":"Antkiewicz","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"28_CR1","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading (2000)"},{"key":"28_CR2","unstructured":"Czarnecki, K.: Overview of Generative Software Development. In: Proceedings of the European Commission and US National Science Foundation Strategic Research Workshop on Unconventional Programming Paradigms, September 15-17, 2004, Mont Saint-Michel, France (2004), http:\/\/www.swen.uwaterloo.ca\/~kczarnec\/gsdoverview.pdf"},{"key":"28_CR3","doi-asserted-by":"crossref","unstructured":"Batory, D.: Feature Models, Grammars, and Propositional Formulas. Technical Report TR-05-14, University of Texas at Austin, Texas (2005)","DOI":"10.1007\/11554844_3"},{"key":"28_CR4","unstructured":"Object Management Group: Meta-Object Facility (2002), http:\/\/www.omg.org\/technology\/documents\/formal\/mof.htm"},{"key":"28_CR5","doi-asserted-by":"crossref","unstructured":"Kang, K., Cohen, S., Hess, J., Nowak, W., Peterson, S.: Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA (1990)","DOI":"10.21236\/ADA235785"},{"key":"28_CR6","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1002\/spip.225","volume":"10","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.: Staged configuration through specialization and multi-level configuration of feature models. Software Process Improvement and Practice\u00a010, 143\u2013169 (2005), http:\/\/swen.uwaterloo.ca\/~kczarnec\/spip05b.pdf","journal-title":"Software Process Improvement and Practice"},{"key":"28_CR7","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1002\/spip.213","volume":"10","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.: Formalizing cardinality-based feature models and their specialization. Software Process Improvement and Practice\u00a010, 7\u201329 (2005)","journal-title":"Software Process Improvement and Practice"},{"key":"28_CR8","doi-asserted-by":"crossref","unstructured":"Antkiewicz, M., Czarnecki, K.: FeaturePlugin: Feature modeling plug-in for Eclipse. In: OOPSLA 2004 Eclipse Technology eXchange (ETX) Workshop (2004), Paper available from: http:\/\/www.swen.uwaterloo.ca\/~kczarnec\/etx04.pdf Software available from: gp.uwaterloo.ca\/fmp","DOI":"10.1145\/1066129.1066143"},{"key":"28_CR9","unstructured":"World Wide Web Consortium: XML Path Language (XPath) 2.0 (2005), http:\/\/www.w3.org\/TR\/xpath20\/"},{"key":"28_CR10","unstructured":"Object Management Group: Unified Modeling Language 2.0 (2004), http:\/\/www.omg.org\/cgi-bin\/apps\/doc?ptc\/04-10-02.zip"},{"key":"28_CR11","unstructured":"Schnieders, A., Puhlmann, F.: Activity diagram inheritance. In: Abramowicz, W. (ed.) Proceedings of 8th International Conference on BIS 2005 - Business Information Systems, Poznan, Poland (2005)"},{"key":"28_CR12","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1145\/272263.272361","volume":"23","author":"J. Lee","year":"1998","unstructured":"Lee, J., Xue, N.L., Kuei, T.L.: A note on state modeling through inheritance. SIGSOFT Softw. Eng. Notes\u00a023, 104\u2013110 (1998)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"28_CR13","unstructured":"Simons, A.J.H., Stannett, M.P., Holcombe, K.E.B.: Plug and play safely: Rules for behavioural compatibility. In: Proc. 6th IASTED Int. Conf. Software Engineering and Applications, pp. 263\u2013268 (2002)"},{"key":"28_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1007\/978-3-540-24667-1_10","volume-title":"Software Product-Family Engineering","author":"T. Ziadi","year":"2004","unstructured":"Ziadi, T., H\u00e9lou\u00ebt, L., J\u00e9z\u00e9quel, J.M.: Towards a uml profile for software product lines. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol.\u00a03014, pp. 129\u2013139. Springer, Heidelberg (2004)"},{"key":"28_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1007\/978-3-540-28630-1_5","volume-title":"Software Product Lines","author":"A. Wasowski","year":"2004","unstructured":"Wasowski, A.: Automatic generation of program families by model restrictions. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol.\u00a03154, pp. 73\u201389. Springer, Heidelberg (2004)"},{"key":"28_CR16","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1109\/ICSE.2003.1201199","volume-title":"Proceedings of the 25th International Conference on Software Engineering (ICSE)","author":"D. Batory","year":"2003","unstructured":"Batory, D., Sarvela, J.N., Rauschmayer, A.: Scaling step-wise refinement. In: Proceedings of the 25th International Conference on Software Engineering (ICSE), Portland, Oregon, pp. 187\u2013197. IEEE Computer Society, Los Alamitos (2003)"},{"key":"28_CR17","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/302405.302457","volume-title":"ICSE 1999: Proceedings of the 21st international conference on Software engineering","author":"P. Tarr","year":"1999","unstructured":"Tarr, P., Ossher, H., Harrison, W., Stanley, M., Sutton, J.: N degrees of separation: multi-dimensional separation of concerns. In: ICSE 1999: Proceedings of the 21st international conference on Software engineering, pp. 107\u2013119. IEEE Computer Society Press, Los Alamitos (1999)"},{"key":"28_CR18","unstructured":"Philippow, I., Riebisch, M., Boellert, K.: The hyper\/UML approach for feature based software design. In: Akkawi, F., Aldawud, O., Booch, G., Clarke, S., Gray, J., Harrison, B., Kand\u00e9, M., Stein, D., Tarr, P., Zakaria, A. (eds.) The 4th AOSD Modeling With UML Workshop (2003)"},{"key":"28_CR19","doi-asserted-by":"publisher","first-page":"85","DOI":"10.5381\/jot.2003.2.6.a2","volume":"2","author":"A.T. McNeile","year":"2003","unstructured":"McNeile, A.T., Simons, N.: State machines as mixins. Journal of Object Technology\u00a02, 85\u2013101 (2003)","journal-title":"Journal of Object Technology"},{"key":"28_CR20","unstructured":"Prehofer, C.: Plug-and-play composition of features and feature interactions with statechart diagrams. In: FIW, pp. 43\u201358 (2003)"},{"key":"28_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1007\/978-3-540-30187-5_7","volume-title":"<\u2009<UML>\u2009> 2004 - The Unified Modeling Language","author":"G. Straw","year":"2004","unstructured":"Straw, G., Georg, G., Song, E., Ghosh, S., France, R., Bieman, J.M.: Model composition directives. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds.) UML 2004. LNCS, vol.\u00a03273, pp. 84\u201397. Springer, Heidelberg (2004)"},{"key":"28_CR22","doi-asserted-by":"crossref","unstructured":"Jarzabek, S., Zhang, H.: Xml-based method and tool for handling variant requirements in domain models. In: RE, pp. 166\u2013173 (2001)","DOI":"10.1109\/ISRE.2001.948556"},{"key":"28_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1007\/3-540-45821-2_10","volume-title":"Proceedings of the ACM SIGPLAN\/SIGSOFT Conference on Generative Programming and Component Engineering (GPCE 2002)","author":"K. Czarnecki","year":"2002","unstructured":"Czarnecki, K., Bednasch, T., Unger, P., Eisenecker, U.W.: Generative programming for embedded software: An industrial experience report. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol.\u00a02487, pp. 156\u2013172. Springer, Heidelberg (2002)"}],"container-title":["Lecture Notes in Computer Science","Generative Programming and Component Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11561347_28.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,4]],"date-time":"2025-01-04T17:10:36Z","timestamp":1736010636000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11561347_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540291381","9783540319771"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/11561347_28","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005]]}}}