Next: Planteamiento
Up: PetrA: Herramienta para la
Previous: Comentarios Finales
Existen diferentes tipos de redes de Petri, dependiendo del problema al
que se apliquen. La mayoría de los programas que trabajan con redes
de Petri, se enfocan a trabajar con un sólo tipo de red, lo cual
limita su aprovechamiento por parte del usuario. Por esta razón,
planteamos el diseño de una aplicación que trabaje con redes de
Petri y que le ofresca facilidades al usuario de incorporar nuevos
tipos de redes de Petri de una manera sencilla. A esta aplicación
le hemos denominado PetrA (Petri Nets Application). Para
obtener una aplicación que pueda manejar la mayoría de los tipos
de redes de Petri y que permita la incorporación de nuevos tipos de
redes, se debe cuidar su diseño y su implantación. Para el diseño
se eligió el modelo orientado a objetos, y se trabajó a partir de la
base que se desprende del análisis realizado en las sección 3.2,
incorporándole características de una aplicación que trabaja
con múltiples documentos. En la fase de implantación se eligió el
lenguaje de programción Objective-C y la plataforma de desarrollo
de OpenStep/Mac OS X.
En este capítulo se discute el diseño orientado a objetos de la
aplicación miltihilos PetrA, y su implantación sobre las
plataforma OpenStep/Mac OS X. Cuando se explican las distintas clases
que componen a PetrA, se hacen referencias técnicas de su
implantación. La finalidad es tener un documento con detalles del
comportamiento interno que permita posteriormente, entender la
implantación a las personas que estén interezadas en extender el
trabajo.
Next: Planteamiento
Up: PetrA: Herramienta para la
Previous: Comentarios Finales
Amilcar Meneses
2002-11-08