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