TimeBase : public class
Created: |
2011-07-01 15:58:05 |
Modified: |
2012-07-10 18:31:32 |
|
Project: |
|
Author: |
yt30282 |
Version: |
1.0 |
Phase: |
1.0 |
Status: |
Proposed |
Complexity: |
Easy |
Advanced: |
|
UUID: |
{A6D475F3-A6D7-4d2e-9F4D-68111B73C32B} |
Appears In: |
TimingExpression, TimeBase |
<p>TimeBase has been introduced to cope with the need of modeling various temporal referential used in an automotive distributed systems design (clocks from different ECUs, motor position, etc.).<br/></p><p><br/></p><p>TADL2 timing expressions may contain an explicit TimeBase which represents a discrete and totally ordered set of instants. An instant can be seen as an event occurrence called a "tick". It may represent any repetitive event in a system. Events may refer even to "classical" time dimension or to some evolution of a mechanical part like the rotation of crankshaft, distance, etc. <br/></p><p><br/></p><p>Constraints:<br/></p><p>[1] Every TimeBase declaration must introduce a unique timebase identifier.<br/></p><p>[2] A TimeBase declaration with the name universal must exist.<br/></p>
- Attributes
- Associations To
- Associations From
- Other Links
Attribute |
Details |
public Float precisionFactor |
Notes:
|
Because a TimeBase is a discrete set of instants, a discretization step is specified with the precisionFactor attribute which rely on a precisionUnit.
|
|
Element |
Source Role |
Target Role |
Details |
Timing
Class
|
Name: timeBase
|
Name:
|
|
Dimension
Class
|
Name:
|
Name: type
|
|
Unit
Class
|
Name:
|
Name: precisionUnit
|
|
Object |
Type |
Connection |
Notes |
Timing |
Class |
Strong |
|
EAElement |
Class |
Generalization |
|