next up previous contents
Next: Planteamiento Up: PetrA: Herramienta para la Previous: Comentarios Finales

PetrA: Petri Nets Application

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 up previous contents
Next: Planteamiento Up: PetrA: Herramienta para la Previous: Comentarios Finales
Amilcar Meneses
2002-11-08