The selection of past press coverage contains the following articles (many can be viewed and printed with
the free Adobe
Acrobat® Reader):
| Title: |
Advances in Automotive System Modeling |
|
For decades developers of automotive embedded systems have enjoyed the
benefits of modeling. Models have not only served communication and gaining
better understanding but are also used to prototype, analyze, simulate and
test the developed systems. With dedicated generators it has also been
possible to produce production-quality software code from the models.
Typical cases of code generation are various control-engineering solutions
and infotainment systems with HMIs. |
| Media: |
EETimes |
| Publication: |
May 2013 |
|
|
| Title: |
Domain-Specific Modeling Languages for Embedded
System Development |
|
Metamodeling and generators are typically applied to produce code
and other software development related artifacts. Based on our experiences
metamodels and generators can also be applied successfully to produce other
non-software related artifacts, enable software and hardware co-design,
support early level design space exploration, and automate testing activities. This
paper describes our experiences, based on implementations done in MetaEdit+ tool, on applying metamodeling to create domain-specific modeling languages as well as the related generators for various kinds of embedded system development situations. |
| Media: |
ESWEEK workshop on Metamodeling for Embedded Systems (Paderborn University)
|
| Publication: |
Oct 2012 |
|
|
| Title: |
How
to Integrate Models And Code |
|
While we all create models in one form or another, their combination with
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 modeling tools. We describe proven
practices for success in integrating models and code. |
| Media: |
InfoQ
|
| Publication: |
May 2012 |
|
|
| Title: |
Industrial
Experiences on Using Domain Specific Languages |
|
Domain-specific modeling languages and code generators have significantly
improved the productivity and quality of software development in many areas,
but seem a particularly good fit for embedded software development. In this
session, we describe industrial experiences in two different domains: touch
screen devices and medical sports computer. In particular we investigate the
influence to development productivity and product quality. |
| Media: |
Proceedings of Embedded Software Engineering Kongress (Tagungsband)
|
| Publication: |
December 2011 |
|
|
| Title: |
Mature
model management |
|
With the boom in modeling, everybody is trying to manage models with
existing versioning tools and practices. And everybody is suffering:
modelers, VCS vendors and modeling tool vendors alike. In this article we
take a step back and look at what is actually needed for model management,
and how a novel approach, designed from scratch for models rather than text,
has fared in practice. We will examine what old problems of model, variant
and version management it solves, and how. On the counter side we look at
what new problems Domain-Specific Modeling Languages raise for model
management, and how to address them. These results are based on and will be
illustrated by examples from a variety of industries, including telecom,
medical and finance. From these and other experiences over the last fifteen
years, we will also see which ideas sound great in theory but don't work out
in practice - and why. |
| Media: |
|
| Publication: |
June 2011 |
|
|
| Title: |
Integrating
Models with Domain-Specific Modeling Languages |
|
Model integration is inescapable: any non-trivial system will be too large
to fit sensibly in a single model. The model will have to be split, maybe
into different aspects or languages, different modeler roles and tasks,
different phases of the software development life cycle, etc. In
Domain-Specific Modeling, the possibilities to integrate models are
fundamentally better than with general-purpose languages as the company has
full access to the language definitions. We describe and compare different
ways to integrate DSM models, based on real world experience of what has
been shown to work in practice on industrial scales. |
| Media: |
10th
Workshop on Domain-Specific Modeling (HSE Print) |
| Publication: |
October 2010 |
|
|
| Title: |
Experiences
with Automotive Service Modeling |
|
Existing component-based development in the automotive world is showing the
strain, as systems grow ever larger and start to interact with systems in
the world outside the vehicle. A service-oriented approach offers benefits
of modularity and runtime configurability, but raises challenges of a
suitable language and platform. We examine the applicability of BPEL to
automotive services. From our preliminary results we suggest the need for
Domain-Specific Modeling to better address the particular requirements of
the automotive service domain. |
| Media: |
10th
Workshop on Domain-Specific Modeling (HSE Print) |
| Publication: |
October 2010 |
|
|
| Title: |
Ausgereiftes
Modellmanagement |
|
Die Modellierung boomt und alle versuchen, Modelle mit bestehenden
Versionierungs werkzeugen und Praktiken zu verwalten. Und alle leiden
darunter: die Modellierer ebenso wie die Anbieter von Systemen zur
Versionsverwaltung und von Modellierungswerkzeugen. In diesem Artikel gehe
ich einen Schritt zurück und gehe der Frage nach, was tatsächlich für das
Modellmanagement benötigt wird. Ich untersuche, wie es einem neuartigen
Ansatz, der mehr für Modelle als für Text entwickelt wurde, in der Praxis
ergangen ist. Dabei gehe ich darauf ein, welche alten Probleme bei der
Verwaltung von Modellen, Varianten und Versionen dieser Ansatz löst — und
vor allem wie. Außerdem zeige ich, welche neuen Probleme
domänenspezifische Modellierungssprachen für das Modellmanagement mit sich
bringen, und wie mit diesen verfahren wird. |
| Media: |
ObjektSpektrum, 6/2010 |
| Publication: |
October 2010 |
|
|
| Title: |
Domain-Specific
Modeling for full code generation |
|
The advantage of using external DSLs is that they can better quarantee that
developers follow the domain-specific constructs and rules. This article
introduce Domain-Specific Modeling (DSM) along with industry experiences. We
give guidelines for moving successfully from coding to modeling with full
code generation. |
| Media: |
DoD Software Tech News |
| Publication: |
January 2010 (Vol 12, No. 4) |
|
|
| Title: |
Evaluating
the Use of Domain-Specific Modeling in Practice |
|
The article describe an approach applied at Polar Electro to evaluate a DSM
solution for developing embedded devices. The evaluation approach takes into
account the objectives set for the creation of the DSM solution and collects
data via controlled laboratory studies. The evaluation proved the benefits
of the DSM solution: an increase of at least 750% in developer productivity,
and greatly improved quality of the code and development process. |
| Media: |
9th Workshop on Domain-Specific Modeling (HSE Print) |
| Publication: |
October 2009 |
|
|
| Title: |
MetaEdit+:
defining and using integrated domain-specific modeling languages |
|
This article shows how different domain-specific languages (DSLs) can be
integrated with high-level metamodels, how languages can be created
iteratively while automatically updating existing models, and how multiple
modelers can work together seamlessly. |
| Media: |
Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented
programming systems languages and applications |
| Publication: |
October 2009 |
|
|
| Title: |
Worst
Practices for Domain-Specific Modeling |
|
Interest in creating domain-specific modeling (DSM) languages is surging,
but little guidance is available on how to do it right. Along with heeding
best practices, learning what not to do — including how to handle common
pitfalls and recognize troublesome areas — can help first-time developers.
The authors have identified several worst practices based on an analysis of
76 DSM cases spanning 15 years, four continents, several tools, around 100
language creators, and projects with from three to more than 300 modelers.
They present these worst practices in the order that language developers
would encounter them over the life of a project. |
| Media: |
IEEE Software |
| Publication: |
July /August 2009 (p.22-29) |
|
|
| Title: |
What
Kinds of Nails Need a Domain-Specific Hammer? |
|
Domain-specific techniques provide a high-level specification for software
systems. The technology's foundations have been developed over the last few
years. However, domain-specific techniques aren't a panacea, and deciding
whether investment in them is merited is an important step in understanding
their benefits. |
| Media: |
IEEE Software |
| Publication: |
July /August 2009 (p.15-18) |
|
|
| Title: |
Speak
the language |
|
Can drug and device production be sped up through the use of high-level
software programming? The article discusses the benefits of domain specific
modelling and where and when it should be implemented. |
| Media: |
Medical Device Developments |
| Publication: |
Vol 2. 2009 (p.26-29) |
|
|
| Title: |
Auf ein Höheres Abstraktionsniveau (German) |
|
Erstellung einer domänenspezifischen Modellierungssprache |
| Media: |
Entwickler Magazin |
| Publication: |
November / December 2008 (p.24-29) |
|
|
| Title: |
Domänenspezifisch entwerfen (German) |
|
Modellbasierte Softwareentwicklung erlaubt automatische Codegenerierung |
| Media: |
Elektronik & Entwicklung |
| Publication: |
July 2008 |
|
|
| Title: |
Domänenspezifische Modellierung in der Praxis (German) |
|
Discusses trends in DSM and practical applications of
the approach. |
| Media: |
OBJEKTspektrum |
| Publication: |
July / August 2008 (p.38-40) |
|
|
| 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 developing 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: |
JavaSPEKTRUM |
| 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: |
Domänenspezifische
Modellierung mit MetaEdit+ |
|
Die domänenspezifische Modellierung (DSM) verwendet bei der
Spezifikation einer Lösung die Konzepte der Anwendungsdomäne direkt und
erhöht dadurch den Abstraktionsgrad beim Programmieren. Die Endprodukte
werden aus diesen High-Level-Spezifikationen generiert. Diese
Automatisierung ist möglich, weil sowohl die Sprache als auch die
Generatoren die Anforderungen von lediglich einem Unternehmen und einer
Anwendungsdomäne erfüllen müssen. In diesem Artikel beschreiben wir,
warum DSM schneller ist, und wie sich mit Hilfe des Werkzeugs
''MetaEdit+'' eine DSM-Sprache erstellen lässt. |
| Media: |
ObjektSpektrum (Online Themenspecials) |
| 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: |
Improving the integration
of a domain-specific modelling tool |
|
Domain-specific modelling has proved its worth for improving development
speed and dependability of applications. Current tool implementations tend
however to be monolithic, and to require the modelling tool to be at the
root of the tree of tools used. This paper examines the requirements for
integration and how this was carried out in one modelling tool. |
| Media: |
Procs of Workshop on Tool Integration in System Development (TIS
2003 at ESEC/FSE 2003) |
| Publication: |
September 2003 |
|
|
| 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 for Cross-Platform Product Families |
|
Domain-specific modeling has proved its worth for improving
development speed and dependability of applications. By raising the level
of abstraction away from the code and towards the structure and behavior
of an application, it also offers good possibilities for generating the
same application from the same models, but for a wide variety of client
platforms. This paper examines one example of domain-specific modelling
for an embedded application, and how that was extended to a mobile
platform. |
| Media: |
Procs of Advanced Conceptual Modeling Techniques, Springer-Verlag |
| Publication: |
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 |