Skip to content

Software Engineering Radio

The Podcast for Professional Software Developers

Archive

Tag: mdsd

Recording Venue:
Guest(s): JP Tolvanen

Host(s): Markus
In this episode, Markus talks with Juha-Pekka Tolvanen about using DSLs and code generation in practice. The main part of the episode is the discussion about a number of case studies that show how DSLs and code generation are used in practice.

  • Omega Tau,
    Markus’ new podcast mentioned in the beginning of the show
  • Links:

    Play

    Recording Venue: Code Generation 2008
    Guest(s): Bran Selic

    Host(s): Laurence
    In this episode we’re talking to Bran Selic of Malina Software about modelling in general and UML2 in particular. Bran covers the basics of modelling, the history of UML, and what’s new in UML2.

    Links:

    Play

    Recording Venue:
    Guest(s): Axel Uhl,
    Danilo Beuche,
    Juha Pekka Tolvanen,
    Tom Stahl,
    Ruediger Schilling
    Host(s): Markus
    Recording Venue:
    Guest(s): Axel Uhl,
    Danilo Beuche,
    Juha Pekka Tolvanen,
    Tom Stahl,
    Ruediger Schilling
    Host(s): Markus
    This is a roundtable discussion on model-driven software develoment and product line engineering. It was recorded at the Model-Driven Development and Product Lines: Synergies and Experience conference in October 2006 in Leipzig.
    The panelists are:

    Links:

    Play

    Recording Venue:
    Guest(s):
    Host(s): Markus Arno
    Recording Venue:
    Guest(s):
    Host(s): Markus Arno
    This episode provides a hands-on guided tour through a simple model-driven software project. It is based on an actual code sample (see link below) and takes a look at the typical steps of real-life code generation: prototypical implementation, defining the metamodel, reading a model into a metamodel instance, writing templates and validating the model. The example for the episode uses openArchitectureWare as a generator environment, but the overall approach is tool independent. This episode is the first in a new category “code/technology” that discusses technical concepts based on actual code. Please give feedback whether you find this format useful or not.

    Links:

    Play

    Recording Venue:
    Guest(s):
    Host(s): Eberhard Markus
    Recording Venue:
    Guest(s):
    Host(s): Eberhard Markus
    After discussing some of the more technical aspects of MDSD in the last episode, we take a look at other important topics in this one. This includes some tips on how to introduce MDSD into projects and how the development process has to be adapted for this to work, as well as a look at the return on investment for MDSD. The relationship of MDSD and Agile software development is also discussed. Finally, we take a look at offshoring in the context of MDSD.

    Links:

    Play

    Recording Venue:
    Guest(s):
    Host(s): Eberhard Markus
    Recording Venue:
    Guest(s):
    Host(s): Eberhard Markus
    In this Episode, Eberhard and Markus provide an introduction to Model-Driven Software Development. Since the discussion turned out to be too long, we separated things into two episodes, thus Episode 6 will be the second part of this discussion. In this first part we disucsss core concepts of MDSD, the relationship to MDA, and hint at a couple of tools.

    Links:

    Play

    Recording Venue:
    Guest(s): Doug Schmidt

    Host(s): Markus
    In this episode we talk with Doug Schmidt. Doug is a professor of computer science at Vanderbilt University and a well-respected authority in the fields of middleware, patterns and model-driven development. In this interview we talk about these topics in the context of distributed, realtime embedded (DRE) systems.

    Links:

    Play