Agnieszka Kujża Konrad Drukała

1 Agnieszka Kujża Konrad DrukałaTranslOCL Agnieszka Kujża...
Author: Łukasz Małek
0 downloads 3 Views

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.