10.05.2013 Views

Texto base de la asignatura - UNED

Texto base de la asignatura - UNED

Texto base de la asignatura - UNED

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MODELADO DE SISTEMAS MEDIANTE DEVS<br />

}<br />

public void show_state() {<br />

System.out.println("state of " + name + ": ");<br />

System.out.println("phase, sigma : " + phase + " " + sigma + " ");<br />

if (arrived != null && solved != null) {<br />

System.out.println(" jobs arrived :");<br />

// arrived.print_all();<br />

System.out.println("total :" + arrived.size());<br />

System.out.println("jobs solved :");<br />

// solved.print_all();<br />

System.out.println("total :" + solved.size());<br />

System.out.println("AVG TA = " + compute_TA());<br />

System.out.println("THRUPUT = " + compute_Thru());<br />

}<br />

}<br />

6.6. MODELOS DEVS COMPUESTOS Y JERÁRQUICOS<br />

En esta sección se muestran varios ejemplos que ilustran <strong>la</strong> <strong>de</strong>scripción <strong>de</strong> mo<strong>de</strong>los<br />

compuestos usando DEVSJAVA.<br />

6.6.1. Mo<strong>de</strong>lo <strong>de</strong> una secuencia <strong>de</strong> etapas<br />

En <strong>la</strong> Sección 3.4.1 se <strong>de</strong>scribió el mo<strong>de</strong>lo compuesto por tres etapas en serie,<br />

que es mostrado en <strong>la</strong> Figura 6.7.<br />

p p § ¦ ¥<br />

pipeline ¡ ¡ ¡ ¢£¤ ¢£¤ ¡<br />

Figura 6.7: Pipeline compuesta por tres etapas.<br />

A continuación, se muestra parte <strong>de</strong> <strong>la</strong> <strong>de</strong>scripción <strong>de</strong> este mo<strong>de</strong>lo compuesto<br />

usando DEVSJAVA. La c<strong>la</strong>se pipeSimple se encuentra en el paquete SimpArc.<br />

package SimpArc;<br />

import java.awt.*;<br />

import simView.*;<br />

300<br />

¢£¤ ¢£¤<br />

p

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!