FunctionModeling::HardwareFunctionType

Header Image
Content:
HardwareFunctionType : Public Class FunctionModeling, HardwareModeling
The HardwareFunctionType is the transfer function for the identified HardwareComponentType or a specification of an intended transfer function. HardwareFunctionType types DesignFunctionPrototypes in the FunctionalDesignArchitecture. The ports of such DesignFunctionPrototypes are typically connected to a plant model with ClampConnectors.<br/><br/>DesignFunctionPrototypes typed by HardwareFunctionType may be allocated to HardwareComponents in which case the HardwareFunctionType must match the HardwareFunctionType of the target HardwareComponent. Typically, the same HardwareFunctionType types the prototype that is allocated to its target HardwareComponent.<br/><br/>HardwareFunctionTypes are typically transfer functions of sensors, actuators, amplifiers and other peripherals with a fixed transfer function. Thus, HardwareFunctionTypes are generally not defined for ECUNodes.<br/><br/>Constraints:<br/>[1] A DesignFunctionPrototype typed by a HardwareFunctionType shall be connected to the EnvironmentModel via ClampConnectors and to BasicSoftwareFunctions via FunctionConnectors.<br/>[2] A HardwareFunctionType shall only contain prototypes typed by HardwareFunctionType.<br/><br/>Semantics: <br/>The HardwareFunctionType is the transfer function for the associated hardware components such as sensors, actuators, amplifiers, etc or a specification of an intended transfer function.<br/><br/>A DesignFunctionPrototype typed by a HardwareFunctionType allocated to Sensors or Actuators is the interfacing element to the plant model.<br/><br/>Extension: <br/>UML Class, specialization of SysML::Block<br/>
  • Associations
  • Advanced
  • Other Links
Element Source Role Target Role
«atpType» HardwareComponentType
Class  
Name:  
 
Name: hardwareComponent
The HardwareComponentType with the specified HardwareFunction.
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
DesignFunctionType Class Generalization To