Dr.-Ing. Tom Dinkelaker

Dr.-Ing. Tom Dinkelaker

My research focus on the implementation of embedded domain-specific languages, aspect-oriented programming languages, language support for feature-oriented programming, and their applications. I was involved in the research project AOSD Europe and I am currently working in the research project feasiPLe , where developing new extensions for a designated support for language features that used for software product line development. To provide support for extensible interpreters, I am exploring the potentials of meta-object protocols to provide open language semantics. I was also involved in teaching courses to graduate students about software engineering and virtual machines. I am a member of the IEEE.

Studies

In my student research project, I have extended the Steamloom VM with the BAT framework for easy bytecode modification.

In my diploma thesis , I have implemented an advanced bytecode management for the Stealoom VM which enables Steamloom's dynamic weaving capabilities and that fully supports the adaptive optimization system of the underlying VM on which Steamloom was built.

The student research project as well as the diploma thesis are part of the AORTA project.

Short Biography

since Oct. 2007 Scientific assistant at Darmstadt University of Technology, in the group of Mira Mezini
Apr. 2007 – Sep. 2007 Internship at SAP Research, Palo Alto, CA, USA
2005 – Mar. 2007 Scientific assistant at Darmstadt University of Technology, in the group of Mira Mezini
1998 – 2005 Studies in Computer Science, Darmstadt University of Technology, Germany

Publications

Exportieren als [feed] Atom [feed] RSS 1.0 [feed] RSS 2.0
Group by: Date | Item type | No grouping
Jump to: 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005
Number of items: 22.

2012

