| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior |
| geopro:pedro:obeus [2007/08/02 15:53] – pedro | geopro:pedro:obeus [2008/06/17 18:13] (atual) – pedro |
|---|
| An automata can be referenced in the space //directly// (the automata has the geometry) and //indirectly// (the automata points to another automata). | An automata can be referenced in the space //directly// (the automata has the geometry) and //indirectly// (the automata points to another automata). |
| Two indirectly located automata can be considered as neighbors, when the automata they point to are neighbors (see how below). | Two indirectly located automata can be considered as neighbors, when the automata they point to are neighbors (see how below). |
| |
| |
| |
| |
| |
| |
| ==== Obeus User’s Guide==== | ==== Obeus User’s Guide==== |
| |I Benenson and V Harbash| Obeus Homepage| [[http://leg.est.ufpr.br/~pedro/papers/OBEUSManual.pdf|pdf]]| | |I Benenson and V Harbash| Obeus Homepage| [[http://leg.est.ufpr.br/~pedro/papers/OBEUSManual.pdf|pdf]]| |
| | |
| | **OBEUS can be considered as a dynamic GIS/DBMS – in addition to standard functionality, the objects of the OBEUS models can change their properties and location it time.** |
| |
| They implement the concept of synchronous and asynchronous execution much more transparently than TerraME. It does not use any variable past, and OBEUS | They implement the concept of synchronous and asynchronous execution much more transparently than TerraME. It does not use any variable past, and OBEUS |
| |
| Let us consider all four possible relationships between Tenants and Houses: | Let us consider all four possible relationships between Tenants and Houses: |
| * **House-House:** is a neighboring relationship. | * **House-House:** is a neighbouring relationship. |
| * **Tenant-House:** is used for tenants’ location. Tenants are leaders (can remove this relation at any time) and Houses are followers in this relationship. | * **Tenant-House:** is used for tenants’ location. Tenants are leaders (can remove this relation at any time) and Houses are followers in this relationship. |
| * **House-Tenant:** retrieves tenants who live in a certain house. The occurrences <TenantID, HouseID> are stored in a Tenant-House relationship table, and the tenants living in a certain house, identified by the HouseID, can be retrieved from this table by the ‘backward’ query. | * **House-Tenant:** retrieves tenants who live in a certain house. The occurrences <TenantID, HouseID> are stored in a Tenant-House relationship table, and the tenants living in a certain house, identified by the HouseID, can be retrieved from this table by the ‘backward’ query. |
| |
| __Comment:__ Although this house-tenant relationship is interesting, it is not efficient. Tenant-tenant relationships could exist, and in the models using obeus, agents can communicate only through space. | __Comment:__ Although this house-tenant relationship is interesting, it is not efficient. Tenant-tenant relationships could exist, and in the models using obeus, agents can communicate only through space. |
| |
| __Comment:__ It is important to keep space separated from the agents (:-?:-? Where is the reference I found?), instead of what is implemented in this program, because it has the following advantages: | |
| * **Modularity:** different types of situated agents (or CA) can act over a cell in the space. For example, we can have a CA implementing a water flow, and another representing forest growth, and use them separately or together without much effort. | |
| * **Separation of cognition, behaviour and data:** see paper of [[http://wiki.dpi.inpe.br/doku.php?id=geopro:pedro:platforms#requirements_analysis_of_agent-based_simulation_platformsstate_of_the_art_and_new_prospects|Marietto et al]]. | |
| * **more...** | |
| |
| There are two examples of models in this document: Conway's game of life and Schelling segregation model. | There are two examples of models in this document: Conway's game of life and Schelling segregation model. |