![]() |
The 9th OOPSLA Workshop on Domain-Specific Modeling25-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.
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.
October 25 (Fantasia Ballroom M) |
||
8:30 | Introduction (slides) | |
9:00 | Paper | Design Guidelines for Domain Specific
Languages (presentation) Gabor Karsai, Holger Krahn, Claas Pinkernell, Bernhard Rumpe, Martin Schindler and Steven Völkel |
9:25 | Paper | Evaluating the Use of Domain-Specific
Modeling in Practice (presentation) Juha Kärnä, Juha-Pekka Tolvanen and Steven Kelly |
9:50 | Break | |
10:00 | Paper | Multi-Language Development of Embedded
Systems (presentation) Thomas Kuhn, Soeren Kemmann, Mario Trapp and Christian Schäfer |
10:25 | Paper | ITML : A Domain-Specific Modeling Language
for Supporting Business Driven IT Management (presentation) Ulrich Frank, David Heise, Heiko Kattenstroth, Donald F. Ferguson, Ethan Hadar and Marvin G. Waschke |
10:50 | Break | |
11:00 | Paper | Domain Specific Languages for Business
Process Management: a Case Study (presentation) Janis Barzdins, Karlis Cerans, Mikus Grasmanis, Audris Kalnins, Sergejs Kozlovics, Lelde Lace, Renars Liepins, Edgars Rencis, Arturs Sprogis and Andris Zarins |
11:25 | Paper | Use of a Domain Specific Modeling Language
for Realizing Versatile Dashboards (presentation) Ulrich Frank, David Heise and Heiko Kattenstroth |
11:50 | Group photo, organizational details | |
12:00 | Lunch | |
14:00 | Paper | DSML-Aided Development for Mobile P2P
Systems (presentation) Tihamer Levendovszky, Tamás Mészáros, Péter Ekler and Mark Asztalos |
14:25 | Paper | MobiDSL - a Domain Specific Langauge for
Mobile Web Applications: developing applications for mobile platform without web
programming Ankita Arvind Kejriwal and Mangesh Bedekar |
14:50 | Break | |
15:00 | Paper | MontiWeb - Modular Development of Web
Information Systems (presentation) Michael Dukaczewski, Dirk Reiss, Bernhard Rumpe and Mark Stein |
15:25 | Paper | ProcDSL + ProcEd - a Web-based Editing
Solution for Domain Specific Process-Engineering (presentation) Christian Berger, Tim Gülke and Bernhard Rumpe |
15:50 | Break | |
16:00 | Paper | Model-View-Controller Architecture Specific
Model Transformation (presentation) Hiroshi Kazato, Rafael Weiss, Shinpei Hayashi, Takashi Kobayashi and Motoshi Saeki |
16:25 | Paper | Evolution of a Domain Specific Language and
its engineering environment - Lehman’s laws revisited (presentation) Mika Karaila |
16:50 | Discussion and closing the first day | |
October 26 (Fantasia Ballroom M) |
||
8:30 | Introduction for the second day | |
8:30 | Paper | Continuous
Migration Support for Domain-Specific Languages (presentation) Daniel Balasubramanian,Tihamer Levendovszky, Anantha Narayanan and Gabor Karsai |
8:55 | Paper | Using Model-Based Testing for Testing
Application Models in the Context of Domain-Specific Modelling (presentation) Janne Merilinna and Olli-Pekka Puolitaival |
9:20 | Break | |
9:30 | Paper | Right or Wrong? – Verification of Model
Transformations using Colored Petri Nets (presentation) Manuel Wimmer, Gerti Kappel, Angelika Kusel, Werner Retschitzegger, Johannes Schoenboeck and Wieland Schwinger |
9:55 | Paper | A Tooling Environment for Quality-Driven
Model-Based Software Development (presentation) Janne Merilinna and Tomi Räty |
10:20 | Break | |
10.30 | Paper | Towards a Generic Layout Composition
Framework for Domain Specifc Models (presentation) Jendrik Johannes and Karsten Gaul |
10:55 | Paper | Model-Based Autosynthesis of Time-Triggered
Buffers for Event-Based Middleware Systems (presentation) Jonathan Sprinkle and Brandon Eames |
11:20 | Group work topic selection | |
12:00 | Lunch with groups | |
14:00 | Group work | |
16:00 | Group work reporting and discussion | |
Group 1: Composition and Integration Group 2: Verification and Validation |
||
16:50 | Closing | |
17:00 | Workshop ends |
The papers are published in printed proceedings and are also available online.