Code Generation 2008 Programme Information
Session TitleManaging Complexity with Domain Specific Visual Languages

Session Type Case Study

Duration75 minutes

Session Description This session is about the design and development of a domain specific visual language for statistical surveys using the Pounamu tool, and about the tooling aspects of taking a visual approach.

This session will start with a practice-oriented introduction to domain specific visual languages based on the specific problem domain at hand, and then proceeds to techniques and best practices for implementing such languages:
  1. Describing multi-faceted problems using a suite of visual languages
  2. Model-driven code generation workflow for visual models
  3. Tooling aspect: Pounamu and its evolution to an Eclipse-based visual tool
  4. Lessons learned and challenges for practitioners
This case study is based on the body of research relating to the Pounamu and Marama tools at the University of Auckland, New Zealand.

Speaker Chul Hwee Kim is a software engineer at Sofismo, where he works on developing model-driven software and tools. He is a graduate of the Universities of Canterbury and Auckland, New Zealand.

Intended Audience Beginner and upwards