OpenPonk
Formerly DynaCASE
The Open Modelling Platform
http://openponk.github.io
Robert Pergl, Peter Uhnák
Centre for Conceptual Modelling and Implementation
Faculty of Information Technology
Czech Technical University in Prague
{perglr, uhnakpet}@fit.cvut.cz
Contents
● What is OpenPonk?
● Conceptual Modelling
● Features
2
What is OpenPonk (formerly DynaCASE)?
Ponk =
1. Immature sorghum grains (Wikipedia)
2. A Jewish/Brooklyn/New York slang for Marijuana and the illegal usage of this
substance (Urban Dictionary)
3. …
3
What is OpenPonk?
4
Conceptual Modelling
5
Triangle of reference
C. K. Ogden and I. A. Richards
(1923) The Meaning of Meaning
6
Conceptual Modelling
Contents
● What is OpenPonk?
● Conceptual Modelling
● Possibilities of OpenPonk
○ Diagramming … done right!
○ Live modelling
○ Let us be more visual: simulations
○ Text needed: bi-directional DSLs
○ Strive for quality: validations
○ Open … really open
7
Contents
● What is OpenPonk?
● Conceptual Modelling
● Possibilities of OpenPonk
○ Diagramming … done right!
○ Live modelling
○ Let us be more visual: simulations
○ Text needed: bi-directional DSLs
○ Strive for quality: validations
○ Open … really open
8
Contents
● What is OpenPonk?
● Conceptual Modelling
● Possibilities of OpenPonk
○ Diagramming … done right!
○ Live modelling
○ Let us be more visual: simulations
○ Text needed: bi-directional DSLs
○ Strive for quality: validations
○ Open … really open
9
Contents
● What is OpenPonk?
● Conceptual Modelling
● Possibilities of OpenPonk
○ Diagramming … done right!
○ Live modelling
○ Let us be more visual: simulations
○ Text needed: bi-directional DSLs
○ Strive for quality: validations
○ Open … really open
10
Contents
● What is OpenPonk?
● Conceptual Modelling
● Possibilities of OpenPonk
○ Diagramming … done right!
○ Live modelling
○ Let us be more visual: simulations
○ Text needed: bi-directional DSLs
○ Strive for quality: validations
○ Open … really open
11
Contents
● What is OpenPonk?
● Conceptual Modelling
● Possibilities of OpenPonk
○ Diagramming … done right!
○ Live modelling
○ Let us be more visual: simulations
○ Text needed: bi-directional DSLs
○ Strive for quality: validations
○ Let us move: code generation
○ Open … really open
12
Want to know more?
Thursday 14:30: DynaCASE modeling platform
13

OpenPonk (formerly DynaCASE). The open modeling platform

  • 1.
    OpenPonk Formerly DynaCASE The OpenModelling Platform http://openponk.github.io Robert Pergl, Peter Uhnák Centre for Conceptual Modelling and Implementation Faculty of Information Technology Czech Technical University in Prague {perglr, uhnakpet}@fit.cvut.cz
  • 2.
    Contents ● What isOpenPonk? ● Conceptual Modelling ● Features 2
  • 3.
    What is OpenPonk(formerly DynaCASE)? Ponk = 1. Immature sorghum grains (Wikipedia) 2. A Jewish/Brooklyn/New York slang for Marijuana and the illegal usage of this substance (Urban Dictionary) 3. … 3
  • 4.
  • 5.
    Conceptual Modelling 5 Triangle ofreference C. K. Ogden and I. A. Richards (1923) The Meaning of Meaning
  • 6.
  • 7.
    Contents ● What isOpenPonk? ● Conceptual Modelling ● Possibilities of OpenPonk ○ Diagramming … done right! ○ Live modelling ○ Let us be more visual: simulations ○ Text needed: bi-directional DSLs ○ Strive for quality: validations ○ Open … really open 7
  • 8.
    Contents ● What isOpenPonk? ● Conceptual Modelling ● Possibilities of OpenPonk ○ Diagramming … done right! ○ Live modelling ○ Let us be more visual: simulations ○ Text needed: bi-directional DSLs ○ Strive for quality: validations ○ Open … really open 8
  • 9.
    Contents ● What isOpenPonk? ● Conceptual Modelling ● Possibilities of OpenPonk ○ Diagramming … done right! ○ Live modelling ○ Let us be more visual: simulations ○ Text needed: bi-directional DSLs ○ Strive for quality: validations ○ Open … really open 9
  • 10.
    Contents ● What isOpenPonk? ● Conceptual Modelling ● Possibilities of OpenPonk ○ Diagramming … done right! ○ Live modelling ○ Let us be more visual: simulations ○ Text needed: bi-directional DSLs ○ Strive for quality: validations ○ Open … really open 10
  • 11.
    Contents ● What isOpenPonk? ● Conceptual Modelling ● Possibilities of OpenPonk ○ Diagramming … done right! ○ Live modelling ○ Let us be more visual: simulations ○ Text needed: bi-directional DSLs ○ Strive for quality: validations ○ Open … really open 11
  • 12.
    Contents ● What isOpenPonk? ● Conceptual Modelling ● Possibilities of OpenPonk ○ Diagramming … done right! ○ Live modelling ○ Let us be more visual: simulations ○ Text needed: bi-directional DSLs ○ Strive for quality: validations ○ Let us move: code generation ○ Open … really open 12
  • 13.
    Want to knowmore? Thursday 14:30: DynaCASE modeling platform 13