Sun 1 - Fri 6 October 2023 Västerås, Sweden
Sun 1 Oct 2023 11:30 - 13:00 at 303 (16) - Tutorial Session 2

This tutorial investigates and demonstrates proven solutions for industrial scale collaborative modeling, maintaining a version history in standard tools as the models and modeling language evolve on the fly. It will show how to achieve smooth collaboration between multiple simultaneous modelers. The aim is low effort and low ceremony for modelers, while maintaining the use and benefits of version control systems familiar from coding. Alongside the models, the modeling language can also be evolved collaboratively in a similar way, with minimal work for metamodelers and minimal impact on modelers. The evolution of the models and metamodels will be recorded in the version history, with participants able to see their own changes and document them in version comments. Participants will gain practical experience and understanding by taking part in the modeling and metamodeling using the provided no-install desktop or browser-based tools — or their own tools, prepared ahead of time with the materials. Explanations, discussions and tasks will help all participants think through the hows and whys of the collaboration mechanisms.

Sun 1 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

Information for Participants
Info for event:

Dr. Steven Kelly is the CTO of MetaCase and co-founder of the DSM Forum. He has over thirty years of experience of consulting and building tools for Domain-Specific Modeling. Steven is the architect and lead developer of MetaEdit+, MetaCase’s domain-specific modeling tool. He is co-author of a book on Domain-Specific Modeling and has published over 70 articles in various software development journals and conferences. Steven has a Ph.D. in computer science from the University of Jyväskylä and a Master’s degree from Cambridge.

Dr. Juha-Pekka Tolvanen is the CEO of MetaCase and co-founder of the DSM Forum. He has been involved in model-driven development and tools, notably metamodeling and code generators, since 1991. He has acted as a consultant world-wide for modeling language development, authored a book on Domain-Specific Modeling, and written over 70 articles for various software development magazines and conferences. Juha-Pekka holds a Ph.D. in computer science and he is an adjunct professor (docent on software development methods) at the University of Jyväskylä.