ErrorModel::ErrorBehavior

Header Image
Content:
ErrorBehavior : Public Class ErrorBehavior
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/>
  • Attributes
  • Associations
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
failureLogic Public String
Notes: The specification of error behavior based on an external formalism or the path to the file containing the external specification.<br/>
type Public ErrorBehaviorKind
Notes: The type of formalism applied for the error behavior description.<br/>
Element Source Role Target Role
InternalFaultPrototype
Class  
Name:  
 
Name: internalFault
internalFaults that influence the errorBehavior.
Details:
 
FailureOutPort
Class  
Name:  
 
Name: externalFailure
Failures that may result from the ErrorBehavior.
Details:
 
FailureOutPort
Class  
Name:  
 
Name: internalFailure
The failure of parts (i.e. ErrorModelPrototypes).
Details:
 
FaultInPort
Class  
Name:  
 
Name: externalFault
external(incoming) faults that influence the errorBehavior.
Details:
 
ProcessFaultPrototype
Class  
Name:  
 
Name: processFault
processFaults that may affect the errorBehavior.
Details:
 
Element Source Role Target Role
«atpType» ErrorModelType
Class  
Name:  
 
Name: errorBehaviorDescription
The description of failure logic of the target element.
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
EAElement Class Generalization To  
«atpType» ErrorModelType Class Strong From