InfoQ

InfoQ

Topic/Tag specific view

Model Driven Development Content on InfoQ


Latest featured content about Model Driven Development

How to Integrate Models And Code

Topics
Domain Specific Languages,
Languages,
Tools,
Eclipse,
Model Driven Development,
Modeling,
Programming,
Agile

While creating models in a form or another is very common, their combination with the code has been challenging. As a result, models are usually thrown away once the implementation has progressed. The reason is partly in the modeling languages used and partly in the tools applied. The article describes proven practices for working with both models and code.

News about Model Driven Development

Software Architecture in the Movies

Topics
Lessons,
Test Automation,
Software Testing,
Best Practices,
Methodologies,
Stories & Case Studies,
Software Craftsmanship,
Automation,
Concurrency,
Business Architecture,
Agile Architecture,
Google,
Testing,
Agile,
Cloud Computing,
Model Driven Development,
Architecture,
Modeling,
Programming,
Business,
Software Engineering,
Companies

Keeping up-to-date with software architecture can be a tough endeavor. Information is normally available within thick books or somewhere hidden in the Web. Another more entertaining way can be to watch clips available at video sites such as YouTube and Vimeo.

OpenXava 4.0 Supports JPA 2.0 and Dependency Injection

Topics
Java,
Tools,
Languages,
Architecture,
Programming,
Agile,
Model Driven Development,
OpenXava

The latest version of Java based model-driven development framework OpenXava supports JPA 2.0 and Dependency Injection. OpenXava version 4.0 also includes improvements in Groovy support to define the JPA entities.

Articles about Model Driven Development

The Need to Focus on App Delivery Lifecycle in PaaS

Topics
Application Lifecycle Management,
ALM,
PaaS,
Cloud Computing,
Enterprise Architecture,
Agile,
Model Driven Development

An App Delivery Platform-as-a-Service is not only a development platform. It is also a social platform, a deployment platform, and a user engagement platform. An App Delivery Platform-asa-Service is all about delivering apps that perfectly fit the business, it’s about creating business value, it’s about enabling the business to be successful!

Concrete: Rich, Customizable DSL Editors for the Browser

Topics
DSLs,
Javascript,
Ruby,
Java,
Domain Specific Languages,
Dynamic Languages,
Web Development,
Languages,
Programming,
Modeling,
Model Driven Development

Text-based DSLs are useful, an custom editor for the DSL is even better. Concrete allows to build customized editors for JSON-based DSLs/Models. InfoQ talks to Concrete's creator Martin Thiede.

Presentations about Model Driven Development

Model-driven Systems: What, Why and How to Test

Topics
Model Driven Development,
Code Generation 2011,
Model Driven Engineering,
Testing

Tim Trew presents several model-driven software development scenarios along with suitable testing approaches, contrasting the roles of MDSD and model-based testing.

Acceleo: And You Thought You Knew Template-based Generators?

Topics
Model Driven Development,
Architecture,
Code Generation 2011,
Code Generation

Stéphane Bégaudeau discusses Acceleo, an open source code generator based on EMF and MOFM2T, presenting its basic concepts, how it was created, how it can be improved, deployed, and used.

Model Driven Development Beyond Code Generation

Topics
Model Driven Engineering,
Architecture,
Modeling,
Model Driven Development,
MDD,
Code Generation 2011,
Code Generation

Darius Silingas discusses Test-driven Modeling, Model-driven Requirements Management and System Documentation, and Architecture Planning & Code Review, noting that MDD is more than code generation.