Return to search

Diagramación de Redes de PETRI con Control Local de Versiones

Hoy en día son escasas las herramientas en Internet que permiten crear y compartir diagramas
en línea. Por eso, esta es una buena oportunidad de construir un sitio web que tenga dicha
funcionalidad, ya que a pesar de las dificultades que se puedan presentar promete una serie de
ventajas, por ejemplo ser accesible desde cualquier PC conectado a Internet y poder colaborar
con otros usuarios alrededor del mundo.
En esta memoria se implementó un sitio web que permite realizar diagramas de redes de Petri
en línea, grabarlos, almacenar distintas versiones, exportarlos a formato PNG y compartir
documentos con otros usuarios. Además, se intentó proveer de herramientas que permitan la
colaboración asíncrona de varios usuarios sobre un mismo documento. Para ello utilizamos
Stick-Ons aplicados a diagramas (lo cual permite tener un control local de versiones). También
se implementó una funcionalidad poco común: es posible “entrar” a un elemento del diagrama
y obtener un sub diagrama, por ejemplo para tener mayor detalle. Esta funcionalidad se usó
para poder representar sub-procesos en las redes de Petri.
En el trabajo realizado fueron revisadas las posibilidades gráficas que tiene el browser, con que
herramienta podemos implementar los servicios necesarios y que base de datos vamos a
utilizar. Se eligió Flash (Flex) para el desarrollo de la interfaz, PHP para los servicios web y MySql
como base de datos. Posteriormente diseñamos de qué manera deberíamos aplicar los StickOns
en el caso de diagramas, en donde proponemos la forma en que se pegarán y el feedback
visual que tendremos al despegarse el Stick-On. Finalmente se implementa el sitio web y el
editor de diagramas, incorporando los Stick-Ons como parte de su funcionalidad.
Los resultados finales se ilustran creando algunas redes de Petri tomadas del libro "Workflow
Managment" en el sitio web. Además se muestra un ejemplo del uso de Stick-Ons hecho
también dentro de la aplicación creada. Concluimos que los Stick-Ons son una herramienta
adecuada para llevar un control de cambios local dentro de un diagrama y que si se mantiene
dentro de rangos normales de operación, el proyectar una sombra cuando se despega un StickOn
da una buena indicación visual del elemento despegado.

Identiferoai:union.ndltd.org:UCHILE/oai:repositorio.uchile.cl:2250/103159
Date January 2008
CreatorsRodríguez Bustamante, Sebastián Fernando
ContributorsPino Urtubia, José, Facultad de Ciencias Físicas y Matemáticas, Departamento de Ciencias de la Computación, Gutiérrez Gallardo, Claudio, Arenas Andrade, Rodrigo Andrés
PublisherUniversidad de Chile
Source SetsUniversidad de Chile
LanguageSpanish
Detected LanguageSpanish
TypeTesis
RightsAttribution-NonCommercial-NoDerivs 3.0 Chile, http://creativecommons.org/licenses/by-nc-nd/3.0/cl/

Page generated in 0.0019 seconds