Generic Simulator for Users' Movements and Behavior in Collaborative Systems A Application D Design D Document Alex Surguch, Niv Saar, Mattan Margalith, Gilad Ivry
Contents - System Architecture - Deployment Architecture - Class Diagram – Main Classes - Database Scheme - ERD - User Interface Draft - Task List
System Architecture DB Persistence Layer Controller Layer App. Server Controller Layer App. Server GUI
Deployment Architecture We will use 3 machines- Dedicated DB server, A main server to hold the backend and a client side computer (on which the UI will be displayed). Data base designated machine Main server will run the simulation’s core and BlazeDs application server End-user machine to display Flex GUI
Design- Domain Class Diagrams
Design- Persistence Class Diagrams
Design- Class Diagrams
Database Scheme - ERD
Config wizard (on system startup) version 1.0 Next… Menu panel Configuration Wizard
Configuration view, version 1.0 MAP Reports center Event manager Algorithm loader Button 4 - TBA Button n TBA Menu panel TimeLine Information pane
Configuration view, version 1.0 Graphs Menu panel TimeLine
Main Tasks List Create DB classes. MIT movements repository conversion Store statistical data for UI graphs Run by configuration file multiple times. Run batch of configuration files. Add incoms calculations. Add user's propagation.