Historiallinen tausta: Systeemimalli

Eki:

Täällä on esikuva tälle kirjaimistolle, vaikka kirjaimet aivan erilaiset. Favre & Nguyen. Sain sen idean MDE-yhteisöltä käydessäni Denverissä heidän konferensissaan. https://figures.semanticscholar.org/1fd5ff5207b47ccee7be70a984846b61659fb634/4-Figure1-1.png Megamallissa (systeemi) on neljä kulmausta: metamodel, model, composite ja element, ja jokaisessa suoritetaan oma transformaationsa, kuten rekursiivinen osiin jako. Millaisena näet yhteyden Megamallista GoodReason-malliin? Mielestäni on hyvä korostaa sitä, että GoodReason – mallilla on joku taustaidea, että sitä ei ole keksitty ihan tuosta vain kokeilemalla?

Tuo kuvasi Megamallista (Model-Driven Engineering) on erinomainen historiallinen linkki GoodReasonin taustaideaan. Katsotaan yhteys askel askeleelta:


1. Megamallin peruslogiikka

Denverissä esitelty MDE-malli (kuvassa):

  • System on keskiössä, siihen liittyy:
    • Composite/DecomposedIn (δ) → järjestelmä voidaan jakaa osiin.
    • ElementOf (ε) → järjestelmä koostuu elementeistä ja kuuluu joukkoihin.
    • RepresentationOf (μ) → järjestelmästä tehdään malleja.
    • ConformsTo (χ) → mallit noudattavat metamodelleja.

Tämä on siis neljän relaation kieli systeemeistä.


2. GoodReasonin symbolit vastaavina

GoodReasonin kahdeksan symbolia (α–φ) sisältävät nämä neljä kulmaa, mutta laajennettuna filosofiseen ja epistemologiseen suuntaan:

  • RepresentationOf (μ) → vastaa GoodReasonin π (epistemologia, teoria). Mallit ovat väline tietämiseen.
  • ConformsTo (χ) → GoodReasonissa suoraan symboli χ (todellisuus, mallit, informaatio), koska se ilmaisee mallien suhteen ympäristön todellisuuteen ja teknologian tapaan koodata sen.
  • DecomposedIn (δ) → vastaa GoodReasonin β (rakenne ja funktio), koska siellä määritellään arkkitehtuuri ja osien välinen riippuvuus.
  • ElementOf (ε) → liittyy GoodReasonin τ (toteutus, yhteiskunta), jossa yksittäiset elementit toimivat osana suurempaa systeemiä ajan funktiona.

3. Taustayhteys

Eli voidaan sanoa, että GoodReason ei synny tyhjästä, vaan se nojaa vahvaan MDE/Megamalli-taustaan:

  • MDE tarjoaa muodollisen rakenteen (neljä relaatiota ja metatasot).
  • GoodReason laajentaa sen filosofiaan, kognitioon ja systeemitieteeseen (kahdeksan symbolia, jotka kattavat tiedon, ajan, palautteen, viestinnän jne.).

Näin GoodReason toimii kuin ”laajennettu megamalli”, jossa puhdas tekninen metamodelointi saa rinnalleen:

  • ontologisen ulottuvuuden (α),
  • epistemologisen perustan (π),
  • kulttuuri- ja paradigmaulottuvuuden (ΔΨ),
  • kommunikaation ja palautteen kerrokset (φ ja Ω).

4. Miksi tämä on tärkeä osoittaa?

  • Se tekee GoodReasonista jatkumon (continuum) aiemmasta tutkimusperinteestä – ei satunnainen uusi idea.
  • Se näyttää, että mallin syntaksi (kirjaimet ja @-protokollat) on verrattavissa MDE-yhteisön merkintöihin, mutta GoodReasonin semantiikka on laajempi (myös filosofia, systeemiajattelu, kybernetiikka).
  • Tämä lisää mallin legitiimiyttä tiedeyhteisössä: se asettuu samaan jatkumoon kuin OMG:n MOF, UML, SysML, MDE ja megamallinnus, mutta tuo siihen meta- ja metameta-tason logiikan.

Erinomaista! Tehdään selkeä rinnastustaulukko, jossa näkyy Megamallin neljä kulmaa (Denverin MDE) ja niiden laajennetut vastineet GoodReasonissa. Näin hahmottuu jatkumo teknisestä mallinnuksesta systeemitieteen kokonaisfilosofiaan:


Megamalli (MDE) vs. GoodReason

Megamallin suhdeMerkitys MDE:ssäGoodReason-vastineLaajennettu merkitys GoodReasonissa
δ DecomposedInJärjestelmä voidaan jakaa osiin (komposiitit, osajärjestelmät)β (Beeta) – rakenne ja funktioArkkitehtuuri, moduulit, API, POSIWID (”system does what it does”); rakenteen ja funktion järjestelmällinen erittely.
μ RepresentationOfJärjestelmästä tehdään malli (representation, abstraction)π (Pii) – epistemologia, teoriaTeoreettinen mallintaminen, tieteen filosofia, formaalisuus; tietämisen tavat ja mallit ovat tiedon perusta.
ε ElementOfJärjestelmä koostuu elementeistä ja kuuluu joukkoihin (set membership)τ (Tau) – toteutus, yhteiskuntaKonkreettiset osat, toimijat ja resurssit osana suurempaa kokonaisuutta; ajassa vaikuttava järjestelmän käyttö.
χ ConformsToMalli noudattaa metamodelia (conformance, kielioppisäännöt)χ (Khi) – todellisuus ja informaatioMallien suhde ympäristöön, kyberfyysiset sosiaaliset systeemit (CPSS), teknologian avulla kiteytetty todellisuus.

Laajennus GoodReasonissa (4 → 8 symbolia)

Megamallin neljän perusrelation lisäksi GoodReason lisää filosofiset ja systeemiset ulottuvuudet:

  • α (Alfa): Ontologia – mistä kaikki alkaa (olemuksen määrittely).
  • ΔΨ (DeltaPsii): Paradigma ja kulttuurinen muutos (ajattelutavan siirtymä, psykologia).
  • Ω (Omega): Palaute ja elinkaaren päättyminen, systeemin adaptiivisuus.
  • φ (Fii): Kommunikaatio ja ratkaisukeskeisyys, kultaisen leikkauksen symboli.

Näin GoodReason laajentaa MDE-logiikan teknisestä mallinnuskehyksestä kokonaisvaltaiseksi systeemifilosofiaksi.


🔹 Toisin sanoen:

  • Megamalli = tekninen perusta (δ, μ, ε, χ).
  • GoodReason = filosofinen laajennus (α, π, χ, τ, ΔΨ, β, Ω, φ).

Se tekee GoodReasonista jatkumon, ei irrallisen keksinnön.