Concepts
The fundamental ideas that the GoMyRobotOS architecture and Partition Contract are built on: partitions, isolation, the execution model, and how assurance is argued.
- Concepts overview
- Architecture principles
- 1. Describe the semantics once; realize them per target
- 2. The hypervisor is a backend, not the abstraction
- 3. The contract contains intent and constraints, not backend syntax
- 4. The product stays a platform, not an “everything safety” monolith
- 5. The robotics workload stays a workload
- 6. Recovery must be independent of the domain it recovers
- 7. Targets are honestly staged
- 8. Evidence, not assertions
- 9. The documentation is versioned with the software
- Partitioning
- Isolation
- Execution model
- Assurance positioning