The 10th Workshop on Domain-Specific Modeling (Day 2)

Mon 8:30-5:00 pm - Central Pacific A, B & C
Juha-Pekka Tolvanen, MetaCase, Finland
Jonathan Sprinkle, University of Arizona, United States
Matti Rossi, Helsinki School of Economics, Finland
Steven Kelly, MetaCase, Finland

Domain-Specific Modeling (DSM) provides a modern solution to demands for higher productivity by constricting the gap between problem and solution modeling. In the past, productivity gains have been sought through new programming languages. Today, DSM languages provide a viable solution for continuing to raise the level of abstraction beyond coding, making development faster and easier.

In DSM the models are constructed using concepts that represent things in the problem 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.

Topics of the workshop include:

  • Industry/academic experience reports
  • Approaches to specify DSM languages
  • Tools to support DSM
  • Metamodeling frameworks and languages
  • Evolution of languages along with their domain
  • Organizational and process issues in DSM
 

2009 Highlights

Brion Vibber

Brion Vibber discusses the challenges of working with user communities, social bottlenecks, the Wikipedia article deletion process, scalability of software vs communities, new approaches to scaling communities, ongoing challenges with MediaWiki community, using git to scale the code commit process, automated Wikipedia edit filtering, flagged protection pages, and remaining challenges to face.

Watch the video on InfoQ.

More Highlights