SPLASH 2021
Sun 17 - Fri 22 October 2021 Chicago, Illinois, United States

The DSM workshop is one of longest running series of workshops at SPLASH/OOPSLA.

The first DSM Workshop was offered at OOPSLA 2001. This would be the 20th anniversary of the workshop. We would love to celebrate this anniversary with another offering at SPLASH! Our last DSM workshop at SPLASH was in 2019 in Athens, Greece.

Domain-Specific Modeling (DSM) languages provide a viable and time-tested solution for continuing to raise the level of abstraction, and thus productivity, beyond coding, making systems and software development faster and easier.

In 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 them-selves as working directly with domain concepts. Together with frameworks and platforms, DSM can automate a large portion of software production.

The goals of the workshop are to share experiences and demonstrate the DSM solutions that have been developed by both researchers and practitioners, identify research questions and continuing to build the community.

Accepted papers are published by ACM DL and slides from the talks at DSM’21. Papers, presentations and group work results from the past workshops are available at DSM Forum.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 18 Oct

Displayed time zone: Central Time (US & Canada) change

09:00 - 10:20
Introduction and CasesDSM at Zurich F
Chair(s): Jeff Gray University of Alabama

Introduction of the workshop Cases and experiences on applying Domain-Specific Modeling

09:00
20m
Talk
Introduction
DSM
Jeff Gray University of Alabama, Matti Rossi Aalto University School of Business, Jonathan Sprinkle University of Arizona, Juha-Pekka Tolvanen MetaCase
09:20
20m
Talk
MOLEGA: Modeling Language for Educational Card Games
DSM
Kaylynn Borror Miami University, Eric Rapos Miami University
DOI
09:40
20m
Talk
PrintTalk: A Constraint-Based Imperative DSL for 3D Printing
DSM
Jef Jacobs Vrije Universiteit Brussel, Jens Nicolay Vrije Universiteit Brussel, Christophe De Troyer Vrije Universiteit Brussel, Wolfgang De Meuter Vrije Universiteit Brussel
DOI
10:00
20m
Talk
Industrial Experiences with the Evolution of a DSL
DSM
Mathijs Schuts Philips; Radboud University Nijmegen, Marco Alonso Philips, Jozef Hooman TNO; Radboud University Nijmegen
DOI
10:50 - 12:10
Verification and validation, ToolingDSM at Zurich F
Chair(s): Matti Rossi Aalto University School of Business

Verification and validation with DSM, Tool development, Workshop summary and discussion

10:50
20m
Talk
Co-designing DSL Quality Assurance Measures for and with Non-programming Experts
DSM
Holger Borum IT University of Copenhagen, Christoph Seidl IT University of Copenhagen, Peter Sestoft IT University of Copenhagen
DOI
11:10
20m
Talk
Integration of Modeling and Verification for System Model Based on KARMA Language
DSM
Jie Ding Beijing Institute of Technology, Michel Reniers Eindhoven University of Technology, Jinzhi Lu EPFL, Guoxin Wang Beijing Institute of Technology, Lei Feng KTH, Dimitris Kiritsis EPFL
DOI
11:30
20m
Talk
Differential-FORMULA: Towards a Semantic Backplane for Incremental Modeling
DSM
Qishen Zhang Vanderbilt University, Daniel Balasubramanian Vanderbilt University, Tamas Kecskes Vanderbilt University, Janos Sztipanovits Vanderbilt University
DOI
11:50
20m
Other
Discussion and summary
DSM
Jonathan Sprinkle University of Arizona, Matti Rossi Aalto University School of Business, Jeff Gray University of Alabama, Juha-Pekka Tolvanen MetaCase

Call for Papers

Workshop on Domain-Specific Modeling at SPLASH, Chicago, Illinois (October 17-22, 2021)

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 from new programming languages. Domain-specific languages and modeling provide a viable solution for continuing to raise the level of abstraction beyond coding, making development faster and easier for all participants.

The workshop welcomes submissions that address Domain-Specific Modeling on practical or theoretical levels. They can be research papers, experience reports, position papers or demonstration papers. Some of the issues that we would like to see addressed in this workshop are:

  • Industry/academic experience reports describing success/failure in implementing and using DSM languages/tools

  • Approaches to identify constructs for DSM languages

  • Novel features in language workbenches / tools to support DSM

  • Approaches to implement metamodel-based modeling languages

  • Metamodeling frameworks and languages

  • Modularization technologies for DSM languages and models

  • Novel approaches for code generation from domain-specific models

  • Issues of support/maintenance for systems built with DSM

  • Evolution of languages along with their domain

  • Organizational and process issues in DSM adoption and use

  • Cybersecurity in DSMs

Format and Submission

Authors are invited to submit their papers in PDF using the submission system at https://dsm21.hotcrp.com/.

  • Full papers: up to 10 pages, including references

  • Demo papers: up to 2 pages, excluding references

Submissions should use the ACM SIGPLAN Conference acmart Format with ‘sigplan’ Subformat, 10 point font. All submissions should be in PDF format. If you use LaTeX or Word, please use the provided ACM SIGPLAN acmart Templates provided here. Otherwise, follow the author instructions.

If you are formatting your paper using LaTeX, you will need to set the 10pt option in the \documentclass command. If you are formatting your paper using Word, you may wish to use the provided Word template that supports this font size. Please include page numbers in your submission with the LaTeX \settopmatter{printfolios=true} command. Please also ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes are legible.

Accepted papers are published by ACM DL and slides from the talks at DSM’21. Papers, presentations and group work results from the past workshops are available at DSM Forum.