TimingConstraints::BurstConstraint

Header Image
Content:
BurstConstraint : Public Class TimingConstraints2
A BurstConstraint describes an event that occurs in semi-regular bursts.<br/><br/>A BurstConstraint expresses the maximum number of event occurrences that may appear in any interval of a given length, which is equivalent to constraining the same number of repeat spans (which count one extra occurrence at the end) to have a minimum width of length.<br/><br/>Semantics:<br/>A system behavior satisfies a BurstConstraint c if and only if<br/>the same system behavior concurrently satisfies<br/><br/>RepeatConstraint { event = c.event,<br/>lower = c.length,<br/>upper = infinity,<br/>span = c.maxOccurrences }<br/><br/>and<br/><br/>RepeatConstraint { event = c.event,<br/>lower = c.minimum }<br/>
  • Attributes
  • Associations
  • Advanced
  • Other Links
Attribute Scope Type
maxOccurrences Public Integer
 
Element Source Role Target Role
Event
Class  
Name:  
 
Name: event
 
Details:
 
TimingExpression
Class  
Name:  
 
Name: minimum
Default: 0
Details:
 
TimingExpression
Class  
Name:  
 
Name: length
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
TimingConstraint Class Generalization To  
TimingExpression Class Weak To  
TimingExpression Class Weak To