10 - Models and languages
-
Upload
tudor-girba -
Category
Documents
-
view
849 -
download
2
description
Transcript of 10 - Models and languages
What is a model?
model
model
framework
theoretical account
poser
simulation
exampleexemplar
good example
role model
fashion model
manakin
manikin
mannequin
mannikin
modelingmodelling
form
kind
sort
variety
NOUNS
framework, model, theoretical account
a simplified description of a complex entity or process
"the computer program was based on a model of the circulatory and respiratory systems"
Bezivin, Gerbe
A model is a simplification of the subject,and its purpose is to answersome particular questionsaimed towards the subject.
Aristotle384 BC - 322 BC
μετά = after, beyond
Ed Siedewitz
A meta-model is a modelthat makes statementsabout what can be expressedin valid models.
model
subject
meta-model
meta-meta-model
model
subject
meta-model
meta-meta-model
representedBy
instanceOf
instanceOf
computerinformation information
computation
Please, stand up!
Please, stand up!Congratulations, you just executed a program!
Va rog sa va ridicati in picioare!
Va rog sa va ridicati in picioare!If you do not know the language,
you cannot interpret it
Who’s on first?
Who’s on first?
-12.34
-12.34Ceci n’est pas un nombre
part = {digit}decimal_part = “.” partnumber = [-] part [decimal_part]
digit digit- .
x Nonterminal"x" Terminalx y Sequencex | y Alternative{ x } Iteration( x ) Binding[ x ] Optiony = x. Definition
Please, stand up by sitting down!
Please, stand up by sitting down!Syntactically correct sentences
do not necessarily have a meaning
Tudor Gîrbawww.tudorgirba.com
creativecommons.org/licenses/by/3.0/