diff --git a/monitoring/prober/infrastructure.py b/monitoring/prober/infrastructure.py
index 399236f5f4..1163d837e4 100644
--- a/monitoring/prober/infrastructure.py
+++ b/monitoring/prober/infrastructure.py
@@ -100,7 +100,7 @@ def wrapper_default_scope(*args, **kwargs):
resource_type_code_descriptions: Dict[ResourceType, str] = {}
-# Next code: 391
+# Next code: 396
def register_resource_type(code: int, description: str) -> ResourceType:
"""Register that the specified code refers to the described resource.
diff --git a/monitoring/uss_qualifier/scenarios/astm/utm/dss/__init__.py b/monitoring/uss_qualifier/scenarios/astm/utm/dss/__init__.py
index 1950d1513b..52ef20bd46 100644
--- a/monitoring/uss_qualifier/scenarios/astm/utm/dss/__init__.py
+++ b/monitoring/uss_qualifier/scenarios/astm/utm/dss/__init__.py
@@ -6,5 +6,6 @@
from .dss_interoperability import DSSInteroperability
from .report import Report
from .op_intent_ref_key_validation import OIRKeyValidation
+from .op_intent_ref_simple import OIRSimple
from .subscription_interactions import SubscriptionInteractions
from .subscription_interactions_deletion import SubscriptionInteractionsDeletion
diff --git a/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md b/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md
new file mode 100644
index 0000000000..ec4f0b0f3d
--- /dev/null
+++ b/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.md
@@ -0,0 +1,57 @@
+# ASTM SCD DSS: Operational Intent Reference Simple test scenario
+
+## Overview
+
+Verifies the behavior of a DSS for simple interactions pertaining to operational intent references.
+
+## Resources
+
+### dss
+
+[`DSSInstanceResource`](../../../../resources/astm/f3548/v21/dss.py) the DSS instance through which entities are created, modified and deleted.
+
+### id_generator
+
+[`IDGeneratorResource`](../../../../resources/interuss/id_generator.py) providing the base entity ID for this scenario.
+
+### client_identity
+
+[`ClientIdentityResource`](../../../../resources/communications/client_identity.py) the client identity that will be used to create and update operational intent references.
+
+### planning_area
+
+[`PlanningAreaResource`](../../../../resources/astm/f3548/v21/planning_area.py) describes the 3D volume in which operational intent references will be created.
+
+## Setup test case
+
+### [Ensure clean workspace test step](./clean_workspace.md)
+
+This step ensures that no entities with the known test IDs exists in the DSS.
+
+### [Create an operational intent reference test step](./fragments/oir/crud/create_query.md)
+
+Create an operational intent reference to be used in this scenario.
+
+## Deletion requires correct OVN test case
+
+Ensures that a DSS will only delete OIRs when the correct OVN is presented.
+
+### Attempt deletion with missing OVN test step
+
+This step verifies that an existing OIR cannot be deleted with a missing OVN.
+
+#### 🛑 Request to delete OIR with empty OVN fails check
+
+If the DSS under test allows the qualifier to delete an existing OIR with a request that provided an empty OVN,
+it is in violation of **[astm.f3548.v21.DSS0005,1](../../../../requirements/astm/f3548/v21.md)**
+
+### Attempt deletion with incorrect OVN test step
+
+This step verifies that an existing OIR cannot be deleted with a missing or incorrect OVN.
+
+#### 🛑 Request to delete OIR with incorrect OVN fails check
+
+If the DSS under test allows the qualifier to delete an existing OIR with a request that provided an incorrect OVN,
+it is in violation of **[astm.f3548.v21.DSS0005,1](../../../../requirements/astm/f3548/v21.md)**
+
+## [Cleanup](./clean_workspace.md)
diff --git a/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.py b/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.py
new file mode 100644
index 0000000000..f81221761c
--- /dev/null
+++ b/monitoring/uss_qualifier/scenarios/astm/utm/dss/op_intent_ref_simple.py
@@ -0,0 +1,227 @@
+from datetime import datetime, timedelta
+from typing import Optional
+
+from uas_standards.astm.f3548.v21.api import (
+ EntityID,
+ OperationalIntentReference,
+ OperationalIntentState,
+)
+from uas_standards.astm.f3548.v21.constants import Scope
+
+from monitoring.monitorlib.fetch import QueryError
+from monitoring.monitorlib.geotemporal import Volume4D
+from monitoring.prober.infrastructure import register_resource_type
+from monitoring.uss_qualifier.resources.astm.f3548.v21 import PlanningAreaResource
+from monitoring.uss_qualifier.resources.astm.f3548.v21.dss import (
+ DSSInstanceResource,
+ DSSInstance,
+)
+from monitoring.uss_qualifier.resources.astm.f3548.v21.planning_area import (
+ PlanningAreaSpecification,
+)
+from monitoring.uss_qualifier.resources.communications import ClientIdentityResource
+from monitoring.uss_qualifier.resources.interuss.id_generator import IDGeneratorResource
+from monitoring.uss_qualifier.scenarios.astm.utm.dss import test_step_fragments
+from monitoring.uss_qualifier.scenarios.scenario import (
+ TestScenario,
+)
+from monitoring.uss_qualifier.suites.suite import ExecutionContext
+
+
+class OIRSimple(TestScenario):
+ """
+ A scenario that checks that Operational Intent references cannot be deleted with the incorrect OVN.
+
+ TODO:
+ - enrich with test case to mutate with incorrect OVN (planned via #760)
+ - enrich with test case to delete with previous OVN (after mutation: add after #760)
+ """
+
+ OIR_TYPE = register_resource_type(396, "Operational Intent Reference")
+
+ _dss: DSSInstance
+
+ _oir_id: EntityID
+
+ # Keep track of the current OIR state
+ _current_oir: Optional[OperationalIntentReference]
+ _expected_manager: str
+ _planning_area: PlanningAreaSpecification
+ _planning_area_volume4d: Volume4D
+
+ def __init__(
+ self,
+ dss: DSSInstanceResource,
+ id_generator: IDGeneratorResource,
+ client_identity: ClientIdentityResource,
+ planning_area: PlanningAreaResource,
+ ):
+ """
+ Args:
+ dss: dss to test
+ id_generator: will let us generate specific identifiers
+ client_identity: Provides the identity of the client that will be used to create the OIRs
+ planning_area: An Area to use for the tests. It should be an area for which the DSS is responsible,
+ but has no other requirements.
+ """
+ super().__init__()
+ scopes = {
+ Scope.StrategicCoordination: "create and delete operational intent references"
+ }
+ # This is an UTMClientSession
+ self._dss = dss.get_instance(scopes)
+ self._pid = [self._dss.participant_id]
+
+ self._oir_id = id_generator.id_factory.make_id(self.OIR_TYPE)
+
+ self._expected_manager = client_identity.subject()
+
+ self._planning_area = planning_area.specification
+
+ self._planning_area_volume4d = Volume4D(
+ volume=self._planning_area.volume,
+ )
+
+ def run(self, context: ExecutionContext):
+ self.begin_test_scenario(context)
+ self._setup_case()
+
+ self.begin_test_case("Deletion requires correct OVN")
+ # self._step_attempt_delete_missing_ovn()
+ self._step_attempt_delete_incorrect_ovn()
+ self.end_test_case()
+
+ self.end_test_scenario()
+
+ def _step_create_oir(self):
+ oir_params = self._planning_area.get_new_operational_intent_ref_params(
+ key=[],
+ state=OperationalIntentState.Accepted,
+ uss_base_url=self._planning_area.base_url,
+ time_start=datetime.now() - timedelta(seconds=10),
+ time_end=datetime.now() + timedelta(minutes=20),
+ subscription_id=None,
+ )
+
+ self.begin_test_step("Create an operational intent reference")
+ with self.check(
+ "Create operational intent reference query succeeds",
+ self._pid,
+ ) as check:
+ try:
+ new_oir, subs, query = self._dss.put_op_intent(
+ extents=oir_params.extents,
+ key=oir_params.key,
+ state=oir_params.state,
+ base_url=oir_params.uss_base_url,
+ oi_id=self._oir_id,
+ )
+ self.record_query(query)
+ self._current_oir = new_oir
+ except QueryError as qe:
+ self.record_queries(qe.queries)
+ check.record_failed(
+ summary="Could not create operational intent reference",
+ details=f"Failed to create operational intent reference with error code {qe.cause_status_code}: {qe.msg}",
+ query_timestamps=qe.query_timestamps,
+ )
+ self.end_test_step()
+
+ def _step_attempt_delete_missing_ovn(self):
+
+ self.begin_test_step("Attempt deletion with missing OVN")
+
+ with self.check(
+ "Request to delete OIR with empty OVN fails", self._pid
+ ) as check:
+ try:
+ _, _, q = self._dss.delete_op_intent(self._oir_id, "")
+ self.record_query(q)
+ # We don't expect the reach this point:
+ check.record_failed(
+ summary="OIR Deletion with empty OVN was not expected to succeed",
+ details=f"Was expecting an HTTP 400 or 409 response because of an empty OVN, but got {q.status_code} instead",
+ query_timestamps=[q.request.timestamp],
+ )
+ except QueryError as qe:
+ self.record_queries(qe.queries)
+ if qe.cause_status_code in [400 or 409]:
+ # An empty OVN cen be seen as both an incorrect parameter as well as a conflict
+ # because the value is incorrect: we accept both a 400 and 409 return code here.
+ pass
+ else:
+ check.record_failed(
+ summary="OIR Deletion with empty OVN failed for unexpected reason",
+ details=f"Was expecting an HTTP 400 or 409 response because of an empty OVN, but got {qe.cause_status_code} instead",
+ query_timestamps=qe.query_timestamps,
+ )
+
+ self.end_test_step()
+
+ def _step_attempt_delete_incorrect_ovn(self):
+
+ self.begin_test_step("Attempt deletion with incorrect OVN")
+
+ with self.check(
+ "Request to delete OIR with incorrect OVN fails", self._pid
+ ) as check:
+ try:
+ _, _, q = self._dss.delete_op_intent(
+ self._oir_id, "ThisIsAnIncorrectOVN"
+ )
+ self.record_query(q)
+ # We don't expect the reach this point:
+ check.record_failed(
+ summary="OIR Deletion with incorrect OVN was not expected to succeed",
+ details=f"Was expecting an HTTP 409 response because of an incorrect OVN, but got {q.status_code} instead",
+ query_timestamps=[q.request.timestamp],
+ )
+ except QueryError as qe:
+ self.record_queries(qe.queries)
+ if qe.cause_status_code == 409:
+ # The spec explicitly requests a 409 response code for incorrect OVNs.
+ pass
+ else:
+ check.record_failed(
+ summary="OIR Deletion with incorrect OVN failed for unexpected reason",
+ details=f"Was expecting an HTTP 409 response because of an incorrect OVN, but got {qe.cause_status_code} instead",
+ query_timestamps=qe.query_timestamps,
+ )
+
+ self.end_test_step()
+
+ def _setup_case(self):
+ self.begin_test_case("Setup")
+ # Multiple runs of the scenario seem to rely on the same instance of it:
+ # thus we need to reset the state of the scenario before running it.
+ self._current_oir = None
+ self.begin_test_step("Ensure clean workspace")
+ self._ensure_clean_workspace_step()
+ self.end_test_step()
+
+ self._step_create_oir()
+
+ self.end_test_case()
+
+ def _ensure_clean_workspace_step(self):
+
+ # Delete any active OIR we might own
+ test_step_fragments.cleanup_active_oirs(
+ self,
+ self._dss,
+ self._planning_area_volume4d.to_f3548v21(),
+ self._expected_manager,
+ )
+
+ # Make sure the OIR IDs we are going to use are available
+ test_step_fragments.cleanup_op_intent(self, self._dss, self._oir_id)
+
+ # Also drop any subs we might own and that could interfere
+ test_step_fragments.cleanup_active_subs(
+ self, self._dss, self._planning_area_volume4d.to_f3548v21()
+ )
+
+ def cleanup(self):
+ self.begin_cleanup()
+ self._ensure_clean_workspace_step()
+ self.end_cleanup()
diff --git a/monitoring/uss_qualifier/suites/astm/utm/dss_probing.md b/monitoring/uss_qualifier/suites/astm/utm/dss_probing.md
index d16ee7284f..414970d6a1 100644
--- a/monitoring/uss_qualifier/suites/astm/utm/dss_probing.md
+++ b/monitoring/uss_qualifier/suites/astm/utm/dss_probing.md
@@ -4,21 +4,22 @@
## [Actions](../../README.md#actions)
-1. Scenario: [ASTM SCD DSS: Constraint Reference Synchronization](../../../scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md) ([`scenarios.astm.utm.dss.synchronization.CRSynchronization`](../../../scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.py))
-2. Scenario: [ASTM SCD DSS: USS Availability Synchronization](../../../scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md) ([`scenarios.astm.utm.dss.synchronization.USSAvailabilitySynchronization`](../../../scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.py))
-3. Scenario: [ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions](../../../scenarios/astm/utm/dss/op_intent_ref_state_transitions.md) ([`scenarios.astm.utm.dss.OpIntentReferenceStateTransitions`](../../../scenarios/astm/utm/dss/op_intent_ref_state_transitions.py))
-4. Scenario: [ASTM SCD DSS: Subscription and entity deletion interaction](../../../scenarios/astm/utm/dss/subscription_interactions_deletion.md) ([`scenarios.astm.utm.dss.SubscriptionInteractionsDeletion`](../../../scenarios/astm/utm/dss/subscription_interactions_deletion.py))
-5. Scenario: [ASTM SCD DSS: Subscription and entity interaction](../../../scenarios/astm/utm/dss/subscription_interactions.md) ([`scenarios.astm.utm.dss.SubscriptionInteractions`](../../../scenarios/astm/utm/dss/subscription_interactions.py))
-6. Scenario: [ASTM SCD DSS: Operational Intent Reference Key Validation](../../../scenarios/astm/utm/dss/op_intent_ref_key_validation.md) ([`scenarios.astm.utm.dss.OIRKeyValidation`](../../../scenarios/astm/utm/dss/op_intent_ref_key_validation.py))
-7. Scenario: [ASTM SCD DSS: Operational Intent Reference Synchronization](../../../scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md) ([`scenarios.astm.utm.dss.synchronization.OIRSynchronization`](../../../scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.py))
-8. Scenario: [ASTM SCD DSS: Interfaces authentication](../../../scenarios/astm/utm/dss/authentication/authentication_validation.md) ([`scenarios.astm.utm.dss.authentication.AuthenticationValidation`](../../../scenarios/astm/utm/dss/authentication/authentication_validation.py))
-9. Scenario: [ASTM SCD DSS: Subscription Simple](../../../scenarios/astm/utm/dss/subscription_simple.md) ([`scenarios.astm.utm.dss.SubscriptionSimple`](../../../scenarios/astm/utm/dss/subscription_simple.py))
-10. Scenario: [ASTM SCD DSS: Subscription Validation](../../../scenarios/astm/utm/dss/subscription_validation.md) ([`scenarios.astm.utm.dss.SubscriptionValidation`](../../../scenarios/astm/utm/dss/subscription_validation.py))
-11. Scenario: [ASTM F3548-21 UTM DSS Operational Intent Reference Access Control](../../../scenarios/astm/utm/dss/op_intent_ref_access_control.md) ([`scenarios.astm.utm.dss.OpIntentReferenceAccessControl`](../../../scenarios/astm/utm/dss/op_intent_ref_access_control.py))
-12. Scenario: [ASTM F3548-21 UTM DSS interoperability](../../../scenarios/astm/utm/dss/dss_interoperability.md) ([`scenarios.astm.utm.dss.DSSInteroperability`](../../../scenarios/astm/utm/dss/dss_interoperability.py))
-13. Scenario: [ASTM SCD DSS: Subscription Synchronization](../../../scenarios/astm/utm/dss/synchronization/subscription_synchronization.md) ([`scenarios.astm.utm.dss.synchronization.SubscriptionSynchronization`](../../../scenarios/astm/utm/dss/synchronization/subscription_synchronization.py))
-14. Scenario: [ASTM UTM DSS: Direct CRDB access](../../../scenarios/astm/utm/dss/crdb_access.md) ([`scenarios.astm.utm.dss.CRDBAccess`](../../../scenarios/astm/utm/dss/crdb_access.py))
-15. Scenario: [ASTM SCD DSS: Report](../../../scenarios/astm/utm/dss/report.md) ([`scenarios.astm.utm.dss.Report`](../../../scenarios/astm/utm/dss/report.py))
+1. Scenario: [ASTM SCD DSS: Operational Intent Reference Simple](../../../scenarios/astm/utm/dss/op_intent_ref_simple.md) ([`scenarios.astm.utm.dss.OIRSimple`](../../../scenarios/astm/utm/dss/op_intent_ref_simple.py))
+2. Scenario: [ASTM SCD DSS: Constraint Reference Synchronization](../../../scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.md) ([`scenarios.astm.utm.dss.synchronization.CRSynchronization`](../../../scenarios/astm/utm/dss/synchronization/constraint_ref_synchronization.py))
+3. Scenario: [ASTM SCD DSS: USS Availability Synchronization](../../../scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.md) ([`scenarios.astm.utm.dss.synchronization.USSAvailabilitySynchronization`](../../../scenarios/astm/utm/dss/synchronization/uss_availability_synchronization.py))
+4. Scenario: [ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions](../../../scenarios/astm/utm/dss/op_intent_ref_state_transitions.md) ([`scenarios.astm.utm.dss.OpIntentReferenceStateTransitions`](../../../scenarios/astm/utm/dss/op_intent_ref_state_transitions.py))
+5. Scenario: [ASTM SCD DSS: Subscription and entity deletion interaction](../../../scenarios/astm/utm/dss/subscription_interactions_deletion.md) ([`scenarios.astm.utm.dss.SubscriptionInteractionsDeletion`](../../../scenarios/astm/utm/dss/subscription_interactions_deletion.py))
+6. Scenario: [ASTM SCD DSS: Subscription and entity interaction](../../../scenarios/astm/utm/dss/subscription_interactions.md) ([`scenarios.astm.utm.dss.SubscriptionInteractions`](../../../scenarios/astm/utm/dss/subscription_interactions.py))
+7. Scenario: [ASTM SCD DSS: Operational Intent Reference Key Validation](../../../scenarios/astm/utm/dss/op_intent_ref_key_validation.md) ([`scenarios.astm.utm.dss.OIRKeyValidation`](../../../scenarios/astm/utm/dss/op_intent_ref_key_validation.py))
+8. Scenario: [ASTM SCD DSS: Operational Intent Reference Synchronization](../../../scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.md) ([`scenarios.astm.utm.dss.synchronization.OIRSynchronization`](../../../scenarios/astm/utm/dss/synchronization/op_intent_ref_synchronization.py))
+9. Scenario: [ASTM SCD DSS: Interfaces authentication](../../../scenarios/astm/utm/dss/authentication/authentication_validation.md) ([`scenarios.astm.utm.dss.authentication.AuthenticationValidation`](../../../scenarios/astm/utm/dss/authentication/authentication_validation.py))
+10. Scenario: [ASTM SCD DSS: Subscription Simple](../../../scenarios/astm/utm/dss/subscription_simple.md) ([`scenarios.astm.utm.dss.SubscriptionSimple`](../../../scenarios/astm/utm/dss/subscription_simple.py))
+11. Scenario: [ASTM SCD DSS: Subscription Validation](../../../scenarios/astm/utm/dss/subscription_validation.md) ([`scenarios.astm.utm.dss.SubscriptionValidation`](../../../scenarios/astm/utm/dss/subscription_validation.py))
+12. Scenario: [ASTM F3548-21 UTM DSS Operational Intent Reference Access Control](../../../scenarios/astm/utm/dss/op_intent_ref_access_control.md) ([`scenarios.astm.utm.dss.OpIntentReferenceAccessControl`](../../../scenarios/astm/utm/dss/op_intent_ref_access_control.py))
+13. Scenario: [ASTM F3548-21 UTM DSS interoperability](../../../scenarios/astm/utm/dss/dss_interoperability.md) ([`scenarios.astm.utm.dss.DSSInteroperability`](../../../scenarios/astm/utm/dss/dss_interoperability.py))
+14. Scenario: [ASTM SCD DSS: Subscription Synchronization](../../../scenarios/astm/utm/dss/synchronization/subscription_synchronization.md) ([`scenarios.astm.utm.dss.synchronization.SubscriptionSynchronization`](../../../scenarios/astm/utm/dss/synchronization/subscription_synchronization.py))
+15. Scenario: [ASTM UTM DSS: Direct CRDB access](../../../scenarios/astm/utm/dss/crdb_access.md) ([`scenarios.astm.utm.dss.CRDBAccess`](../../../scenarios/astm/utm/dss/crdb_access.py))
+16. Scenario: [ASTM SCD DSS: Report](../../../scenarios/astm/utm/dss/report.md) ([`scenarios.astm.utm.dss.Report`](../../../scenarios/astm/utm/dss/report.py))
## [Checked requirements](../../README.md#checked-requirements)
@@ -33,27 +34,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,2 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,3 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,4 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,5 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0015 |
diff --git a/monitoring/uss_qualifier/suites/astm/utm/dss_probing.yaml b/monitoring/uss_qualifier/suites/astm/utm/dss_probing.yaml
index f24be12d8c..4744e93a82 100644
--- a/monitoring/uss_qualifier/suites/astm/utm/dss_probing.yaml
+++ b/monitoring/uss_qualifier/suites/astm/utm/dss_probing.yaml
@@ -11,6 +11,13 @@ resources:
problematically_big_area: resources.VerticesResource
test_exclusions: resources.dev.TestExclusionsResource?
actions:
+ - test_scenario:
+ scenario_type: scenarios.astm.utm.dss.OIRSimple
+ resources:
+ dss: dss
+ id_generator: id_generator
+ client_identity: utm_client_identity
+ planning_area: planning_area
- test_scenario:
scenario_type: scenarios.astm.utm.dss.synchronization.CRSynchronization
resources:
diff --git a/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md b/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md
index 19b8d1f3ae..342c2c882d 100644
--- a/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md
+++ b/monitoring/uss_qualifier/suites/astm/utm/f3548_21.md
@@ -41,27 +41,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
DSS0005,2 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
DSS0005,3 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,4 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,5 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0015 |
diff --git a/monitoring/uss_qualifier/suites/faa/uft/message_signing.md b/monitoring/uss_qualifier/suites/faa/uft/message_signing.md
index e0a4f790d7..7675492d04 100644
--- a/monitoring/uss_qualifier/suites/faa/uft/message_signing.md
+++ b/monitoring/uss_qualifier/suites/faa/uft/message_signing.md
@@ -21,27 +21,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
DSS0005,2 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
DSS0005,3 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,4 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,5 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0015 |
diff --git a/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md b/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md
index 08098a1f13..2689f57ff5 100644
--- a/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md
+++ b/monitoring/uss_qualifier/suites/interuss/dss/all_tests.md
@@ -411,27 +411,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,2 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,3 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,4 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,5 |
Implemented |
- ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0015 |
diff --git a/monitoring/uss_qualifier/suites/uspace/flight_auth.md b/monitoring/uss_qualifier/suites/uspace/flight_auth.md
index 20b8de7e26..7093bb21b7 100644
--- a/monitoring/uss_qualifier/suites/uspace/flight_auth.md
+++ b/monitoring/uss_qualifier/suites/uspace/flight_auth.md
@@ -22,27 +22,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
DSS0005,2 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
DSS0005,3 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,4 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,5 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0015 |
diff --git a/monitoring/uss_qualifier/suites/uspace/required_services.md b/monitoring/uss_qualifier/suites/uspace/required_services.md
index f7e2a24292..ab2c74a109 100644
--- a/monitoring/uss_qualifier/suites/uspace/required_services.md
+++ b/monitoring/uss_qualifier/suites/uspace/required_services.md
@@ -457,27 +457,27 @@
astm .f3548 .v21 |
DSS0005,1 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path |
DSS0005,2 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction Awareness of relevant operational intents Data Validation of GET operational intents by USS Nominal planning: conflict with higher priority Nominal planning: not permitted conflict with equal priority Off-Nominal planning: down USS Off-Nominal planning: down USS with equal priority conflicts not permitted Solo happy path Validation of operational intents |
DSS0005,3 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,4 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0005,5 |
Implemented |
- ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
+ ASTM F3548 flight planners preparation ASTM F3548-21 UTM DSS Operational Intent Reference Access Control ASTM F3548-21 UTM DSS Operational Intent Reference State Transitions ASTM SCD DSS: Constraint Reference Synchronization ASTM SCD DSS: Interfaces authentication ASTM SCD DSS: Operational Intent Reference Key Validation ASTM SCD DSS: Operational Intent Reference Simple ASTM SCD DSS: Operational Intent Reference Synchronization ASTM SCD DSS: Subscription Simple ASTM SCD DSS: Subscription Synchronization ASTM SCD DSS: Subscription Validation ASTM SCD DSS: Subscription and entity deletion interaction ASTM SCD DSS: Subscription and entity interaction |
DSS0015 |