Taxonomy of Flexible Linguistic Commitments
- Dr. Vadim Zaytsev aka @grammarware
FlexMDE 2015
Taxonomy of Flexible Flexible Linguistic Commitments Dr. Vadim - - PowerPoint PPT Presentation
Taxonomy of Flexible Flexible Linguistic Commitments Dr. Vadim Zaytsev aka @grammarware FlexMDE 2015 What if you miss? Type a quote here. Johnny Appleseed
FlexMDE 2015
–Johnny Appleseed
“Type a quote here.”
http://cheezburger.com/635909/funny-memes-images-that-prove-design-isnt-for-everybody
Source Model Transformation Instance Target Model
Jean-Marie Favre, Towards a Basic Theory to Model MDE, 2004.
Source Model
ε
Source Language Transformation Instance Transformation Function Target Model
ε
Target Language
Jean-Marie Favre, Towards a Basic Theory to Model MDE, 2004.
ε
Source Model
ε
Source Language Source Metamodel Transformation Instance Transformation Function Transformation Model Target Model
ε
Target Language Target Metamodel
μ μ μ
Jean-Marie Favre, Towards a Basic Theory to Model MDE, 2004.
ε
Source Model
ε
Source Language
χ
Source Metamodel Transformation Instance Transformation Function Transformation Model Target Model
ε
Target Language Target Metamodel
μ μ χ μ
Jean-Marie Favre, Towards a Basic Theory to Model MDE, 2004.
ε
Source Model
ε
Source Language
χ
Source Metamodel Transformation Instance Transformation Function Transformation Model Target Model
ε
Target Language Target Metamodel
μ μ χ μ ε
✓ You accept ✓ all of Java ✓ nothing else ✓ Transform it ✓ Produce ✓ nothing besides ✓ use all features
http://langsec.org/
might not be the same extension!
identity
partial to complete applicability
function composition
preventing the shotgun effect
normaliser
function composition
calibrator
regulator
we might get a subset in the end
the only case where streamliners do not help
✓ Flexible commitments everywhere ✓ Can be considered precisely ✓ Mapping extension is not trivial ✓ Composition with streamliners ✓ Calibration is still not trivial ✓ Occasional overapproximation ✓ Demo at 16:15! ✓ Questions?