Charles Explorer logo
🇬🇧

Using a grammar checker to validate compliance of processes with workflow models

Publication at Faculty of Mathematics and Physics |
2017

Abstract

Grammar checking has been used for a long time to validate if a given sentence - a sequence of words - complies with grammar rules. Recently attribute grammars have been proposed as a formal model to describe workflows.

A workflow specifies valid processes, which are sequences of actions. In this paper we show how a grammar checker developed for natural languages can be used to validate whether or not a given process complies with the workflow model expressed using an attribute grammar.

The checker can also suggest possible corrections of the process to become a valid process.