FunctionModeling::DesignFunctionType

Header Image
Content:
DesignFunctionType : Public Class FunctionModeling
The DesignFunctionType is a concrete FunctionType and therefore inherits the elementary function properties from the abstract metaclass FunctionType. The DesignFunctionType is used to model the functional structure on DesignLevel. The syntax of DesignFunctionTypes is inspired by the type-prototype pattern used by AUTOSAR.<br/><br/>The DesignFunctions may interact with other DesignFunctions (i.e., also BasicSoftwareFunctions, HardwareFunctions, and LocalDeviceManagers) through their FunctionPorts.<br/><br/>Furthermore, a DesignFunction may be decomposed into the contained parts that are DesignFunctionPrototypes. This allows the functionalities provided by the parent DesignFunction to be broken up hierarchically into sub-functionalities.<br/><br/>Execution time constraints on the DesignFunctionType can be expressed by ExecutionTimeConstraints, see the Timing package.<br/><br/>Semantics:<br/>The DesignFunctionType represents a node in a tree structure corresponding to the functional decomposition of a top level DesignFunction. The DesignFunction represents the design function used to describe the functionalities provided by a vehicle on the DesignLevel. At the DesignLevel, DesignFunctions are defined and structured according to the functional and hardware system design.<br/><br/><br/>Extension: UML Class, specialization of SysML::Block<br/>
  • Associations
  • Associations From
  • Advanced
  • Other Links
Element Source Role Target Role
DesignFunctionPrototype
Class  
Name:  
 
Name: part
The parts contained in this DesignFunctionType.
Details:
 
Element Source Role Target Role
DesignFunctionPrototype
Class «isOfType»
Name:  
 
Name: type
The type that defines this DesignFunctionPrototype.
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
BasicSoftwareFunctionType Class Generalization From  
«atpType» FunctionType Class Generalization To  
DesignFunctionPrototype Class Weak To  
LocalDeviceManager Class Generalization From  
HardwareFunctionType Class Generalization From