Keynotes and Presentations

As an experienced and well-received speaker, I am frequently asked to present keynotes or other presentations. Also, especially before I left academia, I frequently gave tutorials and industry courses. Below a selected overview is provided. Unfortunately, the list is far from complete, so please send me an email if there is a particular topic that you are interested in.


Selected Keynotes


  1. Toward Compositional Software Engineering, keynote presentation at the 2010 Automated
      Software Engineering Conference, Antwerp, Belgium. September 2010.

  2. Architecture in the Age of Compositionality, keynote presentation at the 2010 European
      Conference on Software Architecture, Copenhagen, Denmark. August 2010.

  3. Software architecture presentation at OOP 2010

  4. Software product lines presentation at OOP 2010

  5. Opening keynote at the Practical Product Lines 2009 conference

  6. Opening keynote at the 2009 Ericsson Process, Methods and Tools conference

  7. Keynote presentation at the Brazilian Symposium on Software Quality (SBQS 2009), June 2009, Ouro Preto, Brazil

  8. Ericsson Software Product Line Seminar, February 2009, Stockholm, Sweden

  9. Keynote presentation at the 8th Conference on Software Engineering Research and Practice in Sweden, November 2008, Karlskrona, Sweden

  10. Keynote presentation at the 2006 Dutch Architecture Congress (Landelijk Architectuur Congres LAC 2006)

  11. Keynote presentation at PROFES 2006 (Amsterdam): Challenges in Engineering Successful Mobile Services

  12. Keynote presentation at DAIS 2006 (Bologna): Engineering Mobile Services – Challenges and Opportunities

  13. Keynote presentation at CBSE/QoSA (Västerås): Expanding the Scope of Software Product Families: Problems and Alternative Approaches

  14. Keynote presentation at the 9th International Software Product Line Conference, Rennes, France. September 2005.

  15. Panel presentation at First International Wireless Summit (IWS 2005) in Aalborg, Denmark. September 2005.

  16. Invited presentation at the EC workshop on Fundamental Research in Software Engineering in Brussels, Belgium. July 2005.


Tutorials and Industry Courses


I have held tutorials and industrial courses about several topics:


  1. Software Variability Management

  2. Architecture-centric Software Engineering

  3. Senior Architect Management Program

  4. Software Product Line and Product Line Architectures

  5. Software Architecture Design

  6. Design of Software Architectures and Software Product Lines

  7. Design and Use of Industrial Software Architectures

  8. Assessment and Design of Industrial Software Architectures


Tutorial material


Below the material from one of the more popular tutorials. Please contact me if you’re interested in one of the other topics.


Software variability management

  1. Introduction

  2. Concepts

  3. Problems and Issues

  4. COVAMOF

  5. COSVAM

  6. Conclusion


For more tutorial material, please contact me.