T6: Live Co-Evolution of Modeling Languages, Tools and Models in the Cloud
A language for a particular domain must evolve along with that domain. Keeping the modeling tools and existing models in sync with the language is an interesting challenge. Doing it live with multiple modelers and multiple metamodelers is fun. This tutorial investigates and demonstrates proven solutions for industrial scale co-evolution of languages, tools and models. Participants will see how changes to a language can be propagated to users safely and automatically, in the same way as changes made to models. The evolution of the language and models will be recorded in the version history, with participants able to see their 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 cloud-based tools. Explanations, discussions and tasks will help all participants think through the hows and whys of co-evolution and its mechanisms.
Mon 23 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
16:00 - 17:30 | Live Co-Evolution of Modeling Languages, Tools and Models in the CloudTutorials at T - The Legend of Zelda | ||
16:00 90mTutorial | T6: Live Co-Evolution of Modeling Languages, Tools and Models in the Cloud Tutorials |
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ä.