1 Agnieszka Kujża Konrad DrukałaTranslOCL Agnieszka Kujża Konrad Drukała
2 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.
3 Wyjaśnienie problemu Fragment systemu zapisówNa jakiego podstawie możemy wygenerować logikę biznesową (kod klas) dla docelowego systemu.
4 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.
5 Object Constraint LanguageOgraniczenia można zdefiniować przy pomocy języka OCL.
6 TranslOCL Na rynku nie ma obecnie narzędzi, które wspierałyby przenoszenie ograniczeń z modelu do wygenerowanego kodu. Chcemy to zmienić.
7 TranslOCL – stan projektuPodstawowy 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.
8 Czego brakuje? Kod wymaga pielęgnacji i refaktoryzacjiObsługi fukcji OCLowych. Rozszerzeń do współpracy z UI.
9 Czego oczekujemy? Szukamy 4 – 6 osobowego zespołu. Znajomość .NETaU 1 – 2 osób znajomość Javy. Podstawowa znajomość XMLa. Mile widziana znajomość UMLa i ANTLRa.
10 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.
11 Dziękujemy! Tak, teraz jest pora na pytania.I na zgłaszanie się do współpracy z nami.