Category: Higraph

Posts relating to the semantics and development of a tool to graphically edit Higraphs.

A higraph showing the process flow for a basic movie post-production process. 0

Higraphs for process models

Having achieve MVP with the Higraph tool, I now need – and get – to use it. Which is quite fun. Today, my Year 9 class were working hard on the post production of...

A mathematical graph - a set of variously nest rounded rectangles, also containing circles, each labelled. These are variously connected by curved and straight lines. 1

Beyond Minimum Viable Product …

Version 0.3.0 went up, and then we removed some usability and cosmetic issues to get to V0.3.2.The image above shows the things it can do – sets can intersect, and contain other sets, or...

A screenshot of a graph drawing application, with text on the left, and the graph (nodes & edges) drawn on the right 0

V 0.3.0 … almost

Version 020 was blobs. David Harel called nodes-as-sets “blobs”. They make graphs very expressive, particularly when you are trying to understand or model a complex topic. You can make high level general associations alongside...

0

qtPyGraphEdit V0.0.0-alpha is out.

After about 150+ hours of wrestling with Qt, I have a “Minimum Viable Product” of a GUI graph editor. It can be found on github It surprises me that in 2025, the bulk of...

0

Developing a Higraph Editor

In the mid 1990s I was given a copy of David Harel’s paper “On Visual Formalisms“, where he described an extension to graph theory where nodes become sets – or ‘blobs’ as he called them,...