OpenPonk modeling platform¶
OpenPonk is a metamodeling platform and a modeling workbench implemented in the dynamic environment Pharo aimed at supporting activities surrounding software and business engineering such as modeling, execution, simulation, source code generation, etc.
You can download preinstalled builds for each supported notation.
|All in One||nightly||download||download||download|
|UML CD + OntoUML||nightly||download||download||download|
|UML CD + OntoUML||1.0.0||download||download||download|
To install latest OpenPonk with all default plugins to an existing Pharo 7, 8 or 9 image, use the following snippet:
Metacello new baseline: 'OpenPonk'; repository: 'github://openponk/openponk/repository'; load: 'complete'
Just beware that this is the master branch and might be unstable.
For downloading specific version, add the version to the repository path. For example:
Metacello new baseline: 'OpenPonk'; repository: 'github://openponk/openponk:2.x/repository'; load: 'complete'
On most systems extracting the archive and launching the executable file should be sufficient (for example openponk-class-editor.exe on Windows and openponk-class-editor on Linux).
In case of errors, make sure you have write privileges to the extracted directory.
Once launched, clicking on the desktop will show a menu containing entries for OpenPonk.
Windows builds: Windows 7 and higher (64bit)
Linux builds: any recent 64bit distro except OpenSUSE and Fedora-like ones
Image-only builds use following Pharo image versions:
- 2.x and latest: Pharo 8 64bit
- 0.x and 1.x: Pharo 6.1 32bit
Versions 1.x and lower may require extra configuration on Linux. Please refer to Pharo’s official guide. Additionally you will require 32bit cairo2 library, usually available in distribution package managers as libcairo2:i386 (debian), libcairo2, etc.
Centre For Conceptual Modeling and Implementation (CCMi): https://ccmi.fit.cvut.cz