This Is Not a ModelOpen image in new window

Ole Lehrmann Madsen, Birger Møller-Pedersen · Lecture notes in computer science · 2018

SIMULA and Beta are object-oriented languages intended for modeling and programming. This is in contrast to mainstream where different languages are used for modeling and programming. In previous papers, it has been argued that there are a number of advantages in developing a unified language. In order to do this, a consistent terminology for modeling and programming is needed. The notion of model is essential in this respect. In UML, the diagrams are considered models. For SIMULA and Beta the program executions are considered models. We argue for the latter and discuss the implications for the design of a unified language.

Read the paper · More papers on PaperTik