Skip to content


Document Actions

This is an implementation of the Action Language for foundational UML(ALF), using kermeta language as the base language and as an execution environment. The objective in the project was to convert the constructs in the specification into its equivalent constructs in kermeta, thus by compiling the kermeta code, effectively the ALF code can be executed.

The implementation is based on the specification as defined in the Action Language for Foundational UML (Alf) specification, document reference OMG Document Number: ptc/2010-10-05.