Home » Archives

Content tagged with: DSL

[12 Dec 2012 | Comments Off on Integrating Models And Code | ]

In this article, Juha-Pekka Tolvanen discusses the challenges of combining models with code. He recommends not to include in the models exactly the same things than in the code too. Maintaining the same thing in these places obviously lead to trouble. Domain-specific languages (DSL) provide a solution, because they allow to model the problem but can also generate full code. The article presents domain-specific languages. His final recommendation is to “build each part of your application in the technology, language and tools best suited to that part, with lightweight integration …

[3 Jan 2012 | Comments Off on Full Code Generation with Domain-Specific Modeling | ]

This article discusses the usage of Domain-Specific Modeling to achieve full code generation. As Domain-Specific Modeling raises the level of abstraction with a specification that uses domain concepts, it is then possible to automate code generation, because both the language and generators need fit the requirements of only one company and problem domain. This article describes how Domain-Specific Modeling (DSM) can be used to achieve full code generation and compares it with UML and MDA.

[10 Aug 2011 | Comments Off on An Overview of Textual Modeling Tools | ]

This video discusses the various types of DSLs, and compares different language workbenches by using them with the same custom DSL in order to outline the differences between them.

[21 Apr 2010 | Comments Off on UML or DSL: Which Bear Is Best? | ]

This article describes the scenarios in which UML or DSLs should be used, and how each can be effectively integrated with the other.

[18 Feb 2010 | Comments Off on 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 a modeling languages on top of a library or a framework.

[15 Feb 2010 | Comments Off on UML versus Domain-Specific Languages | ]

This article considers the two most popular starting points for code generation UML for program modelling, part of the OMG’s Model Driven Architecture (MDA) approach [2], and Domain-Specific Languages (DSLs), little languages that are created specifically to model some problem domain. It offesr advice on their usefulness for real-world development. We also ask whether UML and DSL are mutually exclusive or can be combined.