Home » Archives

Content tagged with: model driven

[5 Feb 2013 | Comments Off on Design Patterns for Model Transformations | ]

Design patterns for software development were introduced by Gamma et al. Subsequently, many hundreds of patterns have been identified, including patterns for specialized forms of development such as enterprise information systems. In this paper, we consider further patterns, based on a large number of case studies which we have carried out or analyzed.

[27 Mar 2012 | Comments Off on Model Driven Architecture (MDA) Tools Certification | ]

There are no mechanisms for knowing the value of the Model Driven Architecture (MDA) support tools and how close they are to the main idea of model usage for software development. This article proposes the framework for certification of MDA tools and shows an application of it for several tools.

[30 Jan 2012 | Comments Off on Agile Model-Driven Development | ]

This article explains how with the application of Agile and Lean principles on model-driven development, we will get an Agile approach for constructing the architecture of a new Market Server Capability (MSC)definition which will eliminate the duplication and inconsistency, while still maintaining a short implementation phase. The resulting architecture has a single modeling level, with merged PIM and PSMs. The model is designed by reverse engineering of the legacy code in a Test Driven Development fashion.

[18 Jan 2012 | Comments Off on Modeling is the Future of Programming Languages | ]

In this small blog post, Kobi Sasson who is the development manager for SAP NetWeaver Visual Composer explains why he thinks that modeling is the next generation of programming languages and presents the different aspects of a good modeling tool: a robust modeling language, a simple modeling tool, user interface extension points, connectivity to various backend and the ability to deliver the applications from development to production or to enable to work on the applications with multiple users.

[5 Jan 2012 | Comments Off on Model-driven Systems: What, Why and How to Test | ]

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

[23 Nov 2011 | Comments Off on UML Modeling of Non-Functional Requirements in Telecommunication Systems | ]

Successful design of real-time embedded systems relies heavily on the successful satisfaction of their non-functional requirements. Model-driven engineering is a promising approach for coping with the design complexity of embedded systems. However, when it comes to modeling non-functional requirements and covering specific aspects of different domains and types of embedded systems, general modeling languages for real-time embedded systems may not be able to cover all of these aspects.

[21 Nov 2011 | Comments Off on MDA: Revenge of the Modelers or UML Utopia? | ]

The OMG’s Model Driven Architecture (MDA) is an ambitious effort to build programs from models using model transformations. In this article, Martin Fowler shares his concerns about MDA. Many have tried to build rich, comprehensive, unified models and languages. In each case, they were well motivated, basing their models on leading edge ideas. However, these models were unsuccessful due to their complexity and the rapid rate of change in the industry. MDA, as currently defined and espoused, will likely meet the same fate. However, used in moderation and where appropriate, …

[17 Nov 2011 | Comments Off on SOLoist Java Web Framework for Model-driven Development | ]

SOLoist is a Java-based development framework for
* model-driven development (MDD) based on UML,
* rapid prototyping and rapid application development,
* execution of web-based object-oriented information systems (OOIS), such as business and other kinds of database applications, based on high-level, executable UML models.

[8 Sep 2011 | Comments Off on Model Driven Development Beyond Code Generation | ]

This video discusses Test-driven Modeling, Model-driven Requirements Management and System Documentation, and Architecture Planning & Code Review, noting that Model Driven Development (MDD) is more than code generation.

[19 Aug 2011 | Comments Off on The Model Driven Software Network | ]

The Model Driven Software Network is for anyone who’s interested in Model Driven Software Development (MDSD). You could be a practitioner, a researcher or just plain curious about what MDSD is about and how to get started.