2009-06-29 13 views
5

Nesne Kısıtlama Dili (OCL) için varolan bir açık kaynak sözdizimi denetleyicisi arıyordum. Sözdizimi-denetleyicisini, OCL standardında bulunmayan ek işlevsellik ile, varlık-ilişki diyagramları ile kullanımım için daha uygulanabilir olacak şekilde genişletmeyi planlıyorum. Ancak, bulduğum çoğu proje Eclipse Meta-Object Facility'e (MOF) dayanıyor, sadece OCL ekspresyonunun dilbilgisini (herhangi bir ilişkili sınıf diyagramından tamamen bağımsız olarak) doğrulayabiliyorum. En yeni araç takımı Eclipse MOF ile kullanılmak üzere tasarlanmış olsa da, Dresden OCL Toolkit'in (dresden-ocl.sourceforge.net) kaynağına bakmaya başladım. Ne yazık ki, tüm indirmeler çalıştığım şirkette engellenir ve herhangi bir indirme için izin almak için en az 1-2 gün sürer, bu yüzden ne olduğumu bulmak için herhangi birinin doğru yönde bana yönlendirebileceğini bilmek istiyorum. aramak.OCL Sözdizimi Denetleyicisi

Çok önceden şimdiden teşekkür ederiz.

Saygılarımızla,

Shona

cevap

7

Oldukça uzun bir süre için Dresden OCL kullanıyorum ve bunu istediğini için gerçekten iyi bir başlangıç ​​noktasıdır düşünüyorum (tabii ki, mükemmel değil Son kontrol ettiğim zaman, bazı ayarlanmış operatörleri ya da ilişkilendirme sınıflarındaki gezinme ifadelerini tanımakta bazı problemlerim vardı. http://modeling-languages.com/content/list-ocl-tools

+0

Cevabınız için teşekkür ederiz. Yapabileceğimi düşündüğünüz gibi Eclipse OCL eklentisine bakıyorum. Umarım ne aradığımı bulabilirim. –

3
:

için model de-geliştirme araçları girişiminin http://www.eclipse.org/modeling/mdt/downloads/?project=ocl kısmında/OCL destekleyen diğer araçlar burada (ille open-source) için

İşaretçiler Eclipse OCL fiş bakmak olabilir

Ayrıca, OCL özelliklerinin yazarları olan Jos Warmer ve Anneke Kleppe tarafından yaratılan (?) Octopus gibi OCL sözdizimi denetimini destekleyen diğer araçlara da göz atmak isteyebilirsiniz.