BT
  • Agile Modeling: Enhancing Communication and Understanding

    by Lee Ackerman on  Nov 21, 2011 4

    Modeling supports us in communicating and understanding when we create software solutions. As communication and understanding are two of the most critical aspects of delivering software solutions - modeling is a valuable tool that should not be overlooked. Agile Modeling adheres to and aligns with Agile values and principles and should be one of the practices within your Agile toolkit.

  • Patterns-Based Engineering: Successfully Delivering Solutions via Patterns

    by Dave West on  Apr 19, 2011

    InfoQ spoke with Lee and Celso about the Patterns-Based Engineering: Successfully Delivering Solutions via Patterns book, discussing patterns for working with patterns, MDD and the promise of reuse. The book focuses on how to improve efforts in identifying, producing, managing and consuming patterns – leading to better software delivered more quickly with fewer resources.

  • Concrete: Rich, Customizable DSL Editors for the Browser

    by Werner Schuster on  Feb 24, 2011

    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.

Interview and Book Excerpt: George Fairbanks’ Just Enough Software Architecture

Posted by Srini Penchikala on  Nov 23, 2010

Just Enough Software Architecture book, by author George Fairbanks, focuses on a risk-driven approach to software architecture development. InfoQ spoke with George about the book and his thesis. 6

Staying Safe and Sound Thanks to MDSD

Posted by Andreas Kaltenbach on  Feb 25, 2009

Andreas Kaltenbach explains how MSDS solves backward software programs compatibility problems by negotiating the differences between versions to ease the upgrading process. 4

RGen: Ruby Modelling and Code Generation Framework

Posted by Martin Thiede on  Feb 20, 2009

This article introduces RGen, a modelling framework inspired by openArchitectureWare. RGen uses internal DSLs for defining metamodels and offers a full modelling stack for Ruby. 2

Harvesting Service Orientation

Posted by Wil Leeuwis on  Nov 22, 2008

In this article, Wil Leeuwis argues there's a lot of old, well understood and practically applied theory that can help us harvesting the profits of the innovation part of the services-world.

Composite Oriented Programming with Qi4j

Posted by Rickard Öberg on  Nov 19, 2008

We introduce the concept of Composite Oriented Programming, and show how it avoids the issues with OOP and reignites the hope of being able to compose domain models with reusable pieces. 13

8 Reasons Why Model-Driven Approaches (will) Fail

Posted by Johan Den Haan on  Jul 28, 2008

If you want to build model-driven software you’ll need to devise a methodology based on ideas and experiences from others. Johan den Haan shares with us 8 gotchas of Model Driven Engineering. 15

Domain-Driven Design in an Evolving Architecture

Posted by Mat Wall and Nik Silver on  Jul 22, 2008

Mat Wall and Nik Silver explain how their has been using Domain-Driven Design in an evolving and Agile environment, at high traffic news site guardian.co.uk. 15

Best Practices for Model-Driven Software Development

Posted by Sven Efftinge, Peter Friese, Jan Köhnlein on  Jun 25, 2008

Sven Efftinge, Peter Friese, and Jan Köhnlein pass on Model-driven software development best practices they have learned after years of increasing success applying MDD. 6

Architecture as Language: A story

Posted by Markus Völter on  Feb 27, 2008

Architecture is often described non-tangible in documents or is entirely technology-driven. Markus Völter describes a third approach; to evolve a formal language of your architecture. 10

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT