Complex information systems are difficult to model and expensive to build. Numerous process modelling methodologies, such as action workflow, data flow diagrams, decision trees, entity relationship diagrams, process maps, role activity diagrams and role interaction nets, have been developed to...