2009-06-29 23 views
5

He estado buscando un verificador de sintaxis de código abierto existente para Object Restraint Language (OCL). Tengo la intención de extender el corrector de sintaxis con una funcionalidad adicional que no está presente en el estándar OCL para que sea más aplicable a mi uso con diagramas de relación de entidad. Sin embargo, la mayoría de los proyectos que he encontrado se basan en el Meclipse Meta-Object Facility (MOF), mientras que solo busco la capacidad de verificar la gramática de una expresión OCL (completamente independiente de cualquier diagrama de clase asociado, etc.). Empecé a buscar en el origen del kit de herramientas OCL de Dresde (dresden-ocl.sourceforge.net), aunque el kit de herramientas más nuevo también está destinado a ser utilizado con Eclipse MOF. Desafortunadamente, todas las descargas están bloqueadas en la empresa para la que trabajo, y se necesita de 1 a 2 días para obtener el permiso para cualquier descarga, por lo que quiero saber si alguien podría orientarme en la dirección correcta para encontrar lo que soy. buscando.Comprobador de sintaxis OCL

Muchas gracias de antemano.

Saludos,

Shona

Respuesta

7

He estado usando Dresden OCL desde hace mucho tiempo y creo que es un muy buen punto de partida para lo que quiere (por supuesto, no es perfecta La última vez que lo revisé todavía tenía problemas para reconocer algunos operadores establecidos o expresiones de navegación de clases de asociación.

También puede echar un vistazo a la clavija Eclipse OCL/en http://www.eclipse.org/modeling/mdt/downloads/?project=ocl parte de la iniciativa herramientas de modelo de desarrollo

enlaces a otras herramientas de apoyo OCL (no necesariamente de fuente abierta) aquí: http://modeling-languages.com/content/list-ocl-tools

+0

Gracias por la respuesta. Estoy buscando en el plugin Eclipse OCL, como me sugirió que podría hacer. Espero poder encontrar lo que estoy buscando. –

3

Además, podría interesarle echar un vistazo a otras herramientas compatibles con la comprobación de sintaxis de OCL, como Octopus, creadas (?) Por Jos Warmer y Anneke Kleppe, que son autores de las especificaciones de OCL.

Cuestiones relacionadas