File sequence: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Bergmedia
add external link to checkfileseq
 
en>Toccata quarta
Undid revision 558897715 by 2.223.209.118 (talk) rvv
Line 1: Line 1:
{{multiple issues|
{{notability|date=November 2012}}
{{technical|date=November 2012}}
{{context|date=November 2012}}
}}
''DEVS is closed under coupling'' [[Behavior_of_Coupled_DEVS#References|[Zeigper84]]] [[Behavior_of_Coupled_DEVS#References|[ZPK00]]]. In other words, given a [[DEVS#Coupled DEVS|coupled DEVS]] model <math> N </math>, its behavior is described as an atomic DEVS model <math> M</math>.  For a given coupled DEVS <math> N </math>, once we have an equivalent atomic DEVS <math> M </math>, behavior of <math> M </math> can be referred to [[Behavior of DEVS|behavior of atomic DEVS]] which is based on [[Timed Event System]].


Similar to [[Behavior of DEVS|behavior of atomic DEVS]], behavior of the Coupled DEVS class is described depending on definition of the total state set and its handling as follows.


If you present photography effectively, it helps you look much more properly at the globe around you. Offshore expert Word - Press developers high level of interactivity, accessibility, functionality and usability of our website can add custom online to using. * A community forum for debate of the product together with some other customers in the comments spot. 2- Ask for the designs and graphics that will be provided along with the Word - Press theme. Over a million people are using Wordpress to blog and the number of Wordpress users is increasing every day. <br><br>Choosing what kind of links you'll be using is a ctitical aspect of any linkwheel strategy, especially since there are several different types of links that are assessed by search engines. But as expected the level of support you get with them can be hit or miss based on the developer's free time and desire. This plugin allows a blogger get more Facebook fans on the related fan page. Apart from these, you are also required to give some backlinks on other sites as well. You can also get a free keyword tool that is to determine how strong other competing sites are and number of the searches on the most popular search sites. <br><br>It is very easy to install Word - Press blog or website. But if you are not willing to choose cost to the detriment of quality, originality and higher returns, then go for a self-hosted wordpress blog and increase the presence of your business in this new digital age. Setting Up Your Business Online Using Free Wordpress Websites. To turn the Word - Press Plugin on, click Activate on the far right side of the list. For any web design and development assignment, this is definitely one of the key concerns, specifically for online retail outlets as well as e-commerce websites. <br><br>The primary differences are in the plugins that I install, as all sites don't need all the normal plugins. Russell HR Consulting provides expert knowledge in the practical application of employment law as well as providing employment law training and HR support services. However, you may not be able to find a theme that is in sync with your business.  If you loved this information and you would certainly like to get even more details relating to [http://www.nt-protect.host.sk/?wordpress_backup_648839 wordpress backup plugin] kindly check out our own internet site. Fast Content Update - It's easy to edit or add posts with free Wordpress websites. The Pakistani culture is in demand of a main surgical treatment. <br><br>Millions of individuals and organizations are now successfully using this tool throughout the world. s ability to use different themes and skins known as Word - Press Templates or Themes. Useful Plugins  Uber - Menu Top Megamenu Now it is the time of sticky Top navbar. You should stay away from plugins that are full of flaws and bugs. Article Source: Hostgator discount coupons for your Wordpress site here.
== View1: Total States = States * Elapsed Times ==
Given a [[DEVS#Coupled DEVS|coupled DEVS]] model <math> N = <X,Y,D,\{M_i\},C_{xx}, C_{yx}, C_{yy}, Select></math>, its behavior is described as an atomic DEVS model <math> M = <X,Y,S,s_0,ta, \delta_{ext}, \delta_{int}, \lambda> </math>
 
where
* <math>X</math> and <math>Y</math> are the input event set and the output event set, respectively.
* <math>S=\underset{i \in D}\times Q_i</math> is the partial state set where <math>Q_i=\{(s_i,t_{ei})| s_i \in S_i, t_{ei} \in (\mathbb{T} \cap [0, ta_i(s_i)])\} </math> is the total state set of component <math> i \in D</math> (Refer to [[Behavior_of_DEVS#View_1:_total_states_=_states_*_elapsed_times|View1 of Behavior of DEVS]]), where <math> \mathbb{T}=[0,\infty)</math> is the set of non-negative real numbers.
* <math>s_0=\underset{i \in D}\times q_{0i}</math> is the initial state set where <math>q_{0i}=(s_{0i},0)</math> is the total initial state of component <math> i \in D </math>.
*<math>ta:S \rightarrow \mathbb{T}^\infty </math> is the time advance function, where <math> \mathbb{T}^\infty=[0,\infty]</math> is the set of non-negative real numbers plus infinity.Given <math>s=(\ldots, (s_{i},t_{ei}),\ldots)</math>, <center> <math> ta(s)= \min\{ ta_i(si) - t_{ei}| i \in D\}.
</math> </center>
*<math>\delta_{ext}:Q \times X \rightarrow S </math> is the external state function. Given a total state <math>q=(s,t_e)</math> where <math>s=(\ldots, (s_{i}, t_{ei}),\ldots), t_e \in (\mathbb{T}\cap [0,ta(s)] )</math>, and input event <math> x \in X </math>, the next state is given by <center><math> \delta_{ext}(q, x)=s'=(\ldots,(s_i', t_{ei}'), \ldots) </math><center>
where
<center> <math>
(s_i', t_{ei}')=
\begin{cases}
(\delta_{ext}(s_i, t_{ei}, x_i),0) & \text{if } (x, x_i) \in C_{xx}\\
(s_i, t_{ei}) & \text{otherwise}.
\end{cases}
</math></center>
 
Given the partial state <math>s=(\ldots,(s_i, t_{ei}),\ldots) \in S </math>, let <math> IMM(s)=\{i \in D| ta_i(s_i) = ta(s) \} </math> denote ''the set of imminent components''. The ''firing component'' <math> i^* \in D </math> which triggers the internal state transition and an output event is determined by <center> <math> i^* = Select(IMM(s)).</math></center>
 
*<math>\delta_{int}:S \rightarrow S </math> is the internal state function.  Given a partial state <math> s=(\ldots, (s_{i}, t_{ei}),\ldots)</math>, the next state is given by <center><math> \delta_{int}(s)=s'=(\ldots,(s_i', t_{ei}'), \ldots) </math><center>
where
<center> <math>
(s_i', t_{ei}')=
\begin{cases}
(\delta_{int}(s_i),0) & \text{if } i = i^*\\
(\delta_{ext}(s_i, t_{ei}, x_i),0) & \text{if } (\lambda_{i^*}(s_{i^*}), x_i) \in C_{yx}\\
(s_i, t_{ei}) & \text{otherwise}.
\end{cases}
</math></center>
 
*<math>\lambda:S \rightarrow Y^\phi </math> is the output function. Given a partial state <math> s=(\ldots, (s_{i}, t_{ei}),\ldots)</math>,  <center><math> \lambda(s)=
\begin{cases}
\phi                          &\text{if } \lambda_{i^*}(s_{i^*})=\phi \\
C_{yy}(\lambda_{i^*}(s_{i^*})) &\text{otherwise}.
\end{cases}
</math><center>
 
== View2: Total States = States * Lifespan * Elapsed Times ==
Given a [[DEVS#Coupled DEVS|coupled DEVS]] model <math> N = <X,Y,D,\{M_i\},C_{xx}, C_{yx}, C_{yy}, Select></math>, its behavior is described as an atomic DEVS model <math> M = <X,Y,S,s_0,ta, \delta_{ext}, \delta_{int}, \lambda> </math>
 
where
* <math>X</math> and <math>Y</math> are the input event set and the output event set, respectively.
* <math>S=\underset{i \in D}\times Q_i</math> is the partial state set where <math>Q_i=\{(s_i,t_{si}, t_{ei})| s_i \in S_i, t_{si} \in \mathbb{T}^\infty, t_{ei} \in (\mathbb{T} \cap [0, t_{si}])\} </math> is the total state set of component <math> i \in D</math> (Refer to [[Behavior_of_DEVS#View_2:_total_states_=_states_*_lifespans_*_elapsed_times|View2 of Behavior of DEVS]]).
* <math>s_0=\underset{i \in D}\times q_{0i}</math> is the initial state set where <math>q_{0i}=(s_{0i},ta_i(s_{0i}),0)</math> is the total initial state of component <math> i \in D </math>.
 
*<math>ta:S \rightarrow \mathbb{T}^\infty </math> is the time advance function. Given <math>s=(\ldots, (s_{i},t_{si},t_{ei}),\ldots)</math>, <center> <math> ta(s)= \min\{ t_{si} - t_{ei}| i \in D\}.
</math> </center>
*<math>\delta_{ext}:Q \times X \rightarrow S \times \{0, 1\} </math> is the external state function. Given a total state <math>q=(s,t_s,t_e)</math> where <math>s=(\ldots, (s_{i}, t_{si},t_{ei}),\ldots), t_s \in \mathbb{T}^\infty, t_e \in (\mathbb{T}\cap [0,t_s] )</math>, and input event <math> x \in X </math>, the next state is given by <center><math> \delta_{ext}(q, x)=((\ldots,(s_i', t_{si}', t_{ei}'), \ldots),b) </math><center>
where
<center> <math>
(s_i', t_{si}', t_{ei}')=
\begin{cases}
(s_i', ta_i(s_i'), 0) & \text{if } (x, x_i) \in C_{xx},\delta_{ext}(s_i, t_{si}, t_{ei}, x_i)=(s_i',1)\\
(s_i', t_{si}, t_{ei} ) & \text{if } (x, x_i) \in C_{xx},\delta_{ext}(s_i, t_{si}, t_{ei}, x_i)=(s_i',0)\\
(s_i, t_{ei}) & \text{otherwise}
\end{cases}
</math></center>
and
<center> <math>
b=
\begin{cases}
1 & \text{if } \exists i \in D: (x, x_i) \in C_{xx},\delta_{ext}(s_i, t_{si}, t_{ei}, x_i)=(s_i',1)\\
0 & \text{otherwise}.
\end{cases}
</math></center>
 
Given the partial state <math>s=(\ldots,(s_i, t_{si}, t_{ei}),\ldots) \in S </math>, let <math> IMM(s)=\{i \in D| t_{si} - t_{ei} = ta(s) \} </math> denote ''the set of imminent components''. The ''firing component'' <math> i^* \in D </math> which triggers the internal state transition and an output event is determined by <center> <math> i^* = Select(IMM(s)).</math></center>
 
*<math>\delta_{int}:S \rightarrow S </math> is the internal state function. Given a partial state <math> s=(\ldots, (s_{i},t_{si}, t_{ei}),\ldots)</math>, the next state is given by <center><math> \delta_{int}(s)=s'=(\ldots,(s_i', t_{si}', t_{ei}'), \ldots) </math><center>
where
<center> <math>
(s_i', t_{si}', t_{ei}')=
\begin{cases}
(s_i', ta_i(s_i'),0) & \text{if } i = i^*,\delta_{int}(s_i)=s_i',\\
(s_i', ta_i(s_i'),0)  & \text{if } (\lambda_{i^*}(s_{i^*}), x_i) \in C_{yx},\delta_{ext}(s_i, t_{si}, t_{ei}, x_i)=(s', 1)\\
(s_i', t_{si}, t_{ei})  & \text{if } (\lambda_{i^*}(s_{i^*}), x_i) \in C_{yx},\delta_{ext}(s_i, t_{si}, t_{ei}, x_i)=(s', 0)\\
(s_i, t_{si}, t_{ei}) & \text{otherwise}.
\end{cases}
</math></center>
 
*<math>\lambda:S \rightarrow Y^\phi </math> is the output function.  Given a partial state <math> s=(\ldots, (s_{i}, t_{si}, t_{ei}),\ldots)</math>,  <center><math> \lambda(s)=
\begin{cases}
\phi                          &\text{if } \lambda_{i^*}(s_{i^*})=\phi \\
C_{yy}(\lambda_{i^*}(s_{i^*})) &\text{otherwise}.
\end{cases}
</math><center>
 
== Time Passage ==
Since in a coupled DEVS model with non-empty sub-components, i.e., <math> |D|>0</math>, the number of clocks which trace their elapsed times are multiple, so time passage of the model is noticeable.  
;For View1  
Given a total state <math> q=(s,t_e) \in Q </math>  where <math> s = (\ldots,(s_i, t_{ei}),\ldots) </math>
 
If [[Event Segment#Unit event segment|unit event segment]] <math> \omega</math> is  the [[Event Segment#Null event segment|null event segment]], i.e. <math> \omega=\epsilon_{[t, t+dt]}</math>, the state trajectory in terms of [[Timed Event System]] is 
<center> <math> \Delta(q, \omega)=((\ldots,(s_i, t_{ei}+dt),\ldots), t_e+dt).</math> </center>
 
; For View2
Given a total state <math> q=(s,t_s,t_e) \in Q </math> where <math> s = (\ldots,(s_i, t_{si}, t_{ei}),\ldots) </math>
 
If [[Event Segment#Unit event segment|unit event segment]] <math> \omega</math> is  the [[Event Segment#Null event segment|null event segment]], i.e. <math> \omega=\epsilon_{[t, t+dt]}</math>, the state trajectory in terms of [[Timed Event System]] is 
<center> <math> \Delta(q, \omega)=((\ldots,(s_i,t_{si}, t_{ei}+dt),\ldots),  t_{s}, t_e+dt).</math> </center>
 
== Remarks ==
# The behavior of a couple DEVS network whose all sub-components are [[DEVS#Deterministic_DEVS_and_Non-deterministic_DEVS|''deterministic DEVS'']] models can be ''non-deterministic'' if <math> Select(IMM(s))</math> is ''non-deterministic''.
 
==See also==
*[[DEVS]]
 
*[[Behavior of DEVS|Behavior of Atomic DEVS]]
 
*[[Simulation Algorithms for Coupled DEVS]]
 
*[[Simulation Algorithms for Atomic DEVS]]
 
== References ==
* [Zeigler84] {{cite book|author = Bernard Zeigler | year = 1984| title = Multifacetted Modeling and Discrete Event Simulation | publisher = Academic Press, London; Orlando | isbn = 978-0-12-778450-2 }}
* [ZKP00] {{cite book|author = Bernard Zeigler, Tag Gon Kim, Herbert Praehofer| year = 2000| title = Theory of Modeling and Simulation| publisher = Academic Press, New York  | isbn= 978-0-12-778455-7 |edition=second}}
 
{{DEFAULTSORT:Behavior Of Coupled Devs}}
[[Category:Automata theory]]
[[Category:Formal specification languages]]

Revision as of 15:02, 8 June 2013

Template:Multiple issues DEVS is closed under coupling [Zeigper84] [ZPK00]. In other words, given a coupled DEVS model N, its behavior is described as an atomic DEVS model M. For a given coupled DEVS N, once we have an equivalent atomic DEVS M, behavior of M can be referred to behavior of atomic DEVS which is based on Timed Event System.

Similar to behavior of atomic DEVS, behavior of the Coupled DEVS class is described depending on definition of the total state set and its handling as follows.

View1: Total States = States * Elapsed Times

Given a coupled DEVS model N=<X,Y,D,{Mi},Cxx,Cyx,Cyy,Select>, its behavior is described as an atomic DEVS model M=<X,Y,S,s0,ta,δext,δint,λ>

where


where

(si,tei)={(δext(si,tei,xi),0)if (x,xi)Cxx(si,tei)otherwise.

Given the partial state

s=(,(si,tei),)S

, let

IMM(s)={iD|tai(si)=ta(s)}

denote the set of imminent components. The firing component

i*D

which triggers the internal state transition and an output event is determined by

i*=Select(IMM(s)).

where

(si,tei)={(δint(si),0)if i=i*(δext(si,tei,xi),0)if (λi*(si*),xi)Cyx(si,tei)otherwise.

View2: Total States = States * Lifespan * Elapsed Times

Given a coupled DEVS model N=<X,Y,D,{Mi},Cxx,Cyx,Cyy,Select>, its behavior is described as an atomic DEVS model M=<X,Y,S,s0,ta,δext,δint,λ>

where


where

(si,tsi,tei)={(si,tai(si),0)if (x,xi)Cxx,δext(si,tsi,tei,xi)=(si,1)(si,tsi,tei)if (x,xi)Cxx,δext(si,tsi,tei,xi)=(si,0)(si,tei)otherwise

and

b={1if iD:(x,xi)Cxx,δext(si,tsi,tei,xi)=(si,1)0otherwise.

Given the partial state

s=(,(si,tsi,tei),)S

, let

IMM(s)={iD|tsitei=ta(s)}

denote the set of imminent components. The firing component

i*D

which triggers the internal state transition and an output event is determined by

i*=Select(IMM(s)).

where

(si,tsi,tei)={(si,tai(si),0)if i=i*,δint(si)=si,(si,tai(si),0)if (λi*(si*),xi)Cyx,δext(si,tsi,tei,xi)=(s,1)(si,tsi,tei)if (λi*(si*),xi)Cyx,δext(si,tsi,tei,xi)=(s,0)(si,tsi,tei)otherwise.

Time Passage

Since in a coupled DEVS model with non-empty sub-components, i.e., |D|>0, the number of clocks which trace their elapsed times are multiple, so time passage of the model is noticeable.

For View1

Given a total state q=(s,te)Q where s=(,(si,tei),)

If unit event segment ω is the null event segment, i.e. ω=ϵ[t,t+dt], the state trajectory in terms of Timed Event System is

Δ(q,ω)=((,(si,tei+dt),),te+dt).
For View2

Given a total state q=(s,ts,te)Q where s=(,(si,tsi,tei),)

If unit event segment ω is the null event segment, i.e. ω=ϵ[t,t+dt], the state trajectory in terms of Timed Event System is

Δ(q,ω)=((,(si,tsi,tei+dt),),ts,te+dt).

Remarks

  1. The behavior of a couple DEVS network whose all sub-components are deterministic DEVS models can be non-deterministic if Select(IMM(s)) is non-deterministic.

See also

References

  • [Zeigler84] 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.

    My blog: http://www.primaboinca.com/view_profile.php?userid=5889534
  • [ZKP00] 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.

    My blog: http://www.primaboinca.com/view_profile.php?userid=5889534