To jest stara wersja strony!
UML_URML
Piotr Przybycin pit4@o2.pl
Design rbs examples with URML.
Spotkania
080415
-
opis instalacji strelki, w tym ew. błędy, niedoróbki, usterki
opis uwag, co do projektowania Therm w strelce:
czy w urml da się zrealizować całość przykładu?
czy sa jakieś ograniczenia urml co do składni, semantyki?
czy sa jakieś mechanizmy ułatwiające potem integrację z większą aplikacją w Javie, w której nasz therm byłby systemem decyzyjnym, a w Javie np. klasy wizualizujące decyzję
Jak jest realizowana integracja w drools?
Projekt
Wstęp
URML jest językiem opartym na diagramie klas języka UML. Został stworzony aby ułatwić tworzenie dokumentacji wymagań systemów w sposób mniej techniczny, a bardziej wizualny.
Podstawowym jego rozszerzeniem w stosunku do diagramu klas języka UML, jest możliwość modelowania reguł ( derivation rules, production rules and reaction rules ). Reguły są reprezentowane graficznie jako kółka z identyfikatorami, natomiast zależności w postaci strzałek reprezentujących:
warunki, wyzwalacze, akcje, czy wnioski.
Narzędziem, które umożliwia modelowanie systemów w języku URML jest Strelka, stworzona przez REWERSE Working Group I1.
Przykład
Spróbujemy teraz zamodelować w URML-u jakiś przykład.
Naszym przykładem będzie hekate_case_thermostat.
Model wykonany przy użyciu programu Stralka.
Sprawozdanie
Materiały