Models may be used for purposes relating (a)~to understanding, predicting, and communicating model aspects, and (b)~to implementing the model and capturing the design intent. Models that are primarily used for understanding, predicting and communicating are referred to as descriptive models, whereas models mainly used for implementation are called prescriptive models. This contribution focuses on teaching both the common and the distinguishing aspects of the two model categories. We start with an example for a general descriptive and prescriptive model, independent of particular software modeling languages, and continue to discuss an example demonstrating how UML and OCL can be applied for specifying both a descriptive and a prescriptive model. Finally, we discuss lessons to be learned from this teaching venture.
Tue 20 OctDisplayed time zone: Eastern Time (US & Canada) change
13:30 - 15:00 | |||
13:30 22mPaper | Automatic Assessment of Students' Software Models Using a Simple Heuristic and Machine Learning Educators Symposium | ||
13:52 22mPaper | Towards a Better Understanding of Interactions with a Domain Modeling Assistant Educators Symposium | ||
14:15 22mPaper | From classic to agile: Experiences from more than a decade of project-based modeling education Educators Symposium Holger Giese Hasso Plattner Institute, University of Potsdam, Leen Lambers , Christian Zöllner Hasso Plattner Institute, University of Potsdam | ||
14:37 22mPaper | On Teaching Descriptive and Prescriptive Modeling Educators Symposium |