EventFunction : public class
Created: |
2008-10-23 17:21:31 |
Modified: |
2010-06-01 15:05:12 |
|
Project: |
|
Author: |
|
Version: |
1.0 |
Phase: |
1.0 |
Status: |
Proposed |
Complexity: |
Easy |
Advanced: |
|
UUID: |
{CFBC6010-83CD-45b8-92DD-58F1E878F136} |
Appears In: |
Events, EventFunction |
<p>An event of a Function refers to the triggering of the Function, i.e., when the input data is consumed, data transformation is performed on that input data by the function, and output data is produced. It is used in conjunction with FunctionTrigger to define a time-driven triggering for a function. In this case the FunctionTrigger points to the EventFunction of the function and defines a triggerPolicy set to TIME. The timing constraint associated to the EventFunction provides information about the period.<br/></p><p><br/></p><p>Compare categories of AUTOSAR runnables:<br/></p><p><br/></p><p>1a triggering only on start and finish (this type of event)<br/></p><p><br/></p><p>1b triggering allowed anytime during the execution (events on ports, see EventFunctionFlowPort).<br/></p><p><br/></p><p><br/></p><p>Semantics:<br/></p><p>The EventFunction refers to the triggering event of a referenced functionType or function (prototype). Triggering is the time when the function consumes data. <br/></p><p><br/></p><p>Constraints:<br/></p><p>[1] An EventFunction either identifies a FunctionType or a FunctionPrototype as its target function.<br/></p>
- Associations To
- Associations From
- Other Links
Element |
Source Role |
Target Role |
Details |
«atpType» FunctionType
Class
|
Name:
|
Name: functionType
The event is valid for all occurences of this function.
|
|