- Languages, Models and Megamodels
- a tutorial
- SATToSE 2014 : 7th Seminar on Advanced Techniques and Tools for Software Evolution
- Book/source title
- SATToSE 2014 : Seminar on Advanced Techniques and Tools for Software Evolution
- Book/source subtitle
- post-proceedings of the Seventh Seminar on Advanced Techniques and Tools for Software Evolution : L’Aquila, Italy, 9–11 July 2014
- Pages (from-to)
- Aachen: CEUR-WS
- CEUR Workshop Proceedings: 1613-0073
- Volume (Serie)
- Document type
- Conference contribution
- Faculty of Science (FNWI)
- Informatics Institute (IVI)
We all use software modelling in some sense, often without using this term. We also tend to use increasingly sophisticated software languages to express our design and implementation intentions towards the machine and towards our peers. We also occasionally engage in metamodelling as a process of shaping the language of interest, and in megamodelling as an activity of positioning models of various kinds with respect to one another.
This paper is an attempt to provide an gentle introduction to modeling the linguistic side of software evolution; some advanced users of modelware will find most of it rather pedestrian. Here we provide a summary of the interactive tutorial, explain the basic terminology and provide enough references to get one started as a software linguist and/or a megamodeller.
- Final publisher version
If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Ask the Library, or send a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You will be contacted as soon as possible.