OpenPonk

At the Center for Conceptual Modelling and Implementations we develop a new platform OpenPonk designed for students, researchers and experts from industry.

OpenPonk (formerly known as DynaCASE) allows easy creation of

  • new element types,
  • diagrams,
  • and grammars,
  • their displaying,
  • validation
  • and transformation.

OpenPonk screenshot

OpenPonk platform builds on the idea of OpenCASE/OpenCABE tool developed at the Department of Software Engineering by Mgr. Martin Podloucký in recent years. Compared to OpenCABE build on Eclipse OpenPonk is characterized by simple, clean, accessible based architecture, pure object technology Pharo. Knowledge of simple language Smalltalk (in the scope of BI-OOP subject) is sufficient for implementing custom models and algorithms.

You can find out more about the modelling platform OpenPonk in the article from IWST’16.

Look at the actual development of OpenPonk, participate in it and learn more at OpenPonk GitHub or watch the video:

Publications

Uhnák, P., & Bommel, P. (2016). Facilitating the design of ABM and the code generation to promote participatory modelling. Environmental Modelling and Software for Supporting a Sustainable Future.
Uhnák, P., & Pergl, R. (2016). The OpenPonk Modeling Platform. Proceedings of the 11th Edition of the International Workshop on Smalltalk Technologies, 14:1-14:11. https://doi.org/10.1145/2991041.2991055
Svoboda, J. (2018). OpenPonk: an Implementation of a Parser and Interpreter of OCL [Bachelor’s thesis, Czech Technical University in Prague, Faculty of Information Technology]. https://dspace.cvut.cz/handle/10467/76663
Uhnák, P. (2018). Developing Normalized Systems Conceptual Modeler [Master’s thesis, Czech Technical University in Prague, Faculty of Information Technology]. https://dspace.cvut.cz/handle/10467/76365
Anisimov, B. (2018). Support of BPMN Standard on OpenPonk Platform [Bachelor’s thesis, Czech Technical University in Prague, Faculty of Information Technology]. https://dspace.cvut.cz/handle/10467/76633
Blizničenko, J. (2017). Live Visualization of Epidemiological Models [Master’s thesis, Czech Technical University in Prague, Faculty of Information Technology]. https://dspace.cvut.cz/handle/10467/73230
Vološin, M. (2016). OntoUML Models Instance Visualisation [Master’s thesis, Czech Technical University in Prague, Faculty of Information Technology]. https://dspace.cvut.cz/handle/10467/65114
Uhnák, P. (2016). Layouting of Diagrams in the DynaCASE Tool [Bachelor’s thesis, Czech Technical University in Prague, Faculty of Information Technology]. https://dspace.cvut.cz/handle/10467/63194
Blizničenko, J. (2015). Simulation and Visualisation Support for the DynaCASE Tool [Bachelor’s thesis, Czech Technical University in Prague, Faculty of Information Technology]. https://dspace.cvut.cz/handle/10467/63136
Valášek, J. (2015). Generating reports from BORM process diagrams [Bachelor’s thesis, Czech Technical University in Prague]. https://dspace.cvut.cz/handle/10467/63173
Uhnák, P., & Pergl, R. (2017). Ad-hoc Runtime Object Structure Visualizations with MetaLinks. Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 7:1-7:10. https://doi.org/10.1145/3139903.3139912
Blizničenko, J., Papoulias, N., Pergl, R., & Stinckwich, S. (2017). Towards Modularity in Live Visual Modeling: A Case Study with OpenPonk and Kendrick. Proceedings of the 12th Edition of the International Workshop on Smalltalk Technologies, 3:1-3:10. https://doi.org/10.1145/3139903.3139908