Concurrency in OSM
Ontological point of view
- Objects naturally behave independently and thus concurrently (inter-object concurrency).
- Objects may perform multiple tasks simultaneously (intra-object concurrency).
Managing concurrency (highly complex)
- Fortunately, databases provide transaction processing.
- Distributed database systems manage transaction processing in a multiprocessing environment.
State-net patterns can lead to efficient implementations