Tutorial User Guide > Authoring Tutorial Applications > Tutorial Data Flow Diagrams
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">   
Tutorial Data Flow Diagrams
General Dataflow
The diagram below represents at a high level how data flows through the Tutorial platform software. The specific knowledge and simulation methods of an expert are captured in a work flow application in terms of XML drive pages and PCL automation functions.
The platform software interprets the XML content and makes a display to the single form interface.
User interactions result in the launching of automation functions.
 
Detailed Data Flow
The diagram below provides more data flow detail. For clarity only the most basic flow paths are diagrammed . Considering the memory State Table interactions for example, the AASTATE class functions are called by virtually all system components.
AAI class functions interpret the XML tags finding the appropriate HTML dialog packet for display. They also invoke or set up for invocation PCL automation functions referenced by the <dialog> tag attributes.
AAUI class functions take care of display on the interface.
The external function definitions file (xxx.def) provides the information required for display of widgets in the Inputs Box, and for invoking of any PCL automation functions requiring user inputs.
All custom automation functions are compiled into the library. AANAV and AACHECK are two function classes established for this purpose. Authors may add others.