Event segment
|
|
This article provides insufficient context for those unfamiliar with the subject. Please help improve the article with a good introductory style. (November 2011) |
A segment or trajectory is a relation between an element of an arbitrary set Z and a time of time base
[Zeigler76] and [ZPK00]. As timed sequences of events, event segments are a special class of the general segment. Event segments are used to define Timed Event Systems such as DEVS, timed automata, and timed petri nets.
Contents |
[edit] Event segments
[edit] Event and null event
An event is a label that abstracts a change. Given an event set Z, the null event denoted by
stands for nothing change.
[edit] Time base
The time base of the concerning systems is denoted by
, and defined

as the set of non-negative real numbers.
[edit] Timed event
A timed event (z,t) over an event set Z and the time base
denotes that an event
occurs at time
.
[edit] Null event segment
The null event segment over time interval
is denoted by
which means that there is no event over [tl,tu].
[edit] Unit event segment
A unit event segment is either a null event segment or a timed event.
[edit] Concatenation
Given an event set Z, concatenation of two unit event segments ω over [t1,t2] and ω' over [t3,t4] is denoted by ωω' whose time interval is [t1,t4], and implies t2 = t3.
[edit] Multi-event segment
A multi-event segment
over an event set Z and a time interval
is concatenation of unit event segments
and
where
.
[edit] Timed language
The universal timed language over an event set Z and a time interval
, is denoted by
, and is defined as the set of all possible event segments. Formally,
![\Omega_{Z,[t_l,t_u]}=\{(z,t)^*| z \in Z \cup \{\epsilon\}, t \in [t_l, t_u] \}](http://upload.wikimedia.org/wikipedia/en/math/4/e/1/4e1ba453fb72cc83ab2424071f2c012c.png)
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 Z and a timed interval [tl,tu] is a set of event segments over Z and [tl,tu]. If L is a language over Z and [tl,tu], then
.
[edit] 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-0127784557.