@inproceedings{JohannesZFCKP09, title = {Abstracting Complex Languages through Transformation and Composition}, author = {Jendrik Johannes and Steffen Zschaler and Miguel A. Fernández and Antonio Castillo and Dimitris Kolovos and Richard F. Paige}, year = {2009}, doi = {10.1007/978-3-642-04425-0_41}, url = {http://dx.doi.org/10.1007/978-3-642-04425-0_41}, tags = {transformation language, composition, transformation}, researchr = {https://researchr.org/publication/JohannesZFCKP09}, cites = {0}, citedby = {0}, pages = {546-550}, booktitle = {Model Driven Engineering Languages and Systems, 12th International Conference, MODELS 2009, Denver, CO, USA, October 4-9, 2009. Proceedings}, editor = {Andy Schürr and Bran Selic}, volume = {5795}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-04424-3}, } @inproceedings{HeidenreichJKSW09, title = {Derivation and Refinement of Textual Syntax for Models}, author = {Florian Heidenreich and Jendrik Johannes and Sven Karol and Mirko Seifert and Christian Wende}, year = {2009}, doi = {10.1007/978-3-642-02674-4_9}, url = {http://dx.doi.org/10.1007/978-3-642-02674-4_9}, tags = {rule-based, Eclipse, model editor, meta-model, modeling language, modeling, refinement, language engineering, software language engineering, language modeling, language design, metamodelling, EMF, model-driven development, software engineering, model-driven engineering, Meta-Environment, emftext, design, systematic-approach, concrete syntax, textual concrete syntax}, researchr = {https://researchr.org/publication/HeidenreichJKSW09}, cites = {0}, citedby = {1}, pages = {114-129}, booktitle = {Model Driven Architecture - Foundations and Applications, 5th European Conference, ECMDA-FA 2009, Enschede, The Netherlands, June 23-26, 2009. Proceedings}, editor = {Richard F. Paige and Alan Hartman and Arend Rensink}, volume = {5562}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-02673-7}, } @inproceedings{HeidenreichJohannesZschalerAssmann08, title = {A Close Look at Composition Languages}, author = {Florian Heidenreich and Jendrik Johannes and Steffen Zschaler and Uwe Aßmann}, year = {2008}, tags = {composition}, researchr = {https://researchr.org/publication/HeidenreichJohannesZschalerAssmann08}, cites = {0}, citedby = {0}, booktitle = {Proc. 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08)}, } @inproceedings{AssmannBBFHJ07, title = {Modular Web Queries - From Rules to Stores}, author = {Uwe Aßmann and Sacha Berger and François Bry and Tim Furche and Jakob Henriksson and Jendrik Johannes}, year = {2007}, doi = {10.1007/978-3-540-76890-6_44}, url = {http://dx.doi.org/10.1007/978-3-540-76890-6_44}, tags = {semantics, rule-based, XQuery, deployment, data-flow language, language design, reuse, little language, data-flow, rules, abstraction, partitioning, SPARQL, design, data encapsulation, systematic-approach, semantic web, query language}, researchr = {https://researchr.org/publication/AssmannBBFHJ07}, cites = {0}, citedby = {0}, pages = {1165-1175}, booktitle = {On the Move to Meaningful Internet Systems 2007: OTM 2007 Workshops, OTM Confederated International Workshops and Posters, AWeSOMe, CAMS, OTM Academy Doctoral Consortium, MONET, OnToContent, ORM, PerSys, PPN, RDDS, SSWS, and SWWS 2007, Vilamoura, Portugal}, editor = {Robert Meersman and Zahir Tari and Pilar Herrero}, volume = {4806}, publisher = {Springer}, } @article{10.1109-SCAM.2007.12, title = {Source Code Composition with the Reuseware Composition Framework}, author = {Jendrik Johannes}, year = {2007}, doi = {10.1109/SCAM.2007.12}, url = {http://doi.ieeecomputersociety.org/10.1109/SCAM.2007.12}, tags = {composition, source-to-source, open-source}, researchr = {https://researchr.org/publication/10.1109-SCAM.2007.12}, cites = {0}, citedby = {0}, journal = {Source Code Analysis and Manipulation, IEEE International Workshop on}, volume = {0}, } @inproceedings{FritzscheJ07, title = {Putting Performance Engineering into Model-Driven Engineering: Model-Driven Performance Engineering}, author = {Mathias Fritzsche and Jendrik Johannes}, year = {2007}, doi = {10.1007/978-3-540-69073-3_18}, url = {http://dx.doi.org/10.1007/978-3-540-69073-3_18}, tags = {meta-model, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/FritzscheJ07}, cites = {0}, citedby = {0}, pages = {164-175}, booktitle = {Models in Software Engineering, Workshops and Symposia at MoDELS 2007, Nashville, TN, USA, September 30 - October 5, 2007, Reports and Revised Selected Papers}, editor = {Holger Giese}, volume = {5002}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-69069-6}, } @inproceedings{HenrikssonHeidenreichJohannesZschalerAssmann07, title = {How dark should a component black-box be? The Reuseware Answer}, author = {Jakob Henriksson and Florian Heidenreich and Jendrik Johannes and Steffen Zschaler and Uwe Aßmann}, year = {2007}, researchr = {https://researchr.org/publication/HenrikssonHeidenreichJohannesZschalerAssmann07}, cites = {0}, citedby = {0}, booktitle = {Proc. Workshop on Component-Oriented Programming (WCOP 2007) at ECOOP 2007}, } @inproceedings{JohannesSS09, title = {Round-Trip Support for Invasive Software Composition Systems}, author = {Jendrik Johannes and Roland Samlaus and Mirko Seifert}, year = {2009}, doi = {10.1007/978-3-642-02655-3_8}, url = {http://dx.doi.org/10.1007/978-3-642-02655-3_8}, tags = {composition}, researchr = {https://researchr.org/publication/JohannesSS09}, cites = {0}, citedby = {0}, pages = {90-106}, booktitle = {Software Composition, 8th International Conference, SC 2009, Zurich, Switzerland, July 2-3, 2009. Proceedings}, editor = {Alexandre Bergel and Johan Fabry}, volume = {5634}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-02654-6}, } @article{HenrikssonJZA07, title = {Reuseware - Adding Modularity to Your Language of Choice}, author = {Jakob Henriksson and Jendrik Johannes and Steffen Zschaler and Uwe Aßmann}, year = {2007}, url = {http://www.jot.fm/issues/issue_2007_10/paper7/index.html}, researchr = {https://researchr.org/publication/HenrikssonJZA07}, cites = {0}, citedby = {0}, journal = {Journal of Object Technology}, volume = {6}, number = {9}, pages = {127-146}, } @inproceedings{Johannes07, title = {Source Code Composition with the Reuseware Composition Framework}, author = {Jendrik Johannes}, year = {2007}, doi = {10.1109/SCAM.2007.12}, url = {http://dx.doi.org/10.1109/SCAM.2007.12}, tags = {composition, source-to-source, open-source}, researchr = {https://researchr.org/publication/Johannes07}, cites = {0}, citedby = {0}, pages = {159-160}, booktitle = {Seventh IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2007), September 30 - October 1, 2007, Paris, France}, publisher = {IEEE}, } @inproceedings{HeidenreichJSW09, title = {Closing the Gap between Modelling and Java}, author = {Florian Heidenreich and Jendrik Johannes and Mirko Seifert and Christian Wende}, year = {2009}, doi = {10.1007/978-3-642-12107-4_25}, url = {http://dx.doi.org/10.1007/978-3-642-12107-4_25}, tags = {Java}, researchr = {https://researchr.org/publication/HeidenreichJSW09}, cites = {0}, citedby = {0}, pages = {374-383}, booktitle = {Software Language Engineering, Second International Conference, SLE 2009}, editor = {Mark G. J. van den Brand and Dragan Gasevic and Jeffrey G. Gray}, volume = {5969}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-12106-7}, } @inproceedings{FritzscheJohannesZschalerZherebtsovTerekhov08, title = {Application of Tracing Techniques in Model-Driven Performance Engineering}, author = {Matthias Fritzsche and Jendrik Johannes and Steffen Zschaler and Alexander Terekhov and Anatoly Zherebtsov,}, year = {2008}, tags = {meta-model, model-driven engineering, Meta-Environment}, researchr = {https://researchr.org/publication/FritzscheJohannesZschalerZherebtsovTerekhov08}, cites = {0}, citedby = {0}, booktitle = {4th ECMDA Traceability Workshop}, } @inproceedings{AssmannJHS06, title = {Composition of Rule Sets and Ontologies}, author = {Uwe Aßmann and Jendrik Johannes and Jakob Henriksson and Ilie Savga}, year = {2006}, doi = {10.1007/11837787_3}, url = {http://dx.doi.org/10.1007/11837787_3}, tags = {ontologies, rule-based, ontology, composition, rules}, researchr = {https://researchr.org/publication/AssmannJHS06}, cites = {0}, citedby = {0}, pages = {68-92}, booktitle = {Reasoning Web, Second International Summer School 2006, Lisbon, Portugal, September 4-8, 2006, Tutorial Lectures}, editor = {Pedro Barahona and François Bry and Enrico Franconi and Nicola Henze and Ulrike Sattler}, volume = {4126}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-38409-X}, } @article{Heidenreich-09-2, title = {On Language-Independent Model Modularisation}, author = {Florian Heidenreich and Jakob Henriksson and Jendrik Johannes and Steffen Zschaler}, year = {2009}, note = {Special Issue on Aspects and MDE}, tags = {meta-model, modeling language, modeling, language modeling, Meta-Environment}, researchr = {https://researchr.org/publication/Heidenreich-09-2}, cites = {0}, citedby = {0}, journal = {Transactions on Aspect-Oriented Software Development}, volume = {5560}, } @inproceedings{Heidenreich-SLE2009, title = {Closing the Gap between Modelling and Java}, author = {Florian Heidenreich and Jendrik Johannes and Mirko Seifert and Christian Wende}, year = {2009}, tags = {programming languages, rule-based, Java, translation, meta programming, meta-model, modeling language, modeling, language engineering, software language engineering, language modeling, testing, metamodelling, model-driven development, software engineering, model-driven engineering, programming, Meta-Environment, parsing, systematic-approach}, researchr = {https://researchr.org/publication/Heidenreich-SLE2009}, cites = {0}, citedby = {0}, booktitle = {Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers}, editor = {Mark G. J. van den Brand and Dragan Gasevic and Jeffrey G. Gray}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, } @inproceedings{HeidenreichJSWB09, title = {Generating safe template languages}, author = {Florian Heidenreich and Jendrik Johannes and Mirko Seifert and Christian Wende and Marcel Böhme}, year = {2009}, doi = {10.1145/1621607.1621624}, url = {http://doi.acm.org/10.1145/1621607.1621624}, researchr = {https://researchr.org/publication/HeidenreichJSWB09}, cites = {0}, citedby = {0}, pages = {99-108}, booktitle = {Generative Programming and Component Engineering, 8th International Conference, GPCE 2009, Denver, Colorado, USA, October 4-5, 2009, Proceedings}, editor = {Jeremy G. Siek and Bernd Fischer}, publisher = {ACM}, isbn = {978-1-60558-494-2}, } @techreport{AbstractDSMLTechReport, title = {Abstracting Complex Languages through Transformation and Composition}, author = {Jendrik Johannes and Steffen Zschaler and Miguel A. Fern{'a}ndez and Antonio Castillo and Dimitris Kolovos and Richard F. Paige}, year = {2009}, url = {ftp://ftp.inf.tu-dresden.de/pub/berichte/tud09-08.pdf}, tags = {transformation language, composition, transformation}, researchr = {https://researchr.org/publication/AbstractDSMLTechReport}, cites = {0}, citedby = {0}, institution = {Technische Universit{\"a}t Dresden}, number = {TUD-FI09-08 July 2009}, address = {ftp://ftp.inf.tu-dresden.de/pub/berichte/tud09-08.pdf}, } @inproceedings{FritzscheJAMGSBK08, title = {Systematic Usage of Embedded Modelling Languages in Automated Model Transformation Chains}, author = {Mathias Fritzsche and Jendrik Johannes and Uwe Aßmann and Simon Mitschke and Wasif Gilani and Ivor T. A. Spence and T. John Brown and Peter Kilpatrick}, year = {2008}, doi = {10.1007/978-3-642-00434-6_9}, url = {http://dx.doi.org/10.1007/978-3-642-00434-6_9}, tags = {model-to-model transformation, meta-model, modeling language, transformation language, language modeling, source-to-source, model transformation, Meta-Environment, systematic-approach, transformation}, researchr = {https://researchr.org/publication/FritzscheJAMGSBK08}, cites = {0}, citedby = {0}, pages = {134-150}, booktitle = {Software Language Engineering, First International Conference, SLE 2008, Toulouse, France, September 29-30, 2008. Revised Selected Papers}, editor = {Dragan Gasevic and Ralf Lämmel and Eric {Van Wyk}}, volume = {5452}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-00433-9}, } @article{Henriksson-08, title = {Extending grammars and metamodels for reuse: the Reuseware approach}, author = {Jakob Henriksson and Florian Heidenreich and Jendrik Johannes and Steffen Zschaler and Uwe Aßmann}, year = {2008}, doi = {10.1049/iet-sen:20070060}, url = {http://link.aip.org/link/?SEN/2/165/1}, tags = {reuse, systematic-approach, grammar}, researchr = {https://researchr.org/publication/Henriksson-08}, cites = {0}, citedby = {0}, journal = {IET Software}, volume = {2}, number = {3}, } @inproceedings{HeidenreichJohannesZschaler07, title = {Aspect Orientation for Your Language of Choice}, author = {Florian Heidenreich and Jendrik Johannes and Steffen Zschaler}, year = {2007}, researchr = {https://researchr.org/publication/HeidenreichJohannesZschaler07}, cites = {0}, citedby = {0}, booktitle = {Proc. Workshop on Aspect-Oriented Modelling at MoDELS 2007}, }