ErrorBehavior represents the descriptions of failure logics or semantics that the target element identified by the ErrorModelType exhibits. Typically the target is a system, a function, a software component, or a hardware device.<br/><br/>Each ErrorBehavior description relates the occurrences of internal faults and incoming external faults to failures. The faults and failures that the errorBehavior propagates to and from the target element are declared through the ports of the error model.<br/><br/><br/>Semantics: <br/>ErrorBehavior defines the error propagation logic of its containing ErrorModelType.<br/><br/>The ErrorBehavior description represents the error propagations from internal faults or incoming faults to external failures. Faults are identified by the internalFault and externalFault associations respectively. The propagated failures are identified by the externalFailure association. <br/><br/>The ErrorBehavior is defined in the failureLogic string, either directly or as a URL referencing an external specification. <br/><br/>The failureLogic can be based on different formalisms, depending on the analysis techniques and tools available. This is indicated by its type:ErrorBehaviorKind attribute. The failureLogic attribute contains the actual failure propagation logic. <br/><br/>Extension:<br/>UML:Behavior<br/>