Automatyzacja OCL-a

Rzeczywista potęga języka OCL tkwi w narzędziach, które wykorzystują jego ograniczenia zdefiniowane w modelu UML do wykonywania za twórcę modelu automatycznego sprawdzania ograniczeń. Chociaż w tej chwili istnieje bardzo duża rozbieżność w dojrzałości narzędzi oraz poziomie integracji, to ostatecznym celem OCL-a jest zwiększenie integracji modelu UML z zachowaniem systemu w trakcie jego działania. Dodatkową korzyścią jest umożliwienie wczesnego wychwycenia błędów oraz zmniejszenie czasu potrzebnego na ich poprawienie.

Niektóre narzędzia UML-a koncentrują się na umieszczaniu ograniczeń OCL pobranych z diagramu w wygenerowanym kodzie. W takim przypadku ograniczenia mogą być sprawdzone w czasie działania systemu (chociaż w tej ...

Get UML 2.0. Wprowadzenie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.