BT
  • How to Integrate Models And Code

    by Juha-Pekka Tolvanen on  May 08, 2012 3

    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.

  • Modeling Failure Scenarios in Systems

    by Burag Cetinkaya on  Apr 23, 2012

    The increase in number of integrated systems in today’s enterprise solutions necessitates dealing with dependency and environment failures in a systematic way. By modeling dependency failures at the architecture stage, system response to failures can be communicated, tested and implemented reducing the business risk and cost.

  • Ember.js: Rich Web Applications Done Right

    by Joachim Haagen Skeie on  Mar 22, 2012 9

    This article walks you through building an application with Ember.js, showing the MVC system, data binding, as well as how to build GUI and Touch support.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

Posted by Jeevak Kasarkod on  Feb 07, 2012

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition. 1

Agile Modeling: Enhancing Communication and Understanding

Posted by Lee Ackerman on  Nov 21, 2011

Agile Modeling adheres to and aligns with Agile values and principles and should be one of the practices within your Agile toolkit. 2

Patterns-Based Engineering: Successfully Delivering Solutions via Patterns

Posted 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.

Concrete: Rich, Customizable DSL Editors for the Browser

Posted 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 talked 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

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

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.