Teaching Modeling: Why, When, What?

12 years 6 months ago
Teaching Modeling: Why, When, What?
This paper reports on a panel discussion held during the Educators’ Symposium at MODELS’2009. It shortly explains the context provided for the discussion and outlines the statements made by the panelists. The panelists were asked to make their statements along a number of topics relevant to teaching modeling like: Notation, Semantics, Programming, Tooling, Suitability, Metamodeling. 1 Context In order to set the context for the panel discussion on teaching modeling, we should be aware of the fact that, in the software development process, models can serve different purposes and that models can be used on a number of different levels. The UML (Unified Modeling Language) Reference Manual nicely explains this by stating the following classifications. Purposes of models – To capture and precisely state requirements and domain knowledge so that all stakeholders may understand and agree on them, – To think about the design of a system, – To capture design decisions in a mutable...
Jean Bézivin, Robert France, Martin Gogolla
Added 26 Jul 2010
Updated 26 Jul 2010
Type Conference
Year 2009
Authors Jean Bézivin, Robert France, Martin Gogolla, Øystein Haugen, Gabriele Taentzer, Dániel Varró
Comments (0)