Domain-Specific Modeling tool Domain-Specific Modeling top 2 logo Domain-Specific Modeling top3 image
 

Magazine article archive

The selection of past press coverage contains the following articles (many can be viewed and printed with a free Adobe Acrobat® Reader):

Title: Domänenspezifisches Modellieren mit MetaEdit+ 4.5: Facharbeit (German)
Review of MetaEdit+ 4.5 SR1
Media: iX Magazine
Publication: May 2008 (p.84-85)
Title: Domain-specific modeling significantly reduces development time
Introduces the fundamental concepts of DSM and the implementation of language for a home control system.
Media: Embedded Control Europe (ECE)
Publication: April 2008 (p.38-39)
Title: Improving Productivity and Quality with Domain-Specific Modeling
Discusses the creation of a DSM language for build IP telephony services
Media: Embedded Systems Design Europe
Publication: April 2008 (p.20-23)
Title: Neues MetaEdit+ erleichtert Sprachentwurf (German)
Summary of MetaEdit+ 4.5 SR1
Media: Elektronik Automotive
Publication: April 2008 (p.20)
Title: Domeinspecifiek Code Genereren met MetaEdit+ (Dutch) / HTML version
Discusses how to generate code with MetaEdit+
Media: Bits & Chips
Publication: 28 March 2008 (p.30-31)
Title: Boosting Productivity with Domain-Specific Modeling
Explains how DSM can improve embedded software development productivity.
Media: Micro Technology Europe
Publication: January 2008
Title: Domain-Specific Modeling Languages: Moving from Writing Code to Generating It
Describes how to generate full production code from precise, high-level models in your own modeling language.
Media: MSDN
Publication: December 2007
Title: MoSiS Ignites Project to Give MDD Boost
Discusses the EU MoSiS project on MDD in embedded systems and MetaCase's involvement.
Media: Software Development Times (SD Times)
Publication: 1 December 2007 (p.25)
Title: Models of Elegance
Discusses how DSM, which increases the reliability of code and the speed at which it is written, is gaining ground in automotive system development.
Media New Electronics
Publication: September 2007
Title: Modeling for Full Code Generation
Explores an application of DSM and discusses the software development improvements achievable through this approach.
Media: Embedded Computing Design
Publication: August 2007
Title: Models of Elegance
Discusses how DSM, which increases the reliability of code and the speed at which it is written, is gaining ground in automotive system development.
Media: European Automotive Design
Publication: August 2007
Title: Modeling for Software Development in the Automotive Industry 
The Cover Story in this issue provides an alternative approach to modeling and code generation, called Domain-Specific Modeling (DSM), which allows for full code generation from higher abstraction models.
Media: Eclipse Magazine
Publication: July 2007
Title: Extending Frameworks with Domain-Specific Modeling Languages
As productivity pressures continue to increase, software engineers are constantly looking for new and better ways to maximize their efficiency...
Media: Embedded Systems Engineering
Publication: June 2007
Title: Zielgenaue Codegenerierung: Domänenspezifische Modellierung eines Scheibenwischersystems
Media: Elektronik automotive
Publication: June 2007
Title: Domain-Specific Languages versus Generic Modeling Languages
Interview of MetaCase CTO Steven Kelly
Media: Dr Dobb's
Publication: May 2007
Title: Event processing and domain-specific languages
Bloor Research paper on domain-specific modeling and MetaEdit+
Media: IT-Director
Publication: February 2007
Title: Creating a Domain-Specific Modeling language for an existing framework
Domain-specific languages are a natural extension to code libraries and frameworks, making their use faster, easier and more consistent. This article describes how to define modeling languages on top of a library or a framework.
Media: Methods and Tools
Publication: December 2006
Title: In bester qualität: Mit Domain-Specific Modelling vollständigen Code generieren
Viele erfahrene Entwickler stehen Viele erfahrene Entwickler stehen Codegeneratoren misstrauisch gegenüber. Wie kann ein Standard-Generator etwas hervorbringen, was dem effizienten Code, den sie selber schreiben, auch nur ansatzweise nahe kommt? Anders sieht es aus, wenn der Entwickler wie beim Domain Specific Modelling seinen Generator einfach selber bauen kann.
Media: Elektronik Praxis
Publication: December 2006
Title: Domain-Specific Modeling
How DSM code generation can go beyond the benefits delivered by UML
Media: Redmond Developer News
Publication: November 2006
Title: Generating full code with DSM
This article introduces Domain-Specific Modeling and explains how DSM lets developer automate development tasks 
Media: Embedded Systems Engineering
Publication: August 2006
Title: Generating code with DSM
This article explains why domain-specific modeling languages are more suitable for code generation than UML
Media: Code Generation Network
Publication: June 2006
Title: Domain-Specific Modeling: Making Code Generation Complete
Domain-specific modeling is most successful when the models let you generate complete working code, without the need for post-generation code modifications or additions. The examples and guidelines in this article show you how.
Media: DevX.com
Publication: April 2006
Title: Domänenspezifische Modellierung: Beispiele aus der Praxis
Die domänenspezifische Modellierung erhöht den Abstraktionsgrad beim Programmieren, indem sie bei der Spezifikation einer Lösung die Konzepte der Anwendungsdomäne direkt verwendet. Die Endprodukte werden aus diesen High-End-Spezifikationen generiert. Diese Automatisierung ist deshalb möglich, weil sowohl die Sprache als auch die Generatoren die Anforderungen von lediglich einem Unternehmen und einer Domäne erfüllen müssen. Der Artikel beschreibt die domänenspezifische Modellierung (DSM) anhand von praktischen Anwendungsbeispielen. Er gibt einen allgemeinen Überblick über den Prozess der Sprachdefinition und vergleicht abschließend DSM mit der „Model Driven Architecture” (MDA).
Media: ObjektSpektrum
Publication: April 2006
Title: Domain-Specific Modeling for Full Code Generation
Media: Software Development Journal
Publication: April 2006
Title: Interview in Code Generation Network
Media: Code Generation Network
Publication: February 2006
Title: Domain-Specific Modeling: How to Start Defining Your Own Language
By ignoring the requirement to be so abstract so as to fit any business problem, industry, or application type, domain-specific languages--by definition--avoid any compromises that would get in the way of your development. Find out how you can improve quality and productivity by an order of magnitude by learning the basics of building your own DSL today.
Media: DevX.com
Publication: February 2006
Title: Domänenspezifische Modellierung für vollständige Code-Generierung
Domänenspezifische Modellierung hebt das Abstraktionsniveau über das Niveau der Programmierung hinaus, indem die Lösung durch die unmittelbare Nutzung von Domänenkonzepten spezifiziert wird. Die Endprodukte werden aus diesen Spezifikationen auf höchstem Niveau generiert. Dieser Grad der Automatisierung wird dadurch ermöglicht, dass sowohl die Modellierungssprache als auch der Code-Generator nur die Anforderungen einer Firma und Domäne erfüllen müssen. Dieser Artikel stellt die domänenspezifische Modellierung (DSM) vor und erklärt, wie solche Sprachen und Generatoren implementiert werden können. Abschließend wird die DSM mit der MDA verglichen.
Media: Java Spektrum
Publication: February/March 2006
Title: Domain-Specific Modeling: Welcome to the Next Generation of Software Modeling
Domain-specific modeling promises to change the modeling landscape by providing a greater level of abstraction from code than UML, providing modeling constructs for developers that mimic the real-world objects more closely, and most importantly, providing complete code-generation capabilities, which together lead to a much more productive way for developers to model applications.
Media: DevX.com
Publication: October 2005
Title: Programmacode genereren met modelleringstaal
Media: Elektronica (NED)
Publication: September 2005
Title: Improving Developer Productivity With Domain-Specific Modeling Languages
What is DSM? How is it different from UML and MDA? Can DSM languages produce significant programming productivity gains? Can software development be truly model-driven?
Media: Developer.*
Publication: July 2005
Title: Domain-Specific Modeling for Full Code Generation
Domain-Specific Modeling raises the level of abstraction beyond programming by specifying the solution directly using domain concepts. The final products are generated from these high-level specifications. This automation is possible because both the language and generators need fit the requirements of only one company and domain. This article describes Domain-Specific Modeling (DSM) with examples and compares it to UML and MDA.
Media: Methods & Tools
Publication: Fall 2005
Title: Domain-specific modeling for generative software development
Currently, software development is too often regarded as a generic, labor-intensive process where applications are basically coded from scratch using tools and methods that can be used for any type of software. This article introduces domain-specific modeling (DSM) to improve the quality of the software development process and drastically increases developer productivity.
Media: ITarchitect, VSJ
Publication: May 2005
Title: Domain-Specific Modelling
Domain-Specific Modelling raises the level of abstraction beyond programming by specifying the solution directly using domain concepts. The final products are generated from these high-level specifications. This automation is possible because both the language and generators need fit the requirements of only one company and domain.
Media: Application Development Advisor Express
Publication: May 2005
Title: Modellbasierte codegenerierung verwirklichen, teil 2
Vollständige Codegenerierung ist dann möglich, wenn sowohl die Modellierungssprache als auch der Generator die Anforderungen lediglich eines Unternehmens und einer Anwendungsdomäne erfüllen müssen. Dieser Artikel zeigt anhand praktischer Anwendungsbeispiele, wie eine vollständige modellbasierte Codegenerierung erreichbar ist.
Media: Design & Elektronik
Publication: April 2005
Title: Making model-based code generation work - practical examples (Part 2)
Full code generation is possible when both the modelling language and generator are made to fit the requirements of one company and domain only. Dr. Juha-Pekka Tolvanen inspects cases from practice to explain how complete model-based code generation is achieved.
Media: Embedded Systems Europe
Publication: March 2005
Title: Software-Modellierung ohne Kunstgriffe
Die domänenspezifische Modellierung erhöht den Abstraktionsgrad beim Programmieren, indem sie bei der Spezifikation einer Lösung die Konzepte der Anwendungsdomäne (einschließlich ihrer Semantik) direkt verwendet. Die Endprodukte werden aus diesen High-Level-Spezifikationen generiert. Diese Automatisierung ist dadurch möglich, dass sowohl die Sprache als auch die Generatoren die Anforderungen von lediglich einem Unternehmen und einem Anwendungsbereich erfüllen müssen.
Media: Elektronik
Publication: January 2005
Title: Platform-based development on a high programming abstraction level
In a similar way as compilers transform code in current programming languages to lower abstraction level machine code, MetaEdit+ allows programming on a higher abstraction level than code. This method increases productivity.
Media: Embedded Control Europe
Publication: September 2004
Title: Making model-based code generation work (Part 1)
Full code generation is possible when both the modeling language and generator are fitted to the requirements of one company and domain only. Dr. Juha-Pekka Tolvanen explains how model-based code generation can be achieved.
Media: Embedded Systems Europe
Publication: August/September 2004
Title: Tools for Domain-Specific Modeling
By generating full code directly from models, domain-specific modeling (DSM) uses graphical modeling languages to build narrow ranges of applications 5-10 times faster than hand coding. This article compares MetaEdit+ and Eclipse Modeling Framework and Graphical Editor Framework to build DSM solutions.
Media: Dr. Dobb's Journal
Publication: September 2004
Title: Defining Domain-Specific Modeling Languages: Collected Experiences
Domain-Specific Modeling offers a language-based approach to raise the level of abstraction in order to speed up development work and decrease the number of errors. In this paper we identify approaches that are applied for defining languages. This categorization is based on analyzing over 20 industrial cases of DSM language definition.
Media: OOPSLA Workshop on DSM, 2004
Publication: October 2004
Title: Domänenspezifische Modellierung
Indem die domänenspezifische Modellierung bei der Spezifikation einer Lösung die Konzepte der Anwendungsdomäne (einschließlich ihrer Semantik) direkt verwendet, wird der Abstraktionsgrad beim Programmieren erhöht. Die Endprodukte werden aus diesen High-End-Spezifikationen generiert. Diese Automatisierung ist deshalb möglich, weil sowohl die Sprache als auch die Generatoren die Anforderungen von lediglich einem Unternehmen und einer Anwendungsdomäne erfüllen müssen.
Media: ObjektSpektrum
Publication: July-August 2004
Title: Konfigurieren statt programmieren
Bei der Systementwicklung von Automobilelektronik finden vermehrt plattform-basierte Ansätze Anwendung. Die Entwicklung wird schneller und sicherer, wenn eine Modellierungssprache und ein Generator verwendet werden, die speziell auf die Anforderungen einer Plattform und eines Applikationsframeworks zugeschnitten sind.
Media: Automobil-Elektronik
Publication: August 2004
Title: Modellcode
Eine vollständig modellbasierte Codegenerierung ist möglich, falls sowohl die Modellierungssprache als auch der Codegenerator an die Anforderungen nur eines Unternehmens und einer Domäne angepasst sind.
Media: Design&Elektronik
Publication: July 2004
Title: MetaEdit+ review
MetaEdit+ gives you a drag-and-drop environment for hooking together objects and roles according to the relationships that you defined when building the language. The final piece of the puzzle is a very flexible reporting language. 
Media: Application Development Trends
Publication: February 2004
Title: Handset platforms create need effective software code generation
The growing number of handset platforms, such as Nokia’s Series 60 or Motorola’s i200 innovative Convergence, means the mobile phone market is ripe for code-generation and testing solutions, and that is what Finland-based MetaCase says it is bringing to the wireless world. 
Media: 3G Mobile Devices
Publication: February 2004
Title: Boosting Embedded Systems Development with Domain-Specific Modeling
Domain-specific modeling promises order of magnitude productivity and quality improvements for embedded software development by leveraging the knowledge of domain experts into the generation of final code. 
Media: RTC Magazine
Publication: April 2003
Title: Domain-Specific Modeling: Improving productivity and time to market
Traditionally, software development has been a series of mappings from the domain idea, to design models, and on to source code. These mappings tend to be slow and lead to errors and duplication of effort in problem solving, design, and coding. Domain-specific modeling (DSM) addresses these problems by removing the resource-intensive and error-prone mappings, aiming to solve the problem only once at the same level of abstraction with the domain itself.
Media: Dr. Dobbs
Publication: August 2002
Title: Keeping it in the family
Companies defining families of related products would do well to reuse software design principles from one product to another, but modelling languages don’t always support this concept.
Media: Application Development Advisor
Publication: July-August 2002
Title: Domänenspezifische Modellierungssprachen für Produktfamilien
Gängige Modellierungssprachen basieren auf den Konzepten von Programmiersprachen. Die mit diesen Modellierungssprachen abgebildeten Systeme erlauben nur bedingt die Darstellung von neuen Eigenschaften, die typischerweise bei neuen Produktfamilien-mitgliedern vorkommen. Die Vo rteile und Effizienz der Entwicklung von Produkt - familien geht damit verloren. Einen vielversprechenden Ausweg aus dieser Situation bieten domänenspezifische Modellierungssprachen, die auf die Entwicklung von P roduktfamilien ausgerichtet sind. Eine solche Modellierungssprache bzw. ein Meta - modell wird auf Basis der Eigenschaften einer Produktfamilie definiert. Dieses familien - spezifische Metamodell stellt dann den Rahmen für Produktvariationen dar, und bildet die Basis für eine automatisierte Software p roduktion. Im industriellen Einsatz führte die - ser Ansatz bereits zu einer zehnfachen Steigerung der Produktivität .
Media: ObjektSpektrum
Publication: September-October 2001
Title: Into the domain of speed
An upward shift in abstraction leads to a corresponding increase in productivity. In the past, this has occurred when programming languages have evolved towards a higher level of abstraction. Today, domain-specific visual languages provide a viable solution for continuing to raise the level of abstraction beyond coding.
Media: Embedded Systems
Publication: October 2001