Published Sep 3, 2019

Episode 120: OCL with Anneke Kleppe

Marcus Blankenship hosts a conversation with Anneke Kleppe as they explore the challenges and future of UML and OCL, delve into the development and application potential of the Object Constraint Language, and assess the transformative influence of Model Driven Architecture in software engineering.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Historical Context

    The early development of Model Driven Architecture (MDA) and its standardization efforts have significantly shaped the software industry. reflects on the initial stages of MDA, noting that while awareness of generating code from models has increased, widespread adoption is still evolving 1. She emphasizes that the expectations for MDA were initially too high, and it takes a generation for such technology to be fully integrated into the IT industry 1. Kleppe also highlights the importance of automating the transition from model to code, which was a driving force behind her involvement in model-driven development 2.

    The impact of MDA is that now not only a few people know that you can generate code from a model, but actually a large amount of people from the whole of IT industry is aware of that.

    ---

    Her insights reveal the gradual maturation of MDA tools and the ongoing journey towards broader acceptance.

       

    Community Impact

    The broader awareness and acceptance of MDA concepts in the software industry have been a gradual process. discusses how the initial high expectations for MDA have tempered over time, with the industry slowly embracing its potential 1. She believes that while many in the IT industry are now aware of MDA's capabilities, the full integration and utilization of these concepts are still underway 1. Kleppe notes that it takes about 20 years for such technologies to become ingrained, indicating that the industry is still on this journey.

    It takes 20 years before MDA really, really gets into the grain of the complete IT industry.

    ---

    This perspective underscores the long-term nature of technological adoption and the patience required for its full realization.

Related Episodes