ToDo
- Deregister the ASCML at AMS when finalized (window closed)
Remote Instance Startup
Dependency Resolution
Remote ToolOption Handling
New Status Testing
Result of the Workshop in Hannover
- ''JibX'' is going to be implemented into the ASCML in order to ease loading and writing of XML-files (models, properties, etc.).
- When ''JibX'' has been successfully implemented, the new Status-state machine is going to be realized. SocietyInstances now have one of five new stati: Unknown, Known, Starting, Functional, Not_Funtional, Stopping and Error. All RunnableModels run through these stati during their lifecycle. The Known-status is only applicable to normal models (means not-Runnables) and is set, when a model in contained within the repository. All other states are represented by a finite state machine, that may be described within the model-description files. Therefore the dependency-Tag is replaced by a new statustransition-tag which allows more sophisticated description of state-changes.
- Models shall soon be distributed automatically. If you run a Society on different plattforms, the process of manually distributing your description-files and agent-java-classes shall be automatized.
- The models shall be constructed by using the graphical user interface. No more XML-coding. Therefore all GUI-elements have to be made editable and JibX for writing XMLs has to be implemented.
- A new pane shall be introduced, which shows a graphical SVG-representation of a societyinstance and all it's components (agents, societyinstances-references). Therefore the SVG-renderer and maybe a HTML-renderer used by AgentEnterprise must be adopted.