The 13th Workshop on Domain-Specific Modeling
|
 |
08:30–17:30, Sunday 27 October 2013
2nd level,
Regency C, Hyatt Regency
SPLASH, Indianapolis, IN, USA |
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. [see full
CFP]

Left to right: Timo Wegeler, Akihito Iwai, Sashank Shekhar, Rob
Faessen, David Méndez-Acuña, Ioannis Athanasiadis, Jonathan Sprinkle, Jeff Gray,
Joachim Denil, Christian Berger, Vanea Chiprianov, Mark Hanson, Patrick "PJ"
Morley, Steven Kelly, Gökhan Kahraman, Bastian Roth, Faruk Caglar, Lars
Ackermann
Twitter stream for #dsm13 around workshop dates
Workshop format and schedule
The workshop format is a combination of presentations (15 mins + 5 mins
discussion) and group work on selected topics. This structure was found effective during
the past workshops.
08:30 |
Introduction |
|
Experience and Application
|
09:00 |
MDE-based Sensor Management and
Verification for a Self-Driving Miniature Vehicle
Al Mamun,
Berger, Hansson.
[slides] |
09:20 |
Evaluating the Benefits of Using
Domain-Specific Modeling Languages - an Experience Report
Wegeler,
Gutzeit, Destailleur, Dock.
[slides] |
09:40 |
Generating a ROS/JAUS Bridge for an
Autonomous Ground Vehicle
Morley, Warren,
Rabb, Bunting, Whitsitt, Sprinkle
[slides][photo
of PJ Morley presenting][video][video] |
10:00 |
Break |
|
Tools
|
10:30 |
Dynamic Symbol Templates and Ports in
MetaEdit+
Kelly, Pohjonen
[video
of similar demo] |
10:50 |
Model-driven Performance Estimation,
Deployment, and Resource Management for Cloud-hosted Services
Caglar, An, Shekhar, Gokhale [slides] |
11:10 |
A roadmap to domain specific
programming languages for environmental modelling: Key requirements and
concepts
Athanasiadis,
Villa
[slides] |
11:30 |
Empirical Comparison of Language
Workbenches Kelly [slides]
[photo of Steven Kelly
presenting] |
11:50 |
Picture + Group Organization |
12:00 |
Lunch + Group Work |
|
Looking Forward
|
13:30 |
Towards Domain-Specific Property
Languages: The ProMoBox Approach
Meyers, Wimmer,
Vangheluwe, Denil
[slides] [photo
of
Joachim Denil presenting] |
13:50 |
model[NL]generation: Natural Language
Model Extraction Ackermann, Volz [slides] |
14:10 |
On the Way of Bottom-Up Designing Textual
Domain-Specific Modelling Languages Roth, Jahn, Jablonski
[slides] |
14:30 |
On the customization of model
management systems Méndez-Acuña, Casallas, Etien [slides] |
|
Group Work
|
14:50 |
Group Work
[Questions] |
15:00 |
Break / Group Work |
15:30 |
Group Work |
16:30 |
Group Reports: [Experience]
[Research
Challenges] |
17:00 |
Workshop ends |
Proceedings
The accepted papers have been published above and on the
proceedings page, and
the official proceedings are available in
ACM DL. Slides and group work
results are linked from the timetable above.
Program committee
- Robert Baillargeon (Sodius, US)
- Ankica Barisic (Universidade Nova de Lisboa, PT)
- Peter Bell (General Assembly, US)
- Christian Berger (University of Gothenburg, SE)
- Filipe Correira (Universidade do Porto, PT)
- Davide di Ruscio (University of L'Aquila, IT)
- Brandon Eames (Utah State University, US)
- Michalis Famelis (University of Toronto, CA)
- Robert B. France (Colorado State Univ., US)
- Øystein Haugen (SINTEF - Oslo, NO)
- Thomas Kühne (Victoria University - Wellington, NZ)
- William Milam (Ford Motor Company, US)
- Ileana Ober (Paul Sabatier University - Toulouse, FR)
- Marian Petre (The Open University - Milton Keynes, GB)
- Bernhard Rumpe (RWTH Aachen University, DE)
- Martina Seidl (University of Linz, AT)
- Kari Smolander (Lappeenranta University of Technology, FI)
- Juha-Pekka Tolvanen (MetaCase, FI)
- Naoyasu Ubayashi, (Kyushu University, JA)
- Patrick Viry (Semantic Designs, FR)
- Markus Völter (Independent, DE)
- Jon Whittle (Lancaster University, UK)
Organizing committee
- Jeff Gray, University of Alabama
- Steven Kelly, MetaCase
- Jonathan Sprinkle, University of Arizona