Feature Requirements ==================== **Coverage:** 8.3% (1 of 12 items OK) .. _lobster-item-0d5af8303741090bf4ce12260312a8018f478464: .. dropdown:: [MISSING] TRLC Assumedsystemreq MessagePassingSEooC.SystemMessagingProtocol :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The system shall provide a mechanism for inter-process communication via a client-server messaging protocol. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/assumed\_system/assumed\_system\_requirements.trlc:22:27 `__ .. _lobster-item-c0ae859ebf53b1d6cfb21f3e41ca036237a3c537: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.OSIndependentAPI :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The message passing component shall provide an OS-independent API for OS-native IPC mechanisms. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:29:18 `__ .. _lobster-item-84fdecf73c74a2a1fd4c2776e257de1b925c9f3c: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.SafetyCertifiedTransportMechanism :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The implementation under QNX shall use a safety-certified transport mechanism. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:36:18 `__ .. _lobster-item-ad2cc4df9ae09c5cf2f7850141bb9e1a0813479c: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.PointToPointConnections :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The message passing component shall support only point-to-point (1:1) connections between communication endpoints. N:M connections are explicitly excluded. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:43:18 `__ .. _lobster-item-9af0c1bac8efbbb6ba4ea4c519c728938b345a64: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.SmallDataLowLatencyCommunication :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The message passing component shall provide low-latency communication for small data between dedicated endpoints. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:50:18 `__ .. _lobster-item-ba163ff9509496a237fea9fd048a108fcfdb043a: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.SynchronousUnidirectionalCommunication :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The communication shall support synchronous unidirectional message sending on a given connection. The send call blocks until the message has been transferred to the receiving side and a suitable handler has been identified. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:57:18 `__ .. _lobster-item-318e6f2d262d46dbe619063fe916b5ef79bedec8: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.SynchronousBidirectionalCommunication :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The communication shall support synchronous bidirectional request-response communication on a given connection. The send call blocks until a reply from the receiver has been received (SendWaitReply). .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:64:18 `__ .. _lobster-item-25125a0a8438a9df52ca9c88ead0f0715e56e953: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.AsynchronousUnidirectionalCommunication :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The communication shall support asynchronous unidirectional message sending, where the send call returns after the local message passing layer has accepted the message. No guarantee is provided that the message is delivered to or processed by the receiver. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:71:18 `__ .. _lobster-item-64675ed8c41ed182fb74f50532bdd85946919a66: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.SingletonFreeImplementation :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The Message Passing library design shall not use any singletons. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:78:18 `__ .. _lobster-item-f22b534616bd3bd7d634333818aed8595f094ff6: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.AllowsBoundedMonotonicMemoryAllocation :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The Message Passing library design shall allow bounded monotonic memory allocation. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:86:18 `__ .. _lobster-item-a6b8bcb37c844d96b5f43f4d8953bba0bc1db130: .. dropdown:: [MISSING] TRLC Featreq MessagePassingSEooC.AllowsResourceMockInjectionForTesting :open: :class-title: sd-bg-danger sd-text-white .. pull-quote:: The Message Passing library design shall allow resource mock injection for testing. .. raw:: html
**Traces to:** .. card:: :class-card: lobster-issue-card * missing reference to Component Requirements .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:93:18 `__ .. _lobster-item-0a49e6d07187d7f39bb82b563481bb8c2d1cc65b: .. dropdown:: [OK] TRLC Featreq MessagePassingSEooC.ServerInterface :class-title: sd-bg-success sd-text-white .. pull-quote:: The message passing component shall provide a server interface that registers connection handlers and processes incoming requests. .. raw:: html
**Traces to:** * :ref:`MessagePassingComponent.REQ\_MP\_COMP\_001 ` .. raw:: html
**Source:** `score/message\_passing/dependability/requirements/feature\_requirements.trlc:22:18 `__