DynaCASE is a modeling platform implemented in the dynamic environment Pharo aimed at supporting activities surrounding software and business engineering such as modeling, execution, simulation, source code generation, etc.
Showcase video for ESUG 2015 conference
You can download preinstalled Pharo image containing all currently supported notations:
- FSM - Finite State Machines
- BORM ORD — Business Objects Relation Modeling Object-Relation Diagrams
- DEMO (early alpha) — Design & Engineering Methodology for Organizations
- UML Class Diagrams
Keep in mind that DynaCASE is still in alpha stage and contains many bugs and missing features. Alpha stable is the latest semi-stable version, bleeding edge is the very latest, possible broken, version.
|all-in-one (alpha stable)||download||download||download||download|
|all-in-one (bleeding edge)||download||download||download||download|
If you are an experienced Pharo user and you want to download DynaCASE directly into your image, you can do so by executing the following code:
Metacello new baseline: 'DynaCASE'; repository: 'github://dynacase/dynacase/repository'; load: 'complete'.
The downloaded package contains
README.md with additional instructions, however on properly configured system launching
dynacase.sh (under Linux & Mac) or
DynaCASE.exe (under Windows) should be sufficient.
@todo: in-image guide
Under Windows and Mac it should work out of the box.
Linux may require extra configuration as Pharo VM is currently only 32bit. Please refer to Pharo's official guide.
Additionally you will require 32bit
cairo2 library, usually available in distribution package managers as
The bundled launcher will check those requirements and will warn you and provide some tips if your system is not configured properly.