2009-06-29 6 views
5

Je cherchais un vérificateur de syntaxe open-source existant pour le langage OCL (Object Constraint Language). J'ai l'intention d'étendre le vérificateur de syntaxe avec des fonctionnalités supplémentaires non présentes dans la norme OCL pour être plus applicable à mon utilisation avec les diagrammes entité-relation. Cependant, la plupart des projets que j'ai trouvés sont basés sur le MOF (Eclipse Meta-Object Facility), alors que je ne cherche que la possibilité de vérifier la grammaire d'une expression OCL (complètement indépendante des diagrammes de classes associés, etc.). J'ai commencé à chercher dans la source de la boîte à outils OCL de Dresde (dresden-ocl.sourceforge.net), même si la nouvelle boîte à outils est également destinée à être utilisée avec le MOF Eclipse. Malheureusement, tous les téléchargements sont bloqués dans la société pour laquelle je travaille, et cela prend 1-2 jours minimum pour obtenir la permission pour tout téléchargement, donc je veux savoir si quelqu'un peut me pointer dans la bonne direction pour trouver ce que je suis à la recherche de.OCL Syntax Checker

Merci beaucoup d'avance.

Meilleures salutations,

Shona

Répondre

7

Je me sers de Dresde OCL pour un temps assez long et je pense qu'il est un point de départ très bon pour ce que vous voulez (bien sûr, il est pas parfait , la dernière fois que j'ai vérifié qu'il avait encore quelques problèmes avec la reconnaissance de certains opérateurs de jeu ou l'expression de navigation à partir de classes d'association).

Vous pouvez également jeter un oeil à la fiche Eclipse OCL/en http://www.eclipse.org/modeling/mdt/downloads/?project=ocl partie des outils modèle de développement initiative

Pointeurs vers d'autres outils de support OCL (pas nécessairement open-source) ici: http://modeling-languages.com/content/list-ocl-tools

+0

Merci pour la réponse. Je regarde dans le plugin Eclipse OCL, comme vous avez suggéré que je pourrais le faire. J'espère pouvoir trouver ce que je cherche. –

3

En outre, vous pouvez regarder d'autres outils supportant la vérification de la syntaxe OCL, comme Octopus, créé (?) Par Jos Warmer et Anneke Kleppe, qui sont les auteurs des spécifications OCL.

Questions connexes