Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintain list of named entities for metacontrol: monitoring, reasoning and reconfiguration #91

Open
4 tasks
chcorbato opened this issue Sep 9, 2020 · 0 comments
Assignees
Labels
ARCH architecture design issue

Comments

@chcorbato
Copy link
Contributor

chcorbato commented Sep 9, 2020

The metacontrol consists of three main separate processes/components/nodes

  • monitoring: multiple nodes: rosgraph_monitor, multiple QA Observer nodes
    • sends information about the running configurations (FGs) and other available configurations (FDs, Jasper)
  • mros_reasoner.py node (maintains part of the KB in an ontology)
  • rosgraph_manipulator.py node, performs reconfiguration actions over node configurations.

The name of the configurations, and maybe other information needs to be shared amongst all the nodes above.

  • 0. Check related issue Test 'test_models_paper' fails in branch split_mros1_reasoner #98

  • 1. List entities shared by multiple metacontrol nodes:
    - available configurations (aka FDs)
    - current objective(s)
    - current configuration(s) (aka FG(s) )
    - please complete @marioney @darkobozhinoski (these entities are elements in your MROS metamodel)

  • 2. Design an arch. solution to sync the previous entities across all nodes that use them

  • 3. Implement the previous arch solution

@chcorbato chcorbato self-assigned this Sep 9, 2020
@chcorbato chcorbato added the ARCH architecture design issue label Sep 9, 2020
@chcorbato chcorbato changed the title [ARCH] Maintain list of named entities for metacontrol: monitoring, reasoning and reconfiguration Maintain list of named entities for metacontrol: monitoring, reasoning and reconfiguration Sep 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ARCH architecture design issue
Projects
None yet
Development

No branches or pull requests

3 participants