|
|
| 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. Currently I work a lot
with Eclipse Xtext and JetBrains MPS.
-
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 specific 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 |
 |
|
|
|