Jendrik Johannes
Doctoral Thesis
-
Jendrik Johannes.
Component-Based Model-Driven Software Development.
PhD thesis.
TU Dresden, 2010.
Journals
-
Uwe Aßmann, Andreas Bartho, Christoff Bürger, Sebastian Cech, Birgit Demuth, Florian Heidenreich, Jendrik Johannes, Sven Karol, Jan Polowinski, Jan Reimann, Julia Schroeter, Mirko Seifert, Michael Thiele, Christian Wende, and Claas Wilke.
DropsBox: the Dresden Open Software Toolbox.
In Software & Systems Modeling. Springer, 2012.
-
Florian Heidenreich, Jakob Henriksson, Jendrik Johannes, and Steffen Zschaler.
On Language-Independent Model Modularisation.
In Transactions on Aspect-Oriented Software Development VI, volume 5560 of LNCS. Springer, 2009.
-
Jakob Henriksson, Florian Heidenreich, Jendrik Johannes, Steffen Zschaler, and Uwe Aßmann.
Extending Grammars and Metamodels for Reuse – The Reuseware Approach
In Special Issue on Language Engineering, volume 2(3) of IET Software. IET, 2008.
Conferences
-
Jendrik Johannes and Uwe Aßmann.
Concern-based (de)composition of Model-Driven Software Development Processes.
In Proc. of ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems (MoDELS’10),
volume 6395 of LNCS. Springer, 2010. (Acceptance rate: 21%)
-
Jendrik Johannes and Miguel A. Fernández.
Adding Abstraction and Reuse to a Network Modelling Tool using the Reuseware Composition Framework.
In Proc. of 6th European Conference on Modelling Foundations and Applications (ECMFA’10), volume 6138 of LNCS.
Springer, 2010. (Acceptance rate: 33%)
-
Matthias Schmidt, Jan Polowinski, Jendrik Johannes, and Miguel A. Fernández.
An Integrated Facet-based Library for Arbitrary Software Components.
In Proc. of 6th European Conference on Modelling Foundations and Applications (ECMFA’10), volume 6138 of LNCS.
Springer, 2010. (Acceptance rate: 33%)
-
Jendrik Johannes, Steffen Zschaler, Miguel A. Fernández, Antonio Castillo, Dimitrios S.
Kolovos, and Richard F. Paige.
Abstracting Complex Languages through Transformation and Composition.
In Proc. of ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MoDELS’09),
volume 5795 of LNCS. Springer, 2009. (Acceptance rate: 23%)
-
Florian Heidenreich, Jendrik Johannes, Mirko Seifert, Christian Wende, and Marcel Böhme.
Generating Safe Template Languages.
In Proc. of ACM 8th International Conference on Generative Programming and Component Engineering (GPCE’09).
ACM Press, 2009. (Acceptance rate: 31%)
-
Florian Heidenreich, Jendrik Johannes, Mirko Seifert, and Christian Wende.
Closing the Gap between Modelling and Java.
In Proc. of 2nd International Conference on Software Language Engineering (SLE’09), LNCS. Springer, 2009.
(Acceptance rate: 20%)
-
Jendrik Johannes, Roland Samlaus, and Mirko Seifert.
Round-trip Support for Invasive Software Composition Systems.
In Proc. of 8th International Conference on Software Composition (SC’09), volume 5634 of LNCS. Springer, 2009.
(Acceptance rate: 30%)
-
Florian Heidenreich, Jendrik Johannes, Sven Karol, Mirko Seifert, and Christian Wende.
Derivation and Refinement of Textual Syntax for Models.
In Proc. of 5th European Conference on Model-Driven Architecture Foundations and Applications (ECMDA-FA’09),
volume 5562 of LNCS. Springer, 2009. (Acceptance rate: 32%)
-
Mathias Fritzsche, Jendrik Johannes, Uwe Aßmann, Simon Mitschke, Wasif Gilani, Ivor
Spence, John Brown, and Peter Kilpatrick.
Systematic Usage of Embedded Modelling Languages in Automated Model Transformation Chains.
In Proc. of 1st International Conference on Software Language Engineering (SLE’08), volume 5452 of LNCS. Springer, 2008.
(Acceptance rate: 20%)
-
Jakob Henriksson, Jendrik Johannes, Stffen Zschaler, and Uwe Aßmann.
Reuseware - Adding Modularity to Your Language of Choice.
In Proc. of TOOLS EUROPE 2007: Object, Models, Components and Patterns, volume vol. 6, no. 9 of Journal of Object
Technology. ETH Swiss Federal Institute of Technology, 2007.
(Acceptance rate: 30%)
-
Florian Heidenreich, Jendrik Johannes, Mirko Seifert, Michael Thiele, Christian Wende, and Claas Wilke.
Integrating OCL and Textual Modelling Languages.
In Workshops and Symposia at ACM/IEEE 13th International Conference on Model Driven Engineering Languages and
Systems, Reports and Revised Selected Papers, LNCS. Springer, 2011.
(Best Paper of OCL and Textual Modelling Workshop at MoDELS’10)
-
Mathias Fritzsche and Jendrik Johannes.
Putting Performance Engineering into Model Driven Engineering: Model-Driven Performance Engineering.
In Workshops and Symposia at ACM/IEEE 10th International Conference on Model Driven Engineering Languages and
Systems, Reports and Revised Selected Papers, volume 5002 of LNCS. Springer, 2008.
(Best Paper of MoDeVVa Workshop at MoDELS’07)
Workshops
-
Jendrik Johannes, Mirko Seifert, Christian Wende, Florian Heidenreich, and Uwe Aßmann.
CommentTemplate: A Lightweight Code Generator for Java built with Eclipse Modeling Technology.
In Proc. of Co-located Events at the 8th European Conference on Modelling Foundations and Applications (ECMFA’12), 2012.
-
Jendrik Johannes.
Developing a Model Composition Framework with Fujaba – An Experience Report.
In Proc. of 7th International Fujaba Days, 2009.
-
Jendrik Johannes and Karsten Gaul.
Towards a Generic Layout Composition Framework for Domain Specific Models.
In Proc. of 9th Workshop on Domain-Specific Modeling (DSM’09) at OOPSLA, 2009.
-
Florian Heidenreich, Jendrik Johannes, Mirko Seifert, and Christian Wende.
Construct to Reconstruct – Reverse Engineering Java Code with JaMoPP.
In Proc. of International Workshop on Reverse Engineering Models from Software Artifacts (REM’09), 2009.
-
Jendrik Johannes.
Controlling Model-Driven Software Development through Composition Systems.
In Proc. of 7th Nordic Workshop on Model Driven Software Engineering (NW-MODE’09), 2009.
-
Florian Heidenreich, Jendrik Johannes, Steffen Zschaler, and Uwe Aßmann.
A Close Look at Composition Languages.
In Proc. of 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM’08) at OOPSLA, 2008.
-
Jendrik Johannes.
Letting EMF Tools Talk to Fujaba through Adapters.
In Proc. of 6th International Fujaba Days, 2008.
-
Mathias Fritzsche, Jendrik Johannes, Steffen Zschaler, Anatoly Zherebtsov, and Alexander Terekhov.
Application of Tracing Techniques in Model-Driven Performance Engineering.
In Proc. of 4th ECMDA Traceability Workshop, 2008.
-
Jendrik Johannes and Tobias Haupt.
Harmless Metamodel Extensions with Triple Graph Grammars.
In Proc. of 5th International Fujaba Days, 2007.
-
Florian Heidenreich, Jendrik Johannes, and Steffen Zschaler.
Aspect-Orientation for Your Language of Choice.
In Proc. of 11th International Workshop on Aspect-Oriented Modeling (AOM@MoDELS’07), 2007.
-
Jendrik Johannes.
Source Code Composition with the Reuseware Composition Framework.
In Proc. of 7th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM’07), 2007.
-
Jakob Henriksson, Florian Heidenreich, Jendrik Johannes, Steffen Zschaler, and Uwe Aßmann.
How dark should a component black-box be? The Reuseware Answer.
In Proc. of 12th International Workshop on Component-Oriented Programming (WCOP’07), 2007.
-
Uwe Aßmann, Sacha Berger, Francois Bry, Tim Fruche, Jakob Henriksson, and Jendrik Johannes.
Modular Web Queries – From Rules to Stores.
In Proc. of 3rd International
Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS’07), 2007.
-
Jendrik Johannes, Ilie Savga, and Tobias Haupt.
Integrating Fujaba and the Eclipse Modeling Framework.
In Proc. of 4th International Fujaba Days, 2006.
Magazine Articles (in German)
-
Jendrik Johannes, Mirko Seifert, and Christian Wende.
CommentTemplate: Semantischer Zucker für die Template-Erstellung (CommentTemplate: Semantic Sugar for Template Creation)
Java Magazin, Ausgabe 1.2013, 2013.
-
Mirko Seifert, Christian Wende, and Jendrik Johannes.
TDD meets Instant Feedback: JUnitLoop & JLoop
Eclipse Magazin, Ausgabe 6.2012, 2012.
-
Jendrik Johannes, Mirko Seifert, and Christian Wende.
Codellieren mit Ecore: MinimalEcore und EMFCustomize (Codelling with Ecore: MinimalEcore and EMFCustomize)
Eclipse Magazin, Ausgabe 5.2012, 2012.
-
Mirko Seifert, Christian Wende, and Jendrik Johannes.
Eine DSL für Hibernate (A DSL for Hibernate)
Java Magazin, Ausgabe 8.2012, 2012.
-
Mirko Seifert, Christian Wende, and Jendrik Johannes.
Hibernate, aber bitte einfach: HEDL -- eine DSL für Hibernate (Hibernate, but simple: HEDL -- a DSL for Hibernate)
Eclipse Magazin, Ausgabe 3.2012, 2012.
-
Jendrik Johannes, Mirko Seifert, and Christian Wende.
Mit JaMoPP Java-Anwendungen automatisch analysieren und umstrukturieren (Using JaMoPP to modernise, restructure and analyse Java applications)
Eclipse Magazin, Ausgabe 3.2012, 2012.
-
Jendrik Johannes.
Modellkomposition mit Reuseware (Model Composition with Reuseware)
Eclipse Magazin, Ausgabe 3.2011, 2011.
-
Florian Heidenreich, Jendrik Johannes, Sven Karol, Mirko Seifert, and Christian Wende.
Textuelle DSLs erstellen mit EMFText (Developing Textual DSLs with EMFText)
Eclipse Magazin, Ausgabe 5.2009, 2009.
Books
-
Jendrik Johannes
Invasive Software Composition Operators for the Semantic Web (based on my diploma thesis)
Vdm Verlag Dr. Müller, Saarbrücken, März 2008. ISBN 978-3836471053
-
Jendrik Johannes
Invasive Software Composition with EMF (based on my pre-diploma thesis)
Vdm Verlag Dr. Müller, Saarbrücken, März 2008. ISBN 978-3836467131
Note: the author's versions of the works are posted here for your personal use and not for redistribution.