Languages, Models and Megamodels a tutorial
| Authors |
|
|---|---|
| Publication date | 2015 |
| Host editors |
|
| Book title | Post-proceedings of the Seventh Seminar on Advanced Techniques and Tools for Software Evolution |
| Book subtitle | L’Aquila, Italy, 9–11 July 2014 |
| Series | CEUR Workshop Proceedings |
| Event | SATToSE 2014 : 7th Seminar on Advanced Techniques and Tools for Software Evolution |
| Pages (from-to) | 132-143 |
| Publisher | Aachen: CEUR-WS |
| Organisations |
|
| Abstract |
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. |
| Document type | Conference contribution |
| Language | English |
| Published at | http://ceur-ws.org/Vol-1354/paper-12.pdf |
| Downloads |
paper-12
(Final published version)
|
| Permalink to this page | |