Free DSM Seminar:
|
Co-organized
by: |
Time:Friday, October 21st, 2005 Keywords:Model-Driven Development Speakers:Jack Greenfield, Microsoft |
Place:Town and Country Resort & Convention Center
|
Description
Domain-Specific Modeling (DSM) languages provide a proven 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 (unlike for example the core UML concepts). DSM 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. Industrial experiences have consistently shown productivity improving by a factor of 5 to 10 compared with current standard practices.
We will introduce DSM from a practical perspective, highlighting real-life examples of DSM from various fields of software product development, ranging from embedded cell phone software to B2B J2EE web sites. Building on that background, we will give guidelines based on a decade of experience in implementing DSM: how to identify the necessary language constructs, different ways of building code generation, and tool support for building and using DSM languages.
Schedule
- Introduction
* What is domain-specific modeling (DSM)?
* Why DSM?
* DSM examples from different application domains
* Where to apply
- Jack Greenfield on why UML was not enough
- Implementing modeling languages
* How to identify modeling concepts and rules
* Metamodels and metamodeling
* Sample languages
- Krzystof Czarnecki on code generation
- Implementing generators
* Different generator approaches
* Interfacing to generated code
* Sample generators (C, Java, XML, Assembler)
- Wrap-up and conclusions
* Industrial experience reports
* Summary
- Questions and discussion
Registration
The deadline for registration is Wednesday October 19th, 4pm Pacific Time (GMT+7).
The seminar is free, but you must register to participate. To register, please send your contact details to info@metacase.com or the phone or fax number below.
MetaCase
5605 North MacArthur Boulevard
11th Floor
Irving, Texas 75038
Tel. (972) 819-2039
Fax (480) 247-5501



