Failure Modes#

Coverage: 0.0% (0 of 8 items OK)

[MISSING] TRLC Failuremode MessagePassing.IpcChannelUnavailable

The IPC channel between client and server cannot be established or maintained


Traces to:

  • unknown tracing target req IServer.StartListening, IServer.StopListening, IClientFactory.Create, IClientConnection.Start, IClientConnection.Stop, IServerConnection.RequestDisconnect


Derived from:

  • missing up reference


Source: score/message_passing/dependability/safety_analysis/failure_modes.trlc:21:22

[MISSING] TRLC Failuremode MessagePassing.MessageNotDeliveredCorrectly

A message sent via the IPC channel is not, only partially with corrupted content delivered.


Traces to:

  • unknown tracing target req IServerConnection.Reply, IClientConnection.Send, IClientConnection.SendWaitReply, IClientConnection.SendWithCallback


Derived from:

  • missing up reference


Source: score/message_passing/dependability/safety_analysis/failure_modes.trlc:34:22

[MISSING] TRLC Failuremode MessagePassing.NotificationNotDelivered

A server-initiated notification is not, only partially, delayed, with corrupted content or when not intended delivered.


Traces to:

  • unknown tracing target req IServerConnection.Notify, IClientConnection.Start


Derived from:

  • missing up reference


Source: score/message_passing/dependability/safety_analysis/failure_modes.trlc:47:22

[MISSING] TRLC Failuremode MessagePassing.ServerMessageHandlingFailure

Server-side message or connection handler fails to process a received message or to produce a required reply.


Traces to:

  • unknown tracing target req IServer.StartListening, IConnectionHandler.OnMessageSent, IConnectionHandler.OnMessageSentWithReply


Derived from:

  • missing up reference


Source: score/message_passing/dependability/safety_analysis/failure_modes.trlc:60:22

[MISSING] TRLC Failuremode MessagePassing.MessageTimingViolated

A message or reply is delivered outside of the specified timing bounds required by the application.


Traces to:

  • unknown tracing target req IServerConnection.Reply


Derived from:

  • missing up reference


Source: score/message_passing/dependability/safety_analysis/failure_modes.trlc:69:22

[MISSING] TRLC Failuremode MessagePassing.IpcApiMisuseOrLifecycleViolation

An IPC operation is invoked at the wrong lifecycle stage or outside its valid call context.


Traces to:

  • unknown tracing target req IClientConnection.Send, IClientConnection.SendWaitReply, IClientConnection.SendWithCallback, IClientConnection.Restart, IServerConnection.Reply, IServerConnection.RequestDisconnect


Derived from:

  • missing up reference


Source: score/message_passing/dependability/safety_analysis/failure_modes.trlc:82:22

[MISSING] TRLC Failuremode MessagePassing.ConnectionContextDataWrong

Identity or cached context data associated with a server connection is absent, incomplete, or incorrect.


Traces to:

  • unknown tracing target req IServerConnection.GetClientIdentity, IServerConnection.GetUserData


Derived from:

  • missing up reference


Source: score/message_passing/dependability/safety_analysis/failure_modes.trlc:95:22

[MISSING] TRLC Failuremode MessagePassing.StateMachineError

GetState or GetStopReason returns an incorrect lifecycle state that does not match the actual connection state.


Traces to:

  • unknown tracing target req IClientConnection.GetState, IClientConnection.GetStopReason


Derived from:

  • missing up reference


Source: score/message_passing/dependability/safety_analysis/failure_modes.trlc:108:22