publications: - title: "Matching Business Process Workflows across Abstraction Levels" author: - name: "Moisés Castelo Branco" link: "https://researchr.org/alias/mois%C3%A9s-castelo-branco" - name: "Javier Troya" link: "https://researchr.org/alias/javier-troya" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Jochen Malte Küster" link: "https://researchr.org/alias/jochen-malte-k%C3%BCster" - name: "Hagen Völzer" link: "https://researchr.org/alias/hagen-v%C3%B6lzer" year: "2012" doi: "http://dx.doi.org/10.1007/978-3-642-33666-9_40" links: doi: "http://dx.doi.org/10.1007/978-3-642-33666-9_40" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/BrancoTCKV12" researchr: "https://researchr.org/publication/BrancoTCKV12" cites: 0 citedby: 0 pages: "626-641" booktitle: "Model Driven Engineering Languages and Systems - 15th International Conference, MODELS 2012, Innsbruck, Austria, September 30-October 5, 2012. Proceedings" editor: - name: "Robert B. France" link: "https://researchr.org/alias/robert-b.-france" - name: "Jürgen Kazmeier" link: "https://researchr.org/alias/j%C3%BCrgen-kazmeier" - name: "Ruth Breu" link: "https://researchr.org/alias/ruth-breu" - name: "Colin Atkinson" link: "https://researchr.org/alias/colin-atkinson" volume: "7590" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-33665-2" kind: "inproceedings" key: "BrancoTCKV12" - title: "Fast extraction of high-quality framework-specific models from application code" author: - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" - name: "Thiago T. Bartolomei" link: "https://researchr.org/alias/thiago-t.-bartolomei" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2009" doi: "http://dx.doi.org/10.1007/s10515-008-0040-x" abstract: "Framework-specific models represent the design of application code from the framework viewpoint by showing how framework-provided concepts are instantiated in the code. Retrieving such models quickly and precisely is necessary for practical model-supported software engineering, in which developers use design models for development tasks such as code understanding, verifying framework usage rules, and round-trip engineering. Also, comparing models extracted at different times of the software lifecycle supports software evolution tasks. We describe an experimental study of the static analyses necessary to automatically retrieve framework-specific models from application code. We reverse engineer a number of applications based on three open-source frameworks and evaluate the quality of the retrieved models. The models are expressed using framework-specific modeling languages (FSMLs), each designed for an open-source framework. For reverse engineering, we use prototype implementations of the three FSMLs. Our results show that for the considered frameworks and a large body of application code rather simple code analyses are sufficient for automatically retrieving framework-specific models with high precision and recall. Based on the initial results, we refine the static analyses and repeat the study on a larger set of applications to provide more evidence and confirm the results. The refined static analyses provide precision and recall of close to 100% for the analyzed applications. " links: doi: "http://dx.doi.org/10.1007/s10515-008-0040-x" tags: - "framework" - "rule-based" - "application framework" - "meta-model" - "reverse engineering" - "modeling language" - "modeling" - "language engineering" - "software language engineering" - "language modeling" - "language design" - "model-driven development" - "software evolution" - "source-to-source" - "software engineering" - "rules" - "model-driven engineering" - "Meta-Environment" - "design" - "round trip engineering" - "open-source" - "domain-specific language" researchr: "https://researchr.org/publication/AntkiewiczBC09" cites: 0 citedby: 0 journal: "Automated Software Engineering" volume: "16" number: "1" pages: "101-144" kind: "article" key: "AntkiewiczBC09" - title: "Modelling the 'Hurried' bug report reading process to summarize bug reports" author: - name: "Rafael Lotufo" link: "https://researchr.org/alias/rafael-lotufo" - name: "Zeeshan Malik" link: "https://researchr.org/alias/zeeshan-malik" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2012" doi: "http://doi.ieeecomputersociety.org/10.1109/ICSM.2012.6405303" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ICSM.2012.6405303" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icsm/LotufoMC12" researchr: "https://researchr.org/publication/LotufoMC12" cites: 0 citedby: 0 pages: "430-439" booktitle: "28th IEEE International Conference on Software Maintenance, ICSM 2012, Trento, Italy, September 23-28, 2012" publisher: "IEEE Computer Society" isbn: "978-1-4673-2313-0" kind: "inproceedings" key: "LotufoMC12" - title: "Towards a framework for collaborative and coordinated product configuration" author: - name: "Marcílio Mendonça" link: "https://researchr.org/alias/marc%C3%ADlio-mendon%C3%A7a" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Toacy Cavalcante de Oliveira" link: "https://researchr.org/alias/toacy-cavalcante-de-oliveira" - name: "Donald D. Cowan" link: "https://researchr.org/alias/donald-d.-cowan" year: "2006" doi: "http://doi.acm.org/10.1145/1176617.1176655" links: doi: "http://doi.acm.org/10.1145/1176617.1176655" researchr: "https://researchr.org/publication/MendoncaCOC06" cites: 0 citedby: 0 pages: "649-650" booktitle: "Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA" editor: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" publisher: "ACM" isbn: "1-59593-491-X" kind: "inproceedings" key: "MendoncaCOC06" - title: "Verifying feature-based model templates against well-formedness OCL constraints" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Krzysztof Pietroszek" link: "https://researchr.org/alias/krzysztof-pietroszek" year: "2006" doi: "http://doi.acm.org/10.1145/1173706.1173738" links: doi: "http://doi.acm.org/10.1145/1173706.1173738" tags: - "OCL" - "rule-based" - "Variability-Aware Analysis" - "analysis" - "constraints" - "context-aware" researchr: "https://researchr.org/publication/CzarneckiP06" cites: 0 citedby: 0 pages: "211-220" booktitle: "Generative Programming and Component Engineering, 5th International Conference, GPCE 2006, Portland, Oregon, USA, October 22-26, 2006, Proceedings" editor: - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" publisher: "ACM" isbn: "1-59593-237-2" kind: "inproceedings" key: "CzarneckiP06" - title: "Effects of using examples on structural model comprehension: a controlled experiment" author: - name: "Dina Zayan" link: "https://researchr.org/alias/dina-zayan" - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2014" doi: "http://doi.acm.org/10.1145/2568225.2568270" links: doi: "http://doi.acm.org/10.1145/2568225.2568270" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/ZayanAC14" researchr: "https://researchr.org/publication/ZayanAC14" cites: 0 citedby: 0 pages: "955-966" booktitle: "36th International Conference on Software Engineering, ICSE '14, Hyderabad, India - May 31 - June 07, 2014" editor: - name: "Pankaj Jalote" link: "https://researchr.org/alias/pankaj-jalote" - name: "Lionel C. Briand" link: "https://researchr.org/alias/lionel-c.-briand" - name: "André van der Hoek" link: "https://researchr.org/alias/andr%C3%A9-van-der-hoek" publisher: "ACM" isbn: "978-1-4503-2756-5" kind: "inproceedings" key: "ZayanAC14" - title: "Evolution and Reuse of Language Specifications for DSLs (ERLS)" author: - name: "Thomas Cleenewerck" link: "https://researchr.org/alias/thomas-cleenewerck" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Jörg Striegnitz" link: "https://researchr.org/alias/j%C3%B6rg-striegnitz" - name: "Markus Völter" link: "http://www.voelter.de/" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3344&spage=187" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3344&spage=187" tags: - "reuse" - "DSL" researchr: "https://researchr.org/publication/CleenewerckCSV04" cites: 0 citedby: 0 pages: "187-201" booktitle: "Object-Oriented Technology: ECOOP 2004 Workshop Reader, ECOOP 2004 Workshops, Oslo, Norway, June 14-18, 2004, Final Reports" editor: - name: "Jacques Malenfant" link: "http://pagesperso-systeme.lip6.fr/Jacques.Malenfant/" - name: "Bjarte M. Østvold" link: "https://researchr.org/alias/bjarte-m.-%C3%B8stvold" volume: "3344" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-23988-X" kind: "inproceedings" key: "CleenewerckCSV04" - title: "Formalizing cardinality-based feature models and their specialization" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Simon Helsen" link: "https://researchr.org/alias/simon-helsen" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2005" doi: "http://dx.doi.org/10.1002/spip.213" links: doi: "http://dx.doi.org/10.1002/spip.213" tags: - "rule-based" - "DSLsAndPLE" researchr: "https://researchr.org/publication/CzarneckiHE05" cites: 0 citedby: 0 journal: "Software Process: Improvement and Practice" volume: "10" number: "1" pages: "7-29" kind: "article" key: "CzarneckiHE05" - title: "Cool features and tough decisions: a comparison of variability modeling approaches" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Paul Grünbacher" link: "https://researchr.org/alias/paul-gr%C3%BCnbacher" - name: "Rick Rabiser" link: "https://researchr.org/alias/rick-rabiser" - name: "Klaus Schmid" link: "https://researchr.org/alias/klaus-schmid" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2012" doi: "http://doi.acm.org/10.1145/2110147.2110167" links: doi: "http://doi.acm.org/10.1145/2110147.2110167" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/vamos/CzarneckiGRSW12" researchr: "https://researchr.org/publication/CzarneckiGRSW12" cites: 0 citedby: 0 pages: "173-182" booktitle: "Sixth International Workshop on Variability Modelling of Software-Intensive Systems, Leipzig, Germany, January 25-27, 2012. Proceedings" editor: - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" - name: "Sven Apel" link: "https://researchr.org/alias/sven-apel" - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" publisher: "ACM" isbn: "978-1-4503-1058-1" kind: "inproceedings" key: "CzarneckiGRSW12" - title: "Visualization and exploration of optimal variants in product line engineering" author: - name: "Alexandr Murashkin" link: "https://researchr.org/alias/alexandr-murashkin" - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Derek Rayside" link: "https://researchr.org/alias/derek-rayside" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2013" doi: "http://doi.acm.org/10.1145/2491627.2491647" links: doi: "http://doi.acm.org/10.1145/2491627.2491647" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/MurashkinARC13" researchr: "https://researchr.org/publication/MurashkinARC13" cites: 0 citedby: 0 pages: "111-115" booktitle: "17th International Software Product Line Conference, SPLC 2013, Tokyo, Japan - August 26 - 30, 2013" editor: - name: "Tomoji Kishi" link: "https://researchr.org/alias/tomoji-kishi" - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" publisher: "ACM" isbn: "978-1-4503-1968-3" kind: "inproceedings" key: "MurashkinARC13" - title: "Does feature scattering follow power-law distributions?: an investigation of five pre-processor-based systems" author: - name: "Rodrigo Queiroz" link: "https://researchr.org/alias/rodrigo-queiroz" - name: "Leonardo Teixeira Passos" link: "https://researchr.org/alias/leonardo-teixeira-passos" - name: "Marco Tulio Valente" link: "https://researchr.org/alias/marco-tulio-valente" - name: "Sven Apel" link: "https://researchr.org/alias/sven-apel" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2014" doi: "http://doi.acm.org/10.1145/2660190.2662114" links: doi: "http://doi.acm.org/10.1145/2660190.2662114" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/gpce/QueirozPVAC14" researchr: "https://researchr.org/publication/QueirozPVAC14" cites: 0 citedby: 0 pages: "23-29" booktitle: "Sixth International Workshop on Feature-Oriented Software Development, FOSD '14, Västerås, Sweden, September 14, 2014" editor: - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Márcio Ribeiro" link: "https://researchr.org/alias/m%C3%A1rcio-ribeiro" publisher: "ACM" isbn: "978-1-4503-2980-4" kind: "inproceedings" key: "QueirozPVAC14" - title: "Coevolution of variability models and related artifacts: a case study from the Linux kernel" author: - name: "Leonardo Teixeira Passos" link: "https://researchr.org/alias/leonardo-teixeira-passos" - name: "Jianmei Guo" link: "https://researchr.org/alias/jianmei-guo" - name: "Leopoldo Teixeira" link: "https://researchr.org/alias/leopoldo-teixeira" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Paulo Borba" link: "https://researchr.org/alias/paulo-borba" year: "2013" doi: "http://doi.acm.org/10.1145/2491627.2491628" links: doi: "http://doi.acm.org/10.1145/2491627.2491628" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/PassosGTCWB13" researchr: "https://researchr.org/publication/PassosGTCWB13" cites: 0 citedby: 0 pages: "91-100" booktitle: "17th International Software Product Line Conference, SPLC 2013, Tokyo, Japan - August 26 - 30, 2013" editor: - name: "Tomoji Kishi" link: "https://researchr.org/alias/tomoji-kishi" - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" publisher: "ACM" isbn: "978-1-4503-1968-3" kind: "inproceedings" key: "PassosGTCWB13" - title: "fmp and fmp2rsm: eclipse plug-ins for modeling features using model templates" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" - name: "Chang Hwan Peter Kim" link: "https://researchr.org/alias/chang-hwan-peter-kim" - name: "Sean Lau" link: "https://researchr.org/alias/sean-lau" - name: "Krzysztof Pietroszek" link: "https://researchr.org/alias/krzysztof-pietroszek" year: "2005" doi: "http://doi.acm.org/10.1145/1094855.1094934" links: doi: "http://doi.acm.org/10.1145/1094855.1094934" tags: - "Eclipse" - "meta-model" - "modeling" - "DSLsAndPLE" - "Meta-Environment" researchr: "https://researchr.org/publication/CzarneckiAKLP05a" cites: 0 citedby: 0 pages: "200-201" booktitle: "Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA" editor: - name: "Ralph E. Johnson" link: "http://st-www.cs.illinois.edu/users/johnson/" - name: "Richard P. Gabriel" link: "https://researchr.org/alias/richard-p.-gabriel" publisher: "ACM" isbn: "1-59593-193-7" kind: "inproceedings" key: "CzarneckiAKLP05a" - title: "From State- to Delta-Based Bidirectional Model Transformations: the Asymmetric Case" author: - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2011" doi: "http://dx.doi.org/10.5381/jot.2011.10.1.a6" links: doi: "http://dx.doi.org/10.5381/jot.2011.10.1.a6" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/jot/DiskinXC11" tags: - "model-to-model transformation" - "bidirectional model transformations" - "rule-based" - "bidirectional transformation" - "bidirectional model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "model deltas" - "transformation" researchr: "https://researchr.org/publication/DiskinXC11" cites: 0 citedby: 0 journal: "Journal of Object Technology" volume: "10" kind: "article" key: "DiskinXC11" - title: "Efficient synthesis of feature models" author: - name: "Nele Andersen" link: "https://researchr.org/alias/nele-andersen" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2012" doi: "http://doi.acm.org/10.1145/2362536.2362553" links: doi: "http://doi.acm.org/10.1145/2362536.2362553" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/AndersenCSW12" researchr: "https://researchr.org/publication/AndersenCSW12" cites: 0 citedby: 0 pages: "106-115" booktitle: "16th International Software Product Line Conference, SPLC '12, Salvador, Brazil - September 2-7, 2012, Volume 1" editor: - name: "Eduardo Santana de Almeida" link: "https://researchr.org/alias/eduardo-santana-de-almeida" - name: "Christa Schwanninger" link: "https://researchr.org/alias/christa-schwanninger" - name: "David Benavides" link: "https://researchr.org/alias/david-benavides" publisher: "ACM" isbn: "978-1-4503-1094-9" kind: "inproceedings" key: "AndersenCSW12" - title: "Generative Programming: Methods, Techniques, and Applications" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2319/23190351.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2319/23190351.htm" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/Czarnecki02" cites: 0 citedby: 0 pages: "351-352" booktitle: "Software Reuse: Methods, Techniques, and Tools, 7th International Conference, ICSR-7, Austin, TX, USA, April 15-19, 2002, Proceedings" editor: - name: "Cristina Gacek" link: "https://researchr.org/alias/cristina-gacek" volume: "2319" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-43483-6" kind: "inproceedings" key: "Czarnecki02" - title: "Efficient synthesis of feature models" author: - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Uwe Ryssel" link: "https://researchr.org/alias/uwe-ryssel" - name: "Nele Andersen" link: "https://researchr.org/alias/nele-andersen" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2014" doi: "http://dx.doi.org/10.1016/j.infsof.2014.01.012" links: doi: "http://dx.doi.org/10.1016/j.infsof.2014.01.012" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/infsof/SheRAWC14" researchr: "https://researchr.org/publication/SheRAWC14" cites: 0 citedby: 0 journal: "Information \\& Software Technology" volume: "56" number: "9" pages: "1122-1143" kind: "article" key: "SheRAWC14" - title: "Overview of Generative Software Development" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2004" doi: "http://dx.doi.org/10.1007/11527800_25" abstract: "System family engineering seeks to exploit the commonalities among systems from a given problem domain while managing the variabilities among them in a systematic way. In system family engineering, new system variants can be rapidly created based on a set of reusable assets (such as a common architecture, components, models, etc.). Generative software development aims at modeling and implementing system families in such a way that a given system can be automatically generated from a specification written in one or more textual or graphical domain-specific languages. This paper gives an overview of the basic concepts and ideas of generative software development including DSLs, domain and application engineering, generative domain models, networks of domains, and technology projections. The paper also discusses the relationship of generative software development to other emerging areas such as Model Driven Development and Aspect-Oriented Software Development." links: doi: "http://dx.doi.org/10.1007/11527800_25" tags: - "reusable components" - "rule-based" - "software architecture" - "software components" - "meta-model" - "modeling language" - "modeling" - "language engineering" - "software language engineering" - "architecture" - "language modeling" - "software component" - "reuse" - "model-driven development" - "software engineering" - "model-driven engineering" - "generative software development" - "DSL" - "Meta-Environment" - "systematic-approach" - "domain-specific language" researchr: "https://researchr.org/publication/Czarnecki-UPP-2004" cites: 0 citedby: 0 pages: "326-341" booktitle: "Unconventional Programming Paradigms, International Workshop UPP 2004, Le Mont Saint Michel, France, September 15-17, 2004, Revised Selected and Invited Papers" editor: - name: "Jean-Pierre Banâtre" link: "https://researchr.org/alias/jean-pierre-ban%C3%A2tre" - name: "Pascal Fradet" link: "https://researchr.org/alias/pascal-fradet" - name: "Jean-Louis Giavitto" link: "https://researchr.org/alias/jean-louis-giavitto" - name: "Olivier Michel" link: "https://researchr.org/alias/olivier-michel" volume: "3566" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-27884-2" kind: "inproceedings" key: "Czarnecki-UPP-2004" - title: "Towards a framework for collaborative and coordinated product configuration" author: - name: "Marcílio Mendonça" link: "https://researchr.org/alias/marc%C3%ADlio-mendon%C3%A7a" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Donald D. Cowan" link: "https://researchr.org/alias/donald-d.-cowan" year: "2006" doi: "http://doi.acm.org/10.1145/1176617.1176719" links: doi: "http://doi.acm.org/10.1145/1176617.1176719" researchr: "https://researchr.org/publication/MendoncaCC06" cites: 0 citedby: 0 pages: "774-775" booktitle: "Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA" editor: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" publisher: "ACM" isbn: "1-59593-491-X" kind: "inproceedings" key: "MendoncaCC06" - title: "From State- to Delta-Based Bidirectional Model Transformations: The Symmetric Case" author: - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Hartmut Ehrig" link: "https://researchr.org/alias/hartmut-ehrig" - name: "Frank Hermann 0001" link: "https://researchr.org/alias/frank-hermann-0001" - name: "Fernando Orejas" link: "https://researchr.org/alias/fernando-orejas" year: "2011" doi: "http://dx.doi.org/10.1007/978-3-642-24485-8_22" links: doi: "http://dx.doi.org/10.1007/978-3-642-24485-8_22" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/DiskinXCEHO11" researchr: "https://researchr.org/publication/DiskinXCEHO11" cites: 0 citedby: 0 pages: "304-318" booktitle: "Model Driven Engineering Languages and Systems, 14th International Conference, MODELS 2011, Wellington, New Zealand, October 16-21, 2011. Proceedings" editor: - name: "Jon Whittle" link: "https://researchr.org/alias/jon-whittle" - name: "Tony Clark" link: "https://researchr.org/alias/tony-clark" - name: "Thomas Kühne" link: "https://researchr.org/alias/thomas-k%C3%BChne" volume: "6981" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-24484-1" kind: "inproceedings" key: "DiskinXCEHO11" - title: "Efficient compilation techniques for large scale feature models" author: - name: "Marcílio Mendonça" link: "https://researchr.org/alias/marc%C3%ADlio-mendon%C3%A7a" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Donald D. Cowan" link: "https://researchr.org/alias/donald-d.-cowan" year: "2008" doi: "http://doi.acm.org/10.1145/1449913.1449918" links: doi: "http://doi.acm.org/10.1145/1449913.1449918" researchr: "https://researchr.org/publication/MendoncaWCC08" cites: 0 citedby: 0 pages: "13-22" booktitle: "Generative Programming and Component Engineering, 7th International Conference, GPCE 2008, Nashville, TN, USA, October 19-23, 2008, Proceedings" editor: - name: "Yannis Smaragdakis" link: "http://smaragd.org" - name: "Jeremy G. Siek" link: "http://homes.soic.indiana.edu/jsiek/" publisher: "ACM" isbn: "978-1-60558-267-2" kind: "inproceedings" key: "MendoncaWCC08" - title: "Synthesizing Objects" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "1999" doi: "http://link.springer.de/link/service/series/0558/bibs/1628/16280018.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1628/16280018.htm" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/CzarneckiE99" cites: 0 citedby: 0 pages: "18-42" booktitle: "ECOOP 99 - Object-Oriented Programming, 13th European Conference, Lisbon, Portugal, June 14-18, 1999, Proceedings" editor: - name: "Rachid Guerraoui" link: "https://researchr.org/alias/rachid-guerraoui" volume: "1628" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-66156-5" kind: "inproceedings" key: "CzarneckiE99" - title: "Effective collaboration and consistency management in business process modeling" author: - name: "Moises Castelo Branco" link: "https://researchr.org/alias/moises-castelo-branco" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Janette Wong" link: "https://researchr.org/alias/janette-wong" - name: "Alex Lau" link: "https://researchr.org/alias/alex-lau" year: "2010" doi: "http://doi.acm.org/10.1145/1923947.1923985" links: doi: "http://doi.acm.org/10.1145/1923947.1923985" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/cascon/BrancoXCWL10" tags: - "modeling" - "business process modeling" - "consistency" - "process modeling" researchr: "https://researchr.org/publication/BrancoXCWL10" cites: 0 citedby: 0 pages: "349-350" booktitle: "Proceedings of the 2010 conference of the Centre for Advanced Studies on Collaborative Research, November 1-4, 2010, Toronto, Ontario, Canada" editor: - name: "Joanna W. Ng" link: "https://researchr.org/alias/joanna-w.-ng" - name: "Christian Couturier" link: "https://researchr.org/alias/christian-couturier" - name: "Hausi A. Müller" link: "https://researchr.org/alias/hausi-a.-m%26uuml%3Bller" - name: "Arthur G. Ryman" link: "https://researchr.org/alias/arthur-g.-ryman" publisher: "ACM" kind: "inproceedings" key: "BrancoXCWL10" - title: "Towards a Rational Taxonomy for Increasingly Symmetric Model Synchronization" author: - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Arif Wider" link: "https://researchr.org/alias/arif-wider" - name: "Hamid Gholizadeh" link: "https://researchr.org/alias/hamid-gholizadeh" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2014" doi: "http://dx.doi.org/10.1007/978-3-319-08789-4_5" links: doi: "http://dx.doi.org/10.1007/978-3-319-08789-4_5" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icmt/DiskinWGC14" researchr: "https://researchr.org/publication/DiskinWGC14" cites: 0 citedby: 0 pages: "57-73" booktitle: "Theory and Practice of Model Transformations - 7th International Conference, ICMT 2014, Held as Part of STAF 2014, York, UK, July 21-22, 2014. Proceedings" editor: - name: "Davide Di Ruscio" link: "https://researchr.org/alias/davide-di-ruscio" - name: "Dániel Varró" link: "https://researchr.org/alias/d%C3%A1niel-varr%C3%B3" volume: "8568" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-319-08788-7" kind: "inproceedings" key: "DiskinWGC14" - title: "From State- to Delta-Based Bidirectional Model Transformations" author: - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-13688-7_5" links: doi: "http://dx.doi.org/10.1007/978-3-642-13688-7_5" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icmt/DiskinXC10" tags: - "model-to-model transformation" - "bidirectional model transformations" - "rule-based" - "bidirectional transformation" - "bidirectional model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "model deltas" - "transformation" researchr: "https://researchr.org/publication/DiskinXC10" cites: 0 citedby: 0 pages: "61-76" booktitle: "Theory and Practice of Model Transformations, Third International Conference, ICMT 2010, Malaga, Spain, June 28-July 2, 2010. Proceedings" editor: - name: "Laurence Tratt" link: "http://tratt.net/laurie/" - name: "Martin Gogolla" link: "https://researchr.org/alias/martin-gogolla" volume: "6142" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-13687-0" kind: "inproceedings" key: "DiskinXC10" - title: "A Model for Structuring User Documentation of Object-Oriented Frameworks Using Patterns and Hypertext" author: - name: "Matthias Meusel" link: "https://researchr.org/alias/matthias-meusel" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Wolfgang Köpf" link: "https://researchr.org/alias/wolfgang-k%C3%B6pf" year: "1997" doi: "http://link.springer.de/link/service/series/0558/bibs/1241/12410496.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1241/12410496.htm" tags: - "hypertext" - "object-role modeling" researchr: "https://researchr.org/publication/MeuselCK97" cites: 0 citedby: 0 pages: "496-510" booktitle: "ECOOP 97 - Object-Oriented Programming, 11th European Conference, Jyväskylä, Finland, June 9-13, 1997, Proceedings" editor: - name: "Mehmet Aksit" link: "https://researchr.org/alias/mehmet-aksit" - name: "Satoshi Matsuoka" link: "https://researchr.org/alias/satoshi-matsuoka" volume: "1241" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-63089-9" kind: "inproceedings" key: "MeuselCK97" - title: "Example-driven modeling: model = abstractions + examples" author: - name: "Kacper Bak" link: "https://researchr.org/alias/kacper-bak" - name: "Dina Zayan" link: "https://researchr.org/alias/dina-zayan" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Derek Rayside" link: "https://researchr.org/alias/derek-rayside" year: "2013" doi: "http://dl.acm.org/citation.cfm?id=2486982" links: doi: "http://dl.acm.org/citation.cfm?id=2486982" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/BakZCADWR04" researchr: "https://researchr.org/publication/BakZCADWR04" cites: 0 citedby: 0 pages: "1273-1276" booktitle: "35th International Conference on Software Engineering, ICSE '13, San Francisco, CA, USA, May 18-26, 2013" editor: - name: "David Notkin" link: "https://researchr.org/alias/david-notkin" - name: "Betty H. C. Cheng" link: "https://researchr.org/alias/betty-h.-c.-cheng" - name: "Klaus Pohl" link: "https://researchr.org/alias/klaus-pohl" publisher: "IEEE / ACM" isbn: "978-1-4673-3076-3" kind: "inproceedings" key: "BakZCADWR04" - title: "Unifying Product and Software Configuration (Dagstuhl Seminar 14172)" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Arnaud Hubaux" link: "https://researchr.org/alias/arnaud-hubaux" - name: "Ethan Jackson" link: "https://researchr.org/alias/ethan-jackson" - name: "Dietmar Jannach" link: "https://researchr.org/alias/dietmar-jannach" - name: "Tomi Männistö" link: "https://researchr.org/alias/tomi-m%C3%A4nnist%C3%B6" year: "2014" doi: "http://dx.doi.org/10.4230/DagRep.4.4.20" links: doi: "http://dx.doi.org/10.4230/DagRep.4.4.20" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/dagstuhl-reports/CzarneckiHJJM14" researchr: "https://researchr.org/publication/CzarneckiHJJM14" cites: 0 citedby: 0 journal: "Dagstuhl Reports" volume: "4" number: "4" pages: "20-35" kind: "article" key: "CzarneckiHJJM14" - title: "Staged Configuration Using Feature Models" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Simon Helsen" link: "https://researchr.org/alias/simon-helsen" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3154&spage=266" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3154&spage=266" tags: - "meta-model" - "Meta-Environment" researchr: "https://researchr.org/publication/CzarneckiHE04" cites: 0 citedby: 0 pages: "266-283" booktitle: "Software Product Lines, Third International Conference, SPLC 2004, Boston, MA, USA, August 30-September 2, 2004, Proceedings" editor: - name: "Robert L. Nord" link: "https://researchr.org/alias/robert-l.-nord" volume: "3154" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-22918-3" kind: "inproceedings" key: "CzarneckiHE04" - title: "Two Studies of Framework-Usage Templates Extracted from Dynamic Traces" author: - name: "Abbas Heydarnoori" link: "https://researchr.org/alias/abbas-heydarnoori" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Walter Binder" link: "https://researchr.org/alias/walter-binder" - name: "Thiago Tonelli Bartolomei" link: "https://researchr.org/alias/thiago-tonelli-bartolomei" year: "2012" doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2011.77" links: doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2011.77" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/tse/HeydarnooriCBB12" researchr: "https://researchr.org/publication/HeydarnooriCBB12" cites: 0 citedby: 0 journal: "IEEE Trans. Software Eng." volume: "38" number: "6" pages: "1464-1487" kind: "article" key: "HeydarnooriCBB12" - title: "Study of an API migration for two XML APIs" author: - name: "Thiago Tonelli Bartolomei" link: "http://gsd.uwaterloo.ca/~ttonelli/" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ralf Lämmel" link: "http://www.uni-koblenz.de/~laemmel/Site/Home.html" - name: "Tijs van der Storm" link: "http://homepages.cwi.nl/~storm/" year: "2010" abstract: "API migration refers to adapting an application such that its dependence on a given API (the source API) is eliminated in favor of depending on an alternative API (the target API) with the source and target APIs serving the same domain. One may attempt to automate API migration by code transformation or wrapping of some sort. API migration is relatively well understood for the special case where source and target APIs are essentially different versions of the same API. API migration is much less understood for the general case where the two APIs have been developed more or less independently of each other. The present paper exercises a simple instance of the general case and develops engineering techniques towards the mastery of API migration. That is, we study wrapper-based migration between two prominent XML APIs for the Java platform. The migration follows an iterative and test-driven approach and allows us to identify, classify, and measure various differences between the studied APIs in a systematic way." tags: - "model-to-model transformation" - "rule-based" - "transformation engineering" - "Java" - "case study" - "APIMigration" - "XML" - "XML Schema" - "language engineering" - "testing model transformations" - "transformation language" - "software language engineering" - "testing" - "source-to-source" - "software engineering" - "model-driven engineering" - "migration" - "model transformation" - "systematic-approach" - "open-source" - "transformation" - "domain-specific language" researchr: "https://researchr.org/publication/XMLApiMigration" cites: 0 citedby: 0 booktitle: "Postproceedings of Software Language Engineering (SLE 2009)" series: "LNCS" publisher: "Springer" kind: "inproceedings" key: "XMLApiMigration" - title: "Essentials of the 4th UML/MoDELS Workshop in Software Model Engineering (WiSME 2005)" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Jean-Marie Favre" link: "http://megaplanet.org/jean-marie-favre/" - name: "Martin Gogolla" link: "http://" - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" year: "2005" doi: "http://dx.doi.org/10.1007/11663430_16" abstract: "Model-Driven Engineering is a form of generative engineering, by which all or at least central parts of a software application are generated from models. Model Driven Engineering should be seen as an integrative approach combining existing software engineering techniques (e.g., testing and refinement) and technical spaces (e.g., ’ModelWare’, ’XmlWare’) that have usually been studied in separation. The goal of the workshop is to improve common understanding of these techniques across technical spaces and create bridges and increase the synergies among the spaces. This year’s WiSME workshop will concentrate on two complementing themes: Bridging Technical Spaces and Model-Driven Evolution. This paper reports on a workshop held at the 8th UML/MoDELS conference. It describes motivation and aims, organisational issues, and abstracts of the accepted papers." links: doi: "http://dx.doi.org/10.1007/11663430_16" tags: - "meta-model" - "modeling" - "refinement" - "testing" - "UML" - "software evolution" - "software engineering" - "model-driven engineering" - "Meta-Environment" - "systematic-approach" researchr: "https://researchr.org/publication/CzarneckiFGM05" cites: 0 citedby: 0 pages: "151-158" booktitle: "Satellite Events at the MoDELS 2005 Conference, MoDELS 2005 International Workshops, Doctoral Symposium, Educators Symposium, Montego Bay, Jamaica, October 2-7, 2005, Revised Selected Papers" editor: - name: "Jean-Michel Bruel" link: "https://researchr.org/alias/jean-michel-bruel" volume: "3844" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-31780-5" kind: "inproceedings" key: "CzarneckiFGM05" - title: "Generative Techniques for Product Lines" author: - name: "Gregory Butler" link: "https://researchr.org/alias/gregory-butler" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2001" researchr: "https://researchr.org/publication/ButlerBCE01" cites: 0 citedby: 0 pages: "760-761" booktitle: "Proceedings of the 23rd International Conference on Software Engineering, ICSE 2001, 12-19 May 2001, Toronto, Ontario, Canada" publisher: "IEEE Computer Society" isbn: "0-7695-1050-7" kind: "inproceedings" key: "ButlerBCE01" - title: "Three Cases of Feature-Based Variability Modeling in Industry" author: - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Divya Nair" link: "https://researchr.org/alias/divya-nair" - name: "Ralf Rublack" link: "https://researchr.org/alias/ralf-rublack" - name: "Joanne M. Atlee" link: "https://researchr.org/alias/joanne-m.-atlee" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2014" doi: "http://dx.doi.org/10.1007/978-3-319-11653-2_19" links: doi: "http://dx.doi.org/10.1007/978-3-319-11653-2_19" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/BergerNRACW14" researchr: "https://researchr.org/publication/BergerNRACW14" cites: 0 citedby: 0 pages: "302-319" booktitle: "Model-Driven Engineering Languages and Systems - 17th International Conference, MODELS 2014, Valencia, Spain, September 28 - October 3, 2014. Proceedings" editor: - name: "Jürgen Dingel" link: "https://researchr.org/alias/j%C3%BCrgen-dingel" - name: "Wolfram Schulte" link: "https://researchr.org/alias/wolfram-schulte" - name: "Isidro Ramos" link: "https://researchr.org/alias/isidro-ramos" - name: "Silvia Abrahão" link: "https://researchr.org/alias/silvia-abrah%C3%A3o" - name: "Emilio Insfrán" link: "https://researchr.org/alias/emilio-insfr%C3%A1n" volume: "8767" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-319-11652-5" kind: "inproceedings" key: "BergerNRACW14" - title: "Variability-aware performance prediction: A statistical learning approach" author: - name: "Jianmei Guo" link: "https://researchr.org/alias/jianmei-guo" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Sven Apel" link: "https://researchr.org/alias/sven-apel" - name: "Norbert Siegmund" link: "https://researchr.org/alias/norbert-siegmund" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2013" doi: "http://dx.doi.org/10.1109/ASE.2013.6693089" links: doi: "http://dx.doi.org/10.1109/ASE.2013.6693089" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/kbse/GuoCASW13" researchr: "https://researchr.org/publication/GuoCASW13" cites: 0 citedby: 0 pages: "301-311" booktitle: "2013 28th IEEE/ACM International Conference on Automated Software Engineering, ASE 2013, Silicon Valley, CA, USA, November 11-15, 2013" publisher: "IEEE" kind: "inproceedings" key: "GuoCASW13" - title: "Model-driven software product lines" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" - name: "Chang Hwan Peter Kim" link: "https://researchr.org/alias/chang-hwan-peter-kim" - name: "Sean Lau" link: "https://researchr.org/alias/sean-lau" - name: "Krzysztof Pietroszek" link: "https://researchr.org/alias/krzysztof-pietroszek" year: "2005" doi: "http://doi.acm.org/10.1145/1094855.1094896" links: doi: "http://doi.acm.org/10.1145/1094855.1094896" tags: - "software product lines" - "meta-model" - "DSLsAndPLE" - "Meta-Environment" researchr: "https://researchr.org/publication/CzarneckiAKLP05" cites: 0 citedby: 0 pages: "126-127" booktitle: "Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2005, October 16-20, 2005, San Diego, CA, USA" editor: - name: "Ralph E. Johnson" link: "http://st-www.cs.illinois.edu/users/johnson/" - name: "Richard P. Gabriel" link: "https://researchr.org/alias/richard-p.-gabriel" publisher: "ACM" isbn: "1-59593-193-7" kind: "inproceedings" key: "CzarneckiAKLP05" - title: "An Exploratory Study of Cloning in Industrial Software Product Lines" author: - name: "Yael Dubinsky" link: "https://researchr.org/alias/yael-dubinsky" - name: "Julia Rubin" link: "https://researchr.org/alias/julia-rubin" - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Slawomir Duszynski" link: "https://researchr.org/alias/slawomir-duszynski" - name: "Martin Becker 0002" link: "https://researchr.org/alias/martin-becker-0002" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2013" doi: "http://doi.ieeecomputersociety.org/10.1109/CSMR.2013.13" links: doi: "http://doi.ieeecomputersociety.org/10.1109/CSMR.2013.13" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/csmr/DubinskyRBDBC13" researchr: "https://researchr.org/publication/DubinskyRBDBC13" cites: 0 citedby: 0 pages: "25-34" booktitle: "17th European Conference on Software Maintenance and Reengineering, CSMR 2013, Genova, Italy, March 5-8, 2013" editor: - name: "Anthony Cleve" link: "https://researchr.org/alias/anthony-cleve" - name: "Filippo Ricca" link: "https://researchr.org/alias/filippo-ricca" - name: "Maura Cerioli" link: "https://researchr.org/alias/maura-cerioli" publisher: "IEEE Computer Society" isbn: "978-1-4673-5833-0" kind: "inproceedings" key: "DubinskyRBDBC13" - title: "Example-Driven Modeling using Clafer" author: - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Kacper Bak" link: "https://researchr.org/alias/kacper-bak" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Dina Zayan" link: "https://researchr.org/alias/dina-zayan" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2013" doi: "http://ceur-ws.org/Vol-1104/4.pdf" links: doi: "http://ceur-ws.org/Vol-1104/4.pdf" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/AntkiewiczBCDZW13" researchr: "https://researchr.org/publication/AntkiewiczBCDZW13" cites: 0 citedby: 0 pages: "32-41" booktitle: "Proceedings of the First International Workshop on Model-driven Engineering By Example co-located with ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2013), Miami, Florida, USA, September 29, 2013" editor: - name: "Marouane Kessentini" link: "https://researchr.org/alias/marouane-kessentini" - name: "Philip Langer" link: "https://researchr.org/alias/philip-langer" - name: "Houari A. Sahraoui" link: "https://researchr.org/alias/houari-a.-sahraoui" volume: "1104" series: "CEUR Workshop Proceedings" publisher: "CEUR-WS.org" kind: "inproceedings" key: "AntkiewiczBCDZW13" - title: "Feature-based survey of model transformation approaches" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Simon Helsen" link: "https://researchr.org/alias/simon-helsen" year: "2006" doi: "http://dx.doi.org/10.1147/sj.453.0621" abstract: "Model transformations are touted to play a key role in Model Driven Development. Although well-established standards for creating metamodels such as the Meta-Object Facility exist, there is currently no mature foundation for specifying transformations among models. We propose a framework for the classification of several existing and proposed model transformation approaches. The classification framework is given as a feature model that makes explicit the different design choices for model transformations. Based on our analysis of model transformation approaches, we propose a few major categories in which most approaches fit." links: doi: "http://dx.doi.org/10.1147/sj.453.0621" tags: - "model-to-model transformation" - "rule-based" - "classification" - "meta-model" - "modeling" - "points-to analysis" - "analysis" - "model-driven development" - "source-to-source" - "survey" - "object-role modeling" - "model transformation" - "Meta-Environment" - "design" - "systematic-approach" - "meta-objects" - "transformation" researchr: "https://researchr.org/publication/CzarneckiH06" cites: 0 citedby: 1 journal: "IBM Systems Journal" volume: "45" number: "3" pages: "621-646" kind: "article" key: "CzarneckiH06" - title: "Supporting Framework Use via Automatically Extracted Concept-Implementation Templates" author: - name: "Abbas Heydarnoori" link: "https://researchr.org/alias/abbas-heydarnoori" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Thiago T. Bartolomei" link: "https://researchr.org/alias/thiago-t.-bartolomei" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-03013-0_16" links: doi: "http://dx.doi.org/10.1007/978-3-642-03013-0_16" researchr: "https://researchr.org/publication/HeydarnooriCB09" cites: 0 citedby: 0 pages: "344-368" booktitle: "ECOOP 2009 - Object-Oriented Programming, 23rd European Conference, Genoa, Italy, July 6-10, 2009. Proceedings" editor: - name: "Sophia Drossopoulou" link: "https://researchr.org/alias/sophia-drossopoulou" volume: "5653" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-03012-3" kind: "inproceedings" key: "HeydarnooriCB09" - title: "A dataset of feature additions and feature removals from the Linux kernel" author: - name: "Leonardo Teixeira Passos" link: "https://researchr.org/alias/leonardo-teixeira-passos" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2014" doi: "http://doi.acm.org/10.1145/2597073.2597124" links: doi: "http://doi.acm.org/10.1145/2597073.2597124" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/msr/PassosC14" researchr: "https://researchr.org/publication/PassosC14" cites: 0 citedby: 0 pages: "376-379" booktitle: "11th Working Conference on Mining Software Repositories, MSR 2014, Proceedings, May 31 - June 1, 2014, Hyderabad, India" editor: - name: "Premkumar T. Devanbu" link: "https://researchr.org/alias/premkumar-t.-devanbu" - name: "Sung Kim" link: "https://researchr.org/alias/sung-kim" - name: "Martin Pinzger" link: "https://researchr.org/alias/martin-pinzger" publisher: "ACM" isbn: "978-1-4503-2863-0" kind: "inproceedings" key: "PassosC14" - title: "Feature-Oriented Software Development (FOSD) (Dagstuhl Seminar 11021)" author: - name: "Sven Apel" link: "https://researchr.org/alias/sven-apel" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Oscar Nierstrasz" link: "http://scg.unibe.ch/staff/oscar" year: "2011" doi: "http://dx.doi.org/10.4230/DagRep.1.1.27" links: doi: "http://dx.doi.org/10.4230/DagRep.1.1.27" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/dagstuhl-reports/ApelCCN11" researchr: "https://researchr.org/publication/ApelCCN11" cites: 0 citedby: 0 journal: "Dagstuhl Reports" volume: "1" number: "1" pages: "27-41" kind: "article" key: "ApelCCN11" - title: "Engineering of Framework-Specific Modeling Languages" author: - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Matthew Stephan" link: "https://researchr.org/alias/matthew-stephan" year: "2009" doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2009.30" links: doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2009.30" tags: - "meta-model" - "modeling language" - "modeling" - "language engineering" - "language modeling" - "model-driven engineering" - "Meta-Environment" - "domain-specific language" researchr: "https://researchr.org/publication/AntkiewiczCS09" cites: 0 citedby: 0 journal: "IEEE Trans. Software Eng." volume: "35" number: "6" pages: "795-824" kind: "article" key: "AntkiewiczCS09" - title: "Variability Modeling: State of the Art and Future Directions" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2010" doi: "http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf" links: doi: "http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/vamos/Czarnecki10" tags: - "modeling" - "DSLsAndPLE" researchr: "https://researchr.org/publication/Czarnecki10" cites: 0 citedby: 0 pages: "11" booktitle: "Fourth International Workshop on Variability Modelling of Software-Intensive Systems, Linz, Austria, January 27-29, 2010. Proceedings" editor: - name: "David Benavides" link: "https://researchr.org/alias/david-benavides" - name: "Don S. Batory" link: "https://researchr.org/alias/don-s.-batory" - name: "Paul Grünbacher" link: "http://paul.gruenbacher.at/" volume: "37" series: "ICB-Research Report" publisher: "Universität Duisburg-Essen" kind: "inproceedings" key: "Czarnecki10" - title: "Evolution and Reuse of Language Specifications for DSLs (ERLS)" author: - name: "Cleenewerck, Thomas" link: "https://researchr.org/alias/cleenewerck%2C-thomas" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Striegnitz, J?rg" link: "https://researchr.org/alias/striegnitz%2C-j%3Frg" - name: "V?lter, Markus" link: "https://researchr.org/alias/v%3Flter%2C-markus" year: "2005" abstract: "This report summarizes the results of the workshop on evolution and reuse for language specifications for DSLs. The focus of the workshop was twofold: exploration of the current research activities concerning reuse and evolution of language specifications and discussion of the identification, extraction, and composition of reusable parts of DSL specifications. The workshop combined presentations with focused discussions on these emergent topics: reusable assets, role of object-orientation, conflicts among reused assets, and the quest for a DSL test-case example to facilitate and guide future discussions." note: "10.1007/978-3-540-30554-5_18" links: "url": "http://dx.doi.org/10.1007/978-3-540-30554-5_18" tags: - "meta-model" - "composition" - "testing" - "reuse" - "DSL" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/springerlink%3A10.1007-978-3-540-30554-518" cites: 0 citedby: 0 booktitle: "Object-Oriented Technology. ECOOP 2004 Workshop Reader" volume: "3344" series: "Lecture Notes in Computer Science" publisher: "Springer Berlin / Heidelberg" kind: "incollection" key: "springerlink:10.1007-978-3-540-30554-518" - title: "Generative Programming: Methods, Techniques and Applications" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: " U. Eisenecker." link: "https://researchr.org/alias/u.-eisenecker." year: "1999" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/CzarneckiEisenecker1999" cites: 0 citedby: 1 publisher: "Addison- Wesley" kind: "book" key: "CzarneckiEisenecker1999" - title: "Staged configuration through specialization and multilevel configuration of feature models" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Simon Helsen" link: "https://researchr.org/alias/simon-helsen" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2005" doi: "http://dx.doi.org/10.1002/spip.225" links: doi: "http://dx.doi.org/10.1002/spip.225" researchr: "https://researchr.org/publication/CzarneckiHE05a" cites: 0 citedby: 0 journal: "Software Process: Improvement and Practice" volume: "10" number: "2" pages: "143-169" kind: "article" key: "CzarneckiHE05a" - title: "A recommendation system for repairing violations detected by static architecture conformance checking" author: - name: "Ricardo Terra" link: "https://researchr.org/alias/ricardo-terra" - name: "Marco Tulio Valente" link: "https://researchr.org/alias/marco-tulio-valente" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Roberto da Silva Bigonha" link: "https://researchr.org/alias/roberto-da-silva-bigonha" year: "2015" doi: "http://dx.doi.org/10.1002/spe.2228" links: doi: "http://dx.doi.org/10.1002/spe.2228" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/spe/TerraVCB15" researchr: "https://researchr.org/publication/TerraVCB15" cites: 0 citedby: 0 journal: "Software: Practice and Experience" volume: "45" number: "3" pages: "315-342" kind: "article" key: "TerraVCB15" - title: "A survey of variability modeling in industrial practice" author: - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Ralf Rublack" link: "https://researchr.org/alias/ralf-rublack" - name: "Divya Nair" link: "https://researchr.org/alias/divya-nair" - name: "Joanne M. Atlee" link: "https://researchr.org/alias/joanne-m.-atlee" - name: "Martin Becker 0002" link: "https://researchr.org/alias/martin-becker-0002" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2013" doi: "http://doi.acm.org/10.1145/2430502.2430513" links: doi: "http://doi.acm.org/10.1145/2430502.2430513" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/vamos/BergerRNABCW13" researchr: "https://researchr.org/publication/BergerRNABCW13" cites: 0 citedby: 0 pages: "7" booktitle: "The Seventh International Workshop on Variability Modelling of Software-intensive Systems, VaMoS '13, Pisa , Italy, January 23 - 25, 2013" editor: - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" - name: "Philippe Collet" link: "https://researchr.org/alias/philippe-collet" - name: "Klaus Schmid" link: "https://researchr.org/alias/klaus-schmid" publisher: "ACM" isbn: "978-1-4503-1541-8" kind: "inproceedings" key: "BergerRNABCW13" - title: "Design Space of Heterogeneous Synchronization" author: - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-88643-3_1" links: doi: "http://dx.doi.org/10.1007/978-3-540-88643-3_1" tags: - "synchronization" - "design" researchr: "https://researchr.org/publication/AntkiewiczC07" cites: 0 citedby: 0 pages: "3-46" booktitle: "Generative and Transformational Techniques in Software Engineering II, International Summer School, GTTSE 2007" editor: - name: "Ralf Lämmel" link: "http://www.uni-koblenz.de/~laemmel/Site/Home.html" - name: "Joost Visser" link: "http://www.di.uminho.pt/~joost.visser/" - name: "João Saraiva" link: "http://di.uminho.pt/~jas" volume: "5235" series: "Lecture Notes in Computer Science" address: "Braga, Portugal" publisher: "Springer" isbn: "978-3-540-88642-6" kind: "inproceedings" key: "AntkiewiczC07" - title: "Towards a catalog of variability evolution patterns: the Linux kernel case" author: - name: "Leonardo Teixeira Passos" link: "https://researchr.org/alias/leonardo-teixeira-passos" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2012" doi: "http://doi.acm.org/10.1145/2377816.2377825" links: doi: "http://doi.acm.org/10.1145/2377816.2377825" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/gpce/PassosCW12" researchr: "https://researchr.org/publication/PassosCW12" cites: 0 citedby: 0 pages: "62-69" booktitle: "4th International Workshop on Feature-Oriented Software Development, FOSD '12, Dresden, Germany - September 24 - 25, 2012" editor: - name: "Ina Schaefer" link: "https://researchr.org/alias/ina-schaefer" - name: "Thomas Thüm" link: "https://researchr.org/alias/thomas-th%C3%BCm" publisher: "ACM" isbn: "978-1-4503-1309-4" kind: "inproceedings" key: "PassosCW12" - title: "Synchronizing Cardinality-Based Feature Models and Their Specializations" author: - name: "Chang Hwan Peter Kim" link: "https://researchr.org/alias/chang-hwan-peter-kim" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2005" doi: "http://dx.doi.org/10.1007/11581741_24" links: doi: "http://dx.doi.org/10.1007/11581741_24" tags: - "rule-based" - "synchronization" researchr: "https://researchr.org/publication/HwanKC05" cites: 0 citedby: 0 pages: "331-348" booktitle: "Model Driven Architecture - Foundations and Applications, First European Conference, ECMDA-FA 2005, Nuremberg, Germany, November 7-10, 2005, Proceedings" editor: - name: "Alan Hartman" link: "https://researchr.org/alias/alan-hartman" - name: "David Kreische" link: "https://researchr.org/alias/david-kreische" volume: "3748" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-30026-0" kind: "inproceedings" key: "HwanKC05" - title: "Tutorial on Generative Software Development" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2006" researchr: "https://researchr.org/publication/Czarnecki06" cites: 0 citedby: 0 pages: "227" booktitle: "Software Product Lines, 10th International Conference, SPLC 2006, Baltimore, Maryland, USA, August 21-24, 2006, Proceedings" publisher: "IEEE Computer Society" isbn: "0-7695-2599-7" kind: "inproceedings" key: "Czarnecki06" - title: "Variability in Software: State of the Art and Future Directions - (Extended Abstract)" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2013" doi: "http://dx.doi.org/10.1007/978-3-642-37057-1_1" links: doi: "http://dx.doi.org/10.1007/978-3-642-37057-1_1" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/fase/Czarnecki13" researchr: "https://researchr.org/publication/Czarnecki13" cites: 0 citedby: 0 pages: "1-5" booktitle: "Fundamental Approaches to Software Engineering - 16th International Conference, FASE 2013, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2013, Rome, Italy, March 16-24, 2013. Proceedings" editor: - name: "Vittorio Cortellessa" link: "https://researchr.org/alias/vittorio-cortellessa" - name: "Dániel Varró" link: "https://researchr.org/alias/d%C3%A1niel-varr%C3%B3" volume: "7793" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-37056-4" kind: "inproceedings" key: "Czarnecki13" - title: "SAT-based analysis of feature models is easy" author: - name: "Marcílio Mendonça" link: "https://researchr.org/alias/marc%C3%A3%C2%ADlio-mendon%C3%A3%C2%A7a" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2009" doi: "http://doi.acm.org/10.1145/1753235.1753267" links: doi: "http://doi.acm.org/10.1145/1753235.1753267" tags: - "rule-based" - "DSLsAndPLE" - "analysis" researchr: "https://researchr.org/publication/MendoncaWC09" cites: 0 citedby: 0 pages: "231-240" booktitle: "Software Product Lines, 13th International Conference, SPLC 2009, San Francisco, California, USA, August 24-28, 2009, Proceedings" editor: - name: "Dirk Muthig" link: "https://researchr.org/alias/dirk-muthig" - name: "John D. McGregor" link: "https://researchr.org/alias/john-d.-mcgregor" volume: "446" series: "ACM International Conference Proceeding Series" publisher: "ACM" kind: "inproceedings" key: "MendoncaWC09" - title: "Feature-to-Code Mapping in Two Large Product Lines" author: - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Rafael Lotufo" link: "https://researchr.org/alias/rafael-lotufo" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-15579-6_48" links: doi: "http://dx.doi.org/10.1007/978-3-642-15579-6_48" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/BergerSLCW10" researchr: "https://researchr.org/publication/BergerSLCW10" cites: 0 citedby: 0 pages: "498-499" booktitle: "Software Product Lines: Going Beyond - 14th International Conference, SPLC 2010, Jeju Island, South Korea, September 13-17, 2010. Proceedings" editor: - name: "Jan Bosch" link: "https://researchr.org/alias/jan-bosch" - name: "Jaejoon Lee" link: "https://researchr.org/alias/jaejoon-lee" volume: "6287" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-15578-9" kind: "inproceedings" key: "BergerSLCW10" - title: "Towards improving bug tracking systems with game mechanisms" author: - name: "Rafael Lotufo" link: "https://researchr.org/alias/rafael-lotufo" - name: "Leonardo Teixeira Passos" link: "https://researchr.org/alias/leonardo-teixeira-passos" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2012" doi: "http://dx.doi.org/10.1109/MSR.2012.6224293" links: doi: "http://dx.doi.org/10.1109/MSR.2012.6224293" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/msr/LotufoPC12" researchr: "https://researchr.org/publication/LotufoPC12" cites: 0 citedby: 0 pages: "2-11" booktitle: "9th IEEE Working Conference of Mining Software Repositories, MSR 2012, June 2-3, 2012, Zurich, Switzerland" editor: - name: "Michele Lanza" link: "https://researchr.org/alias/michele-lanza" - name: "Massimiliano Di Penta" link: "https://researchr.org/alias/massimiliano-di-penta" - name: "Tao Xi" link: "https://researchr.org/alias/tao-xi" publisher: "IEEE" isbn: "978-1-4673-1761-0" kind: "inproceedings" key: "LotufoPC12" - title: "Challenges to Object-Oriented Reuse" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "1999" tags: - "meta-model" - "reuse" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/Czarnecki99" cites: 0 citedby: 0 pages: "364-365" booktitle: "Object-Oriented Technology, ECOOP 99 Workshop Reader, ECOOP 99 Workshops, Panels, and Posters, Lisbon, Portugal, June 14-18, 1999, Proceedings" editor: - name: "Ana M. D. Moreira" link: "https://researchr.org/alias/ana-m.-d.-moreira" - name: "Serge Demeyer" link: "https://researchr.org/alias/serge-demeyer" volume: "1743" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-66954-X" kind: "inproceedings" key: "Czarnecki99" - title: "A user survey of configuration challenges in Linux and eCos" author: - name: "Arnaud Hubaux" link: "https://researchr.org/alias/arnaud-hubaux" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2012" doi: "http://doi.acm.org/10.1145/2110147.2110164" links: doi: "http://doi.acm.org/10.1145/2110147.2110164" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/vamos/HubauxXC12" researchr: "https://researchr.org/publication/HubauxXC12" cites: 0 citedby: 0 pages: "149-155" booktitle: "Sixth International Workshop on Variability Modelling of Software-Intensive Systems, Leipzig, Germany, January 25-27, 2012. Proceedings" editor: - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" - name: "Sven Apel" link: "https://researchr.org/alias/sven-apel" - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" publisher: "ACM" isbn: "978-1-4503-1058-1" kind: "inproceedings" key: "HubauxXC12" - title: "Generative programming - methods, tools and applications" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2000" doi: "http://www.addison-wesley.de/main/main.asp?page=englisch/bookdetails&productid=99258" links: doi: "http://www.addison-wesley.de/main/main.asp?page=englisch/bookdetails&productid=99258" dblp: "http://dblp.uni-trier.de/rec/bibtex/books/daglib/0010411" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/0010411" cites: 0 citedby: 0 publisher: "Addison-Wesley" isbn: "978-0-201-30977-5" kind: "book" key: "0010411" - title: "CVL: common variability language" author: - name: "Øystein Haugen" link: "https://researchr.org/alias/%C3%B8ystein-haugen" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2012" doi: "http://doi.acm.org/10.1145/2364412.2364462" links: doi: "http://doi.acm.org/10.1145/2364412.2364462" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/HaugenWC12" researchr: "https://researchr.org/publication/HaugenWC12" cites: 0 citedby: 0 pages: "266-267" booktitle: "16th International Software Product Line Conference, SPLC '12, Salvador, Brazil - September 2-7, 2012, Volume 2" editor: - name: "Eduardo Santana de Almeida" link: "https://researchr.org/alias/eduardo-santana-de-almeida" - name: "Christa Schwanninger" link: "https://researchr.org/alias/christa-schwanninger" - name: "David Benavides" link: "https://researchr.org/alias/david-benavides" publisher: "ACM" isbn: "978-1-4503-1095-6" kind: "inproceedings" key: "HaugenWC12" - title: "Supporting Different Process Views through a Shared Process Model" author: - name: "Jochen Malte Küster" link: "https://researchr.org/alias/jochen-malte-k%C3%BCster" - name: "Hagen Völzer" link: "https://researchr.org/alias/hagen-v%C3%B6lzer" - name: "Cédric Favre" link: "https://researchr.org/alias/c%C3%A9dric-favre" - name: "Moisés Castelo Branco" link: "https://researchr.org/alias/mois%C3%A9s-castelo-branco" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2013" doi: "http://dx.doi.org/10.1007/978-3-642-39013-5_3" links: doi: "http://dx.doi.org/10.1007/978-3-642-39013-5_3" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/ecmdafa/KusterVFBC13" researchr: "https://researchr.org/publication/KusterVFBC13" cites: 0 citedby: 0 pages: "20-36" booktitle: "Modelling Foundations and Applications - 9th European Conference, ECMFA 2013, Montpellier, France, July 1-5, 2013. Proceedings" editor: - name: "Pieter Van Gorp" link: "https://researchr.org/alias/pieter-van-gorp" - name: "Tom Ritter" link: "https://researchr.org/alias/tom-ritter" - name: "Louis M. Rose" link: "https://researchr.org/alias/louis-m.-rose" volume: "7949" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-39012-8" kind: "inproceedings" key: "KusterVFBC13" - title: "Reverse engineering feature models" author: - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Rafael Lotufo" link: "https://researchr.org/alias/rafael-lotufo" - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2011" doi: "http://doi.acm.org/10.1145/1985793.1985856" links: doi: "http://doi.acm.org/10.1145/1985793.1985856" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/SheLBWC11" tags: - "meta-model" - "reverse engineering" - "model-driven engineering" - "Meta-Environment" researchr: "https://researchr.org/publication/SheLBWC11" cites: 0 citedby: 0 pages: "461-470" booktitle: "Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011" editor: - name: "Richard N. Taylor" link: "https://researchr.org/alias/richard-n.-taylor" - name: "Harald Gall" link: "https://researchr.org/alias/harald-gall" - name: "Nenad Medvidovic" link: "https://researchr.org/alias/nenad-medvidovic" publisher: "ACM" isbn: "978-1-4503-0445-0" kind: "inproceedings" key: "SheLBWC11" - title: "DataFAN: A Practical Approach to Data Flow Analysis for Ada 95" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Michael Himsolt" link: "https://researchr.org/alias/michael-himsolt" - name: "Ernst Richter" link: "https://researchr.org/alias/ernst-richter" - name: "Falk Vieweg" link: "https://researchr.org/alias/falk-vieweg" - name: "Alfred Rosskopf" link: "https://researchr.org/alias/alfred-rosskopf" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2361/23610231.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2361/23610231.htm" tags: - "analysis" - "data-flow" - "data-flow analysis" - "systematic-approach" researchr: "https://researchr.org/publication/CzarneckiHRVR02" cites: 0 citedby: 0 pages: "231-244" booktitle: "Reliable Software Technologies - Ada-Europe 2002, 7th Ada-Europe International Conference on Reliable Software Technologies, Vienna, Austria, June 17-21, 2002, Proceedings" editor: - name: "Johann Blieberger" link: "https://researchr.org/alias/johann-blieberger" - name: "Alfred Strohmeier" link: "https://researchr.org/alias/alfred-strohmeier" volume: "2361" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-43784-3" kind: "inproceedings" key: "CzarneckiHRVR02" - title: "Multi-level customization in application engineering" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" - name: "Chang Hwan Peter Kim" link: "https://researchr.org/alias/chang-hwan-peter-kim" year: "2006" doi: "http://doi.acm.org/10.1145/1183267" links: doi: "http://doi.acm.org/10.1145/1183267" tags: - "DSLsAndPLE" researchr: "https://researchr.org/publication/CzarneckiAK06" cites: 0 citedby: 0 journal: "Communications of the ACM" volume: "49" number: "12" pages: "60-65" kind: "article" key: "CzarneckiAK06" - title: "A Study of Variability Models and Languages in the Systems Software Domain" author: - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Rafael Lotufo" link: "https://researchr.org/alias/rafael-lotufo" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2013" doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2013.34" links: doi: "http://doi.ieeecomputersociety.org/10.1109/TSE.2013.34" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/tse/BergerSLWC13" researchr: "https://researchr.org/publication/BergerSLWC13" cites: 0 citedby: 0 journal: "IEEE Trans. Software Eng." volume: "39" number: "12" pages: "1611-1640" kind: "article" key: "BergerSLWC13" - title: "CVL: common variability language" author: - name: "Øystein Haugen" link: "https://researchr.org/alias/%C3%B8ystein-haugen" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2013" doi: "http://doi.acm.org/10.1145/2491627.2493899" links: doi: "http://doi.acm.org/10.1145/2491627.2493899" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/HaugenWC13" researchr: "https://researchr.org/publication/HaugenWC13" cites: 0 citedby: 0 pages: "277" booktitle: "17th International Software Product Line Conference, SPLC 2013, Tokyo, Japan - August 26 - 30, 2013" editor: - name: "Tomoji Kishi" link: "https://researchr.org/alias/tomoji-kishi" - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" publisher: "ACM" isbn: "978-1-4503-1968-3" kind: "inproceedings" key: "HaugenWC13" - title: "Variability modeling in the real: a perspective from the operating systems domain" author: - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Rafael Lotufo" link: "https://researchr.org/alias/rafael-lotufo" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2010" doi: "http://doi.acm.org/10.1145/1858996.1859010" links: doi: "http://doi.acm.org/10.1145/1858996.1859010" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/kbse/BergerSLWC10" tags: - "operating system" - "modeling" researchr: "https://researchr.org/publication/BergerSLWC10" cites: 0 citedby: 0 pages: "73-82" booktitle: "ASE 2010, 25th IEEE/ACM International Conference on Automated Software Engineering, Antwerp, Belgium, September 20-24, 2010" editor: - name: "Charles Pecheur" link: "https://researchr.org/alias/charles-pecheur" - name: "Jamie Andrews" link: "https://researchr.org/alias/jamie-andrews" - name: "Elisabetta Di Nitto" link: "https://researchr.org/alias/elisabetta-di-nitto" publisher: "ACM" isbn: "978-1-4503-0116-9" kind: "inproceedings" key: "BergerSLWC10" - title: "Variability mechanisms in software ecosystems" author: - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Rolf-Helge Pfeiffer" link: "https://researchr.org/alias/rolf-helge-pfeiffer" - name: "Reinhard Tartler" link: "https://researchr.org/alias/reinhard-tartler" - name: "Steffen Dienst" link: "https://researchr.org/alias/steffen-dienst" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Steven She" link: "https://researchr.org/alias/steven-she" year: "2014" doi: "http://dx.doi.org/10.1016/j.infsof.2014.05.005" links: doi: "http://dx.doi.org/10.1016/j.infsof.2014.05.005" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/infsof/BergerPTDCWS14" researchr: "https://researchr.org/publication/BergerPTDCWS14" cites: 0 citedby: 0 journal: "Information \\& Software Technology" volume: "56" number: "11" pages: "1520-1535" kind: "article" key: "BergerPTDCWS14" - title: "Feature and Meta-Models in Clafer: Mixed, Specialized, and Coupled" author: - name: "Kacper Bak" link: "https://researchr.org/alias/kacper-bak" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2010" month: "10/2010" tags: - "dlmv" - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/291" cites: 0 citedby: 0 booktitle: "3rd International Conference on Software Language Engineering" address: "Eindhoven, The Netherlands" kind: "inproceedings" key: "291" - title: "Clafer tools for product line engineering" author: - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Kacper Bak" link: "https://researchr.org/alias/kacper-bak" - name: "Alexandr Murashkin" link: "https://researchr.org/alias/alexandr-murashkin" - name: "Rafael Olaechea" link: "https://researchr.org/alias/rafael-olaechea" - name: "Jia Hui (Jimmy) Liang" link: "https://researchr.org/alias/jia-hui-%28jimmy%29-liang" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2013" doi: "http://doi.acm.org/10.1145/2499777.2499779" links: doi: "http://doi.acm.org/10.1145/2499777.2499779" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/AntkiewiczBMOLC13" researchr: "https://researchr.org/publication/AntkiewiczBMOLC13" cites: 0 citedby: 0 pages: "130-135" booktitle: "17th International Software Product Line Conference co-located workshops, SPLC 2013 workshops, Tokyo, Japan - August 26 - 30, 2013" publisher: "ACM" isbn: "978-1-4503-2325-3" kind: "inproceedings" key: "AntkiewiczBMOLC13" - title: "Sample Spaces and Feature Models: There and Back Again" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2008" doi: "http://dx.doi.org/10.1109/SPLC.2008.49" links: doi: "http://dx.doi.org/10.1109/SPLC.2008.49" researchr: "https://researchr.org/publication/CzarneckiSW08" cites: 0 citedby: 0 pages: "22-31" booktitle: "Software Product Lines, 12th International Conference, SPLC 2008, Limerick, Ireland, September 8-12, 2008, Proceedings" publisher: "IEEE Computer Society" isbn: "978-0-7695-3303-2" kind: "inproceedings" key: "CzarneckiSW08" - title: "A case study on consistency management of business and IT process models in banking" author: - name: "Moisés Castelo Branco" link: "https://researchr.org/alias/mois%C3%A9s-castelo-branco" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Jochen Malte Küster" link: "https://researchr.org/alias/jochen-malte-k%C3%BCster" - name: "Hagen Völzer" link: "https://researchr.org/alias/hagen-v%C3%B6lzer" year: "2014" doi: "http://dx.doi.org/10.1007/s10270-013-0318-8" links: doi: "http://dx.doi.org/10.1007/s10270-013-0318-8" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/sosym/BrancoXCKV14" researchr: "https://researchr.org/publication/BrancoXCKV14" cites: 0 citedby: 0 journal: "Software and Systems Modeling" volume: "13" number: "3" pages: "913-940" kind: "article" key: "BrancoXCKV14" - title: "Evolution of the Linux Kernel Variability Model" author: - name: "Rafael Lotufo" link: "https://researchr.org/alias/rafael-lotufo" - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-15579-6_10" links: doi: "http://dx.doi.org/10.1007/978-3-642-15579-6_10" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/LotufoSBCW10" tags: - "meta-model" - "Meta-Environment" researchr: "https://researchr.org/publication/LotufoSBCW10" cites: 0 citedby: 0 pages: "136-150" booktitle: "Software Product Lines: Going Beyond - 14th International Conference, SPLC 2010, Jeju Island, South Korea, September 13-17, 2010. Proceedings" editor: - name: "Jan Bosch" link: "https://researchr.org/alias/jan-bosch" - name: "Jaejoon Lee" link: "https://researchr.org/alias/jaejoon-lee" volume: "6287" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-15578-9" kind: "inproceedings" key: "LotufoSBCW10" - title: "Generative Programming and Software System Families" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2196/21960001.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2196/21960001.htm" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/Czarnecki01" cites: 0 citedby: 0 pages: "1" booktitle: "Semantics, Applications, and Implementation of Program Generation, Second International Workshop, SAIG 2001, Florence, Italy, September 6, 2001, Proceedings" editor: - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2196" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-42558-6" kind: "inproceedings" key: "Czarnecki01" - title: "Generative Programming" author: - name: "Barbara Barth" link: "https://researchr.org/alias/barbara-barth" - name: "Gregory Butler" link: "https://researchr.org/alias/gregory-butler" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2323/23230135.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2323/23230135.htm" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/BarthBCE01" cites: 0 citedby: 0 pages: "135-149" booktitle: "Object-Oriented Technology ECOOP 2001 Workshop Reader, ECOOP 2001 Workshops, Panel, and Posters, Budapest, Hungary, June 18-22, 2001, Proceedings" editor: - name: "Ákos Frohner" link: "https://researchr.org/alias/%C3%A1kos-frohner" volume: "2323" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-43675-8" kind: "inproceedings" key: "BarthBCE01" - title: "Comprehending implementation recipes of framework-provided concepts through dynamic analysis" author: - name: "Abbas Heydarnoori" link: "https://researchr.org/alias/abbas-heydarnoori" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2007" doi: "http://doi.acm.org/10.1145/1297846.1297904" links: doi: "http://doi.acm.org/10.1145/1297846.1297904" tags: - "analysis" researchr: "https://researchr.org/publication/HeydarnooriC07" cites: 0 citedby: 0 pages: "819-820" booktitle: "Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada" editor: - name: "Richard P. Gabriel" link: "http://www.dreamsongs.com/RPG.html" - name: "David F. Bacon" link: "http://domino.research.ibm.com/comm/research_people.nsf/pages/bacon.index.html" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Guy L. Steele Jr." link: "http://research.sun.com/people/mybio.php?uid=25706" publisher: "ACM" isbn: "978-1-59593-865-7" kind: "inproceedings" key: "HeydarnooriC07" - title: "Swing to SWT and back: Patterns for API migration by wrapping" author: - name: "Thiago Tonelli Bartolomei" link: "https://researchr.org/alias/thiago-tonelli-bartolomei" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ralf Lämmel" link: "http://www.uni-koblenz.de/~laemmel/Site/Home.html" year: "2010" doi: "http://dx.doi.org/10.1109/ICSM.2010.5610429" links: doi: "http://dx.doi.org/10.1109/ICSM.2010.5610429" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icsm/TonelliKR10" tags: - "migration" researchr: "https://researchr.org/publication/TonelliKR10" cites: 0 citedby: 0 pages: "1-10" booktitle: "26th IEEE International Conference on Software Maintenance (ICSM 2010), September 12-18, 2010, Timisoara, Romania" publisher: "IEEE Computer Society" isbn: "978-1-4244-8630-4" kind: "inproceedings" key: "TonelliKR10" - title: "Generative Programming for Embedded Software: An Industrial Experience Report" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Thomas Bednasch" link: "https://researchr.org/alias/thomas-bednasch" - name: "Peter Unger" link: "https://researchr.org/alias/peter-unger" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870156.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2487/24870156.htm" tags: - "generative programming" - "embedded software" - "programming" researchr: "https://researchr.org/publication/CzarneckiBUE02" cites: 0 citedby: 0 pages: "156-172" booktitle: "Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference, GPCE 2002, Pittsburgh, PA, USA, October 6-8, 2002, Proceedings" editor: - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" volume: "2487" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-44284-7" kind: "inproceedings" key: "CzarneckiBUE02" - title: "FeaturePlugin: feature modeling plug-in for Eclipse" author: - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2004" doi: "http://doi.acm.org/10.1145/1066129.1066143" links: doi: "http://doi.acm.org/10.1145/1066129.1066143" tags: - "Eclipse" - "modeling" researchr: "https://researchr.org/publication/AntkiewiczC04" cites: 0 citedby: 0 pages: "67-72" booktitle: "Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, ETX 2004, Vancouver, British Columbia, Canada, October 24, 2004" editor: - name: "Michael G. Burke" link: "https://researchr.org/alias/michael-g.-burke" publisher: "ACM" kind: "inproceedings" key: "AntkiewiczC04" - title: "Model synchronization based on triple graph grammars: correctness, completeness and invertibility" author: - name: "Frank Hermann 0001" link: "https://researchr.org/alias/frank-hermann-0001" - name: "Hartmut Ehrig" link: "https://researchr.org/alias/hartmut-ehrig" - name: "Fernando Orejas" link: "https://researchr.org/alias/fernando-orejas" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Susann Gottmann" link: "https://researchr.org/alias/susann-gottmann" - name: "Thomas Engel" link: "https://researchr.org/alias/thomas-engel" year: "2015" doi: "http://dx.doi.org/10.1007/s10270-012-0309-1" links: doi: "http://dx.doi.org/10.1007/s10270-012-0309-1" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/sosym/0001EOCDXGE15" researchr: "https://researchr.org/publication/0001EOCDXGE15" cites: 0 citedby: 0 journal: "Software and Systems Modeling" volume: "14" number: "1" pages: "241-269" kind: "article" key: "0001EOCDXGE15" - title: "Specifying Overlaps of Heterogeneous Models for Global Consistency Checking" author: - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-21210-9_16" links: doi: "http://dx.doi.org/10.1007/978-3-642-21210-9_16" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/DiskinXC10" tags: - "model checking" - "meta-model" - "consistency" - "Meta-Environment" researchr: "https://researchr.org/publication/DiskinXC10-0" cites: 0 citedby: 0 pages: "165-179" booktitle: "Models in Software Engineering - Workshops and Symposia at MODELS 2010, Oslo, Norway, October 2-8, 2010, Reports and Revised Selected Papers" editor: - name: "Jürgen Dingel" link: "https://researchr.org/alias/j%26uuml%3Brgen-dingel" - name: "Arnor Solberg" link: "https://researchr.org/alias/arnor-solberg" volume: "6627" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-21209-3" kind: "inproceedings" key: "DiskinXC10-0" - title: "Generative Programming" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Kasper Østerbye" link: "https://researchr.org/alias/kasper-%C3%B8sterbye" - name: "Markus Völter" link: "http://www.voelter.de/" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2548/25480015.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2548/25480015.htm" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/CzarneckiOV02" cites: 0 citedby: 0 pages: "15-29" booktitle: "Object-Oriented Technology, ECOOP 2002 Workshops and Posters, Málaga, Spain, June 10-14, 2002, Proceedings" editor: - name: "Juan Hernández Núñez" link: "https://researchr.org/alias/juan-hern%C3%A1ndez-n%C3%BA%C3%B1ez" - name: "Ana M. D. Moreira" link: "https://researchr.org/alias/ana-m.-d.-moreira" volume: "2548" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-00233-2" kind: "inproceedings" key: "CzarneckiOV02" - title: "Feature Models are Views on Ontologies" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Chang Hwan Peter Kim" link: "https://researchr.org/alias/chang-hwan-peter-kim" - name: "Karl Trygve Kalleberg" link: "http://www.ii.uib.no/~karltk/" year: "2006" tags: - "ontologies" - "ontology" - "meta-model" - "Meta-Environment" researchr: "https://researchr.org/publication/CzarneckiKK06" cites: 0 citedby: 0 pages: "41-51" booktitle: "Software Product Lines, 10th International Conference, SPLC 2006, Baltimore, Maryland, USA, August 21-24, 2006, Proceedings" publisher: "IEEE Computer Society" isbn: "0-7695-2599-7" kind: "inproceedings" key: "CzarneckiKK06" - title: "Feature-oriented software evolution" author: - name: "Leonardo Teixeira Passos" link: "https://researchr.org/alias/leonardo-teixeira-passos" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Sven Apel" link: "https://researchr.org/alias/sven-apel" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Christian Kästner" link: "https://researchr.org/alias/christian-k%C3%A4stner" - name: "Jianmei Guo" link: "https://researchr.org/alias/jianmei-guo" year: "2013" doi: "http://doi.acm.org/10.1145/2430502.2430526" links: doi: "http://doi.acm.org/10.1145/2430502.2430526" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/vamos/PassosCAWKG13" researchr: "https://researchr.org/publication/PassosCAWKG13" cites: 0 citedby: 0 pages: "17" booktitle: "The Seventh International Workshop on Variability Modelling of Software-intensive Systems, VaMoS '13, Pisa , Italy, January 23 - 25, 2013" editor: - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" - name: "Philippe Collet" link: "https://researchr.org/alias/philippe-collet" - name: "Klaus Schmid" link: "https://researchr.org/alias/klaus-schmid" publisher: "ACM" isbn: "978-1-4503-1541-8" kind: "inproceedings" key: "PassosCAWKG13" - title: "Automatic extraction of framework-specific models from framework-based application code" author: - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" - name: "Thiago T. Bartolomei" link: "https://researchr.org/alias/thiago-t.-bartolomei" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2007" doi: "http://doi.acm.org/10.1145/1321631.1321664" links: doi: "http://doi.acm.org/10.1145/1321631.1321664" tags: - "rule-based" - "application framework" researchr: "https://researchr.org/publication/AntkiewiczBC07" cites: 0 citedby: 0 pages: "214-223" booktitle: "22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), November 5-9, 2007, Atlanta, Georgia, USA" editor: - name: "R. E. Kurt Stirewalt" link: "https://researchr.org/alias/r.-e.-kurt-stirewalt" - name: "Alexander Egyed" link: "http://www.alexander-egyed.com/" - name: "Bernd Fischer" link: "http://www.ecs.soton.ac.uk/people/bf" publisher: "ACM" isbn: "978-1-59593-882-4 " kind: "inproceedings" key: "AntkiewiczBC07" - title: "Mining implementation recipes of framework-provided concepts in dynamic framework API interaction traces" author: - name: "Abbas Heydarnoori" link: "https://researchr.org/alias/abbas-heydarnoori" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2007" doi: "http://doi.acm.org/10.1145/1297846.1297934" links: doi: "http://doi.acm.org/10.1145/1297846.1297934" researchr: "https://researchr.org/publication/HeydarnooriC07a" cites: 0 citedby: 0 pages: "876-877" booktitle: "Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2007, October 21-25, 2007, Montreal, Quebec, Canada" editor: - name: "Richard P. Gabriel" link: "http://www.dreamsongs.com/RPG.html" - name: "David F. Bacon" link: "http://domino.research.ibm.com/comm/research_people.nsf/pages/bacon.index.html" - name: "Cristina Videira Lopes" link: "http://www.ics.uci.edu/~lopes/" - name: "Guy L. Steele Jr." link: "http://research.sun.com/people/mybio.php?uid=25706" publisher: "ACM" isbn: "978-1-59593-865-7" kind: "inproceedings" key: "HeydarnooriC07a" - title: "Components and Generative Programming" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "1999" doi: "http://link.springer.de/link/service/series/0558/bibs/1687/16870002.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1687/16870002.htm" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/CzarneckiE99%3A0" cites: 0 citedby: 0 pages: "2-19" booktitle: "Software Engineering - ESEC/FSE 99, 7th European Software Engineering Conference, Held Jointly with the 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering, Toulouse, France, September 1999, Proceedings" editor: - name: "Oscar Nierstrasz" link: "http://scg.unibe.ch/staff/oscar" - name: "Michel Lemoine" link: "https://researchr.org/alias/michel-lemoine" volume: "1687" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-66538-2" kind: "inproceedings" key: "CzarneckiE99:0" - title: "Guest editorial to the special issue on MODELS 2008" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2012" doi: "http://dx.doi.org/10.1007/s10270-011-0202-3" links: doi: "http://dx.doi.org/10.1007/s10270-011-0202-3" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/sosym/Czarnecki12" researchr: "https://researchr.org/publication/Czarnecki12" cites: 0 citedby: 0 journal: "Software and Systems Modeling" volume: "11" number: "2" pages: "163-164" kind: "article" key: "Czarnecki12" - title: "Mining configuration constraints: static analyses and empirical results" author: - name: "Sarah Nadi" link: "https://researchr.org/alias/sarah-nadi" - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Christian Kästner" link: "https://researchr.org/alias/christian-k%C3%A4stner" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2014" doi: "http://doi.acm.org/10.1145/2568225.2568283" links: doi: "http://doi.acm.org/10.1145/2568225.2568283" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/NadiBKC14" researchr: "https://researchr.org/publication/NadiBKC14" cites: 0 citedby: 0 pages: "140-151" booktitle: "36th International Conference on Software Engineering, ICSE '14, Hyderabad, India - May 31 - June 07, 2014" editor: - name: "Pankaj Jalote" link: "https://researchr.org/alias/pankaj-jalote" - name: "Lionel C. Briand" link: "https://researchr.org/alias/lionel-c.-briand" - name: "André van der Hoek" link: "https://researchr.org/alias/andr%C3%A9-van-der-hoek" publisher: "ACM" isbn: "978-1-4503-2756-5" kind: "inproceedings" key: "NadiBKC14" - title: "Round-trip engineering of eclipse plug-ins using eclipse workbench part interaction FSML" author: - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2006" doi: "http://doi.acm.org/10.1145/1176617.1176701" links: doi: "http://doi.acm.org/10.1145/1176617.1176701" tags: - "workbench" - "Eclipse" - "round trip engineering" researchr: "https://researchr.org/publication/AntkiewiczC06%3A0" cites: 0 citedby: 0 pages: "738-739" booktitle: "Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA" editor: - name: "Peri L. Tarr" link: "https://researchr.org/alias/peri-l.-tarr" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" publisher: "ACM" isbn: "1-59593-491-X" kind: "inproceedings" key: "AntkiewiczC06:0" - title: "Generative Programming and Active Libraries" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "David Vandevoorde" link: "https://researchr.org/alias/david-vandevoorde" - name: "Todd L. Veldhuizen" link: "https://researchr.org/alias/todd-l.-veldhuizen" year: "1998" doi: "http://link.springer.de/link/service/series/0558/bibs/1766/17660025.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1766/17660025.htm" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/CzarneckiEGVV98" cites: 0 citedby: 0 pages: "25-39" booktitle: "Generic Programming, International Seminar on Generic Programming, Dagstuhl Castle, Germany, April 27 - May 1, 1998, Selected Papers" editor: - name: "Mehdi Jazayeri" link: "https://researchr.org/alias/mehdi-jazayeri" - name: "Rüdiger Loos" link: "https://researchr.org/alias/r%C3%BCdiger-loos" - name: "David R. Musser" link: "https://researchr.org/alias/david-r.-musser" volume: "1766" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-41090-2" kind: "inproceedings" key: "CzarneckiEGVV98" - title: "A study of non-Boolean constraints in variability models of an embedded operating system" author: - name: "Leonardo Teixeira Passos" link: "https://researchr.org/alias/leonardo-teixeira-passos" - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Marko Novakovic" link: "https://researchr.org/alias/marko-novakovic" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2011" doi: "http://doi.acm.org/10.1145/2019136.2019139" links: doi: "http://doi.acm.org/10.1145/2019136.2019139" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/PassosBNCXW11" tags: - "operating system" - "constraints" researchr: "https://researchr.org/publication/PassosBNCXW11" cites: 0 citedby: 0 pages: "2" booktitle: "Software Product Lines - 15th International Conference, SPLC 2011, Munich, Germany, August 22-26, 2011. Proceedings" editor: - name: "Ina Schaefer" link: "https://researchr.org/alias/ina-schaefer" - name: "Isabel John" link: "https://researchr.org/alias/isabel-john" - name: "Klaus Schmid" link: "https://researchr.org/alias/klaus-schmid" publisher: "ACM" isbn: "978-1-4503-0789-5" kind: "inproceedings" key: "PassosBNCXW11" - title: "Software reuse and evolution with generative techniques" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2007" doi: "http://doi.acm.org/10.1145/1321631.1321750" links: doi: "http://doi.acm.org/10.1145/1321631.1321750" tags: - "reuse" - "software evolution" researchr: "https://researchr.org/publication/Czarnecki07" cites: 0 citedby: 0 pages: "575" booktitle: "22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), November 5-9, 2007, Atlanta, Georgia, USA" editor: - name: "R. E. Kurt Stirewalt" link: "https://researchr.org/alias/r.-e.-kurt-stirewalt" - name: "Alexander Egyed" link: "http://www.alexander-egyed.com/" - name: "Bernd Fischer" link: "http://www.ecs.soton.ac.uk/people/bf" publisher: "ACM" isbn: "978-1-59593-882-4 " kind: "inproceedings" key: "Czarnecki07" - title: "Study of an API Migration for Two XML APIs" author: - name: "Thiago Tonelli Bartolomei" link: "https://researchr.org/alias/thiago-tonelli-bartolomei" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "ralf-lämmel" link: "https://researchr.org/alias/ralf-l%C3%A3%C2%A4mmel" - name: "Tijs van der Storm" link: "http://homepages.cwi.nl/~storm/" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-12107-4_5" links: doi: "http://dx.doi.org/10.1007/978-3-642-12107-4_5" tags: - "XML" - "XML Schema" - "migration" researchr: "https://researchr.org/publication/BartolomeiCLS09" cites: 0 citedby: 0 pages: "42-61" booktitle: "Software Language Engineering, Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers" editor: - name: "Mark G. J. van den Brand" link: "http://www.win.tue.nl/~mvdbrand/" - name: "Dragan Gasevic" link: "http://www.sfu.ca/~dgasevic/" - name: "Jeffrey G. Gray" link: "http://www.gray-area.org/" volume: "5969" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-12106-7" kind: "inproceedings" key: "BartolomeiCLS09" - title: "Framework-Specific Modeling Languages with Round-Trip Engineering" author: - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2006" doi: "http://dx.doi.org/10.1007/11880240_48" links: doi: "http://dx.doi.org/10.1007/11880240_48" tags: - "meta-model" - "modeling language" - "modeling" - "language engineering" - "language modeling" - "model-driven engineering" - "Meta-Environment" - "round trip engineering" - "domain-specific language" researchr: "https://researchr.org/publication/AntkiewiczC06" cites: 0 citedby: 0 pages: "692-706" booktitle: "Model Driven Engineering Languages and Systems, 9th International Conference, MoDELS 2006, Genova, Italy, October 1-6, 2006, Proceedings" editor: - name: "Oscar Nierstrasz" link: "http://scg.unibe.ch/staff/oscar" - name: "Jon Whittle" link: "http://www.comp.lancs.ac.uk/~whittljn/" - name: "David Harel" link: "http://www.wisdom.weizmann.ac.il/~harel/" - name: "Gianna Reggio" link: "https://researchr.org/alias/gianna-reggio" volume: "4199" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-45772-0" kind: "inproceedings" key: "AntkiewiczC06" - title: "Feature and Meta-Models in Clafer: Mixed, Specialized, and Coupled" author: - name: "Kacper Bak" link: "https://researchr.org/alias/kacper-bak" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-19440-5_7" links: doi: "http://dx.doi.org/10.1007/978-3-642-19440-5_7" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sle/BakCW10" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/BakCW10" cites: 0 citedby: 0 pages: "102-122" booktitle: "Software Language Engineering - Third International Conference, SLE 2010, Eindhoven, The Netherlands, October 12-13, 2010, Revised Selected Papers" editor: - name: "Brian A. Malloy" link: "https://researchr.org/alias/brian-a.-malloy" - name: "Steffen Staab" link: "https://researchr.org/alias/steffen-staab" - name: "Mark van den Brand" link: "https://researchr.org/alias/mark-van-den-brand" volume: "6563" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-19439-9" kind: "inproceedings" key: "BakCW10" - title: "04101 Discussion ? A Taxonomy of Model Transformations" author: - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Pieter Van Gorp" link: "http://www.pietervangorp.com/" note: "Keywords: taxonomy , model transformations" links: "url": "http://drops.dagstuhl.de/opus/volltexte/2005/11" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "taxonomy" - "transformation" researchr: "https://researchr.org/publication/mens04101" cites: 0 citedby: 0 booktitle: "Language Engineering for Model-Driven Software Development" kind: "inproceedings" key: "mens04101" - title: "Generative programming: methods, tools, and applications" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Eisenecker, Ulrich W." link: "https://researchr.org/alias/eisenecker%2C-ulrich-w." year: "2000" tags: - "generative programming" - "programming" researchr: "https://researchr.org/publication/czarnecki%3A2000" cites: 0 citedby: 0 address: "New York, NY, USA" publisher: "ACM Press/Addison-Wesley Publishing Co." isbn: "0-201-30977-7" kind: "book" key: "czarnecki:2000" - title: "Bidirectional Transformations: A Cross-Discipline Perspective" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "J. Nathan Foster" link: "http://www.cs.princeton.edu/~jnfoster/" - name: "Zhenjiang Hu" link: "http://research.nii.ac.jp/~hu/" - name: "ralf-lämmel" link: "https://researchr.org/alias/ralf-l%C3%A3%C2%A4mmel" - name: "andy-schürr" link: "https://researchr.org/alias/andy-sch%C3%A3%C2%BCrr" - name: "James F. Terwilliger" link: "https://researchr.org/alias/james-f.-terwilliger" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-02408-5_19" abstract: " The GRACE International Meeting on Bidirectional Transformations was held in December 2008 near Tokyo, Japan. The meeting brought together researchers and practitioners from a variety of sub-disciplines of computer science to share research efforts and help create a new community. In this report, we survey the state of the art and summarize the technical presentations delivered at the meeting. We also describe some insights gathered from our discussions and introduce a new effort to establish a benchmark for bidirectional transformations. " links: doi: "http://dx.doi.org/10.1007/978-3-642-02408-5_19" tags: - "bidirectional transformation" - "survey" - "e-science" - "transformation" researchr: "https://researchr.org/publication/CzarneckiFHLST09" cites: 142 citedby: 0 pages: "260-283" booktitle: "Theory and Practice of Model Transformations, Second International Conference, ICMT 2009, Zurich, Switzerland, June 29-30, 2009. Proceedings" editor: - name: "Richard F. Paige" link: "http://www-users.cs.york.ac.uk/~paige/" volume: "5563" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-02407-8" kind: "inproceedings" key: "CzarneckiFHLST09" - title: "04101 Discussion - A Taxonomy of Model Transformations" author: - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Pieter Van Gorp" link: "http://www.pietervangorp.com/" year: "2004" doi: "http://drops.dagstuhl.de/opus/volltexte/2005/11" links: doi: "http://drops.dagstuhl.de/opus/volltexte/2005/11" tags: - "model-to-model transformation" - "meta-model" - "source-to-source" - "model transformation" - "Meta-Environment" - "taxonomy" - "transformation" researchr: "https://researchr.org/publication/MensCG04" cites: 0 citedby: 0 booktitle: "Language Engineering for Model-Driven Software Development, 29. February - 5. March 2004" editor: - name: "Jean Bézivin" link: "https://researchr.org/alias/jean-b%C3%A9zivin" - name: "Reiko Heckel" link: "http://www.cs.le.ac.uk/people/rh122/" volume: "04101" series: "Dagstuhl Seminar Proceedings" publisher: "Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI), Schloss Dagstuhl, Germany" kind: "inproceedings" key: "MensCG04" - title: "Partial Instances via Subclassing" author: - name: "Kacper Bak" link: "https://researchr.org/alias/kacper-bak" - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2013" doi: "http://dx.doi.org/10.1007/978-3-319-02654-1_19" links: doi: "http://dx.doi.org/10.1007/978-3-319-02654-1_19" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sle/BakDACW13" researchr: "https://researchr.org/publication/BakDACW13" cites: 0 citedby: 0 pages: "344-364" booktitle: "Software Language Engineering - 6th International Conference, SLE 2013, Indianapolis, IN, USA, October 26-28, 2013. Proceedings" editor: - name: "Martin Erwig" link: "https://researchr.org/alias/martin-erwig" - name: "Richard F. Paige" link: "https://researchr.org/alias/richard-f.-paige" - name: "Eric {Van Wyk}" link: "http://www-users.cs.umn.edu/~evw/" volume: "8225" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-319-02653-4" kind: "inproceedings" key: "BakDACW13" - title: "Bridging the business-IT divide using BPM: challenges and opportunities" author: - name: "Mohamed AbdelRazik" link: "https://researchr.org/alias/mohamed-abdelrazik" - name: "Janette Wong" link: "https://researchr.org/alias/janette-wong" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Leho Nigul" link: "https://researchr.org/alias/leho-nigul" year: "2009" doi: "http://doi.acm.org/10.1145/1723028.1723086" links: doi: "http://doi.acm.org/10.1145/1723028.1723086" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/cascon/AbdelRazikWCN09" researchr: "https://researchr.org/publication/AbdelRazikWCN09" cites: 0 citedby: 0 pages: "327" booktitle: "Proceedings of the 2009 conference of the Centre for Advanced Studies on Collaborative Research, November 2-5, 2009, Toronto, Ontario, Canada" editor: - name: "Patrick Martin" link: "https://researchr.org/alias/patrick-martin" - name: "Anatol W. Kark" link: "https://researchr.org/alias/anatol-w.-kark" - name: "Darlene A. Stewart" link: "https://researchr.org/alias/darlene-a.-stewart" publisher: "ACM" kind: "inproceedings" key: "AbdelRazikWCN09" - title: "Automated Model-Based Configuration of Enterprise Java Applications" author: - name: "Jules White" link: "https://researchr.org/alias/jules-white" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Christoph Wienands" link: "https://researchr.org/alias/christoph-wienands" - name: "Gunther Lenz" link: "https://researchr.org/alias/gunther-lenz" - name: "Egon Wuchner" link: "https://researchr.org/alias/egon-wuchner" - name: "Ludger Fiege" link: "https://researchr.org/alias/ludger-fiege" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/EDOC.2007.18" links: doi: "http://doi.ieeecomputersociety.org/10.1109/EDOC.2007.18" tags: - "rule-based" - "Java" - "C++" researchr: "https://researchr.org/publication/WhiteSCWLWF07" cites: 0 citedby: 0 pages: "301-312" booktitle: "11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007), 15-19 October 2007, Annapolis, Maryland, USA" publisher: "IEEE Computer Society" kind: "inproceedings" key: "WhiteSCWLWF07" - title: "DSL Implementation in MetaOCaml, Template Haskell, and C++" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "John T. O Donnell" link: "https://researchr.org/alias/john-t.-o-donnell" - name: "Jörg Striegnitz" link: "https://researchr.org/alias/j%C3%B6rg-striegnitz" - name: "Walid Taha" link: "http://www.cs.rice.edu/~taha/" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3016&spage=51" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3016&spage=51" tags: - "Haskell" - "C++" - "DSL" researchr: "https://researchr.org/publication/CzarneckiOST03" cites: 0 citedby: 0 pages: "51-72" booktitle: "Domain-Specific Program Generation, International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003, Revised Papers" editor: - name: "Christian Lengauer" link: "http://www.infosun.fim.uni-passau.de/cl/staff/lengauer/" - name: "Don S. Batory" link: "http://www.cs.utexas.edu/~dsb/" - name: "Charles Consel" link: "https://researchr.org/alias/charles-consel" - name: "Martin Odersky" link: "http://lampwww.epfl.ch/~odersky/" volume: "3016" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-22119-0" kind: "inproceedings" key: "CzarneckiOST03" - title: "Requirements Determination is Unstoppable: An Experience Report" author: - name: "Daniel M. Berry" link: "https://researchr.org/alias/daniel-m.-berry" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Mohamed AbdelRazik" link: "https://researchr.org/alias/mohamed-abdelrazik" year: "2010" doi: "http://dx.doi.org/10.1109/RE.2010.44" links: doi: "http://dx.doi.org/10.1109/RE.2010.44" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/re/BerryCAA10" researchr: "https://researchr.org/publication/BerryCAA10" cites: 0 citedby: 0 pages: "311-316" booktitle: "RE 2010, 18th IEEE International Requirements Engineering Conference, Sydney, New South Wales, Australia, September 27 - October 1, 2010" publisher: "IEEE Computer Society" isbn: "978-0-7695-4162-4" kind: "inproceedings" key: "BerryCAA10" - title: "Comparison of exact and approximate multi-objective optimization for software product lines" author: - name: "Rafael Olaechea" link: "https://researchr.org/alias/rafael-olaechea" - name: "Derek Rayside" link: "https://researchr.org/alias/derek-rayside" - name: "Jianmei Guo" link: "https://researchr.org/alias/jianmei-guo" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2014" doi: "http://doi.acm.org/10.1145/2648511.2648521" links: doi: "http://doi.acm.org/10.1145/2648511.2648521" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/OlaecheaRGC14" researchr: "https://researchr.org/publication/OlaecheaRGC14" cites: 0 citedby: 0 pages: "92-101" booktitle: "18th International Software Product Line Conference, SPLC '14, Florence, Italy - September 15 - 19, 2014" editor: - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" - name: "Alessandro Fantechi" link: "https://researchr.org/alias/alessandro-fantechi" publisher: "ACM" isbn: "978-1-4503-2740-4" kind: "inproceedings" key: "OlaecheaRGC14" - title: "Mapping Features to Models: A Template Approach Based on Superimposed Variants" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Michał Antkiewicz" link: "http://gsd.uwaterloo.ca/~mantkiew" year: "2005" doi: "http://dx.doi.org/10.1007/11561347_28" links: doi: "http://dx.doi.org/10.1007/11561347_28" tags: - "rule-based" - "DSLsAndPLE" - "systematic-approach" researchr: "https://researchr.org/publication/CzarneckiA05" cites: 0 citedby: 0 pages: "422-437" booktitle: "Generative Programming and Component Engineering, 4th International Conference, GPCE 2005" editor: - name: "Robert Glück" link: "http://www.diku.dk/hjemmesider/ansatte/glueck/" - name: "Michael R. Lowry" link: "https://researchr.org/alias/michael-r.-lowry" volume: "3676" series: "Lecture Notes in Computer Science" address: "Tallinn, Estonia" publisher: "Springer" isbn: "3-540-29138-5" kind: "inproceedings" key: "CzarneckiA05" - title: "Guided Development with Multiple Domain-Specific Languages" author: - name: "Anders Hessellund" link: "http://www.itu.dk/~hessellund" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "http://itu.dk/people/wasowski/" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-75209-7_4" links: doi: "http://dx.doi.org/10.1007/978-3-540-75209-7_4" tags: - "DSLsAndPLE" - "domain-specific language" researchr: "https://researchr.org/publication/HessellundCW07" cites: 0 citedby: 0 pages: "46-60" booktitle: "Model Driven Engineering Languages and Systems, 10th International Conference, MoDELS 2007, Nashville, USA, September 30 - October 5, 2007, Proceedings" editor: - name: "Gregor Engels" link: "https://researchr.org/alias/gregor-engels" - name: "Bill Opdyke" link: "https://researchr.org/alias/bill-opdyke" - name: "Douglas C. Schmidt" link: "https://researchr.org/alias/douglas-c.-schmidt" - name: "Frank Weil" link: "https://researchr.org/alias/frank-weil" volume: "4735" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-75208-0" kind: "inproceedings" key: "HessellundCW07" - title: "Software language engineering (SLE '12)" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Görel Hedin" link: "http://cs.lth.se/gorel_hedin" year: "2014" doi: "http://dx.doi.org/10.1016/j.scico.2014.09.004" links: doi: "http://dx.doi.org/10.1016/j.scico.2014.09.004" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/scp/CzarneckiH14" researchr: "https://researchr.org/publication/CzarneckiH14" cites: 0 citedby: 0 journal: "Science of Computer Programming" volume: "96" pages: "395" kind: "article" key: "CzarneckiH14" - title: "Correctness of Model Synchronization Based on Triple Graph Grammars" author: - name: "Frank Hermann 0001" link: "https://researchr.org/alias/frank-hermann-0001" - name: "Hartmut Ehrig" link: "https://researchr.org/alias/hartmut-ehrig" - name: "Fernando Orejas" link: "https://researchr.org/alias/fernando-orejas" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" year: "2011" doi: "http://dx.doi.org/10.1007/978-3-642-24485-8_49" links: doi: "http://dx.doi.org/10.1007/978-3-642-24485-8_49" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/models/HermannEOCDX11" researchr: "https://researchr.org/publication/HermannEOCDX11" cites: 0 citedby: 0 pages: "668-682" booktitle: "Model Driven Engineering Languages and Systems, 14th International Conference, MODELS 2011, Wellington, New Zealand, October 16-21, 2011. Proceedings" editor: - name: "Jon Whittle" link: "https://researchr.org/alias/jon-whittle" - name: "Tony Clark" link: "https://researchr.org/alias/tony-clark" - name: "Thomas Kühne" link: "https://researchr.org/alias/thomas-k%C3%BChne" volume: "6981" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-24484-1" kind: "inproceedings" key: "HermannEOCDX11" - title: "Recommending Refactorings to Reverse Software Architecture Erosion" author: - name: "Ricardo Terra" link: "https://researchr.org/alias/ricardo-terra" - name: "Marco Tulio Valente" link: "https://researchr.org/alias/marco-tulio-valente" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Roberto da Silva Bigonha" link: "https://researchr.org/alias/roberto-da-silva-bigonha" year: "2012" doi: "http://doi.ieeecomputersociety.org/10.1109/CSMR.2012.40" links: doi: "http://doi.ieeecomputersociety.org/10.1109/CSMR.2012.40" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/csmr/TerraVCB12" researchr: "https://researchr.org/publication/TerraVCB12" cites: 0 citedby: 0 pages: "335-340" booktitle: "16th European Conference on Software Maintenance and Reengineering, CSMR 2012, Szeged, Hungary, March 27-30, 2012" editor: - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Anthony Cleve" link: "https://researchr.org/alias/anthony-cleve" - name: "Rudolf Ferenc" link: "https://researchr.org/alias/rudolf-ferenc" publisher: "IEEE" isbn: "978-1-4673-0984-4" kind: "inproceedings" key: "TerraVCB12" - title: "Generating range fixes for software configuration" author: - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Arnaud Hubaux" link: "https://researchr.org/alias/arnaud-hubaux" - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2012" doi: "http://dx.doi.org/10.1109/ICSE.2012.6227206" links: doi: "http://dx.doi.org/10.1109/ICSE.2012.6227206" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/XiongHSC12" researchr: "https://researchr.org/publication/XiongHSC12" cites: 0 citedby: 0 pages: "58-68" booktitle: "34th International Conference on Software Engineering, ICSE 2012, June 2-9, 2012, Zurich, Switzerland" editor: - name: "Martin Glinz" link: "https://researchr.org/alias/martin-glinz" - name: "Gail C. Murphy" link: "https://researchr.org/alias/gail-c.-murphy" - name: "Mauro Pezzè" link: "https://researchr.org/alias/mauro-pezz%C3%A8" publisher: "IEEE" isbn: "978-1-4673-1067-3" kind: "inproceedings" key: "XiongHSC12" - title: "Scaling exact multi-objective combinatorial optimization by parallelization" author: - name: "Jianmei Guo" link: "https://researchr.org/alias/jianmei-guo" - name: "Edward Zulkoski" link: "https://researchr.org/alias/edward-zulkoski" - name: "Rafael Olaechea" link: "https://researchr.org/alias/rafael-olaechea" - name: "Derek Rayside" link: "https://researchr.org/alias/derek-rayside" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Sven Apel" link: "https://researchr.org/alias/sven-apel" - name: "Joanne M. Atlee" link: "https://researchr.org/alias/joanne-m.-atlee" year: "2014" doi: "http://doi.acm.org/10.1145/2642937.2642971" links: doi: "http://doi.acm.org/10.1145/2642937.2642971" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/kbse/GuoZORCAA14" researchr: "https://researchr.org/publication/GuoZORCAA14" cites: 0 citedby: 0 pages: "409-420" booktitle: "ACM/IEEE International Conference on Automated Software Engineering, ASE '14, Vasteras, Sweden - September 15 - 19, 2014" editor: - name: "Ivica Crnkovic" link: "https://researchr.org/alias/ivica-crnkovic" - name: "Marsha Chechik" link: "https://researchr.org/alias/marsha-chechik" - name: "Paul Grünbacher" link: "https://researchr.org/alias/paul-gr%C3%BCnbacher" publisher: "ACM" isbn: "978-1-4503-3013-8" kind: "inproceedings" key: "GuoZORCAA14" - title: "Flexible product line engineering with a virtual platform" author: - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Wenbin Ji" link: "https://researchr.org/alias/wenbin-ji" - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Thomas Schmorleiz" link: "https://researchr.org/alias/thomas-schmorleiz" - name: "Ralf Lämmel" link: "https://researchr.org/alias/ralf-l%C3%A4mmel" - name: "Stefan Stanciulescu" link: "https://researchr.org/alias/stefan-stanciulescu" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Ina Schaefer" link: "https://researchr.org/alias/ina-schaefer" year: "2014" doi: "http://doi.acm.org/10.1145/2591062.2591126" links: doi: "http://doi.acm.org/10.1145/2591062.2591126" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icse/AntkiewiczJBCSLSWS14" researchr: "https://researchr.org/publication/AntkiewiczJBCSLSWS14" cites: 0 citedby: 0 pages: "532-535" booktitle: "36th International Conference on Software Engineering, ICSE '14, Companion Proceedings, Hyderabad, India, May 31 - June 07, 2014" editor: - name: "Pankaj Jalote" link: "https://researchr.org/alias/pankaj-jalote" - name: "Lionel C. Briand" link: "https://researchr.org/alias/lionel-c.-briand" - name: "André van der Hoek" link: "https://researchr.org/alias/andr%C3%A9-van-der-hoek" publisher: "ACM" isbn: "978-1-4503-2768-8" kind: "inproceedings" key: "AntkiewiczJBCSLSWS14" - title: "Generative Software Development" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3154&spage=321" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3154&spage=321" researchr: "https://researchr.org/publication/Czarnecki04" cites: 0 citedby: 0 pages: "321" booktitle: "Software Product Lines, Third International Conference, SPLC 2004, Boston, MA, USA, August 30-September 2, 2004, Proceedings" editor: - name: "Robert L. Nord" link: "https://researchr.org/alias/robert-l.-nord" volume: "3154" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-22918-3" kind: "inproceedings" key: "Czarnecki04" - title: "The Variability Model of The Linux Kernel" author: - name: "Steven She" link: "https://researchr.org/alias/steven-she" - name: "Rafael Lotufo" link: "https://researchr.org/alias/rafael-lotufo" - name: "Thorsten Berger" link: "https://researchr.org/alias/thorsten-berger" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2010" doi: "http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf" links: doi: "http://www.vamos-workshop.net/proceedings/VaMoS_2010_Proceedings.pdf" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/vamos/SheLBWC10" tags: - "meta-model" - "Meta-Environment" researchr: "https://researchr.org/publication/SheLBWC10" cites: 0 citedby: 0 pages: "45-51" booktitle: "Fourth International Workshop on Variability Modelling of Software-Intensive Systems, Linz, Austria, January 27-29, 2010. Proceedings" editor: - name: "David Benavides" link: "https://researchr.org/alias/david-benavides" - name: "Don S. Batory" link: "https://researchr.org/alias/don-s.-batory" - name: "Paul Grünbacher" link: "http://paul.gruenbacher.at/" volume: "37" series: "ICB-Research Report" publisher: "Universität Duisburg-Essen" kind: "inproceedings" key: "SheLBWC10" - title: "A novel method of local chirp-rate estimation of LFM chirp signals in the time-frequency domain" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Marek Moszynski" link: "https://researchr.org/alias/marek-moszynski" year: "2013" doi: "http://dx.doi.org/10.1109/TSP.2013.6614028" links: doi: "http://dx.doi.org/10.1109/TSP.2013.6614028" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/tsp/CzarneckiM13" researchr: "https://researchr.org/publication/CzarneckiM13" cites: 0 citedby: 0 pages: "704-708" booktitle: "36th International Conference on Telecommunications and Signal Processing, TSP 2013, Rome, Italy, 2-4 July, 2013" publisher: "IEEE" isbn: "978-1-4799-0402-0" kind: "inproceedings" key: "CzarneckiM13" - title: "Understanding Variability Abstraction and Realization" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2011" doi: "http://dx.doi.org/10.1007/978-3-642-21347-2_1" links: doi: "http://dx.doi.org/10.1007/978-3-642-21347-2_1" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/icsr/Czarnecki11" tags: - "abstraction" researchr: "https://researchr.org/publication/Czarnecki11" cites: 0 citedby: 0 pages: "1-3" booktitle: "Top Productivity through Software Reuse - 12th International Conference on Software Reuse, ICSR 2011, Pohang, South Korea, June 13-17, 2011. Proceedings" editor: - name: "Klaus Schmid" link: "https://researchr.org/alias/klaus-schmid" volume: "6727" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-21346-5" kind: "inproceedings" key: "Czarnecki11" - title: "Unifying Software, Product Configuration: A Research Roadmap" author: - name: "Arnaud Hubaux" link: "https://researchr.org/alias/arnaud-hubaux" - name: "Dietmar Jannach" link: "https://researchr.org/alias/dietmar-jannach" - name: "Conrad Drescher" link: "https://researchr.org/alias/conrad-drescher" - name: "Leonardo Murta" link: "https://researchr.org/alias/leonardo-murta" - name: "Tomi Männistö" link: "https://researchr.org/alias/tomi-m%C3%A4nnist%C3%B6" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Patrick Heymans" link: "https://researchr.org/alias/patrick-heymans" - name: "Tien Nguyen" link: "https://researchr.org/alias/tien-nguyen" - name: "Markus Zanker" link: "https://researchr.org/alias/markus-zanker" year: "2012" doi: "http://ceur-ws.org/Vol-958/paper6.pdf" links: doi: "http://ceur-ws.org/Vol-958/paper6.pdf" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/confws/HubauxJDMMCHNZ12" researchr: "https://researchr.org/publication/HubauxJDMMCHNZ12" cites: 0 citedby: 0 pages: "31-35" booktitle: "Proceedings of the Workshop on Configuration at ECAI 2012, Montpellier, France, August 27, 2012" editor: - name: "Wolfgang Mayer" link: "https://researchr.org/alias/wolfgang-mayer" - name: "Patrick Albert" link: "https://researchr.org/alias/patrick-albert" volume: "958" series: "CEUR Workshop Proceedings" publisher: "CEUR-WS.org" kind: "inproceedings" key: "HubauxJDMMCHNZ12" - title: "SmartFixer: fixing software configurations based on dynamic priorities" author: - name: "Bo Wang" link: "https://researchr.org/alias/bo-wang" - name: "Leonardo Teixeira Passos" link: "https://researchr.org/alias/leonardo-teixeira-passos" - name: "Yingfei Xiong" link: "https://researchr.org/alias/yingfei-xiong" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Haiyan Zhao" link: "https://researchr.org/alias/haiyan-zhao" - name: "Wei Zhang 0004" link: "https://researchr.org/alias/wei-zhang-0004" year: "2013" doi: "http://doi.acm.org/10.1145/2491627.2491640" links: doi: "http://doi.acm.org/10.1145/2491627.2491640" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/WangPXCZ013" researchr: "https://researchr.org/publication/WangPXCZ013" cites: 0 citedby: 0 pages: "82-90" booktitle: "17th International Software Product Line Conference, SPLC 2013, Tokyo, Japan - August 26 - 30, 2013" editor: - name: "Tomoji Kishi" link: "https://researchr.org/alias/tomoji-kishi" - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" publisher: "ACM" isbn: "978-1-4503-1968-3" kind: "inproceedings" key: "WangPXCZ013" - title: "Synthesizing objects" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" year: "2000" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/CzarneckiE00" cites: 0 citedby: 0 journal: "Concurrency - Practice and Experience" volume: "12" number: "14" pages: "1347-1377" kind: "article" key: "CzarneckiE00" - title: "Optimizing Alloy for Multi-objective Software Product Line Configuration" author: - name: "Ed Zulkoski" link: "https://researchr.org/alias/ed-zulkoski" - name: "Chris Kleynhans" link: "https://researchr.org/alias/chris-kleynhans" - name: "Ming-Ho Yee" link: "https://researchr.org/alias/ming-ho-yee" - name: "Derek Rayside" link: "https://researchr.org/alias/derek-rayside" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2014" doi: "http://dx.doi.org/10.1007/978-3-662-43652-3_34" links: doi: "http://dx.doi.org/10.1007/978-3-662-43652-3_34" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/asm/ZulkoskiKYRC14" researchr: "https://researchr.org/publication/ZulkoskiKYRC14" cites: 0 citedby: 0 pages: "328-333" booktitle: "Abstract State Machines, Alloy, B, TLA, VDM, and Z - 4th International Conference, ABZ 2014, Toulouse, France, June 2-6, 2014. Proceedings" editor: - name: "Yamine Aït Ameur" link: "https://researchr.org/alias/yamine-a%C3%AFt-ameur" - name: "Klaus-Dieter Schewe" link: "https://researchr.org/alias/klaus-dieter-schewe" volume: "8477" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-662-43651-6" kind: "inproceedings" key: "ZulkoskiKYRC14" - title: "Logical structure extraction from software requirements documents" author: - name: "Rehan Rauf" link: "https://researchr.org/alias/rehan-rauf" - name: "Michal Antkiewicz" link: "https://researchr.org/alias/michal-antkiewicz" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2011" doi: "http://dx.doi.org/10.1109/RE.2011.6051638" links: doi: "http://dx.doi.org/10.1109/RE.2011.6051638" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/re/RaufAC11" researchr: "https://researchr.org/publication/RaufAC11" cites: 0 citedby: 0 pages: "101-110" booktitle: "RE 2011, 19th IEEE International Requirements Engineering Conference, Trento, Italy, August 29 2011 - September 2, 2011" publisher: "IEEE" isbn: "978-1-4577-0921-0" kind: "inproceedings" key: "RaufAC11" - title: "Designing Variability Modeling Languages" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2011" doi: "http://dx.doi.org/10.1007/978-3-642-28830-2_12" links: doi: "http://dx.doi.org/10.1007/978-3-642-28830-2_12" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sle/Czarnecki11" researchr: "https://researchr.org/publication/Czarnecki11-0" cites: 0 citedby: 0 pages: "222" booktitle: "Software Language Engineering - 4th International Conference, SLE 2011, Braga, Portugal, July 3-4, 2011, Revised Selected Papers" editor: - name: "Anthony M. Sloane" link: "https://researchr.org/alias/anthony-m.-sloane" - name: "Uwe Aßmann" link: "https://researchr.org/alias/uwe-a%C3%9Fmann" volume: "6940" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-28829-6" kind: "inproceedings" key: "Czarnecki11-0" - title: "Feature Diagrams and Logics: There and Back Again" author: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Andrzej Wasowski" link: "https://researchr.org/alias/andrzej-wasowski" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.24" links: doi: "http://doi.ieeecomputersociety.org/10.1109/SPLINE.2007.24" tags: - "feature diagrams" - "DSLsAndPLE" - "logic" researchr: "https://researchr.org/publication/CzarneckiW07" cites: 0 citedby: 0 pages: "23-34" booktitle: "Software Product Lines, 11th International Conference, SPLC 2007, Kyoto, Japan, September 10-14, 2007, Proceedings" publisher: "IEEE Computer Society" kind: "inproceedings" key: "CzarneckiW07" - title: "Intermodeling, Queries, and Kleisli Categories" author: - name: "Zinovy Diskin" link: "https://researchr.org/alias/zinovy-diskin" - name: "T. S. E. Maibaum" link: "https://researchr.org/alias/t.-s.-e.-maibaum" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" year: "2012" doi: "http://dx.doi.org/10.1007/978-3-642-28872-2_12" links: doi: "http://dx.doi.org/10.1007/978-3-642-28872-2_12" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/fase/DiskinMC12" researchr: "https://researchr.org/publication/DiskinMC12" cites: 0 citedby: 0 pages: "163-177" booktitle: "Fundamental Approaches to Software Engineering - 15th International Conference, FASE 2012, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2012, Tallinn, Estonia, March 24 - April 1, 2012. Proceedings" editor: - name: "Juan de Lara" link: "https://researchr.org/alias/juan-de-lara" - name: "Andrea Zisman" link: "https://researchr.org/alias/andrea-zisman" volume: "7212" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-28871-5" kind: "inproceedings" key: "DiskinMC12" - title: "Managing cloned variants: a framework and experience" author: - name: "Julia Rubin" link: "https://researchr.org/alias/julia-rubin" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Marsha Chechik" link: "https://researchr.org/alias/marsha-chechik" year: "2013" doi: "http://doi.acm.org/10.1145/2491627.2491644" links: doi: "http://doi.acm.org/10.1145/2491627.2491644" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/splc/RubinCC13" researchr: "https://researchr.org/publication/RubinCC13" cites: 0 citedby: 0 pages: "101-110" booktitle: "17th International Software Product Line Conference, SPLC 2013, Tokyo, Japan - August 26 - 30, 2013" editor: - name: "Tomoji Kishi" link: "https://researchr.org/alias/tomoji-kishi" - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Stefania Gnesi" link: "https://researchr.org/alias/stefania-gnesi" publisher: "ACM" isbn: "978-1-4503-1968-3" kind: "inproceedings" key: "RubinCC13" - title: "Fifth International Workshop on Variability Modelling of Software-Intensive Systems, Namur, Belgium, January 27-29, 2011. Proceedings" year: "2011" links: dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/vamos/2011" researchr: "https://researchr.org/publication/vamos-2011" cites: 0 citedby: 0 booktitle: "Fifth International Workshop on Variability Modelling of Software-Intensive Systems, Namur, Belgium, January 27-29, 2011. Proceedings" conference: "vamos" editor: - name: "Patrick Heymans" link: "https://researchr.org/alias/patrick-heymans" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" series: "ACM International Conference Proceedings Series" publisher: "ACM" isbn: "978-1-4503-0570-9" kind: "proceedings" key: "vamos-2011" - title: "Software Language Engineering, 5th International Conference, SLE 2012, Dresden, Germany, September 26-28, 2012, Revised Selected Papers" year: "2013" doi: "http://dx.doi.org/10.1007/978-3-642-36089-3" links: doi: "http://dx.doi.org/10.1007/978-3-642-36089-3" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/sle/2012" researchr: "https://researchr.org/publication/sle-2012-0" cites: 0 citedby: 0 booktitle: "Software Language Engineering, 5th International Conference, SLE 2012, Dresden, Germany, September 26-28, 2012, Revised Selected Papers" conference: "SLE" editor: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Görel Hedin" link: "http://cs.lth.se/gorel_hedin" volume: "7745" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-642-36089-3" kind: "proceedings" key: "sle-2012-0" - title: "Model Driven Engineering Languages and Systems, 11th International Conference, MoDELS 2008, Toulouse, France, September 28 - October 3, 2008. Proceedings" year: "2008" tags: - "meta-model" - "modeling language" - "language engineering" - "language modeling" - "model-driven engineering" - "Meta-Environment" researchr: "https://researchr.org/publication/models%3A2008" cites: 0 citedby: 0 booktitle: "Model Driven Engineering Languages and Systems, 11th International Conference, MoDELS 2008, Toulouse, France, September 28 - October 3, 2008. Proceedings" conference: "MoDELS" editor: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ileana Ober" link: "https://researchr.org/alias/ileana-ober" - name: "Jean-Michel Bruel" link: "https://researchr.org/alias/jean-michel-bruel" - name: "Axel Uhl" link: "https://researchr.org/alias/axel-uhl" - name: "Markus Völter" link: "http://www.voelter.de/" volume: "5301" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-87874-2" kind: "proceedings" key: "models:2008" - title: "Proceedings of the First International Workshop on Feature-Oriented Software Development, FOSD 2009, Denver, Colorado, USA, October 6, 2009" year: "2009" researchr: "https://researchr.org/publication/models-2009fosd" cites: 0 citedby: 0 booktitle: "Proceedings of the First International Workshop on Feature-Oriented Software Development, FOSD 2009, Denver, Colorado, USA, October 6, 2009" conference: "MoDELS" editor: - name: "Sven Apel" link: "http://www.infosun.fim.uni-passau.de/cl/staff/apel/" - name: "William R. Cook" link: "http://www.cs.utexas.edu/~wcook/" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Christian Kästner" link: "http://wwwiti.cs.uni-magdeburg.de/~ckaestne/" - name: "Neil Loughran" link: "https://researchr.org/alias/neil-loughran" - name: "Oscar Nierstrasz" link: "http://scg.unibe.ch/staff/oscar" series: "ACM International Conference Proceeding Series" publisher: "ACM" isbn: "978-1-60558-567-3" kind: "proceedings" key: "models-2009fosd" - title: "Software Language Engineering, 5th International Conference, SLE 2012, Dresden, Germany, September 26-28, 2012, Revised Selected Papers" year: "2013" tags: - "language engineering" - "software language engineering" - "software engineering" researchr: "https://researchr.org/publication/sle-2012" cites: 0 citedby: 0 booktitle: "Software Language Engineering, 5th International Conference, SLE 2012, Dresden, Germany, September 26-28, 2012, Revised Selected Papers" conference: "SLE" editor: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Görel Hedin" link: "http://cs.lth.se/gorel_hedin" volume: "7745" series: "Lecture Notes in Computer Science" publisher: "Springer" kind: "proceedings" key: "sle-2012" - title: "Generative and Component-Based Software Engineering, First International Symposium, GCSE 99, Erfurt, Germany, September 28-30, 1999, Revised Papers" year: "2000" tags: - "software components" - "software component" - "software engineering" researchr: "https://researchr.org/publication/gcse%3A1999" cites: 0 citedby: 0 booktitle: "Generative and Component-Based Software Engineering, First International Symposium, GCSE 99, Erfurt, Germany, September 28-30, 1999, Revised Papers" conference: "gcse" editor: - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Ulrich W. Eisenecker" link: "https://researchr.org/alias/ulrich-w.-eisenecker" volume: "1799" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-41172-0" kind: "proceedings" key: "gcse:1999" - title: "Proceedings of the Second International Workshop on Feature-Oriented Software Development, FOSD 2010, Eindhoven, Netherlands, October 10, 2010" year: "2010" links: dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/gpce/2010fosd" researchr: "https://researchr.org/publication/gpce-2010fosd" cites: 0 citedby: 0 booktitle: "Proceedings of the Second International Workshop on Feature-Oriented Software Development, FOSD 2010, Eindhoven, Netherlands, October 10, 2010" conference: "GPCE" editor: - name: "Sven Apel" link: "https://researchr.org/alias/sven-apel" - name: "Don S. Batory" link: "https://researchr.org/alias/don-s.-batory" - name: "Krzysztof Czarnecki" link: "http://www.swen.uwaterloo.ca/~kczarnec/" - name: "Florian Heidenreich" link: "https://researchr.org/alias/florian-heidenreich" - name: "Christian Kästner" link: "https://researchr.org/alias/christian-k%C3%A4stner" - name: "Oscar Nierstrasz" link: "http://scg.unibe.ch/staff/oscar" publisher: "ACM" isbn: "978-1-4503-0208-1" kind: "proceedings" key: "gpce-2010fosd"