next up previous contents
Next: La clase Controller Up: PetrA: Petri Nets Application Previous: La arquitectura general de

Diseño e implantación

Expuestas las consideraciones del modelo base para manejar redes de Petri y de la arquitetura general de la aplicación, describiremos las diferentes clases que componen a PetrA y algunas características fundamentales de su implantación. En la figura 4.1 se puede visualizar la relación entre las diferentes clases de la aplicación.
  
Figure 4.2: Diagrama de clases de PetrA
\begin{figure}
\epsfxsize=286pt
\hspace{.65in}
\epsffile{petraClases.eps}
\end{figure}

La figura hace referencia a algunas clases de la biblioteca de objetos de OpenStep y Mac OS X (especialmente a los frameworks Fundation y AppKit). No se muestran algunas relaciones entre las clases de estas bibliotecas ya que no es intención de este trabajo profundizar mucho en ese aspecto. Sin embargo, nos interesa revisar la relación que se tiene con las clases que se escribieron para PetrA. Las clases con la que se desarrolló la aplicación son: Connection, Matrix, Controller, PNController, Place, Element, PNInspectorController, Token, Figure, PNMatrix, Transition, IOConnections, PNView y PNRenderingView.

A continuación se muestra un descripción de cada una de las clases, su relación con las demás y los aspectos técnicos importantes de su implantación.



 
next up previous contents
Next: La clase Controller Up: PetrA: Petri Nets Application Previous: La arquitectura general de
Amilcar Meneses
2002-11-08