Agnieszka Kujża Konrad Drukała TranslOCL Agnieszka Kujża Konrad Drukała
Co proponujemy? Bardzo możliwe, że Waszym projektem będzie coś a la sklep internetowy. My natomiast proponujemy Wam udział w ambitnym ciekawym projekcie, który docelowo będzie miał zastosowanie praktyczne.
Wyjaśnienie problemu Fragment systemu zapisów Na jakiego podstawie możemy wygenerować logikę biznesową (kod klas) dla docelowego systemu.
Wyjaśnienie problemu Niestety, UML sam w sobie nie pozwala na zdefiniowanie ograniczeń. Przykład: chcemy już w momencie analizy systemu powiedzieć, że PESEL ma mieć dokładnie 11 znaków.
Object Constraint Language Ograniczenia można zdefiniować przy pomocy języka OCL.
TranslOCL Na rynku nie ma obecnie narzędzi, które wspierałyby przenoszenie ograniczeń z modelu do wygenerowanego kodu. Chcemy to zmienić.
TranslOCL – stan projektu Podstawowy parser OCLa Zamodelowana translacja OCLa na XMLa. Rdzeń mechanizmu sprawdzającego ograniczenia w kodzie. Obsługa wyrażeń relacyjnych i logicznych. Napisany przykład użycia tego projektu.
Czego brakuje? Kod wymaga pielęgnacji i refaktoryzacji Obsługi fukcji OCLowych. Rozszerzeń do współpracy z UI.
Czego oczekujemy? Szukamy 4 – 6 osobowego zespołu. Znajomość .NETa U 1 – 2 osób znajomość Javy. Podstawowa znajomość XMLa. Mile widziana znajomość UMLa i ANTLRa.
Co oferujemy? Odciążymy zespół z roli Project Managera. Oboje mamy już doświadczenia przy projektach komercyjnych. Możliwość poznania nowych technologii zastosowanych w projekcie.
Dziękujemy! Tak, teraz jest pora na pytania. I na zgłaszanie się do współpracy z nami.