Failure Modes
=============
**Coverage:** 0.0% (0 of 8 items OK)
.. _lobster-item-cb6ddd1e01ee5546398fc5ebe7b25fcf93291d3e:
.. dropdown:: [MISSING] TRLC Failuremode MessagePassing.IpcChannelUnavailable
:open:
:class-title: sd-bg-danger sd-text-white
.. pull-quote::
The IPC channel between client and server cannot be established or maintained
.. raw:: html
**Traces to:**
* :ref:`MessagePassing.IpcChannelUnavailable `
.. card::
:class-card: lobster-issue-card
* unknown tracing target req IServer.StartListening, IServer.StopListening, IClientFactory.Create, IClientConnection.Start, IClientConnection.Stop, IServerConnection.RequestDisconnect
.. raw:: html
**Derived from:**
.. card::
:class-card: lobster-issue-card
* missing up reference
.. raw:: html
**Source:** `score/message\_passing/dependability/safety\_analysis/failure\_modes.trlc:21:22 `__
.. _lobster-item-de01c4a3fd82d4556192a3e7b4e03f2366194bf8:
.. dropdown:: [MISSING] TRLC Failuremode MessagePassing.MessageNotDeliveredCorrectly
:open:
:class-title: sd-bg-danger sd-text-white
.. pull-quote::
A message sent via the IPC channel is not, only partially with corrupted content delivered.
.. raw:: html
**Traces to:**
* :ref:`MessagePassing.MessageNotDeliveredCorrectly `
.. card::
:class-card: lobster-issue-card
* unknown tracing target req IServerConnection.Reply, IClientConnection.Send, IClientConnection.SendWaitReply, IClientConnection.SendWithCallback
.. raw:: html
**Derived from:**
.. card::
:class-card: lobster-issue-card
* missing up reference
.. raw:: html
**Source:** `score/message\_passing/dependability/safety\_analysis/failure\_modes.trlc:34:22 `__
.. _lobster-item-9597dca612fd81b0459d1eff4dd03745a13bbd34:
.. dropdown:: [MISSING] TRLC Failuremode MessagePassing.NotificationNotDelivered
:open:
:class-title: sd-bg-danger sd-text-white
.. pull-quote::
A server-initiated notification is not, only partially, delayed, with corrupted content or when not intended delivered.
.. raw:: html
**Traces to:**
* :ref:`MessagePassing.NotificationNotDelivered `
.. card::
:class-card: lobster-issue-card
* unknown tracing target req IServerConnection.Notify, IClientConnection.Start
.. raw:: html
**Derived from:**
.. card::
:class-card: lobster-issue-card
* missing up reference
.. raw:: html
**Source:** `score/message\_passing/dependability/safety\_analysis/failure\_modes.trlc:47:22 `__
.. _lobster-item-3d9c5a12ded556ec18472c4c8ad06beaa4946d08:
.. dropdown:: [MISSING] TRLC Failuremode MessagePassing.ServerMessageHandlingFailure
:open:
:class-title: sd-bg-danger sd-text-white
.. pull-quote::
Server-side message or connection handler fails to process a received message or to produce a required reply.
.. raw:: html
**Traces to:**
* :ref:`MessagePassing.ServerMessageHandlingFailure `
.. card::
:class-card: lobster-issue-card
* unknown tracing target req IServer.StartListening, IConnectionHandler.OnMessageSent, IConnectionHandler.OnMessageSentWithReply
.. raw:: html
**Derived from:**
.. card::
:class-card: lobster-issue-card
* missing up reference
.. raw:: html
**Source:** `score/message\_passing/dependability/safety\_analysis/failure\_modes.trlc:60:22 `__
.. _lobster-item-f926890ad269978d3be0b4ed9697403a23bb7ad6:
.. dropdown:: [MISSING] TRLC Failuremode MessagePassing.MessageTimingViolated
:open:
:class-title: sd-bg-danger sd-text-white
.. pull-quote::
A message or reply is delivered outside of the specified timing bounds required by the application.
.. raw:: html
**Traces to:**
* :ref:`MessagePassing.MessageTimingViolated `
.. card::
:class-card: lobster-issue-card
* unknown tracing target req IServerConnection.Reply
.. raw:: html
**Derived from:**
.. card::
:class-card: lobster-issue-card
* missing up reference
.. raw:: html
**Source:** `score/message\_passing/dependability/safety\_analysis/failure\_modes.trlc:69:22 `__
.. _lobster-item-0d995153218ccca40ace645d69b98be9acf958db:
.. dropdown:: [MISSING] TRLC Failuremode MessagePassing.IpcApiMisuseOrLifecycleViolation
:open:
:class-title: sd-bg-danger sd-text-white
.. pull-quote::
An IPC operation is invoked at the wrong lifecycle stage or outside its valid call context.
.. raw:: html
**Traces to:**
* :ref:`MessagePassing.IpcApiMisuseOrLifecycleViolation `
.. card::
:class-card: lobster-issue-card
* unknown tracing target req IClientConnection.Send, IClientConnection.SendWaitReply, IClientConnection.SendWithCallback, IClientConnection.Restart, IServerConnection.Reply, IServerConnection.RequestDisconnect
.. raw:: html
**Derived from:**
.. card::
:class-card: lobster-issue-card
* missing up reference
.. raw:: html
**Source:** `score/message\_passing/dependability/safety\_analysis/failure\_modes.trlc:82:22 `__
.. _lobster-item-7829a9dc46fa849742fce40539969be56a91391b:
.. dropdown:: [MISSING] TRLC Failuremode MessagePassing.ConnectionContextDataWrong
:open:
:class-title: sd-bg-danger sd-text-white
.. pull-quote::
Identity or cached context data associated with a server connection is absent, incomplete, or incorrect.
.. raw:: html
**Traces to:**
* :ref:`MessagePassing.ConnectionContextDataWrong `
.. card::
:class-card: lobster-issue-card
* unknown tracing target req IServerConnection.GetClientIdentity, IServerConnection.GetUserData
.. raw:: html
**Derived from:**
.. card::
:class-card: lobster-issue-card
* missing up reference
.. raw:: html
**Source:** `score/message\_passing/dependability/safety\_analysis/failure\_modes.trlc:95:22 `__
.. _lobster-item-673d880a3d99bd7219539898df5ccdd016660114:
.. dropdown:: [MISSING] TRLC Failuremode MessagePassing.StateMachineError
:open:
:class-title: sd-bg-danger sd-text-white
.. pull-quote::
GetState or GetStopReason returns an incorrect lifecycle state that does not match the actual connection state.
.. raw:: html
**Traces to:**
* :ref:`MessagePassing.StateMachineError `
.. card::
:class-card: lobster-issue-card
* unknown tracing target req IClientConnection.GetState, IClientConnection.GetStopReason
.. raw:: html
**Derived from:**
.. card::
:class-card: lobster-issue-card
* missing up reference
.. raw:: html
**Source:** `score/message\_passing/dependability/safety\_analysis/failure\_modes.trlc:108:22 `__