Florian Heidenreich
I'm working as a Research Assistant at the Software Technology Group of the Dresden University of Technology. My research interests are Software Product Lines, Model-Driven Software Development, Feature-Oriented Programming, Generative Techniques, and Aspect-Orientation.
Office
Room 2080, Nöthnitzer Straße 46, 01187 Dresden
E-mail: florian.heidenreich@tu-dresden.de
Phone: +49 (0) 351 463 38311
Fax: +49 (0) 351 463 38459
Office Hours: Wednesdays, 1600–1700 hours
Current projects
- FeatureMapper: Mapping Features to Models. A tool approach to combine Software Product Lines and Model-Driven Software Development.
- feasiPLe: BMBF project on Software Product-Line Engineering
- EMFText: Textual Concrete Syntax for Models.
- JaMoPP: The Java Model Parser and Printer.
- Reuseware Composition Framework: Language-independend Invasive Software Composition
Other activities
- Program committee member of the SPLC'09 1st International Workshop on Model-driven Approaches in Software Product Line Engineering (MAPLE 2009), August 24-28, 2009
- Program committee member of the SPLC'09 3rd International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2009), August 24-28, 2009
- Program committee member of the SE'09 Workshop Modellgetriebene Softwarearchitektur - Evolution, Integration und Migration (MSEIM), March 3rd, 2009
- Program committee member of the ECOOP'08 3rd Workshop on Aspects, Dependencies and Interactions (ADI), July 8, 2008
- Program committee member of the SE'08 Workshop Modellgetriebene Softwarearchitektur - Evolution, Integration und Migration (MSEIM), February 19th, 2008
- Program committee member of the TOOLS EUROPE'07 Workshop on Variability Management and Programming Languages (VMPL), June 25th, 2007
Teachings
- WS 2009 - Design Patterns and Frameworks (Exercise)
- SS 2009 - Component-Based Software Engineering (Lecture and Exercise)
- WS 2007 - Hauptseminar Softwaretechnologie zum Thema Software Product Lines
- SS 2007 - Proseminar Softwaretechnologie zum Thema Softwarearchitektur
- WS 2006 - Übung Softwaretechnologie
Publications
- Florian HeidenreichTowards Systematic Ensuring Well-Formedness of Software Product Lines.In Proceedings of the 1st Workshop on Feature-Oriented Software Development (FOSD 2009) collocated with MODELS/GPCE/SLE 2009. Denver, Colorado, USA, October 2009. ACM Press, To appear.
- Florian Heidenreich, Jendrik Johannes, Mirko Seifert, Christian Wende and Marcel Böhme.Generating Safe Template Languages.In Proceedings of the 8th International Conference on Generative Programming and Component Engineering (GPCE 2009). Denver, Colorado, USA, October 2009. ACM Press.
- Florian Heidenreich, Jendrik Johannes, Mirko Seifert and Christian Wende.Closing the Gap between Modelling and Java.In Proceedings of the 2nd International Conference on Software Language Engineering (SLE 2009). Denver, Colorado, USA, October 2009. Springer, To appear.
- Florian Heidenreich, Jendrik Johannes, Mirko Seifert and Christian Wende.JaMoPP: The Java Model Parser and Printer.Technical Report, Technische Universität Dresden, Fakultät Informatik, TUD-FI09-10 September 2009, ISSN 1430-211X
- Christian Wende and Florian Heidenreich.A Model-based Product-Line for Scalable Ontology Languages.In Proceedings of the 1st International Workshop on Model-Driven Product-Line Engineering (MDPLE 2009) collocated with ECMDA-FA 2009. Enschede, The Netherlands, June 2009.
- Florian Heidenreich, Jendrik Johannes, Sven Karol, Mirko Seifert, and Christian Wende.Derivation and Refinement of Textual Syntax for Models.In Proceedings of the 5th European Conference on Model-Driven Architecture Foundations and Applications (ECMDA-FA 2009). Enschede, The Netherlands, June 2009.
- Norbert Siegmund, Christian Kästner, Marko Rosenmüller, Florian Heidenreich, Sven Apel, and Gunter Saake.Bridging the Gap between Variability in Client Application and Database Schema.In Proceedings of the 13th GI-Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW) (Münster, Germany), Lecture Notes in Informatics. Gesellschaft für Informatik (GI), March 2009.
- Florian Heidenreich, Jakob Henriksson, Jendrik Johannes and Steffen Zschaler.On Language-Independent Model Modularisation.Transactions on Aspect-Oriented Development VI, Special Issue on Aspects and MDE. LNCS 5560, pp. 39-82, Springer
- Florian Heidenreich, Jendrik Johannes, Steffen Zschaler and Uwe Aßmann.A Close Look at Composition Languages.In Proceedings of the 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM 2008), collocated with OOPSLA 2008, Nashville, Tennessee, USA.
- Ilie Şavga and Florian Heidenreich.Refactoring in Feature-Oriented Programming: Open Issues.In Proceedings of the Workshop on Modularization, Composition, and Generative Techniques for Product Line Engineering (McGPLE 2008), collocated with GPCE 2008, Nashville, TN, October 23, 2008, number MIP-0802, pages 41–46. Department of Informatics and Mathematics, University of Passau, October 2008.
- Florian Heidenreich, Ilie Şavga and Christian Wende.On Controlled Visualisations in Software Product Line Engineering.In Proceedings of the 2nd International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2008), collocated with the 12th International Software Product Line Conference (SPLC 2008), Limerick, Ireland, September 2008.
- Florian Heidenreich, Jan Kopcsek and Christian Wende.FeatureMapper: Mapping Features to Models. (Informal Research Demonstration)In Companion Proceedings of the 30th International Conference on Software Engineering (ICSE'08), Leipzig, Germany, May 2008.
- Jakob Henriksson, Florian Heidenreich, Steffen Zschaler, Jendrik Johannes, and Uwe AßmannExtending Grammars and Metamodels for Reuse -- The Reuseware Approach.IET Software, Special Issue on Language Engineering, Volume 2, Issue 3, pages 165-184, IET 2008.
- Florian Heidenreich and Ulf Wemmie.Breaking the Domination of the Internal Graph Model.In Proceedings of the Fujaba Days 2007 co-located with the 3rd International Workshop and Symposium on Applications of Graph Transformation with Industrial Relevance (AGTIVE 2007), Kassel, Germany, October 2007.
- Florian Heidenreich and Christian Wende.In Proceedings of the Second Workshop on Aspect-Oriented Product Line Engineering (AOPLE'07) co-located with the International Conference on Generative Programming and Component Engineering (GPCE'07), Salzburg, Austria, October 2007.
- Florian Heidenreich, Jendrik Johannes and Steffen Zschaler.Aspect-Orientation for Your Language of Choice.In Proceedings of the 11th International Workshop on Aspect-Oriented Modeling (AOM@Models’07) co-located with the 10th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2007), Nashville, Tennessee, October 2007.
- Florian Heidenreich, Christian Wende and Birgit Demuth.A Framework for Generating Query Language Code from OCL Invariants.In Proceedings of the Workshop Ocl4All: Modelling Systems with OCL co-located with the 10th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2007), Nashville, Tennessee, October 2007. ECEASST, Volume 9.
- Jakob Henriksson, Florian Heidenreich, Jendrik Johannes, Steffen Zschaler and Uwe Aßmann.How dark should a component black-box be? The Reuseware Answer.In Proceedings of the Twelfth International Workshop on Component-Oriented Programming (WCOP 2007) co-located with the 21st European Conference on Object-Oriented Programming (ECOOP 2007), Berlin, Germany, July 2007.
- Florian Heidenreich and Henrik Lochmann.Using Graph-Rewriting for Model Weaving in the context of Aspect-Oriented Product Line Engineering.In Online Proceedings of the First Workshop on Aspect-Oriented Product Line Engineering (AOPLE'06) co-located with the International Conference on Generative Programming and Component Engineering (GPCE'06), Portland, Oregon, October 2006.