Category Archives: DSLs

Feature Matrix summarizing existing Language Workbenches

Pedro J. Molina has posted a very useful summary of the main features of all language workbenches (i.e. frameworks to facilitate the definition of textual and/or graphical domain-specific languages) presented at the Language Workbench Competition 2011 . Worth taking a look at!

SIGPLAN emphasizes the need of teaching students how to design good DSLs

The SIGPLAN education board (one of the organizations assisting on the 2013 ACM/IEEE Curriculum for Computer Science) emphasizes the need of teaching principles of programing languages since:

Concrete – an editor for DSLs that runs in your web browser

Just discovered Concrete a new tool FOR building powerful DSL editors that run IN browsers, USING ONLY HTML, Javascript AND CSS. Concrete has been created by Martin Thiede .

Concrete offers auto completion, syntax highlighting, consistency checks AND basically most OF what you would expect FROM a LANGUAGE workbench. Definitions OF DSLs (BOTH the abstract AND concrete syntaxes) ARE based ON JSON WITH a couple OF extensions.

List of DSL tools

After warning about the abuse of the Domain-Specific Languages (DSLs) and to show that this doesn’t mean that I don´t LIKE them, I´d LIKE TO share WITH you a link TO a list OF DSL tools (via Steven Kelly )

UML is a MDL (many-domains language)

People usually distinguish between general modeling languages and domain-specific languages. With this classification, UML clearly belongs to the first group.

It´s also clear (I´d say to almost everybody) that for some domains UML is not exactly the best option and that a domain-specific language tailored to that domain produce much better results.

Interesting book project on DSL Enginering

Markus Voelter AND Eelco Visser have just announced their project TO WRITE a book ON DSL Engineering . The introduction IS already online AND probably MORE content will be posted online too.

Clearly, a book TO follow.

On the semantics of (real-time) Domain Specific Modeling Languages

Last week I attended the PhD Thesis defense of José E. Rivera (thesis supervised by Antonio Vallecillo and Francisco Durán ) proposing a method for the formal definition of Domain specific modeling languages (DSMLs).

IMHO, the thesis covers an important gap in Model-driven engineering. Right now, many people tend to believe that by defining the concrete and abstract syntax (i.e.

A coffee with Johan den Haan (Mendix)

Johan den Haan is the Head of the Research and Development department at Mendix , a company that delivers the tools and infrastructure to simplify and accelerate the design, integration and deployment of next-gen business portals and cloud applications

This focus on the business side and on cloud computing (topic in which we are also working on ) and,

Tenured Faculty POSITION ON Model Driven Engineering AT École des Mines de Nantes

A quick note TO announce that AtlanMod team IS hiring again!.

We ARE now opening a Tenured Faculty POSITION ON Model Driven Engineering AT École des Mines de Nantes

Honestly, I believe this can be a very interesting opportunity FOR SOME OF the readers OF this blog. Feel free TO contact me FOR MORE information.

A textual language for every graphical modeling language?

We already know the huge popularity OF textual modeling languages FOR the specification OF UML models (btw, don’t miss next week the new post of the “a coffee with” series , this time about TextUML). It now seems that this trend is spreading to other (so far) graphical-only modeling languages.

Powered by WordPress