19th ECOOP       

Conference Programme 

Programme Diary
 Implementing Domain-Specific Modelling Languages and Generators
Speakers: Steven Kelly, Juha-Pekka Tolvanen MetaCase Consulting Ylistvnmdentie
31 FI-40500 Jyvdskyld, Finland
stevek@metacase.com ; jpt@metacase.com
Contact person: Steven Kelly

  ABSTRACT:
Full Description

Abstract:

Domain-Specific Modelling (DSM) languages provide a viable solution for improving development productivity by raising the level of abstraction beyond coding. With DSM, the models are made up of elements representing concepts that are part of the problem domain world, not the code world. These languages follow domain abstractions and semantics, allowing developers to perceive themselves as working directly with domain concepts. In many cases, full final product code can be automatically generated from these high-level specifications with domain-specific code generators. This tutorial introduces DSM and looks at how it differs from modelling languages like UML, which focus more on the level of the code world. This is followed by real-life examples of DSM from various fields of software product development. The main part of the tutorial addresses the guidelines for implementing DSM: how to identify the necessary language constructs, and different ways of building code generation. Participants will be able to try their hand and learn these skills in practice in group exercises.

 

     

  Workshop Schedule

  Tutorials

  Schedule

  Conference at a Glance

  Technical Paper Schedule



<< BACK | LIST | NEXT >>

  © 2004 European Confernce on Object-Orientated Programming, ECOOP 2005
Download PDF Print Version