TimeBase : public class
Created: 2011-07-01 15:58:05
Modified: 2012-07-10 18:31:32
Project:
Advanced:
<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>
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
 
 
Element Source Role Target Role Details
VariableTimingExpression
Class  
Name:  
 
Name: timeBase
 
 
ValueTimingExpression
Class  
Name:  
 
Name: timeBase
 
 
Object Type Connection Notes
Timing Class Strong  
EAElement Class Generalization