To jest stara wersja strony!


UML_URML

Piotr Przybycin pit4@o2.pl Design rbs examples with URML.

Spotkania

080415

  • próba exportu do R2ML, etc, patrz translatory
  • 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.

:pl:miw:miw08_uml_urml:miw1a.png

Sprawozdanie

Materiały

pl/miw/miw08_uml_urml.1207558645.txt.gz · ostatnio zmienione: 2019/06/27 15:58 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0