starlink.ApplicationAutomata
Class AutomataEngine
java.lang.Object
  
starlink.ApplicationAutomata.AutomataEngine
public class AutomataEngine
- extends java.lang.Object
 
AutomataEngine.java
 The core element of the Starlink architecture. This takes XML input files
 for the automata of each protocol and merged protocol, and provides an
 engine that executes the required translation behaviour.
- Version:
 
  - Starlink 0.1
 
- Author:
 
  - David Bromberg, Labri, University of Bordeaux
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AutomataEngine
public AutomataEngine()
createApplicationStateMachine
public StateMachine createApplicationStateMachine(org.jdom.Document doc)
                                           throws java.lang.Exception
- Throws:
 java.lang.Exception
 
applyTranslationSpec
public static StateMachine applyTranslationSpec(java.util.HashMap<java.lang.String,StateMachine> stms,
                                                org.jdom.Document spec)
                                         throws java.lang.Exception
- Throws:
 java.lang.Exception
 
addAutomata
public void addAutomata(java.lang.String str)
 
execute
public void execute(java.lang.String connectorID,
                    java.lang.String InstanceID)