InfoQ

InfoQ

Topic/Tag specific view

MDA Content on InfoQ


Latest featured content about MDA

Joseph Yoder on Adaptive Object Model Architecture

Topics
Domain Specific Languages,
Object Oriented Design,
Modeling,
Architecture

In this interview Joseph Yoder talks about the Adaptive Object Model (AOM) architecture, a software architecture for easily adapting to changing business requirements.

News about MDA

Model-Driven Development: Where are the Successes?

Topics
Architecture,
Model Driven Engineering

Jon Whittle presented last week at the SPLC 2010 keynote, some findings on experiences from using model-based development. He reported that 83% of respondents to his survey "consider MDE a good thing". Yet, the industry is still looking for how to create successful Model-Driven approaches.

Interview: Ivar Jacobson on the UP, UML, MDA, and the future of methodologies

Topics
Artifacts & Tools,
Java,
Agile,
Methodologies

Ivar Jacobson, one of the creators of the Unified Process, UML, and use cases, introduces his vision for a next generation development methodology that is both agile and comprehensive like the Unified Process (UP). His vision includes 'Intelligent Agents' which make customization recommendations based on tool usage patterns. Jacobson also talks about his views on UML, MDA, AOP, and the future.

Agile, Orthodoxy and a Message From God

Topics
Agile in the Enterprise,
Agile,
Methodologies

A long and complex thread on the ScrumDevelopment list, set off by the phrase "Agile 2.0," has been exploring the past and future of Agile methodologies (for good or ill) including so-called "next generations" approaches like AUP, MSF Agile, and AMDD. Ron Jeffries, Ken Schwaber and Scott Ambler are just a few of the serious agilists who participated in this lively conversation.

Feature Driven Development : Still Relevant?

Topics
Agile in the Enterprise,
Agile,
Methodologies

First described in 1999, FDD was dismissed by some as "waterfallish". But it has developed into a complete methodology and is still in use. Is it truly Agile? Brad Appleton's recent article in CM Crossroads described it as different from other approaches, but still Agile and suitable for large projects and companies, especially those striving for CMM/CMMI certification.

Articles about MDA

8 Reasons Why Model-Driven Approaches (will) Fail

Topics
Domain Specific Languages,
Architecture

If you want to start building software in a model-driven way you’ll need to devise some methodology based on ideas and practical experiences from others. In this article, Johan shares with us 8 gotchas of Model Driven Engineering. The article contains a rich set of references to help you go further in your investigations.

Best Practices for Model-Driven Software Development

Topics
Domain Specific Languages,
Architecture,
Modeling

Model-driven software development no longer belongs to the fringes of the industry but is being applied in more and more software projects with great success. In this article we would like to pass on, based on the experiences we have gathered in the past few years, our contribution to its best practices.

Interviews about MDA

Smalltalk Dave about Programming Languages, SOA, MDA and the Web

Topics
Dynamic Languages,
Web 2.0,
Language,
Cloud Computing,
Architecture,
JRuby

In an interview at OOPSLA, Dave Thomas talks about the reasons for the rise of Java, what's behind Web 2.0, MDA and SOA, the rise of dynamic languages and the opportunities that he sees in the web as a platform.

Ivar Jacobson

Ivar Jacobson on UML, MDA, and the future of methodologies

Topics
Artifacts & Tools,
Java,
Agile,
Methodologies

Ivar Jacobson, one of the founders of UML, RUP, use cases, introduces his vision for a next generation development methodology that is both agile yet large like UP, by having humans collaborate with 'Intelligent Agents'. Ivar also talks about his views on UML, MDA, AOP, and the future. Recorded at JAOO (jaoo.dk).

Books about MDA

Composite Software Construction

Topics
Modeling,
Web Services,
Orchestration,
SOA Appliance,
Business Process Management,
SOA,
Domain Specific Languages,
ESB,
WS Standards,
SOA Platforms,
Architecture

Composite Software offers a new level of granularity when compared to SaaS (Software as a Service). Composite Software is about enabling "right-sourcing", i.e. move (or keep) arbitrary small or large elements of functionality wherever it is the most cost effective to operate them, not just entire systems. Economically, "right-sourcing" is far more efficient than "outsourcing" and SaaS. The goal of this book is start by understanding today’s software construction processes and technologies and explore why and how it should be evolved to support core composition mechanisms.