Validation Matrix

This section provides validation information for robosapiensIO toolkit features across different example implementations.

Feature Validation Matrix

The following matrix shows the validation status of robosapiensIO features across different example projects:

Feature Validation Status

Level

Group

Feature

hello world

hello worldv2

Distributed Deployment

NTNU

Architecture

Knowledge manager

r/w data

ok

ok

ok

ok

r/w event

ok

ok

ok

ok

r/w historical data

nok

nok

nok

nok

persistency

nok

ok

ok

ok

Communication manager

MQTT support

ok

ok

ok

ok

Redis support

ok

ok

ok

ok

RabbitMQ support

nok

nok

nok

nok

ROS support

nok

nok

nok

nok

Trustworthiness

ET monitoring

nok

nok

nok

nok

STL support

nok

nok

ok

ok

rpio

Transformations

roboArch2aadl

nok

nok

ok

ok

aadl2aadl_il

nok

ok

ok

ok

aadl_il2codeskeletons

ok

nok

ok

ok

aadl_il2messages

ok

ok

ok

ok

aadl_il2actions

nok

ok

ok

ok

aadl_il2workflows

nok

ok

ok

ok

PyLauncher

launch python swc

nok

ok

ok

ok

Command Line Interface (CLI)

run transformations

nok

ok

ok

ok

build

nok

ok

ok

ok

deploy

nok

nok

ok

nok

run

nok

ok

ok

ok

create rpio package

nok

ok

ok

nok

Check rpio package

nok

nok

nok

nok

Remote agent

remote commands

nok

ok

ok

nok

remote status

nok

nok

nok

nok

Over the Air Update (OTA)

nok

nok

nok

nok

Deployment

Runtime

Native python

nok

nok

nok

nok

Virtual environment python

nok

ok

ok

ok

Docker container

nok

nok

ok

ok

Client Library

rpclpy

r/w data

ok

ok

ok

ok

r/w event

ok

ok

ok

ok

r/w historical data

nok

ok

ok

ok

signal status

nok

ok

ok

ok

Health check

nok

nok

nok

nok

Used rpio version

v0.3.0

v0.3.21

v0.3.24

v0.3.21

Legend

  • ok Supported/Working: Feature is fully implemented and tested

  • nok Not Supported: Feature is not yet implemented or not working

  • uk Under Investigation: Feature status is being evaluated

Example Projects

  • hello world: Basic example implementation

  • hello worldv2: Enhanced version with additional features

  • Distributed Deployment: Advanced version with full feature set

  • NTNU: Real-world case study implementation

Testing Framework

All examples and tutorials are validated using our continuous integration pipeline to ensure they work as expected.

Note

For detailed validation results, please refer to the project’s CI/CD pipeline results.