Generic Simulator for Users' Movements and Behavior in Collaborative Systems
description
Transcript of Generic Simulator for Users' Movements and Behavior in Collaborative Systems
![Page 1: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/1.jpg)
Generic Simulator for Users' Movements and Behavior in
Collaborative Systems
ApplicationDesignDocument
Alex Surguch , Niv Saar,Mattan Margalith , Gilad Ivry
![Page 2: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/2.jpg)
Contents
- System Architecture- Deployment Architecture- Class Diagram – Main Classes- Database Scheme - ERD- User Interface Draft- Task List
![Page 3: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/3.jpg)
System Architecture
DB
Persistence Layer
Controller Layer
App. Server
GUI
![Page 4: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/4.jpg)
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
![Page 5: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/5.jpg)
Design- Domain Class Diagrams
![Page 6: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/6.jpg)
Design- Persistence Class Diagrams
![Page 7: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/7.jpg)
Design- Class Diagrams
![Page 8: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/8.jpg)
Design- Class Diagrams
![Page 9: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/9.jpg)
Design- Class Diagrams
![Page 10: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/10.jpg)
Design- Class Diagrams
![Page 11: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/11.jpg)
Design- Class Diagrams
![Page 12: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/12.jpg)
Design- Class Diagrams
![Page 13: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/13.jpg)
Database Scheme - ERD
![Page 14: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/14.jpg)
Config wizard (on system startup) version 1.0
Next…
Menu panel
Configuration Wizard
![Page 15: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/15.jpg)
Configuration view, version 1.0
MAP
Reports center
Event manager
Algorithm loader
Button 4 - TBA
Button nTBA
Menu panel
TimeLine
Informationpane
![Page 16: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/16.jpg)
Configuration view, version 1.0
Graphs
Menu panel
TimeLine
![Page 17: Generic Simulator for Users' Movements and Behavior in Collaborative Systems](https://reader036.fdocuments.in/reader036/viewer/2022070405/56813fdb550346895daac2db/html5/thumbnails/17.jpg)
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.