ErrorBehavior : public class
Created: 2008-11-11 10:47:55
Modified: 2010-04-29 16:37:45
Project:
Advanced:
<p>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/></p><p><br/></p><p>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/></p><p><br/></p><p><br/></p><p>Semantics: <br/></p><p>ErrorBehavior defines the error propagation logic of its containing ErrorModelType.<br/></p><p>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/></p><p>The ErrorBehavior is defined in the failureLogic string, either directly or as a url referencing an external specification. <br/></p><p>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/></p><p><br/></p><p>Extension:<br/></p><p>UML:Behavior<br/></p>
Attribute Details
public String
  failureLogic
Range:0 to 1
Notes: The specification of error behavior based on an external formalism or the path to the file containing the external specification.<br />
public ErrorBehaviorKind
  type
Notes: The type of formalism applied for the error behavior description.
Element Source Role Target Role Details
FaultInPort
Class  
Name:  
 
Name: externalFault
external(incoming) faults that influence the errorBehavior.
 
FailureOutPort
Class  
Name:  
 
Name: externalFailure
Failures that may result from the ErrorBehavior
 
ProcessFaultPrototype
Class  
Name:  
 
Name: processFault
processFaults that may affect the errorBehavior
 
InternalFaultPrototype
Class  
Name:  
 
Name: internalFault
internalFaults that influence the errorBehavior
 
Element Source Role Target Role Details
BehaviorConstraint
Class  
Name:  
 
Name: constrainedErrorBehavior
The error behavior that is defined by a behavior constraint.
 
«atpType» ErrorModelType
Class  
Name: owner
the container ErrorModelType for the error behavior description.
Name: errorBehaviorDescription
The description of failure logic of the target element.
 
Object Type Connection Notes
EAElement Class Generalization  
«atpType» ErrorModelType Class Weak