Object-Based Environment for OBEUS User ’ s Guide by
Available from citeseerx.ist.psu.edu
Page 1
Object-Based Environment for OBEUS User ’ s Guide by
Object-Based Environment for
Urban Simulation
OBEUS
User’s Guide
by
Itzhak Benenson and Vlad Harbash
bennya@post.tau.ac.il, vlad@eslab.tau.ac.il
©Environmental Simulation Laboratory
Tel Aviv University
2004
Urban Simulation
OBEUS
User’s Guide
by
Itzhak Benenson and Vlad Harbash
bennya@post.tau.ac.il, vlad@eslab.tau.ac.il
©Environmental Simulation Laboratory
Tel Aviv University
2004
Page 2
Itzhak Benenson and Vlad Harbash, OBEUS Manual, ®ESLab TAU 1
Content
Page
0. From the developers 4
1. OBEUS installation and setup 5
1.1. Downloading OBEUS 5
1.2. Uninstall 5
1.3. Third-party components setup 6
1.4. The OBEUS core setup 6
1.5. Try it — It works 8
2. Before modeling with OBEUS 9
2.1. The concept of Object-Oriented Programming 9
2.2. Geographic Information System and Database Management Systems 10
2.3. Why we choose .NET and not Java 11
3. Nearest future of OBEUS development 11
4. Quick start with the Game of Life 12
4.1. Game of Life – A short introduction 12
4.2. Defining new OBEUS projects for the Game of Life 13
4.3. Model Tree 14
4.4. Cells – Entities of the Game of Life 14
4.5. Relationships 16
4.6. View Map and View Table options 19
4.7. Defining entity properties 20
4.8. Encoding behavioral rules 21
4.9. Behavior = Assessment rules + Automation rules 22
4.10. Setting up a Borland C# compiler environment 23
4.11. Formulating assessment rules 24
4.12. Methods generated by OBEUS 25
4.13. Formulating automation rule 26
4.14. Debugging behavioral rules 28
4.15. Time flow of events in the Game of Life 29
4.16. Synchronization mode 30
4.17. Before running the model – Change initial conditions 31
4.18. Run the simulation 33
Content
Page
0. From the developers 4
1. OBEUS installation and setup 5
1.1. Downloading OBEUS 5
1.2. Uninstall 5
1.3. Third-party components setup 6
1.4. The OBEUS core setup 6
1.5. Try it — It works 8
2. Before modeling with OBEUS 9
2.1. The concept of Object-Oriented Programming 9
2.2. Geographic Information System and Database Management Systems 10
2.3. Why we choose .NET and not Java 11
3. Nearest future of OBEUS development 11
4. Quick start with the Game of Life 12
4.1. Game of Life – A short introduction 12
4.2. Defining new OBEUS projects for the Game of Life 13
4.3. Model Tree 14
4.4. Cells – Entities of the Game of Life 14
4.5. Relationships 16
4.6. View Map and View Table options 19
4.7. Defining entity properties 20
4.8. Encoding behavioral rules 21
4.9. Behavior = Assessment rules + Automation rules 22
4.10. Setting up a Borland C# compiler environment 23
4.11. Formulating assessment rules 24
4.12. Methods generated by OBEUS 25
4.13. Formulating automation rule 26
4.14. Debugging behavioral rules 28
4.15. Time flow of events in the Game of Life 29
4.16. Synchronization mode 30
4.17. Before running the model – Change initial conditions 31
4.18. Run the simulation 33
Sign up today - FREE
Mendeley saves you time finding and organizing research. Learn more
- All your research in one place
- Add and import papers easily
- Access it anywhere, anytime
Start using Mendeley in seconds!
Readership Statistics
3 Readers on Mendeley
by Discipline
by Academic Status
67% Ph.D. Student
33% Researcher (at an Academic Institution)
by Country
33% United Kingdom
33% Italy
33% Lithuania


