intro concepts flavors transformations applications conclusions
The Compositional Interchange Format Concepts, Semantics and Applications
Bert van Beek
1 December 2010
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 1/24
The Compositional Interchange Format Concepts, Semantics and - - PowerPoint PPT Presentation
intro concepts flavors transformations applications conclusions The Compositional Interchange Format Concepts, Semantics and Applications Bert van Beek 1 December 2010 Bert van Beek FMCO 2010 Graz Compositional Interchange Format 1/24
intro concepts flavors transformations applications conclusions
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 1/24
intro concepts flavors transformations applications conclusions tool interoperability bilateral interchange format
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 2/24
intro concepts flavors transformations applications conclusions tool interoperability bilateral interchange format
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 3/24
intro concepts flavors transformations applications conclusions tool interoperability bilateral interchange format
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 4/24
intro concepts flavors transformations applications conclusions concepts
interaction example
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 5/24
intro concepts flavors transformations applications conclusions concepts
interaction example
Modelica, gPROMS2 Muscod2
simulation
Chi2
UPPAAL2
verification PHAVer2 , Ariadne3
verification
CIF:
Co-simulation 1 Function calls 1 EtherCAT fieldbus
And-Or superstates Stochastics
CIFhybrid → CIFtimed CIFAndOr → CIFflat
Switched linear systems interchange format6 Discrete-time PWA6
Cosimulation 1 2
EtherCat real-time fieldbus Logic controller design
Supervisory Control Synthesis
HW/SW codesign
Programmable Logic Controller
Industrial applications
control: Rose RT Statecharts
patient support control
printing processes
transform c
i m u l a t e network t r a n s f
m transform Bert van Beek FMCO 2010 Graz Compositional Interchange Format 6/24
intro concepts flavors transformations applications conclusions concepts
interaction example
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 7/24
intro concepts flavors transformations applications conclusions concepts
interaction example
UV3 UV2 UV1 Command Center 35 60 100 30 65 Area UV1 Area UV2 Area UV3 Aerial Vehicle Communication range Broadcast communication
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 8/24
intro concepts flavors transformations applications conclusions
modeling core refinement modeling extensions
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 9/24
intro concepts flavors transformations applications conclusions
modeling core refinement modeling extensions
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 10/24
intro concepts flavors transformations applications conclusions
modeling core refinement modeling extensions
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 11/24
intro concepts flavors transformations applications conclusions
modeling core refinement modeling extensions
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 12/24
intro concepts flavors transformations applications conclusions
modeling core refinement modeling extensions
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 13/24
intro concepts flavors transformations applications conclusions
modeling core refinement modeling extensions
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 14/24
intro concepts flavors transformations applications conclusions
modeling core refinement modeling extensions
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 15/24
intro concepts flavors transformations applications conclusions model2model framework Ecore statements Ecore expressions DSL
transformations Cross-formalism formalism A formalism B Tb3 Tb1 Ta1 Ta2 Tb2
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 16/24
intro concepts flavors transformations applications conclusions model2model framework Ecore statements Ecore expressions DSL
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 17/24
intro concepts flavors transformations applications conclusions model2model framework Ecore statements Ecore expressions DSL
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 18/24
intro concepts flavors transformations applications conclusions model2model framework Ecore statements Ecore expressions DSL
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 19/24
intro concepts flavors transformations applications conclusions model2model framework Ecore statements Ecore expressions DSL
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 20/24
intro concepts flavors transformations applications conclusions printing control MRI patient support
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 21/24
intro concepts flavors transformations applications conclusions printing control MRI patient support
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 22/24
intro concepts flavors transformations applications conclusions CIF itself connections
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 23/24
intro concepts flavors transformations applications conclusions CIF itself connections
Bert van Beek FMCO 2010 Graz Compositional Interchange Format 24/24