<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1794-1237</journal-id>
<journal-title><![CDATA[Revista EIA]]></journal-title>
<abbrev-journal-title><![CDATA[Rev.EIA.Esc.Ing.Antioq]]></abbrev-journal-title>
<issn>1794-1237</issn>
<publisher>
<publisher-name><![CDATA[Escuela de ingenieria de Antioquia]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1794-12372014000200002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[PRODUCTION SYSTEM MODELING AND SIMULATION USING DEVS FORMALISM]]></article-title>
<article-title xml:lang="es"><![CDATA[MODELADO Y SIMULACIÓN DE UN SISTEMA DE PRODUCCIÓN USANDO EL FORMALISMO DEVS]]></article-title>
<article-title xml:lang="pt"><![CDATA[MODELAGEM E SIMULAÇÃO DE UM SISTEMA DE PRODUÇÃO USANDO O FORMALISMO DEVS]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Amaya Hurtado]]></surname>
<given-names><![CDATA[Darío]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Castillo Estepa]]></surname>
<given-names><![CDATA[Ricardo Andrés]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Avilés Montaño]]></surname>
<given-names><![CDATA[Óscar Fernando]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ramos Sandoval]]></surname>
<given-names><![CDATA[Olga Lucía]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Militar Nueva Granada  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Militar Nueva Granada  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Militar Nueva Granada Departamento Ingeniería Mecatrónica ]]></institution>
<addr-line><![CDATA[Bogotá ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A04">
<institution><![CDATA[,Universidad Militar Nueva Granada  ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2014</year>
</pub-date>
<numero>22</numero>
<fpage>13</fpage>
<lpage>21</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S1794-12372014000200002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S1794-12372014000200002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S1794-12372014000200002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[This article presents the Discrete Event System Specification (DEVS) formalism, in their atomic and coupled configurations; it is used for discrete event systems modeling and simulation. Initially this work describes the analysis of discrete event systems concepts and its applicability. Then a comprehensive description of the DEVS formalism structure is presented, in order to model and simulate an industrial process, taking into account changes in parameters such as process service time, each station storage systems structure and process tasks coupling. For the MatLab® simulation, the Simevents Toolbox was used for theoretical developments validation.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se presenta el formalismo de especificación de sistemas a eventos discretos (DEVS), en sus configuraciones atómica y acoplada. Este formalismo es utilizado en el modelamiento y simulación de sistemas que responden a eventos discretos. Inicialmente, en este trabajo se realiza una presentación de los sistemas de eventos discretos y sus aplicaciones. Luego de esto, se realiza una descripción del formalismo, en función del modelo y la simulación de procesos industriales, teniendo en cuenta el cambio en los tiempos de servicio de estaciones que trabajan de manera acoplada. Finalmente se presenta un caso de estudio, el cual es modelado y simulado utilizando la herramienta Simevent de MATLAB®.]]></p></abstract>
<abstract abstract-type="short" xml:lang="pt"><p><![CDATA[Em este artigo, é apresentado o formalismo de especificação de sistemas a eventos discretos (DEVS) em suas configurações atômicas e acoplados. Este formalismo é usado em modelagem e simulação de sistemas que respondem a eventos discretos. Inicialmente, em este trabalho, é realizada uma apresentação dos sistemas de eventos discretos e suas aplicações. Depois disso, é feita uma descrição do formalismo, em funcao do modelo e da simulação e de processos industriais, tendo em conta a variação nos tempos de serviço de estações que trabalham de um modo acoplado. Finalmente, se apresenta um caso de estudo, o qual é modelado e simulado utilizando a ferramenta Simevent de MATLAB®.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Discrete Event Systems]]></kwd>
<kwd lng="en"><![CDATA[DEVS]]></kwd>
<kwd lng="en"><![CDATA[SimEvents®]]></kwd>
<kwd lng="es"><![CDATA[sistema de eventos discretos]]></kwd>
<kwd lng="es"><![CDATA[DEVS]]></kwd>
<kwd lng="es"><![CDATA[SimEvents®]]></kwd>
<kwd lng="pt"><![CDATA[Sistema de eventos discretos]]></kwd>
<kwd lng="pt"><![CDATA[DEVS]]></kwd>
<kwd lng="pt"><![CDATA[SimEvents®]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face="verdana" size="2">     <p align="center"><font size="4"><b>PRODUCTION SYSTEM MODELING AND SIMULATION USING DEVS  FORMALISM</b></font></p>     <p align="center"><font size="3"><b>MODELADO  Y SIMULACI&Oacute;N DE UN SISTEMA DE PRODUCCI&Oacute;N USANDO EL FORMALISMO DEVS</b></font></p>     <p align="center"><font size="3"><b>MODELAGEM E SIMULA&Ccedil;&Atilde;O DE UM SISTEMA DE PRODU&Ccedil;&Atilde;O USANDO O FORMALISMO DEVS</b></font></p>     <p>&nbsp;</p>     <p><b>Dar&iacute;o Amaya Hurtado<sup>1</sup>, Ricardo Andr&eacute;s Castillo Estepa<sup>2</sup>, &Oacute;scar Fernando Avil&eacute;s Monta&ntilde;o<sup>3</sup>, Olga Luc&iacute;a Ramos Sandoval<sup>4</sup></b></p>     <p>1 Ingeniero electr&oacute;nico. Especialista en  Automatizaci&oacute;n Industrial. M&aacute;ster en Teleinform&aacute;tica. PhD. en Ingenier&iacute;a Mec&aacute;nica.  Docente Investigador, Universidad Militar Nueva Granada.    <br>   2 Ingeniero en Mecatr&oacute;nica. M&aacute;ster en Ingenier&iacute;a  Mec&aacute;nica. PhD. (c) en Ingenier&iacute;a Mec&aacute;nica. Docente Investigador, Universidad Militar  Nueva Granada.    <br>   3 Ingeniero electr&oacute;nico. Especialista en  Instrumentaci&oacute;n Electr&oacute;nica. M&aacute;ster en Sistemas Autom&aacute;ticos de Producci&oacute;n. PhD.  En Ingenier&iacute;a Mec&aacute;nica. Postdoctor en Ingenier&iacute;a Mec&aacute;nica. Docente  Investigador, Universidad Militar Nueva Granada. Carrera 11 N. 101-80. Departamento Ingenier&iacute;a Mecatr&oacute;nica, Bogot&aacute; (Colombia).  Tel.: (571) 650 00 00 Ext. 1297. Correo electr&oacute;nico: <a href="mailto:oscar.aviles@unimilitar.edu.co">oscar.aviles@unimilitar.edu.co</a>.    <br>   4 Ingeniera electr&oacute;nica. Especialista en Instrumentaci&oacute;n  Electr&oacute;nica. M&aacute;ster en Teleinfrom&aacute;tica. PhD. (c) en Ingenier&iacute;a Universidad Distrital  Francisco Jos&eacute; de Caldas. Docente Investigadora, Universidad Militar Nueva  Granada.</p>     ]]></body>
<body><![CDATA[<p>Art&iacute;culo recibido: 27-II-2013 / Aprobado: 1-VIII-2014    <br>   Disponible online: 30 de agosto de 2014    <br> Discusi&oacute;n abierta hasta diciembre de 2015</p> <hr size="1" />     <p><b><font size="3">ABSTRACT</font></b></p>     <p>This article presents the Discrete Event System  Specification (DEVS) formalism, in their atomic and coupled configurations; it is used for discrete event systems  modeling and simulation. Initially this work describes the analysis of discrete event systems concepts and its applicability.  Then a comprehensive description of the DEVS formalism structure is presented, in order to model and simulate an  industrial process, taking into account changes in parameters such as process service time, each station storage systems structure  and process tasks coupling. For the MatLab&reg; simulation, the Simevents Toolbox was used for theoretical developments validation.</p>     <p><font size="3"><b>KEY WORDS</b></font>: Discrete Event Systems; DEVS; SimEvents&reg;.</p> <hr size="1" />     <p><font size="3"><b>RESUMEN</b></font></p>     <p>En este art&iacute;culo se  presenta el formalismo de especificaci&oacute;n de sistemas a  eventos discretos (DEVS), en sus configuraciones  at&oacute;mica  y acoplada. Este formalismo es utilizado en el modelamiento y simulaci&oacute;n de sistemas  que responden a  eventos discretos. Inicialmente, en este trabajo se realiza una presentaci&oacute;n de los  sistemas de eventos discretos y sus  aplicaciones. Luego de esto, se realiza una descripci&oacute;n del  formalismo, en funci&oacute;n  del modelo y la simulaci&oacute;n de procesos  industriales, teniendo en cuenta el cambio en los tiempos de servicio de  estaciones que trabajan de manera acoplada.  Finalmente se presenta un caso de estudio, el cual es modelado y simulado  utilizando la herramienta Simevent de MATLAB&reg;.</p>     <p><font size="3"><b>PALABRAS CLAVES</b></font>: sistema de eventos discretos; DEVS; SimEvents&reg;.</p> <hr size="1" />     <p><font size="3"><b>RESUMO</b></font></p>     ]]></body>
<body><![CDATA[<p>Em este  artigo, &eacute; apresentado o formalismo de especifica&ccedil;&atilde;o de sistemas a eventos  discretos (DEVS) em suas configura&ccedil;&otilde;es  at&ocirc;micas e acoplados. Este formalismo &eacute; usado em modelagem e simula&ccedil;&atilde;o de  sistemas que respondem a eventos  discretos. Inicialmente, em este trabalho, &eacute; realizada uma apresenta&ccedil;&atilde;o dos  sistemas de eventos discretos e suas aplica&ccedil;&otilde;es.  Depois disso, &eacute; feita uma descri&ccedil;&atilde;o do formalismo, em funcao do modelo e da simula&ccedil;&atilde;o  e de processos industriais,  tendo em conta a varia&ccedil;&atilde;o nos tempos de servi&ccedil;o de esta&ccedil;&otilde;es que trabalham de um  modo acoplado. Finalmente, se apresenta um caso de estudo, o qual &eacute; modelado e simulado utilizando  a ferramenta Simevent de MATLAB&reg;.</p>     <p><font size="3"><b>PALAVRAS-CHAVE</b></font>: Sistema de eventos discretos; DEVS; SimEvents&reg;.</p> <hr size="1" />     <p><font size="3"><b>1. INTRODUCTION</b></font></p>     <p>Developments  in technology, reflected mainly in  computer systems, communicat ion systems and  manufacturing systems, have resulted in new methodologies  for modeling and analysis related to systems  that respond to discrete events.</p>     <p>Such  systems are characterized by performing tasks  in real time, high efficiency, and accuracy. Thus,  requiring systematic methods associated with computational  tools to support the analysis and simulation  of these systems (Capocchi, L., <i>et al</i>., 2006).</p>     <p>In this case, the simulation is essential, to understanding  the behavior and operation of the system. Several  formalisms were developed for the analysis and simulation  of discrete events, the DEVS formalism being one of  the most popular among them (Filippi, J.-B., and Bisgambiglia,  P., 2004; Hong, K. and Kim, T., 2006).</p>     <p>One  example is its application in industrial manufacturing systems, which are defined by Palaniappan,  S., <i>et al</i>. (2006) and Nikolaidou, M., <i>et al.</i> (2006)  as an activity in charge from the processing of raw  materials into finished products ending with  the distribution. This transformation includes product  design, materials selection, process planning, purchasing,  production control, product support, marketing,  sales, product distribution, and customer service,  among others. This type of systems consists of cells  controlled by discrete events.</p>     <p>An  event may correspond, for example, with a  particular task completion in a production system, the  arrival and departures of customers, a package transmission  through a communications system, requests  arrival and its fulfillment, machine failure, the arrival  and departure of parts, signals connection and disconnection  by the process operator, among others.</p>     <p>A  discrete event system (DES) is characterized by  having a dynamic evolving accordingly to the abrupt physical  events occurrence. These events usually happen asynchronously  in time. The events stimulate the dynamics  causing a state transition system (Bergero, F., 2000).  Today with the changing market demands and economic  globalization, there are expectations for highly flexible  production systems, able to take advantage of new  information technologies and changes in demand and event-based  modeling offers the possibility of representing the  dynamic behavior of processes.</p>     <p>The  acquisition of the process model is an important element  in the control systems realignment. For this purpose,  several formalisms were developed that allow the  modeling of discrete events variables. Among the formalisms  commonly used in modeling, analysis and control  of discrete event systems (Van der Schaft A. and Schumacher  H., 2000) are the Max-min-plus-scaling (MMPS)  systems, the Automatons, Petri Nets, Discrete Event  System Specification (DEVS), and Grafcet .</p>     ]]></body>
<body><![CDATA[<p>This  article focuses in the DEVS formalism used for the  discrete systems modeling and simulation applied  to industrial processes using the Matlab&reg; computational  tool as simulation support. This paper is structured as follows: the first section presents an introduction to the Discrete Event Systems; the next section presents both the DEVS atomic formalism and the coupled DEVS structural descriptions. The third section describes an industrial process modeling containing discrete events variables, with the three workstations attached. The fourth section presents the manufacturing process simulation illustrated in the third section, for the event the Matlab&reg; Simulink&reg;, Simevents&reg; tool was used, taking place in the fifth section are the conclusions and lastly the references and bibliographic sources.</p>     <p><b><font size="3">2. DESCRIPTION OF THE DEVS ATOMIC FORMALISM</font></b></p>     <p>For a long time, mathematical tools have been used   to represent the behavior of systems governed by time or   physical phenomena as differential equations. Currently,   and taking into account the technological developments   made by man, such as computers, transportation systems,   manufacturing, communications and others. Moreover,   considering that their behavior is governed by events   occurring asynchronously in time (Van der Schaft A. and   Schumacher H., 2000).</p>     <p>This system is typically called discrete event (DES), and its analysis is very complex, due to a series of requirements such as, copyrights issues, productivity requirements, limitations in response time and so on Hong, K. and Kim, T. (2006). In 1972, the mathematician Bernard Zeigler proposed a formalism to represent the DES (Villani E., <i>et al</i>., 2007), which was called DEVS.</p>     <p>Branicky M. S. (1995) describes the DEVS formalism as a conceptual environment that specifies the model, and the simulation of discrete event systems. Modeling can be done through the system decomposition into smaller models, specifying the coupling between them.</p>     <p>The smaller models are defined as the atomic model, the fundamental element, representing the processing "molecular" unity, and the second is the coupled model (Alur, R., <i>et al</i>., 2000; Kain, S., <i>et al</i>., 2008).</p>     <p>The atomic model can be defined as (<a href="#for1">1</a>)</p>     <p align="center"><img src="img/revistas/eia/n22/n22a02for1.gif"><a name="for1"></a></p>     <p>Where:    <br> <i>X</i>: Is the input events set of values.    ]]></body>
<body><![CDATA[<br>     <i>Y</i>: Is the output events set of values.    <br>     <i>S</i>: Is the set of state values    <br>     <i>&delta;</i><i><sub>int</sub></i><i>, t</i><i><sub>a</sub></i>: It is the internal transition and the time     progression  functions, respectively    <br>   <i>&delta;<sub>ext</sub></i>:<i> Q &times; X </i>&rarr;<i> S </i>: Is an external transition function,     where <i>Q </i>is the set of states</p>     <p align="center"><img src="img/revistas/eia/n22/n22a02for2.gif"><a name="for2"></a></p>     <p><i>&lambda;</i>:<i> S </i>&rarr;<i> y</i>: Is the output function    <br>     t<sub>a</sub>: S &rarr; R<sup>+</sup><sub>0,&infin;</sub> It is the time progression function,     which determines the maximum duration that the     system can stay idle. After a time ta(s) without the     occurrence of external events, the system internally     transitions to a new state S<sub>2</sub>, calculated by S<sub>2</sub> = &delta;<sub>int</sub>(s)<img src="img/revistas/eia/n22/n22a02for5.gif"></p>     <p>The transition from state S<sub>1</sub> to S<sub>2</sub>, also produces   an output event, defined by y = &lambda;(S<sub>1</sub>).</p>     <p>The following  equation statement (3) represents the atomic model state equation.</p>     <p align="center"><img src="img/revistas/eia/n22/n22a02for3.gif"><a name="for3"></a></p>     ]]></body>
<body><![CDATA[<p>Meaning, that system's new state depends on one of the two transition functions, but not on both simultaneously.</p>     <p><a href="#fig1">Figure 1</a> shows the DEVS atomic model semantics (Sikun, L., <i>et al</i>., 2005). The model responds to external input events, according to its external transition function, in the absence of events in a specific time set by the time advance function, the model changes state according to the internal transition function and generates an output event for the other  models.</p>     <p align="center"><img src="img/revistas/eia/n22/n22a02fig1.gif"><a name="fig1"></a></p>     <p><b><font size="3">3. DEVS FORMALISM FOR COUPLED  SYSTEMS</font></b></p>     <p>The atomic models can interact through a  coupled   model. This allows for to the division of  a modeling issue   from a complex system into small units  that can be   coupled and make their representation  easier (Chen, C. H., and Y&uuml;cesan, E., 2001; Nikolaidou,  M., <i>et al.</i>, 2006). <a href="#fig3">Figure 3</a> shows a coupled DEVS diagram.</p>     <p>With its several closed loops, the coupled  DEVS modules can, not only be connected in  cascading form, but also allows feedback configurations  between the atomic models, thus permitting an  industrial production system representation.</p>     <p align="center"><img src="img/revistas/eia/n22/n22a02fig2.gif"><a name="fig2"></a></p>     <p>The coupled DEVS is formed of several  atomic models <b>(D)</b>, connected through internal link  and is defined by the tuple of equation (4) and present in the <a href="#fig2">Figure 2</a>.</p>     <p align="center"><img src="img/revistas/eia/n22/n22a02for4.gif"><a name="for4"></a></p>     <p><i>X</i>: Is the input set, for the reception of incoming evVents, where:</p>     ]]></body>
<body><![CDATA[<p align="center"><i>p </i>&isin; <i>Inport, v </i>&isin; <i>X</i><i><sub>p</sub></i></p>     <p><i>Y</i>: It is the output set, for the transmission of   external events.</p>     <p align="center"><i>p </i>&isin; <i>OutPorts</i>, <i>v </i>&isin; <i>Y</i><i><sub>p</sub></i></p>     <p><i>D</i>: It is the components package (basic model)</p>     <p><i>D</i>: It is the DEVS model for each <i>d </i>&isin; <i>D</i>. Verifiable   according to the connections. <i>M</i><i><sub>d</sub> </i><i>= &lt; X</i><i><sub>d</sub></i><i>, S, Y</i><i>, </i><i>&delta;</i><i><sub>int</sub></i><i>, </i><i>&delta;</i><i><sub>ext</sub></i><i>, </i><i>&lambda;</i><i>, t</i><i><sub>a</sub></i>&gt;,   is the classic DEVS, with several input/output ports.</p>     <p align="center"><i>p </i>&isin; <i>Inports</i><i>d</i><i>, v </i>&isin; <i>X</i><i><sub>p</sub></i></p>     <p><i>p </i>&isin; <i>OutPorts</i><i>d</i><i>, v </i>&isin; <i>Y</i><i><sub>p</sub></i>   <i>EIC</i>: It is the input links that  connects the coupled model entries to one or more of its  components input areas.</p>     <p align="center"><i>EIC </i>&sube; {(<i>N, ip</i><i><sub>N</sub></i>), (<i>D, ip</i><i><sub>D</sub></i>) | <i>ip</i><i><sub>N</sub> </i>&isin; <i>Inports</i>, <i>d </i>&isin; <i>D</i>, <i>ip</i><i><sub>d</sub> </i>&isin; <i>InPorts</i><i><sub>d</sub></i>}</p>     <p>Where:    <br>   (<i>N, ip</i><i><sub>N</sub></i>): Represents the coupled model <i>ip</i><i><sub>N</sub> </i>input   port.    ]]></body>
<body><![CDATA[<br> (<i>d, ip</i><i><sub>d</sub></i>): Represents the component's <i>ip</i><i><sub>D</sub> </i>input port.    <br> ((<i>N, ip</i><i><sub>N</sub></i>),(<i>d, ip</i><i><sub>d</sub></i>)): Represents the connection between the two ports.    <br> <i>EOC</i>: The set of output links that  connects the outputs from one or more components to the  coupled model input port.</p>     <p align="center"><i>EOC </i>&sube; {(<i>d</i>,&#91;(<i>op</i>)&#93;<sub>&perp;</sub><i>d</i>), (<i>N</i>,&#91;(<i>op</i>)&#93;<sub>&perp;</sub><i>N</i>) | &#91;(<i>op</i>)&#93;<sub>&perp;</sub><i>N </i>&isin; <i>Outports</i>, <i>d </i>&isin; <i>D</i>, &#91;(<i>op</i>)&#93;<sub>&perp; </sub><i>d </i>&isin; &#91;(<i>OutPorts</i>)&#93;<sub>&perp;</sub><i> d</i>}</p>     <p>Where:    <br>   (<i>d, op</i><i><sub>d</sub></i>): Represents the component's <i>op</i><i><sub>d</sub> </i>output port.    <br> (<i>N, op</i><i><sub>N</sub></i>): Represents the composite  model's <i>op</i><i><sub>N</sub></i> output port.    <br> ((<i>d</i>,&#91;(<i>op</i>)&#93;<sub>&perp;</sub><i>d</i>) , (<i>N</i>,&#91;(<i>op</i>)&#93;<sub>&perp;</sub><i>N</i>)): Represents the connection between the two ports.    <br> <i>IC</i>: It is the internal links set connecting the components' output ports to the coupled  models input ports.</p>     <p align="center"><i>IC </i>&sube; {(<i>a, op</i><i><sub>a</sub></i>), (<i>b</i>, <i>ip</i><i><sub>b</sub></i>) | <i>a, b </i>&isin; <i>D con a </i>&ne; <i>b</i>, <i>op</i><i><sub>a</sub> </i>&isin; <i>OutPorts</i><i><sub>a</sub></i>, <i>ip</i><i><sub>b</sub> </i>&isin; <i>InPorts</i><i><sub>b</sub></i>}</p>     ]]></body>
<body><![CDATA[<p>Where:    <br>   (<i>a, op</i><i><sub>a</sub></i>): represents the coupled model's <i>ip</i><i><sub>N</sub> </i>port   of entry.    <br> (<i>b</i>, <i>ip</i><i><sub>b</sub></i>): represents the d component's <i>ip</i><i><sub>d</sub> </i>input port.    <br> ((<i>a, op</i><i><sub>a</sub></i>), (<i>b</i>, <i>ip</i><i><sub>b</sub></i>)): represents the connection between the two ports.    <br> Select: sets event priorities, even if an  internal event is already scheduled for the same  time.</p>     <p><b><font size="3">4. EXPERIMENT</font></b></p>     <p>This section presents a study case to illustrate  the   DEVS formalism application in an  industrial production   process. The experiment comprises a  production line consisting  of three workstations, coupled sequentially. See <a href="#fig3">Figure 3</a>.</p>     <p>The production line model was based on each workstation's atomic model and their integration produced one coupled model. The first station is pneumatically operated, charged with supplying the raw material into a production line assembling process.  The model shows this station as a black box, responsible  for producing a consistent product on a support platform by completing the final product. In this manner, it  can be displayed as a system with an input buffer, which serves the products to be processed by a server, which represents the delivery of the raw material to the production line.</p>     <p>The raw material from the previous station arrives at the next station that is in charge of the  Lego type product assembling on a support platform.</p>     <p>With the product assembling complete, it passes to a third workstation responsible for the product labeling, similar to the previous workstations, this workstation is connected to a server able to perform the designated activity with a product-receiving  buffer.</p>     ]]></body>
<body><![CDATA[<p>In the modeled system, each station consists of its input buffer associated with the server Px, configured in series to represent the sequential process. The raw material to serve as support for assembling is represented by the elements ax, with an arrival rate linearly independent. The red circles imply that a  server is handling an event (busy) and that a product in the queue is waiting for the service.</p>     <p>The model is defined as follows:</p>     <p align="center"><a href="img/revistas/eia/n22/n22a02fig3.gif" target="_blank">Figure 3</a><a name="fig3"></a></p>     <p>The components' serial connections are   accomplished as follows: output of the first process   connects to the input of the second process, and  lastly   the output of the second process connects to the input   of the third process. This represents what is called  an   internal coupling between components.</p>     <p>The corresponding coupled DEVS model composition is as follows:</p>     <p align="center"><i>CM = &lt; X, Y, D, </i>{<i>M</i><sub>&perp;</sub> <i>d, </i>| <i>d </i>&isin; <i>D </i>}<i>, EIC, EOC, IC, select&gt;</i></p>     <p><i>X</i><i><sub>in</sub> </i>= <img src="img/revistas/eia/n22/n22a02for6.gif">: Possible values that can be entered by the   port <i>A</i><sub>1</sub> = {<i>a</i><sub>1</sub><i>, a</i><sub>2</sub><i>,</i>...}.    <br> <i>InPorts </i>= {"<i>A</i><sub>1</sub>"}: Composite model  input port    <br> <i>X </i>= {(<i>a_x</i>\,<i>v</i>) | <i>v </i>&isin; <img src="img/revistas/eia/n22/n22a02for6.gif">}: Composite model input port.    <br> <i>OutPorts </i>= {"<i>d</i><i><sub>x</sub></i>"}: Composite model output port corresponding to the process 3 output.    ]]></body>
<body><![CDATA[<br> <i>Y</i><i><sub>out</sub> </i>= <img src="img/revistas/eia/n22/n22a02for6.gif">: possible values that may hold the composite model {<i>d</i><sub>1</sub>, <i>d</i><sub>2</sub>,...}.    <br> <i>Y </i>= {(<i>d, x, v</i>)<img src="img/revistas/eia/n22/n22a02for7.gif"> |<i> v </i>&isin; <img src="img/revistas/eia/n22/n22a02for6.gif">}: Composite model output port, and the probable values remaining from the  output of previous process.    <br> <i>D</i> = {<i>p</i><sub>1</sub>, <i>p</i><sub>2</sub>, <i>p</i><sub>2</sub>}: Set of names of composite set correspondent to the atomic models of each process.    <br> <i>EIC </i>= {(<i>N, p, x</i>), (<i>p</i>, 1<i>, a, x</i>)}: It is the input connection between the composite models in each process.    <br> <i>EOC</i> = {(<i>p</i><sub>3</sub>, <i>out</i>), (<i>N, out</i>)}: Output connection from the last process to the composite model output port.    <br> <i>IC </i>= {((<i>p</i><sub>3</sub>, <i>out</i>), (<i>p</i><sub>2</sub>, <i>a</i><i><sub>x</sub></i>)), ((<i>p</i><sub>0</sub>, <i>out</i>), (<i>N, a</i><i><sub>x</sub></i>))}    <br> <i>Select</i>(<i>D' </i>) = Equivalent to the internal conditions among  processes.    <br> Select: equivalent to the faster process selection.</p>     <p>For the model system simulation, the MATLAB &reg; tool and Simevents toolbox were used; these software are geared to the simulation processes involving  discrete time variables, i.e., the manufacturing processes can identify bottlenecks in a production line, perform the identification of resources needed for production, execute the analysis of the performance  characteristics of the system, response times and production delays, among many other behaviors that can be analyzed.</p>     <p>The Simevents&reg;, "Event-Based Sequence",  allows the generation of a signal of events based on data  drawn by the user. With this block, a date is generated with  all the Vs that arise in a server.</p>     ]]></body>
<body><![CDATA[<p>The "FIFO Queue" block simultaneously has N entities and provides an entity through its output  port, yet it retains said entity if the output port is  blocked, and other entities are still available. When keeping  several entities in storage, the block will always deliver the  first that was stored, i.e., the first entity to be stored  is the first to exit through its output port.</p>     <p>The Single Server block, serves an entity  for a period and then delivers an entity to its  output port. In case of a blocked output port, the entity  will wait in the block until the port become available. In  this application, the ser vers represent each of the  workstations belonging to the production line. This  block input ports are represented by IN, which is the  entrance way for the entities to be served, t is the  service time defined in seconds, for an entity's new arrival time.  The outputs are divided into two blocks; the first is  "Entity Output Ports", composed of OUT, which is the  exit period after the completed task. P is the port for  entities displaced by the arrival of a higher priority  entity. TO is port for entities with wait time; # d is the number  of entities already tended by the server; # n is the  number of entities that are currently on the block;  w shows the entities mean waiting time, useful for  showing the server usage time; # displays the number  of entities that have exhausted their time.</p>     <p>The graph representing the industrial  production model dynamics is shown in <a href="#fig4">Figure 4</a>. It can observed how each server represents the dynamics of  each of the stations involved in industrial  production system, activities performed in each of the three  stations make up a production line, each server has  a random processing time, which simulates the time  it requires the station to carry out their activity.  Furthermore, each station has a storage buffer containing  the entities prior to being processed.</p>     <p align="center"><a href="img/revistas/eia/n22/n22a02fig4.gif" target="_blank">Figure 4</a><a name="fig4"></a></p>     <p>The simulation's purpose is to perform the analysis of the dynamics relating to the  times of use, mean waiting time, number of units serviced at  the stations.</p>     <p><b><font size="3">5. RESULTS</font></b></p>     <p>According to the results on the behavior  of each   of the workstations, analysis was carried  out only for   workstation one. This is due to the similarity  between   results obtained from the other  workstations.</p>     <p>Results were obtained for, mean waiting  time, usage time, and number of units serviced at the  stations.</p>     <p>In <a href="#fig5">Figure 5</a> displays statistics from the  server one, representing the workstation with raw  material input. The generator delivers the units for the  workstation production line. A product provider was  configured, a vector corresponding to the number of  parts that the system will supply. The  server's behavior, according to the serviced units is linear in function of time,  ensuring a smooth transition in this workstation, including  that at certain times the workstation remains idle, with no products to deliver to the next workstation.</p>     <p align="center"><img src="img/revistas/eia/n22/n22a02fig5.gif"><a name="fig5"></a></p>     ]]></body>
<body><![CDATA[<p>In <a href="#fig6">Figure 6</a> s hows t he m ean w aiting t ime f or each activity at a workstation, it can be observed  that at the beginning, the server has a transient response  in the products waiting time, after 40 seconds it reaches  a permanent regimen that ensures a continuous waiting  time. The graph shows a concordance with the behavior of the number of units served by the server's unit time, and  allows one to forecast the time needed for the supply of  parts to arrive at the production line, thus avoiding  bottlenecks at this workstation, by holding a mean waiting time of 3  sec., this is important to predict the amount of products  that this workstation can produce.</p>     <p align="center"><img src="img/revistas/eia/n22/n22a02fig6.gif"><a name="fig6"></a></p>     <p>In <a href="#fig7">Figure 7</a> shows the server's usage time, after 40 seconds the server reaches a stationary state  keeping it occupied for the whole time, thus making  it possible for the calculation of the  system's efficiency to supply the parts to the production  line.</p>     <p align="center"><img src="img/revistas/eia/n22/n22a02fig7.gif"><a name="fig7"></a></p>     <p><b><font size="3">6. CONCLUSIONS AND FUTURE  PERSPECTIVES</font></b></p>     <p>There are several formalisms used for  modeling   discrete event systems, but according to  the literature   review, the DEVS formalism is widely used  today to represent   this kind of systems, it is by its uses  that an equivalent   representation can be performed in other  formalisms.</p>     <p>Bu using the Simevents&reg; simulation tool by MATLAB&reg; it is possible to perform the  system behavior analysis that respond to discrete events,  and the gathering of information regarding waiting times,  service times, number of units served by a workstation, among  other, which is vital, when planning an industrial production  system.</p>     <p>The simulation was performed based on three workstations, establishing the average  service time, the units produced and the setting time  for each server. These results allowed the analysis and  planning of load distribution in an industrial production  system.</p>     <p>By using the DVES formalism for the modeling, and employing tools such as the MatLab&reg;  Simulink&reg;, it is possible not only to implement simulation  platforms but also the control systems, applicable in  industrial production systems that answer to discrete event  systems.</p>     <p>According to market requirements, it is  necessary to structure platforms that allow the  implementation of production system model in embedded  processors, with the purpose of creating a system that  realistically mimics the physical system, thus it may deepen the analysis of industrial production systems.</p>     ]]></body>
<body><![CDATA[<p><b><font size="3">REFERENCES</font></b></p>     <!-- ref --><p>Alur, R.; Henzinger, T.A; Lafferriere,  G.; Pappas, G.J. (2000). Discrete Abstractions of Hybrid Systems. <i>Proceedings</i> <i>of the IEEE</i>, 88(7), pp. 971-984.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000134&pid=S1794-1237201400020000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Bergero,  F., Kofman, E., Basabilbaso, C., Z&uacute;ccolo, J. (2000). Desarrollo de  un simulador de sistemas h&iacute;bridos en tiempo real.  XXI Congreso Argentino de Control Autom&aacute;tico.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000136&pid=S1794-1237201400020000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Branicky, M. S. (1995). <i>Studies  in Hybrid Systems: Modeling,</i> <i>Analysis, and Control. </i>Submitted to the Department of Electrical Engineering and Computer  Science in partial fulfillment of the requirements for the  degree of Doctor of Science in Electrical Engineering and  Computer Science, Massachusetts Institute of Technology.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000138&pid=S1794-1237201400020000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Capocchi, L.; Bernardi, F.; Federici, D.;  Bisgambiglia, P.-A. (2006). BFS-DEVS: A General DEVS-based  Formalism for Behavioral Fault Simulation. <i>Simulation  Modelling</i> <i>Practice and Theory, </i>14(7), pp. 945-970.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000140&pid=S1794-1237201400020000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Chen, C. H., Y&uuml;cesan, E. (2001).  Introduction to Discrete Event Systems: Christos G. Cassandras and  Stephane Lafortune; Kluwer Academic Publishers,  Dordrecht. <i>Automatica </i>37(10), pp. 1682-1685.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000142&pid=S1794-1237201400020000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Filippi, J. B. and Bisgambiglia, P.  (2003). JDEVS: An Implementation of a DEVS Based Formal Framework for Environmental Modelling. <i>Environmental  Modelling and </i> <i>Software, </i>19(3), pp. 261-274.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000144&pid=S1794-1237201400020000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Hong, K.J. and Kim, T.G. (2006). DEVSpecL:  DEVS Specification Language for Modeling, Simulation and  Analysis of Discrete Event Systems. <i>Information  and Software</i> <i>Technology</i>, 48(4), pp. 221-234.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000146&pid=S1794-1237201400020000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Kain, S.; Schiller, F.; Dominka, S.  (2008). Reuse of Models in the Lifecycle of Production Plants Using  HiL Simulation Models for Diagnosis. <i>Industrial  Electronics, ISIE 2008.</i> <i>IEEE International  Symposium.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000148&pid=S1794-1237201400020000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></i></p>     <!-- ref --><p>Kim, K. H.; Seong, Y.R.; Kim, T.G.; Park,  K.H. (1997). Ordering   of Simultaneous Events in Distributed DEVS  Simulation. <i>Simulation Practice and  Theory</i>, 5(3), pp.  253-268.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000150&pid=S1794-1237201400020000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Nikolaidou, M.; Dalakas, V.; Mitsi, L.;  Kapos, G.-D. (2008). A SysML Profile for Classical DEVS  Simulators. <i>Software </i><i>Engineering  Advances, ICSEA '08. The Third International</i> <i>Conference </i>on, Sliema, pp. 445-450.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000152&pid=S1794-1237201400020000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Palaniappan, S.; Sawhney, A.; Sarjoughian, H.S.  (2006). Application of the DEVS Framework in Construction Simulation. Simulation Conference, 2006. WSC 06. <i>Proceedings of the Winter</i>. pp. 2077-2086.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000154&pid=S1794-1237201400020000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Saadawi, H. and Wainer, G. (2007). Modeling Physical Systems Using Finite Element Cell-DEVS. <i>Simulation</i> <i>Modelling Practice and Theory</i>, 15(10), pp. 1268-1291.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000156&pid=S1794-1237201400020000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Sikun,  L.; Zhihui, X.; Tiejun, L. (2005). Distributed cooperative Design Method and Environment for Embedded System. <i>Computer Supported Cooperative Work in  Design, 2005.</i> <i>Proceedings of the Ninth International  Conference.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000158&pid=S1794-1237201400020000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></i></p>     <!-- ref --><p>Van der Schaft, A. and Schumacher, H. (2000). An  Introduction   to Hybrid Dynamical Systems. <i>Lecture Notes in</i>   <i>Control and Information Sciences</i>, 251.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000160&pid=S1794-1237201400020000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>Villani, E.; Miyagi, P.; Valette, R. (2007). Modelling  and Analysis of Hybrid Supervisory Systems. <i>Advances in</i> <i>Industrial Control.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000162&pid=S1794-1237201400020000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></i></p>     <!-- ref --><p>Zeigler, B. P.; Moon, Y.; Lopes, V.L; Kim, J. (1996).  DEVS Approximation   of Infiltration Using Genetic Algorithm   Optimization of a Fuzzy System. <i>Mathematical and</i>   <i>Computer Modelling, </i>23(11-12), pp. 215-228.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000164&pid=S1794-1237201400020000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>   </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Alur]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Henzinger]]></surname>
<given-names><![CDATA[T.A]]></given-names>
</name>
<name>
<surname><![CDATA[Lafferriere]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Pappas]]></surname>
<given-names><![CDATA[G.J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Discrete Abstractions of Hybrid Systems]]></article-title>
<source><![CDATA[Proceedings of the IEEE]]></source>
<year>2000</year>
<volume>88</volume>
<numero>7</numero>
<issue>7</issue>
<page-range>971-984</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bergero]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Kofman]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Basabilbaso]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Zúccolo]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<source><![CDATA[Desarrollo de un simulador de sistemas híbridos en tiempo real]]></source>
<year>2000</year>
<conf-name><![CDATA[XXI Congreso Argentino de Control Automático]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Branicky]]></surname>
<given-names><![CDATA[M. S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Studies in Hybrid Systems: Modeling, Analysis, and Control]]></source>
<year>1995</year>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Capocchi]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Bernardi]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Federici]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Bisgambiglia]]></surname>
<given-names><![CDATA[P.-A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[BFS-DEVS: A General DEVS-based Formalism for Behavioral Fault Simulation]]></article-title>
<source><![CDATA[Simulation Modelling Practice and Theory]]></source>
<year>2006</year>
<volume>14</volume>
<numero>7</numero>
<issue>7</issue>
<page-range>945-970</page-range></nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[C. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Yücesan]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Introduction to Discrete Event Systems: Christos G. Cassandras and Stephane Lafortune]]></article-title>
<source><![CDATA[Automatica]]></source>
<year>2001</year>
<volume>37</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>1682-1685</page-range></nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Filippi]]></surname>
<given-names><![CDATA[J. B]]></given-names>
</name>
<name>
<surname><![CDATA[Bisgambiglia]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[JDEVS: An Implementation of a DEVS Based Formal Framework for Environmental Modelling]]></article-title>
<source><![CDATA[Environmental Modelling and Software]]></source>
<year>2003</year>
<volume>19</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>261-274</page-range></nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Hong]]></surname>
<given-names><![CDATA[K.J]]></given-names>
</name>
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[T.G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[DEVSpecL: DEVS Specification Language for Modeling, Simulation and Analysis of Discrete Event Systems]]></article-title>
<source><![CDATA[Information and Software Technology]]></source>
<year>2006</year>
<volume>48</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>221-234</page-range></nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kain]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Schiller]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Dominka]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<source><![CDATA[Reuse of Models in the Lifecycle of Production Plants Using HiL Simulation Models for Diagnosis]]></source>
<year>2008</year>
<conf-name><![CDATA[ ISIE 2008. IEEE International Symposium]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[K. H.]]></given-names>
</name>
<name>
<surname><![CDATA[Seong]]></surname>
<given-names><![CDATA[Y.R.]]></given-names>
</name>
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[T.G.]]></given-names>
</name>
<name>
<surname><![CDATA[Park]]></surname>
<given-names><![CDATA[K.H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Ordering of Simultaneous Events in Distributed DEVS Simulation]]></article-title>
<source><![CDATA[Simulation Practice and Theory]]></source>
<year>1997</year>
<volume>5</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>253-268</page-range></nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Nikolaidou]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Dalakas]]></surname>
<given-names><![CDATA[V.]]></given-names>
</name>
<name>
<surname><![CDATA[Mitsi]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Kapos]]></surname>
<given-names><![CDATA[G.-D]]></given-names>
</name>
</person-group>
<source><![CDATA[A SysML Profile for Classical DEVS Simulators]]></source>
<year>2008</year>
<conf-name><![CDATA[Third International Conference on]]></conf-name>
<conf-loc> </conf-loc>
<page-range>445-450</page-range><publisher-loc><![CDATA[Sliema ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Palaniappan]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Sawhney]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Sarjoughian]]></surname>
<given-names><![CDATA[H.S]]></given-names>
</name>
</person-group>
<source><![CDATA[Application of the DEVS Framework in Construction Simulation]]></source>
<year>2006</year>
<conf-name><![CDATA[ Simulation Conference]]></conf-name>
<conf-date>2006</conf-date>
<conf-loc> </conf-loc>
<page-range>2077-2086</page-range></nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Saadawi]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Wainer]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Modeling Physical Systems Using Finite Element Cell-DEVS]]></article-title>
<source><![CDATA[Simulation Modelling Practice and Theory]]></source>
<year>2007</year>
<volume>15</volume>
<numero>10</numero>
<issue>10</issue>
<page-range>1268-1291</page-range></nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sikun]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Zhihui]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Tiejun]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<source><![CDATA[Distributed cooperative Design Method and Environment for Embedded System]]></source>
<year>2005</year>
<conf-name><![CDATA[Ninth Computer Supported Cooperative Work in Design]]></conf-name>
<conf-date>2005</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Van der Schaft]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Schumacher]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Introduction to Hybrid Dynamical Systems]]></article-title>
<source><![CDATA[Lecture Notes in Control and Information Sciences]]></source>
<year>2000</year>
<page-range>251</page-range></nlm-citation>
</ref>
<ref id="B15">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Villani]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Miyagi]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Valette]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Modelling and Analysis of Hybrid Supervisory Systems]]></article-title>
<source><![CDATA[Advances in Industrial Control]]></source>
<year>2007</year>
</nlm-citation>
</ref>
<ref id="B16">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zeigler]]></surname>
<given-names><![CDATA[B. P.]]></given-names>
</name>
<name>
<surname><![CDATA[Moon]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Lopes]]></surname>
<given-names><![CDATA[V.L]]></given-names>
</name>
<name>
<surname><![CDATA[Kim]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[DEVS Approximation of Infiltration Using Genetic Algorithm Optimization of a Fuzzy System]]></article-title>
<source><![CDATA[Mathematical and Computer Modelling]]></source>
<year>1996</year>
<volume>23</volume>
<numero>11</numero><numero>12</numero>
<issue>11</issue><issue>12</issue>
<page-range>215-228</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
