Event segment
![]() | This article provides insufficient context for those unfamiliar with the subject.(November 2011) |
A segment of a system variable shows a homogenous status of system dynamics over a time period. Here, a homogenous status of a variable is a state which can be described by one coefficient of a simple formula. For example of homogenous statuses, we can bring status of constant ('ON' of a switch) and linear (60 miles or 96km per hour for speed). Mathematically, a segment is a function mapping from a set of times which can be defined by an real interval, to the set [Zeigler76] and [ZPK00]. A trajectory of a system variable is a concatenation of segments. We call it a trajectory of constant-segments (respectively linear-segments) if its concatenating segments are constant (respectively linear).
An event segment is a special class of the constant segment with a constraint in which the constant segment is either one of a timed event or a null-segment. The event segments are used to define Timed Event Systems such as DEVS, timed automata, and timed petri nets.
Event segments
Event and null event
An event is a label that abstracts a change. Given an event set , the null event denoted by stands for nothing change.
Time base
The time base of the concerning systems is denoted by , and defined
as the set of non-negative real numbers.
Timed event
A timed event over an event set and the time base denotes that an event occurs at time .
Null segment
The null segment over time interval is denoted by which means that there is no event over .
Unit event segment
A unit event segment is either a null event segment or a timed event.
Concatenation
Given an event set , concatenation of two unit event segments over and over is denoted by whose time interval is , and implies .
Multi-event segment
A multi-event segment over an event set and a time interval is concatenation of unit event segments and where .
Timed language
The universal timed language over an event set and a time interval , is denoted by , and is defined as the set of all possible event segments. Formally,
where denotes a none or multiple concatenation(s) of timed events. Notice that the number of events in an event segment can be one of zero, finite or infinite. Infinitely many events in an event segment implies that , however does not imply infinite many events in it.
A timed language over an event set and a timed interval is a set of event segments over and . If is a language over and , then .
References
- [Zeigler76] Bernard Zeigler (1976). Theory of Modeling and Simulation (first ed.). Wiley Interscience, New York.
- [ZKP00] Bernard Zeigler, Tag Gon Kim, Herbert Praehofer (2000). Theory of Modeling and Simulation (second ed.). Academic Press, New York. ISBN 978-0-12-778455-7.
{{cite book}}
: CS1 maint: multiple names: authors list (link) - [Hwang13] M.H. Hwang, ``Revisit of system variable trajectories``, Proceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S Symposium , San Diego, CA, USA, April 7 - 10, 2013