Tag: design-by-contract

Episode 136: Past Present and Future of MDA with David Frankel

Filed in Episodes by on May 26, 2009 2 Comments
Episode 136: Past Present and Future of MDA with David Frankel

In this episode, Dirk talks with David Frankel, resident Metamodeller and MDA expert at SAP Labs LLC, SAP’s subsidiary in the Silicon Valley. Dave’s extensive experience provides a big picture, from the early days of CORBA all the way to current issues that are bugging most enterprise architects’ work with MDA.

Continue Reading »

Episode 120: OCL with Anneke Kleppe

Filed in Episodes by on December 17, 2008 3 Comments
Episode 120: OCL with Anneke Kleppe

In this episode we’re talking to Anneke Kleppe about model-driven software development and language engineering. We start with her involvement in the creation of the Object Constraint Language (OCL) and discuss the intial expactations, actual experiences, and the place of OCL in the current day. From here, Anneke talks us through her take on the formative years of UML and MDA. From here, we expand to the realm of Domain-Specific Languages and Anneke discusses their place in software engineering in general and why we should expect DSLs in significant numbers to become a common sight.

Continue Reading »

Episode 51: Design By Contract

Filed in Episodes by on March 28, 2007 0 Comments
Episode 51: Design By Contract

In this episode, Arno and Michael take a look at Design by Contract, a programming technique formalized by Bertrand Meyer. The idea is that an interface is more than method signatures – it is also about specifying the expected behavior that implementations must provide. While some languages include direct support for this style of programming, it is a useful mindset when desiging interfaces even without such language features.

Continue Reading »