From d835b1c7f03c1b2b79fc3ee6dc40d20a28824ebb Mon Sep 17 00:00:00 2001 From: Brendan Emery Date: Thu, 10 Sep 2026 16:53:04 +0200 Subject: [PATCH] safety_sentinel: Remove generic skeleton / proxy from binding Since the binding level will soon be type erased, we no longer differentiate between a SkeletonEvent and GenericEvent (and same for the proxy side). Therefore, we can remove these units / components from the binding level. --- .../static_design/lola_binding.puml | 12 ------------ .../static_design/someip_binding.puml | 12 ------------ 2 files changed, 24 deletions(-) diff --git a/score/mw/com/dependability/software_architectural_design/static_design/lola_binding.puml b/score/mw/com/dependability/software_architectural_design/static_design/lola_binding.puml index c08d0f56d4..76fe73d052 100644 --- a/score/mw/com/dependability/software_architectural_design/static_design/lola_binding.puml +++ b/score/mw/com/dependability/software_architectural_design/static_design/lola_binding.puml @@ -32,18 +32,6 @@ package "Lola Binding" as lola_binding <> { component "ProxyEvent" as lola_proxy_event <> component "ProxyMethod" as lola_proxy_method <> } - - package "GenericSkeletonAndServiceElements" as lola_generic_skeleton_and_service_elements <> { - component "GenericSkeleton" as lola_generic_skeleton <> - component "GenericSkeletonEvent" as lola_generic_skeleton_event <> - component "GenericSkeletonMethod" as lola_generic_skeleton_method <> - } - - package "GenericProxyAndServiceElements" as lola_generic_proxy_and_service_elements <> { - component "GenericProxy" as lola_generic_proxy <> - component "GenericProxyEvent" as lola_generic_proxy_event <> - component "GenericProxyMethod" as lola_generic_proxy_method <> - } } @enduml diff --git a/score/mw/com/dependability/software_architectural_design/static_design/someip_binding.puml b/score/mw/com/dependability/software_architectural_design/static_design/someip_binding.puml index 2e3ea65a65..166f858c76 100644 --- a/score/mw/com/dependability/software_architectural_design/static_design/someip_binding.puml +++ b/score/mw/com/dependability/software_architectural_design/static_design/someip_binding.puml @@ -25,18 +25,6 @@ package "Someip Binding" as someip_binding <> { component "ProxyEvent" as someip_proxy_event <> component "ProxyMethod" as someip_proxy_method <> } - - package "GenericSkeletonAndServiceElements" as someip_generic_skeleton_and_service_elements <> { - component "GenericSkeleton" as someip_generic_skeleton <> - component "GenericSkeletonEvent" as someip_generic_skeleton_event <> - component "GenericSkeletonMethod" as someip_generic_skeleton_method <> - } - - package "GenericProxyAndServiceElements" as someip_generic_proxy_and_service_elements <> { - component "GenericProxy" as someip_generic_proxy <> - component "GenericProxyEvent" as someip_generic_proxy_event <> - component "GenericProxyMethod" as someip_generic_proxy_method <> - } } @enduml