Dinkelaker, Tom ; Eichberg, Michael ; Mezini, Mira (2012):
Incremental concrete syntax for embedded languages with support for separate compilation.
In: Science of Computer Programming, Elsevier, S. -, [Online-Edition: http://www.sciencedirect.com/science/article/pii/S0167642312...],
[Book section]

2011

Dinkelaker, Tom (2011):
Reflective Embedding of Domain-Specific Languages.
Darmstadt, Deutschland, TU-Prints, Technische Universität Darmstadt, [Online-Edition: urn:nbn:de:tuda-tuprints-28133],
[PhD thesis]

Dinkelaker, Tom ; Eichberg, Michael ; Mezini, Mira (2011):
Incremental Concrete Syntax for Embedded Languages.
In: Proceedings of the 26th ACM Symposium on Applied Computing Technical Track on Programming Languages (PL at SAC), New York, NY, USA, ACM, In: Proceedings of the 26th ACM Symposium on Applied Computing Technical Track on Programming Languages (PL at SAC), In: ACM, [Conference item]

Dinkelaker, Tom (2011):
AO4SQL: Towards an Aspect-Oriented Extension for SQL.
In: Proceedings of the 8th Workshop on Reflection, AOP and Meta-Data for Software Evolution (RAM-SE'11), Zurich, Switzerland, [Conference item]

Dinkelaker, Tom ; Hauke, Sascha (2011):
Policy Languages Require the Same Composition Mechanisms as Programming Languages.
In: Proceedings of the Workshop on Free Composition (FREECO'11), New York, NY, USA, ACM, In: Proceedings of the Workshop on Free Composition (FREECO'11), Lancaster, UK, In: ECOOP, [Conference item]

Erradi, Mohammed ; Dinkelaker, Tom (2011):
Using Aspect-Oriented State Machines for Resolving Feature Interactions.
In: Proceedings of the 3rd Workshop on Advances in Programming Languages (WAPL'11), Szczecin, Poland, IEEE, In: Proceedings of the 3rd Workshop on Advances in Programming Languages (WAPL'11), Szczecin, Poland, In: FedCSIS, [Conference item]

2010

Dinkelaker, Tom (2010):
Review of the Support for Modular Language Implementation with Embedding Approaches.
Hochschulstrasse 10, Darmstadt, Germany, TU Darmstadt, In: Technical Reports, [Report]

Dinkelaker, Tom (2010):
Review of the Support for Modular Language Implementation in Embedding Approaches.
[Report]

Dinkelaker, Tom ; Mitschke, Ralf ; Fetzer, Karin ; Mezini, Mira (2010):
A Dynamic Software Product Line Approach Using Aspect Models at Runtime.
In: Proceedings of the 1st Workshop on Composition and Variability, In: 1st Workshop on Composition and Variability, [Conference item]

Dinkelaker, Tom ; Eichberg, Michael ; Mezini, Mira (2010):
An Architecture for Composing Embedded Domain-Specific Languages.
In: AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software Development, New York, NY, USA, ACM, In: International Conference on Aspect-Oriented Software Development, ST Malo, France, March 16-19, In: ACM, [Conference item]

Dinkelaker, Tom ; Monperrus, Martin ; Mezini, Mira (2010):
Supporting Variability with Late Semantic Adaptations of Domain-Specific Modeling Languages.
In: Proceedings of the First International Workshop on Composition and Variability co-located with AOSD'2010, [Online-Edition: http://www.monperrus.net/martin/Supporting-Variability-with-...],
[Conference item]

2009

Kallel, Slim ; Charfi, Anis ; Dinkelaker, Tom ; Mezini, Mira ; Jmaiel, Mohamed (2009):
Specifying and Monitoring Temporal Properties in Web Services Compositions.
In: Proceedings of the 7th IEEE European Conference on Web Services (ECOWS), Eindhoven, The Netherland, IEEE computer society, [Book section]

Dinkelaker, Tom ; Wende, Christian ; Lochmann, Henrik (2009):
Implementing and Composing MDSD-Typical DSLs.
Darmstadt, Technische Universität, [Online-Edition: urn:nbn:de:tuda-tuprints-19394],
[Report]

Charfi, Anis ; Dinkelaker, Tom ; Mezini, Mira (2009):
A Plugin-Architecture for Self-Adaptive WS Compositions.
In: Proceedings of the IEEE 7th International Conference on Web Services (ICWS 2009), IEEE, Los Angeles, CA, USA, ISBN 978-0-7695-3709-2,
DOI: 10.1109/ICWS.2009.125,
[Conference item]

Dinkelaker, Tom ; Mezini, Mira ; Bockisch, Christoph (2009):
The Art of the Meta-Aspect Protocol.
In: Proceedings of the 8th ACM International Conference on Aspect-Oriented Software Development, New York, NY, USA, S. 51-62, [Online-Edition: http://doi.acm.org/10.1145/1509239.1509248],
[Book section]

Dinkelaker, Tom ; Monperrus, Martin ; Mezini, Mira (2009):
Untangling Cross-Cutting Concerns in Domain-Specific Languages with Domain-Specific Join Points.
In: Proceedings of the 4th Workshop on Domain-Specific Aspect Languages, ACM New York, NY, USA, In: 4th Workshop on Domain-Specific Aspect Languages, [Conference item]

Charfi, Anis ; Dinkelaker, Tom ; Mezini, Mira (2009):
A Plug-in Architecture for Self-Adaptive Web Service Compositions.
In: Proceedings of the IEEE 7th International Conference on Web Services (ICWS 2009), IEEE, In: IEEE 7th International Conference on Web Services (ICWS 2009), [Conference item]

2008

Dinkelaker, Tom ; Mezini, Mira (2008):
Dynamically linked Domain-Specific Extensions for Advice Languages.
In: Proceedings of the 2008 AOSD workshop on Domain-Specific Aspect Languages, New York, NY, USA, [Online-Edition: http://doi.acm.org/10.1145/1404927.1404930],
[Book section]

2007

Dinkelaker, Tom ; Johnstone, Alisdair ; Karabulut, Yuecel ; Nassi, Ike (2007):
Secure Scripting Based Composite Application Development: Framework, Architecture, and Implementation.
In: Proceedings of the 5th International Conference on Collaborative Computing: Networking, Applications and Worksharing, In: The 5th International Conference on Collaborative Computing: Networking, Applications and Worksharing, [Conference item]

2006

Bockisch, Christoph ; Arnold, Mathew ; Dinkelaker, Tom ; Mezini, Mira (2006):
Adapting Virtual Machine Techniques for Seamless Aspect Support.
In: OOPSLA '06: Proceedings of the 21st ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, 2006, [Conference item]

2005

Haupt, Michael ; Mezini, Mira ; Bockisch, Christoph ; Dinkelaker, Tom ; Eichberg, Michael ; Krebs, Michael (2005):
An execution layer for aspect-oriented programmjing languages.
New York, NY, ACM Pr., In: VEE'05 : proceedings of the First ACM/USENIX International Conference on Virtual Execution Environments; June 11 - 12, 2005, Chicago, Illinois, USA. - New York, NY : ACM Pr., 2005 ISBN: 1-59593-047-7, [Conference item]

Haupt, Michael ; Mezini, Mira ; Bockisch, Christoph ; Dinkelaker, Tom ; Eichberg, Michael ; Krebs, Michael (2005):
An execution layer for aspect-oriented programming languages.
In: VEE '05: Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments, ACM Press, Chicago, IL, USA, ISBN 1-59593-047-7,
[Conference item]

This list was generated on Wed Oct 23 06:15:13 2019 CEST.