Content deleted Content added
Mhhwang2002 (talk | contribs) No edit summary |
m Dating maintenance tags: {{Merge to}} |
||
(28 intermediate revisions by 12 users not shown) | |||
Line 1:
{{multiple issues|
{{COI|date=May 2025}}
{{notability|date=May 2025}}
{{technical|date=May 2025}}
{{Merge to|DEVS|date=May 2025}}
}}
{{Short description|Computational modeling concept}}
A '''segment''' of a system variable in [[computing]] 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
An '''event segment''' is a special class of the constant segment
▲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 <math>Z</math> [[Event_Segment#References|[Zeigler76]]] and [[Event_Segment#References|[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 that is a timed event or a null-segment. The event segments are used to define [[Timed Event System]]s such as [[DEVS]], [[timed automaton|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 <math> Z</math>, the ''null event'' denoted by <math> \epsilon \not \in Z</math> stands for nothing change.▼
=== Time base ===
The ''time base'' of the concerning systems is denoted by <math> \mathbb{T} </math>, and defined
as the set of non-negative real numbers.
▲=== Event and null event ===
▲An ''event'' is a label that abstracts a change. Given an event set <math> Z</math>, the ''null event'' denoted by <math> \epsilon \not \in Z</math> stands for nothing change.
=== Timed event ===
A ''timed event'' is a pair <math> (
=== Null
The ''null
=== Unit event segment ===
Line 30 ⟶ 35:
t_4]</math>, and implies <math>t_2 = t_3</math>.
===
<math>(
<math>t_l\le t_1 \le t_2 \le \cdots \le t_{n-1} \le t_n \le t_u</math>.
Mathematically, an event trajectory is a mapping <math>\omega</math> a time period <math>[t_l,t_u] \subseteq \mathbb{T} </math> to an event set <math>Z</math>. So we can write it in a function form :
{{center|1=<math> \omega:[t_l,t_u] \rightarrow Z^* .</math>}}
== Timed language ==
The ''universal timed language'' <math>\Omega_{Z,[t_l, t_u]}</math> over an event set <math>Z</math> and a time interval <math>[t_l, t_u] \subset \mathbb{T}</math>, is
A ''timed language'' <math>L</math> over an event set <math>Z</math> and a timed interval
<math>[t_l, t_u]</math> is ''a set of event
t_u]</math> if <math>L
\subseteq \Omega_{Z, [t_l, t_u]}</math>.
== See also ==
* [[Outline of computing]]
== References ==
* [Zeigler76] {{cite book|author = Bernard Zeigler | year = 1976| title = Theory of Modeling and Simulation| publisher = Wiley Interscience, New York
* [ZKP00] {{cite book|
* [Giambiasi01] Giambiasi N., Escude B. Ghosh S. “Generalized Discrete Event Simulation of Dynamic Systems”, in: Issue 4 of SCS Transactions: Recent Advances in DEVS Methodology-part II, Vol. 18, pp. 216–229, dec 2001
* [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
[[Category:Automata theory]]▼
[[Category:Formal specification languages]]
|