{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,24]],"date-time":"2026-06-24T16:37:35Z","timestamp":1782319055413,"version":"3.54.5"},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319026534","type":"print"},{"value":"9783319026541","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-319-02654-1_5","type":"book-chapter","created":{"date-parts":[[2013,10,21]],"date-time":"2013-10-21T01:25:32Z","timestamp":1382318732000},"page":"76-95","source":"Crossref","is-referenced-by-count":17,"title":["Variability Support in Domain-Specific Language Development"],"prefix":"10.1007","author":[{"given":"Edoardo","family":"Vacchi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Walter","family":"Cazzola","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Suresh","family":"Pillay","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Beno\u00eet","family":"Combemale","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"5_CR1","volume-title":"Compilers: Principles, Techniques, and Tools","author":"A.V. Aho","year":"1986","unstructured":"Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques, and Tools. Addison Wesley, Reading (1986)"},{"key":"5_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"162","DOI":"10.1007\/978-3-642-30564-1_11","volume-title":"Software Composition","author":"W. Cazzola","year":"2012","unstructured":"Cazzola, W.: Domain-Specific Languages in Few Steps: The Neverlang Approach. In: Gschwind, T., De Paoli, F., Gruhn, V., Book, M. (eds.) SC 2012. LNCS, vol.\u00a07306, pp. 162\u2013177. Springer, Heidelberg (2012)"},{"key":"5_CR3","series-title":"LNCS","first-page":"17","volume-title":"SC 2013","author":"W. Cazzola","year":"2013","unstructured":"Cazzola, W., Vacchi, E.: Neverlang 2: Componentised Language Development for the JVM. In: Binder, W., Bodden, E., L\u00f6we, W. (eds.) SC 2013. LNCS, vol.\u00a08088, pp. 17\u201332. Springer, Heidelberg (2013)"},{"key":"5_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"670","DOI":"10.1007\/978-3-642-04425-0_54","volume-title":"Model Driven Engineering Languages and Systems","author":"M.V. Cengarle","year":"2009","unstructured":"Cengarle, M.V., Gr\u00f6nniger, H., Rumpe, B.: Variability within Modeling Language Definitions. In: Sch\u00fcrr, A., Selic, B. (eds.) MODELS 2009. LNCS, vol.\u00a05795, pp. 670\u2013684. Springer, Heidelberg (2009)"},{"issue":"4","key":"5_CR5","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.infsof.2010.12.006","volume":"53","author":"L. Chen","year":"2011","unstructured":"Chen, L., Ali Babar, M.: A Systematic Review of Evaluation of Variability Management Approaches in Software Product Lines. Journal of Information and Software Technology\u00a053(4), 344\u2013362 (2011)","journal-title":"Journal of Information and Software Technology"},{"key":"5_CR6","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley (August 2001)"},{"key":"5_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/11557432_8","volume-title":"Model Driven Engineering Languages and Systems","author":"M.L. Crane","year":"2005","unstructured":"Crane, M.L., Dingel, J.: UML Vs. Classical Vs. Rhapsody Statecharts: Not All Models Are Created Equal. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol.\u00a03713, pp. 97\u2013112. Springer, Heidelberg (2005)"},{"key":"5_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1007\/11527800_25","volume-title":"Unconventional Programming Paradigms","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K.: Overview of Generative Software Development. In: Ban\u00e2tre, J.-P., Fradet, P., Giavitto, J.-L., Michel, O. (eds.) UPP 2004. LNCS, vol.\u00a03566, pp. 326\u2013341. Springer, Heidelberg (2005)"},{"key":"5_CR9","unstructured":"Efftinge, S., V\u00f6lter, M.: Oaw xText: A Framework for Textual DSLs. In: Proc. of the EclipseCon Summit Europe 2006 (ESE 2006), Esslingen, Germany (November 2006)"},{"issue":"1-3","key":"5_CR10","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.scico.2007.02.003","volume":"69","author":"T. Ekman","year":"2007","unstructured":"Ekman, T., Hedin, G.: The JastAdd System \u2014 Modular Extensible Compiler Construction. Science of Computer Programming\u00a069(1-3), 14\u201326 (2007)","journal-title":"Science of Computer Programming"},{"key":"5_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"233","DOI":"10.1007\/978-3-642-25264-8_18","volume-title":"SDL 2011: Integrating System and Software Modeling","author":"F. Fleurey","year":"2011","unstructured":"Fleurey, F., Haugen, \u00d8., M\u00f8ller-Pedersen, B., Svendsen, A., Zhang, X.: Standardizing Variability \u2013 Challenges and Solutions. In: Ober, I., Ober, I. (eds.) SDL 2011. LNCS, vol.\u00a07083, pp. 233\u2013246. Springer, Heidelberg (2011)"},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Haugen, \u00d8., M\u00f8ller-Pedersen, B., Oldevik, J., Olsen, G.K., Svendsen, A.: Adding Standardized Variability to Domain Specific Languages. In: Proc. of SPLC 2008, Limerick, Ireland, pp. 139\u2013148. IEEE (September 2008)","DOI":"10.1109\/SPLC.2008.25"},{"issue":"2","key":"5_CR13","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1049\/ip-sen:20041317","volume":"152","author":"P.R. Henriques","year":"2005","unstructured":"Henriques, P.R., Varanda Pereira, M.J., Mernik, M., Leni\u010d, M., Gray, J., Wu, H.: Automatic Generation of Language-Based Tools Using the LISA System. IEE Proc.\u2014 Software\u00a0152(2), 54\u201369 (2005)","journal-title":"IEE Proc.\u2014 Software"},{"key":"5_CR14","unstructured":"Hubaux, A., Classen, A., Mendon\u00e7a, M., Heymans, P.: A Preliminary Review on the Application of Feature Diagrams in Practice. In: Proc. of VaMoS 2010, Linz, Austria, pp. 53\u201359. Universit\u00e4t Duisburg-Essen (January 2010)"},{"key":"5_CR15","doi-asserted-by":"crossref","unstructured":"Hutchinson, J., Whittle, J., Rouncefield, M., Kristoffersen, S.: Empirical assessment of MDE in industry. In: Proc. of ICSE 2011, Hawaii, pp. 471\u2013480 (May 2011)","DOI":"10.1145\/1985793.1985858"},{"key":"5_CR16","doi-asserted-by":"crossref","unstructured":"J\u00e9z\u00e9quel, J.-M., Barais, O., Fleurey, F.: Model Driven Language Engineering with Kermeta. In: Fernandes, J.M., L\u00e4mmel, R., Visser, J., Saraiva, J. (eds.) GTTSE 2009. LNCS, vol.\u00a06491, pp. 201\u2013221. Springer, Heidelberg (2011)","DOI":"10.1007\/978-3-642-18023-1_5"},{"issue":"5","key":"5_CR17","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1007\/s10009-010-0142-1","volume":"12","author":"H. Krahn","year":"2010","unstructured":"Krahn, H., Rumpe, B., V\u00f6lkel, S.: MontiCore: A Framework for Compositional Development of Domain Specific Languages. International Journal on Software Tools for Technology Transfer\u00a012(5), 353\u2013372 (2010)","journal-title":"International Journal on Software Tools for Technology Transfer"},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"Liebig, J., Daniel, R., Apel, S.: Feature-Oriented Language Families: A Case Study. In: Proc. of VaMoS 2013, Pisa, Italy. ACM (January 2013)","DOI":"10.1145\/2430502.2430518"},{"issue":"1","key":"5_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.cl.2004.02.001","volume":"31","author":"M. Mernik","year":"2005","unstructured":"Mernik, M., \u017dumer, V.: Incremental Programming Language Development. Computer Languages, Systems and Structures\u00a031(1), 1\u201316 (2005)","journal-title":"Computer Languages, Systems and Structures"},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Pohl, K., Metzger, A.: Variability Management in Software Product Line Engineering. In: Proc. of ICSE 2006, Shanghai, China, pp. 1049\u20131050. ACM (May 2006)","DOI":"10.1145\/1134285.1134499"},{"issue":"3","key":"5_CR21","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1016\/j.infsof.2009.11.001","volume":"52","author":"R. Rabiser","year":"2010","unstructured":"Rabiser, R., Gr\u00fcnbacher, P., Dhungana, D.: Requirements for Product Derivation Support: Results from a Systematic Literature Review and an Expert Survey. Journal of Information and Software Technology\u00a052(3), 324\u2013346 (2010)","journal-title":"Journal of Information and Software Technology"},{"issue":"1","key":"5_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2498\/cit.2002.01.01","volume":"10","author":"A. Deursen van","year":"2002","unstructured":"van Deursen, A., Klint, P.: Domain-Specific Language Design Requires Feature Descriptions. Journal of Computing and Information Technolog\u00a010(1), 1\u201317 (2002)","journal-title":"Journal of Computing and Information Technolog"},{"issue":"1-2","key":"5_CR23","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/j.scico.2009.07.004","volume":"75","author":"E. Wyk van","year":"2010","unstructured":"van Wyk, E., Bodin, D., Gao, J., Krishnan, L.: Silver: An Extensible Attribute Grammar System. Science of Computer Programming\u00a075(1-2), 39\u201354 (2010)","journal-title":"Science of Computer Programming"},{"key":"5_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/3-540-45937-5_11","volume-title":"Compiler Construction","author":"E. Wyk Van","year":"2002","unstructured":"Van Wyk, E., de Moor, O., Backhouse, K., Kwiatkowski, P.: Forwarding in Attribute Grammars for Modular Language Design. In: Nigel Horspool, R. (ed.) CC 2002. LNCS, vol.\u00a02304, pp. 128\u2013142. Springer, Heidelberg (2002)"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"V\u00f6lter, M., Pech, V.: Language Modularity with the MPS Language Workbench. In: Proc. of ICSE 2012, Z\u00fcrich, Switzerland, pp. 1449\u20131450. IEEE (June 2012)","DOI":"10.1109\/ICSE.2012.6227070"},{"key":"5_CR26","unstructured":"P.: Wadler. The expression problem. Java-Genericity Mailing List (1998)"},{"key":"5_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1007\/978-3-642-12107-4_19","volume-title":"Software Language Engineering","author":"C. Wende","year":"2010","unstructured":"Wende, C., Thieme, N., Zschaler, S.: A Role-Based Approach towards Modular Language Engineering. In: van den Brand, M., Ga\u0161evi\u0107, D., Gray, J. (eds.) SLE 2009. LNCS, vol.\u00a05969, pp. 254\u2013273. Springer, Heidelberg (2010)"},{"issue":"4","key":"5_CR28","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1109\/MS.2009.95","volume":"26","author":"J. White","year":"2009","unstructured":"White, J., Hill, J.H., Gray, J., Tambe, S., Gokhale, A.S., Schmidt, D.C.: Improving Domain-Specific Language Reuse with Software Product Line Techniques. IEEE Software\u00a026(4), 47\u201353 (2009)","journal-title":"IEEE Software"}],"container-title":["Lecture Notes in Computer Science","Software Language Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-02654-1_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,23]],"date-time":"2019-05-23T17:29:55Z","timestamp":1558632595000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-02654-1_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783319026534","9783319026541"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-02654-1_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}