DescriptionMungo: Java front-end tool used to statically check the order of method calls. It is implemented using the JastAdd framework. A protocol definition is described as a sequence of method calls, the order of which determines the validity of the object protocol. A typestate file containing this protocol definition is defined and associated to a class. StMungo: Java-based tool used to translate Scribble local protocol specifications into typestate specifications.It is implemented using the ANTLR v4.5 framework.

Developed at: UGLA

Contacts: ornela.dardha@glasgow.ac.uk

Available at: https://bitbucket.org/abcd-glasgow/mungo-tools/src/master/

Leave a Reply