Model Driven Development

Model gestuurde ontwikkeling, in het Engels Model Driven Development ofwel MDD genoemd, wordt gedefinieerd als automatisering van software ontwikkeling door het gebruik van modellen.

Er is vaak verwarring over wat Model Driven Development wel en niet is en het wordt met name vaak verward met model gebaseerde ontwikkeling (Model Based ... more ...

Mentoring

Om ervoor te zorgen dat een model gestuurde oplossing door uzelf onderhouden kan worden leveren we mentoring en training services. Dit helpt uw mensen snel up-to-speed te komen met model gestuurde ontwikkeling. Mentoring en training is altijd "op maat" en wordt meestal geïntegreerd in een on-the-job vorm met de ontwikkeling ... more ...

Projecten

Hoewel OpenModeling uit slechts een persoon bestaat (Jos Warmer), kunnen wij wel complete projecten uitvoeren, hetzij in een team waarin ook uw ontwikkelaars meewerken, hetzij met een dedicated team van onze kant.

Via mijn business partner Itemis heb ik toegang to een grote groep uitstekende professionals met een uitgebreide ervaring ... more ...

Toegepast onderzoek

OpenModeling voert zijn eigen onderzoek uit, gesteund door een WBSO subsidie van de Nederlandse overheid.

Oom voor uw bedrijf kan ik toegepaste research projecten uitvoeren. Dit gaat over het algemeen gepaard met de ontwikkeling van een proof of concept / prototype, omdat dit helpt om concepten en ideeën concreet te maken ... more ...

Visual editor prototype voor patroon herkenning

Voor FMTC, heeft ,Jos Warmer een volledig werkend prototype van een visuele expressie editor ontwikkeld.\ De editor is onderdeel van een tool genaamd LogAn, waarmee bedrijven kunnen zoeken naar interessante patronen in log files. De patronen zijn gedefinieerd door een pattern taal, en de editor is een visueel hulpmiddel om ... more ...

Domein specifieke talen

Model gestuurde software ontwikkeling is meestal gebaseerd op zogenaamde domein specifieke talen (Eng: Domain Specific Language of DSL. Zo een DSL is een taal welke speciaal ontwikkeld wordt om eenvoudig en expressief te zijn in het gekozen domein.

Horizontale (of technische) versus verticale (of business) DSL

Een horizontale DSL is ... more ...

MDA Explained

Omdat MDA Explained een Engelstalig boek is, is deze pagina alleen in het Engels beschikbaar.

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 ... more ...

Voordelen van MDD

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 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 voor objectgeoriënteerde analyse en ontwerp, die sinds 1997 wereldwijd gebruikt wordt.

Praktisch UML biedt ... more ...

The Object Constraint Language

Omdat The Object Constraint Language - Getting Your Models Ready for MDA een Engelstalig boek is, is deze pagina alleen in het Engels beschikbaar.

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 ... more ...