Abstraktionsebenen, ein Schlüsselkonzept des Systemdesigns

Nov 27, 2021
admin

Wenn Sie die Matrix gesehen haben, erinnern Sie sich vielleicht an die Szene, in der Morpheus Neo die Nachricht überbringt, dass die Welt, die er für „real“ hielt, in Wirklichkeit eine Abstraktion ist – die Matrix.

„Moment, das ist nur eine höhere Abstraktionsebene?“

NEO: Das, das ist nicht real?

MORPHEUS: Was ist real? Wie definierst du real? Wenn du von dem sprichst, was du fühlen kannst, was du riechen kannst, was du schmecken und sehen kannst, dann sind real einfach elektrische Signale, die von deinem Gehirn interpretiert werden. Das ist die Welt, die Sie kennen. Die Welt, wie sie am Ende des zwanzigsten Jahrhunderts war. Sie existiert jetzt nur noch als Teil einer neural-interaktiven Simulation, die wir die Matrix nennen. Du hast in einer Traumwelt gelebt, Neo.

Wirklichkeit nach Morpheus

Morpheus sagt im Grunde, dass die Wirklichkeit ein komplexes System ist und nicht auf eine bestimmte Weise verstanden oder definiert werden kann. Die Realität lässt sich besser als Abstraktionsebene verstehen:

Ebene 2: Menschliche Wahrnehmung

Auf dieser höheren Abstraktionsebene erfahren wir die Realität durch unsere fünf menschlichen Sinne: Sehen, Hören, Tasten, Schmecken und Riechen. Auf dieser Ebene sind die Matrix und die Realität ununterscheidbar.

Dieser Stuhl ist „real“, weil wir ihn mit den fünf Sinnen erfahren können.

Stufe 1: Hirnforschung

Auf dieser niedrigeren Abstraktionsebene werden verschiedene Kombinationen von elektrischen Signalen vom Gehirn als unsere fünf Sinne interpretiert. Nur auf dieser niedrigeren Abstraktionsebene können wir erkennen, dass das, was wir für die Realität hielten, durch High-Tech-Zahnarztstühle manipuliert wird, die direkt an das Gehirn angeschlossen sind.

So sieht die Realität der Matrix auf einer niedrigeren Abstraktionsebene aus: High-Tech-Zahnarztstühle, die die ins Gehirn eintretenden elektrischen Signale manipulieren.

Abstraktionsebenen im wirklichen Leben

Okay, verlassen wir die Welt der Science Fiction und suchen nach Abstraktionsebenen in der realen Welt um uns herum. Es stellt sich heraus, dass es überall Abstraktionsebenen gibt, aber es ist schwer, sie zu sehen, weil wir sie für selbstverständlich halten. Sie verstecken sich im Verborgenen.

Ein Beispiel aus dem wirklichen Leben: Wo wohnst du?

Stellen Sie sich vor, Sie treffen jemand Neues und der fragt Sie: „Wo wohnst du?“ Wie würden Sie antworten?

  • Wenn Sie vom Finanzamt oder auf einem Regierungsformular gefragt würden, würden Sie Ihre genaue Adresse angeben – oder sonst!
  • Wenn Sie jemanden auf einer lokalen Veranstaltung oder in einer Schule treffen, würden Sie vielleicht antworten: Ich wohne in dem blauen Haus in der Bond Street.
  • Aber was ist, wenn Sie in einem anderen Land zu Besuch sind? Höchstwahrscheinlich würden Sie sagen: Ich wohne in den Vereinigten Staaten.
  • Wenn Sie eine außerirdische Begegnung hätten, würden Sie vielleicht sagen: Ich komme vom Planeten Erde.

Das sind alles sehr unterschiedliche Antworten! Welche ist die richtige Antwort? Natürlich alle.

Du hast unbewusst Abstraktionsebenen benutzt. Sie haben auf der Detailebene geantwortet, die für Ihren Gesprächspartner hilfreicher und anschaulicher ist. Mit anderen Worten, Sie haben die Abstraktionsebene gewählt, die den Zweck des Gesprächs am besten unterstützt.

Abstraktionsebenen schaffen

Wir können diesen verschiedenen Abstraktionsebenen Namen geben – niedrigere Abstraktionsebenen sind spezifischer und höhere Abstraktionsebenen sind allgemeiner.

7. Planet – Ich bin vom Planeten Erde. Bring mich zu deinem Führer.

6. Land – Ich komme aus den Vereinigten Staaten.

5. Bundesstaat – Ich komme ursprünglich aus Wisconsin.

4. Stadt – Ich wohne in Chicago, IL.

3. Stadtteil – Ich wohne in Jackson Heights, Queens

2. Gebäude – Ich wohne in dem blauen Apartmentkomplex an der Michigan Ave.

1. Physische Adresse – 476 N Bond St., Fresno, CA 94420.

Definition von Abstraktion

Sie werden viele verschiedene Definitionen und Erklärungen des Wortes „Abstraktion“ finden, aber ich fand die Definition von Wikipedia am hilfreichsten, wenn man mit komplexen Systemen arbeitet,

Abstraktionen werden erstellt, indem man nur die Aspekte eines komplexen Systems auswählt, die für einen bestimmten subjektiv bewerteten Zweck relevant sind.

Folgen der Definition für den Systementwurf

  • Abstraktionen werden für einen bestimmten Zweck geschaffen – sie sind Problemlösungswerkzeuge, die wir für ein bestimmtes Problem, eine Herausforderung oder ein Ziel schaffen.
  • Alle Abstraktionen sind Vereinfachungen – wir wählen einige Aspekte des komplexen Systems aus und lassen andere absichtlich weg.
  • Abstraktionen sind nützlich (oder nicht) – anstatt gut/schlecht oder richtig/falsch zu sein, sind Abstraktionen mehr/weniger nützlich, um uns bei der Problemlösung zu helfen.

Der Verrat der Bilder von René Magritte

„Dies ist keine Pfeife“

Die berühmte Pfeife. Wie man mir das vorwarf! Und doch, könntest du meine Pfeife stopfen? Nein, es ist nur eine Darstellung, nicht wahr? Wenn ich also auf mein Bild geschrieben hätte ‚Das ist eine Pfeife‘, hätte ich gelogen!

– René Magritte

Man muss die Surrealisten und ihre plumpe Botschaft lieben, dass Kunst und Wirklichkeit verschieden sind – Kunst ist eine Abstraktion der Wirklichkeit.

Computerprogrammierung 101 von Abstruse Goose

Es gibt viele Abstraktionsebenen, um zu verstehen, wie ein Computerprogramm funktioniert.

Abstraktion ist ein häufig verwendetes Konzept in der Computerprogrammierung. Die Abstraktionsebenen in diesem Cartoon sind:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.