|
|
| 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, ...
|