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: "MoDELS" 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: "ASE" 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: "ICSM" 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: "OOPSLA" 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: "GPCE" 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: "ICSE" 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: "ECOOPW" 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: "sopr" 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: "vamos" 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: "SPLC" 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: "GPCE" 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: "SPLC" 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: "OOPSLA" 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: "jot" 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: "SPLC" 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: "icsr" 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: "INFSOF" 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: "upp" 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: "OOPSLA" 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: "MoDELS" 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: "GPCE" 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" 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: "cascon" 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: "ICMT" 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: "ICMT" 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" 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: "ICSE" 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: "SPLC" 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: "TSE" 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)" 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: "uml" 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: "ICSE" 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: "MoDELS" 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: "ASE" 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: "OOPSLA" 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: "CSMR" 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: "MoDELS" 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: "IBMSJ" 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" 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: "msr" 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: "TSE" 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: "vamos" 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." 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: "sopr" 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: "SPE" 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: "vamos" 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: "GTTSE" 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: "GPCE" 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: "ECMDA-FA" 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: "SPLC" 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: "FASE" 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: "SPLC" 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: "SPLC" 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: "msr" 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: "ECOOPW" 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: "vamos" 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: "SPLC" 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: "ECMDA-FA" 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: "ICSE" 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: "Ada-Europe" 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: "CACM" 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: "TSE" 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: "SPLC" 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" 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: "INFSOF" 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" 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: "SPLC" 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: "SPLC" 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: "SoSyM" 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: "SPLC" 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: "saig" 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: "ECOOPW" 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: "OOPSLA" 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: "ICSM" 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: "GPCE" 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: "eclipse" 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: "SoSyM" 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" 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: "ECOOPW" 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: "SPLC" 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: "vamos" 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: "ASE" 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: "OOPSLA" 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: "ESEC/FSE" 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: "SoSyM" 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: "ICSE" 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: "OOPSLA" 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: "Dagstuhl" 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: "SPLC" 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: "ASE" 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: "SLE" 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: "MoDELS" 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: "SLE" 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/" 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: "ICMT" 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: "Dagstuhl" 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: "SLE" 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: "cascon" 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: "edoc" 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: "Dagstuhl" 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" 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: "SPLC" 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: "GPCE" 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: "MoDELS" 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: "SCP" 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: "MoDELS" 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: "CSMR" 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: "ICSE" 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: "ASE" 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: "ICSE" 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: "SPLC" 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: "vamos" 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: "arbeitspl" 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: "icsr" 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: "confws" 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: "SPLC" 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" 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: "asm" 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" 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: "SLE" 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: "SPLC" 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: "FASE" 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: "SPLC" 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"