The 9th OOPSLA Workshop on Domain-Specific Modeling

25-26 October 2009

Workshop has now finished. You can view the papers, presentations and
group work results.

An upward shift in abstraction leads to a corresponding increase in
productivity. In the past this has occurred when programming languages have
evolved towards a higher level of abstraction. Today, domain-specific languages
provide a viable solution for continuing to raise the level of abstraction
beyond coding, making development faster and easier.

In Domain-Specific Modeling (DSM), the models are constructed using concepts
that represent things in the application domain, not concepts of a given
programming language. The modeling language follows the domain abstractions and
semantics, allowing developers to perceive themselves as working directly with
domain concepts. Together with frameworks and platforms, DSM can automate a
large portion of software production.

Workshop format and schedule

The workshop format is a combination of presentations, discussion sessions,
and group work on selected topics. This structure was found
effective during the past workshops.