main
public static void main(java.lang.String[] args)
throws java.io.IOException,
java.lang.IllegalArgumentException,
org.jast.ast.ASTError,
org.jast.ast.NodeError,
SemanticError
Reads an XML service specification from the input file, and, if no
faults are found, checks the finite state machine for transition
completeness. For every state, attempts to find a response to every
possible event. Reports those events for which no transition is
triggered in a given state.
- Parameters:
args
- the XML service specification file, containing a root
Service node.
- Throws:
java.io.IOException
- if a file system related I/O error occurs.
java.lang.IllegalArgumentException
- if an invalid argument is supplied.
org.jast.ast.ASTError
- if an XML syntax error is found in the input.
org.jast.ast.NodeError
- if marshalling or unmarshalling the model fails.
SemanticError
- if a semantic error is detected in the model.