Paradygmat kontinuum trójjednego

Triune Continuum Paradigm to paradygmat ogólnego modelowania systemów opublikowany w 2002 roku. Paradygmat pozwala na budowanie rygorystycznych ram koncepcyjnych wykorzystywanych do modelowania systemów w różnych kontekstach aplikacji (wysoce dostosowanych, jak również interdyscyplinarnych).

Przegląd

Jak stwierdzono w Cambridge Dictionary of Philosophy : „Paradigm, używany przez Thomasa Kuhna ( The Structure of Scientific Revolutions , 1962), odnosi się do zestawu przekonań naukowych i metafizycznych, które tworzą ramy teoretyczne, w ramach których można testować teorie naukowe, oceniane iw razie potrzeby korygowane”.

Paradygmat Trijene Continuum jest wierny tej definicji, definiując zestaw naukowych zasad, w ramach których można budować, testować, oceniać i korygować ramy pojęciowe używane do modelowania systemów w różnych kontekstach.

W przypadku istniejących ram modelowania paradygmat umożliwia przetestowanie ram pod kątem ich zasad, pokazując ewentualne braki ram, wyjaśniając, jak naprawić braki w ewentualnej rewizji ram. Podczas budowania nowej struktury modelowania systemu paradygmat dostarcza wskazówek, jak to zrobić, zapewniając wynikową jakość struktury.

Według Herrera i wsp. Paradygmat Trijene Continuum to kompletna baza teoretyczna, którą można wykorzystać do budowy lub ulepszenia nowoczesnych ram modelowania, które są wykorzystywane do modelowania systemów w różnych kontekstach, w szczególności w tworzeniu oprogramowania i inżynierii informacji korporacyjnych systemy .

Podstawy i ich implikacje

Paradygmat kontinuum trójjedynego opiera się na trzech teoriach: teorii prawdy Tarskiego , teorii typów Russella oraz teorii kontinuum trójjedynego. Teorie zastosowane do ogólnego modelowania systemu dają trzy zasady:

  • Pierwsza zasada zapewnia spójność i jednoznaczność w modelowaniu interpretacji jednej ramy modelowania.
  • Druga zasada zapewnia wewnętrzną spójność opisów i specyfikacji konstruowanych za pomocą ram modelowania.
  • Trzecia zasada pozwala wprowadzić i uzasadnić minimalny zestaw pojęć modelowania, który jest niezbędny i wystarczający do pokrycia zakresu reprezentacji ram modelowania na najbardziej abstrakcyjnym poziomie (na poziomie odpowiadającym twierdzeniom pierwszego rzędu w Russellowskiej teorii typów ).

Zastosowania paradygmatu

Paradygmat kontinuum Trójjedynego można zastosować w praktyce albo do ulepszenia istniejących ram modelowania systemu, albo do zaprojektowania nowej ramy modelowania systemu dla danego celu.

  • RM-ODP
Paradygmat został zastosowany w dziedzinie inżynierii oprogramowania i systemów , aby sformalizować podstawy modelu referencyjnego otwartego przetwarzania rozproszonego ( RM-ODP ). Jak opisał Dijkman, Naumenko w 2002 roku zdefiniował abstrakcyjną składnię dla RM-ODP w języku zwanym Alloy , który wykorzystuje formalną semantykę teorii mnogości .
  • UML
Paradygmat został zastosowany do zdefiniowania formalnego metamodelu dla UML . Według Lano w tej aplikacji stwierdzono brak ugruntowanej interpretacji pojęć UML. Jak wyjaśnili Broy i Cengarle, to zastosowanie paradygmatu kontinuum Trójjedynego:
  • wykazał deficyty UML (np. koliste i sprzeczne definicje);
  • wprowadził opcję, która ma wewnętrznie spójną strukturę wspieraną przez teorię typów Russella;
  • zdefiniowana semantyka deklaratywna à la Tarski;
  • został uzasadniony w oparciu o podstawy filozoficzno-przyrodnicze (w przeciwieństwie do UML, który jest wynikiem prób, porażek i sukcesów, które nigdy nie były teoretycznie uzasadnione).
  • SEAM
Aplikacja dla RM-ODP została wykorzystana do zdefiniowania metody SEAM dla architektury korporacyjnej , pozwalając na modelowanie przedsiębiorstwa, w którym wszystkie systemy są systematycznie reprezentowane za pomocą tej samej ontologii modelowania.
  • UFO
Nowa struktura, podejście „Jednostka – Funkcja – Obiekt” (UFO), została zaprojektowana do modelowania biznesowego w oparciu o ontologię dostarczoną przez paradygmat kontinuum Trójjedynego.

Linki zewnętrzne