Session Title Domain-Specific Modelling with MetaEdit+

Session Type Hands-On

Duration 180 minutes

Session Description

A horrible lie exists in our industry today: it says that defining a graphical DSL is difficult and time intensive. In this presentation, we will lay bare this fallacy and demonstrate how simple and quick it is to create Domain-Specific Modelling languages and their generators. In just two sessions we will produce five fully-functional DSLs, complete with full tool support.

You will learn how to use MetaEdit+ to help in the process of trying out your ideas, and to give you a full modelling environment for your finished language – efficient, maintainable, and scalable.

Attendees are expected to work with their own laptops. The presenters will supply the MetaEdit+ installation media (USB drive or CD) for them at the beginning of the session. We support Windows XP/Vista/7 and recent Mac OS X versions. The more popular Linux distros are ok, too, but we cannot guarantee MetaEdit+ to work with more exotic ones.

Note: Places are limited on this session and will be allocated on a first-come first-served basis.


Speaker(s) Risto Pohjonen (MetaCase)

Risto Pohjonen is currently serving as a Senior Consultant at MetaCase. He has over 15 years’ experience in implementing metamodel-based modelling tools, and as a consultant for companies on modelling language definition and code generator creation. Risto has published a book and several articles, and is an accomplished lecturer on software analysis and design, as well as domain-specific languages.


Steven Kelly (MetaCase)

Steven is CTO of MetaCase and co-founder of the DSM Forum. He has over fifteen years of experience of tool building and consultancy in Domain-Specific Modelling. As architect and lead developer of MetaEdit+, he has seen it win or be a finalist in awards from SD Times, Byte, Net.Object Days, and Jolt Productivity. He has co-authored a book and over 50 articles in journals such as Dr. Dobb’s, and regularly speaks at events like OOPSLA and Software Architect. Steven is a member of IASA and on the editorial board of the Journal of Database Management.


Juha-Pekka Tolvanen (MetaCase)

Juha-Pekka Tolvanen, PhD, is the CEO of MetaCase. He has been involved in model-driven approaches, metamodelling and related tools since 1991. He has acted as a consultant worldwide on modelling language development, authored a book (Domain-Specific Modelling, Wiley 2008)
and written over 60 articles in journals and conferences. Juha-Pekka is an adjunct professor at the University of Jyväskylä, Finland.