HomeHomeHomeArchiteturMiddlewareMDSDBeratungCoachingTrainig
header
homemailbacksearchimpressum

go back go up Home :: Interests

dotted Line
dotted Line
menu not Selected Home
   menu not Selected Vita/CV
   menu selected Interests
   menu not Selected Networking
   menu not Selected Contact
   menu not Selected Flying
   menu not Selected Blog
dotted Line
menu not Selected Services
dotted Line
menu not Selected Experience
dotted Line
menu not Selected Conferences
dotted Line
menu not Selected Publications
dotted Line
menu not Selected Vorlesungen
dotted Line
menu not Selected Site
dotted Line
dotted Line

magic Pixel banner 0

magic Pixel banner 1

magic Pixel banner 2

magic Pixel banner 3

magic Pixel banner 4
magic Pixel

Current Interests

  • Domain-Specific Languages (DSL) and Model-Driven Software Development (MDSD): I am very interested in building and using domain-specific languages to make software development more efficient and to integrate domain expertes better into the development process. I am especially interested in external DSLs (aka model-driven software development) and language workbenches. I am one of the pioneers in those fields through my involvemennt with openArchitectureWare and I have coauthored a book on MDSD. I have also worked with Intentional Software who are striving to build a very advanced language workbench.
  • Product Line Engineering: More recently I have worked quite a bit in product lines. I am especially interested in the combination of MDSD/DSLs, PLE and Aspect Orientation (AO). I am involved for Siemens in the AMPLE Project. As part of that involvement, I have created a number of tools for AO-MD-PLE in the context of openArchitectureWare and also co-authored a paper on this topic that has been accepeted to SPLC 2007.
  • Software Architecture Concepts: I have always been interested in software architecture. Not so much in the community's hype about new technologies, but in the more conceptual aspects of software architecture. What are the core building blocks of good architectures? How do I express, communicate and document them? How do I make software architecture an "executable artefact" in development projects. I continue to work on these issues.
  • Podcasting: For a long time I have been writing papers, articles and books, as well as giving presentations on software-related topics. More recently, I fell in love with another medium: audio, aka podcasting. When I didn't find a good podcast on software development back in 2006, I founded one myself: Software Engineering Radio. With over 100 episodes online, it has since grown to be one of the premier podcasts on software engineering.

The list of conference presentations and publications also gives are very good impression of what I am currently up to. You may also want to take a look at my Research, Development and Innovation page.

Organizations/Memberships/Comittees

  • Sosym Journal reviewer
  • ECMFA 2010 Application program comittee member
  • Code Generation 2009 and 2010 program comittee member
  • GPCE 2009 Practice Track Program Committee member
  • MODELS 2009 Empirical Results Track Program Committee member
  • ICSE 2009 Practice Track Program Committee member
  • MODELS 2008 Program Comittee and Experience Track co-chair
  • OOPSLA 2008 Tutorial Comittee and Demo/Poster Comittee
  • IEEE Software Special Issue on Software Patterns Guest Editor
  • IEEE Software Industry Advisory Board member as well as Paper Revier
  • Models 2007 conference program comittee
  • OOPSLA 2006 Poster Comittee
  • Eclipse.org comitter for the openArchitectureWare project
  • founder and editor of the Software Engineering Radio podcast
  • organizer and program comitte member of various international workshops
  • EuroPLoP 2002 through 2007 program comittee
  • Program committee for OOPSLA 2003 special track on Domain-Driven Development
  • GPCE 2003 demonstrations chair
  • EuroPLoP 2002 program comittee, organizing the pattern writing group
  • OOPSLA 2001 educator's symposium committee
  • A shepherd for various *PLoP conferences
  • Member of Hillside Europe e.V.
  • Member of the Pedagogical Patterns Project
  • Member of the ACM
  • Reviewer for various publishers such as Wiley, dPunkt, Pearson, ...