FunctionModeling::AnalysisFunctionType

Header Image
Content:
AnalysisFunctionType : Public Class FunctionModeling
The AnalysisFunctionType is a concrete FunctionType and therefore inherits the elementary function properties from the abstract metaclass FunctionType. The AnalysisFunctionType is used to model the functional structure on AnalysisLevel. The syntax of AnalysisFunctionTypes is inspired from the type-prototype pattern used by AUTOSAR.<br/><br/>The AnalysisFunctions may interact with other AnalysisFunctions (i.e., also FunctionalDevices) through their FunctionPorts.<br/><br/>Furthermore, an AnalysisFunction may be decomposed into contained parts that are AnalysisFunctionPrototypes. This allows the functionalities provided by the parent AnalysisFunction to be broken up hierarchically into sub-functionalities.<br/><br/>A FunctionBehavior may be associated with each AnalysisFunction. In the case where the AnalysisFunction is decomposed, the behavior is a specification for the composed behavior of the parts.<br/><br/><br/>Semantics:<br/>The AnalysisFunctionType represents a node in a tree structure corresponding to the functional decomposition of a top level AnalysisFunction. The AnalysisFunction represents the analysis function used to describe the functionalities provided by a vehicle on the AnalysisLevel. At the AnalysisLevel, AnalysisFunctions are defined and structured according to the functional requirements, i.e., the functionalities provided to the user. <br/><br/>Extension: UML Class, specialization of SysML::Block<br/>
  • Associations From
  • Advanced
  • Other Links
Element Source Role Target Role
AnalysisFunctionPrototype
Class «isOfType»
Name:  
 
Name: type
The type that defines this AnalysisFunctionPrototype.
Details:
 
AnalysisFunctionPrototype
Class  
Name: part
The parts contained in this AnalysisFunctionType.
Name:  
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
FunctionalDevice Class Generalization From  
«atpType» FunctionType Class Generalization To  
AnalysisFunctionPrototype Class Strong From