Spray - A Quick Way to Generate Graphiti

Jos Warmer is owner of the Spray open source project. The Spray project is a collection of DSLs that allow quixck and easy development of visual editors. The first code to be donated to Spray was written by Jos Warmer and has been used in the PMW project to develop ... more ...

Visual Editor Prototype for Pattern Expressions

For FMTC, we built a fully working prototype of a visual expression editor. The editor is part of a tool called LogAn, that allows companies to search for interesting patterns in log files. The patterns are defined by a pattern language, and the editor is a visual tool for creating ... more ...

Domein Specific Languages

Model driven development is usually based on so-called Domain Specific Languages. Such a language is specially developed to enable high expressive power in a chosen domain.

Horizontal versus vertical DSL

A horizontal DSL is a DSL that has a technical domain. As these are technical DSLs, they are usually used ... more ...

MDA Explained

MDA Explained gives a complete overview of the Model Driven Architecture.

Model Driven Architecture

Model Driven Architecture is a major innovation in the field of software development. It is a framework for software development, in which modeling is the key part. Within MDA the software development process is driven by ... more ...

MDD Advantages

The most successful way of doing model driven development is through the use of domain specific languages (DSL), with an integrated code generator. A DSL is a language specifically designed for a domain, using the terminology of the domain experts as concepts in the language. Advantages of use a DSL ... more ...

Praktisch UML 5de editie

Praktisch UML is a Dutch book, therefore this page is only available in Dutch.

Praktisch UML is het Nederlandstalige standaardwerk over UML. Geschreven door Jos Warmer en Anneke Kleppe, mede-auteurs van de UML standaard.

Praktisch UML is een handleiding voor het toepassen van de Unified Modeling Language (UML), de standaard ... more ...

The Object Constraint Language

The Object Constraint Language - Getting Your Models Ready for MDA, is the book on OCL. OCL is the standard constraint language for UML and especially popular at the meta modeling level. The author, Jos Warmer, is the chief architect of OCL.

The Object Constraint Language - Getting Your Models Ready for ... more ...

SDA2014 Presentations Available

The Software Development Automation 2014 conference that took place at October 8 has been quite interesting. Many presentations about applying model driven techniques to automate boring development work. For people who were not able to attend and for the visitors that want to take another look at presentations they attended ... more ...