Golaem Activity Language enables to describe and formalize any activity: it can be simple behaviors as well as complex collaborative tasks. Complex activity structures can be designed by applying several connectives such as alternatives, parallel processing, events synchronization...
It relies on a hierarchical activity model which enables to specify a description at different levels of detail. This property aims to use the same description while speaking with someone about the global workflow of an activity or tuning the details of a simulation.