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 suhde | Merkitys MDE:ssä | GoodReason-vastine | Laajennettu merkitys GoodReasonissa |
|---|---|---|---|
| δ DecomposedIn | Järjestelmä voidaan jakaa osiin (komposiitit, osajärjestelmät) | β (Beeta) – rakenne ja funktio | Arkkitehtuuri, moduulit, API, POSIWID (”system does what it does”); rakenteen ja funktion järjestelmällinen erittely. |
| μ RepresentationOf | Järjestelmästä tehdään malli (representation, abstraction) | π (Pii) – epistemologia, teoria | Teoreettinen mallintaminen, tieteen filosofia, formaalisuus; tietämisen tavat ja mallit ovat tiedon perusta. |
| ε ElementOf | Järjestelmä koostuu elementeistä ja kuuluu joukkoihin (set membership) | τ (Tau) – toteutus, yhteiskunta | Konkreettiset osat, toimijat ja resurssit osana suurempaa kokonaisuutta; ajassa vaikuttava järjestelmän käyttö. |
| χ ConformsTo | Malli noudattaa metamodelia (conformance, kielioppisäännöt) | χ (Khi) – todellisuus ja informaatio | Mallien 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.
