jakobaxelsson / sossim

A system-of-systems (SoS) simulator
MIT License
0 stars 0 forks source link

Extend SoS Agent based on research findings #16

Open jakobaxelsson opened 11 months ago

jakobaxelsson commented 11 months ago

The paper http://www.es.mdu.se/publications/6511-On_the_Concepts_of_Capability_and_Constituent_System_Independence_in_Systems_of_Systems identifies several elements that needs to be part of a model of constituent systems. These include a world model, perception, a value function, decision making/planning, etc.

The SoS core ontology should be extended to reflect these aspects. Especially critical is the world model, which will require its own ontology that represents both physical concepts and abstract ones. Most likely, this requires a representation of a power similar to RDF/OWL.

jakobaxelsson commented 10 months ago

A WorldModel class has been added. It has a perceive method which is used to update with information about the current state of the world. For vehicles, the idea is that they perceive the space around them, but not the whole space. This could be implemented using a NetworkX subgraph restricted to the neighbors of the current position.