Lost in Translation: Leistungsfähigkeit, Einsatz und Grenzen von Emulatoren bei der Langzeitbewahrung digitaler multimedialer Objekte am Beispiel von Computerspielen
Research output: Books and anthologies › Monographs › Research
Authors
Die langfristige Bewahrung und Nutzung digitaler Objekte stellt neue Anforderungen an konzeptionelle und technische Lösungen. Als einzig gangbare Möglichkeit, komplexe multimediale digitale Artefakte zu bewahren, hat sich die Nachbildung der originalen Sys- teme durch Emulation erwiesen, da eine Migration in neue Datenformate nur mit einem sehr hohem Aufwand und unter signifikanter Veränderung des zu erhaltenden Codes mög- lich ist.
Die vorliegende Dissertation befasst sich mit den Möglichkeiten und Einsatzgebieten von Emulationstechniken in der digitalen Langzeitarchivierung am Beispiel von Computerspielen. Diese sind als Untersuchungsgegenstand besonders geeignet, da sie einerseits die technischen Möglichkeiten des Computersystems ausreizen und andererseits die Authentizität bei der Wiedergabe sowie die Aufführungspraxis selbst von hoher Bedeutung ist.
Zunächst wurden Kernbegriffe, Akteure und Dimensionen des interdisziplinären Diskurses herausgearbeitet und diskutiert. Merkmale des Untersuchungsgegenstandes wurden systematisch erarbeitet und in der Gegenüberstellung von Definitionen digitaler Objekte eine Arbeitsdefinition gebildet, aus der Anforderungen an Bewahrungsstrategien ableitbar sind.
Kapitel 3 befasst sich mit der Emulation als Bewahrungsstrategie. Nach Aufarbeitung von Vorarbeiten und Forschungsprojekten wurde die Struktur, Funktionsweise und der Aufbau von Software-Emulatoren genauer untersucht. Das Hauptaugenmerk wurde auf die alle Systemkomponenten umfassende Full-System-Emulation gelegt. Anschließend wurden die möglichen technischen Abstraktionsgrade eines Full-System-Emulators sowie Implementierung in Software und die daraus resultierenden Limitierungen abstrakt vorge- stellt und untersucht. Eine empirische Analyse des Quelltextes einer Stichprobe von in der Forschungsliteratur diskutierten und in Forschungsprojekten eingesetzten Emulatoren im Hinblick auf den implementierten technischen Abstraktionsgrad ergab, dass Emulatoren technische Anforderungen nur unzureichend umsetzen und der Entwicklung ein zu hoher Abstraktionsgrad des Rechnersystems zugrunde liegt.
Die Abweichungen wurden systematisiert aufgearbeitet und dazu der Begriff der Trans- lation Gap eingeführt. Dabei wurden drei Hauptproblembereiche identifiziert und untersucht. Translationsprobleme der Schnittstellenmigration durch Unterschiede der Hardware von Original- und Zielsystem wurden aufgeschlüsselt und erwiesen sich als prinzipbedingte Leistungsgrenze von Emulatoren. Es wurden existierende Best-Practice-Ansätze sowie Al- ternativen aufgezeigt. Als nächsten Themenschwerpunkt wurden Entwicklergruppen und Bezugsquellen für Emulatoren identifiziert und dahingehend diskutiert, inwieweit Motiva- tionen und Ziele dieser Gruppen Einfluss auf die Qualität, Leistungsfähigkeit, Eignung im Kontext der Langzeitarchivierung und Verfügbarkeit von erstellten Emulatoren haben. Es konnte eine faktische Kompetenzverschiebung über das erhaltbare Archivgut von den Gedächtnisorganisationen hin zu Emulatoren-Programmierern festgestellt werden. Zuletzt wurde der Quelltext bestehender Emulatoren statistisch evaluiert und dabei auf Implementierungsfehler und damit Abweichungen von der Spezifikation untersucht, um so eine Tendenz für die Komplexität und Fehleranfälligkeit dieser Klasse von Programmen zu erhalten.
Im Anschluss wurden die Ergebnisse der drei Themenbereiche kritisch diskutiert und identifizierte Abweichungen bzw. Verluste der Authentizität von Emulatoren systematisch zusammengefasst. Es konnte ein Modell erarbeitet werden, dass Abweichungen identifiziert und ihre Einfluss- bzw. Entstehungsfaktoren in die Kategorien prinzipbedingt, ökonomisch bzw. rechtlich, pragmatisch und technisch einsortiert. Aus diesem Modell konnten neue Anforderungen an Emulatoren abgeleitet werden, die bis jetzt in der Forschungsliteratur keine Beachtung finden, deren Unterstützung aber essentiell für den authentischen Erhalt komplexer digitaler Artefakte wie Computerspiele ist.
Zum Abschluss wurden weitere harte Grenzen im Kontext der Emulationsstrategie auf- gezeigt und Erhaltungsstrategien für das Emulationsprogramm selbst evaluiert und kritisch diskutiert.
Die vorliegende Dissertation befasst sich mit den Möglichkeiten und Einsatzgebieten von Emulationstechniken in der digitalen Langzeitarchivierung am Beispiel von Computerspielen. Diese sind als Untersuchungsgegenstand besonders geeignet, da sie einerseits die technischen Möglichkeiten des Computersystems ausreizen und andererseits die Authentizität bei der Wiedergabe sowie die Aufführungspraxis selbst von hoher Bedeutung ist.
Zunächst wurden Kernbegriffe, Akteure und Dimensionen des interdisziplinären Diskurses herausgearbeitet und diskutiert. Merkmale des Untersuchungsgegenstandes wurden systematisch erarbeitet und in der Gegenüberstellung von Definitionen digitaler Objekte eine Arbeitsdefinition gebildet, aus der Anforderungen an Bewahrungsstrategien ableitbar sind.
Kapitel 3 befasst sich mit der Emulation als Bewahrungsstrategie. Nach Aufarbeitung von Vorarbeiten und Forschungsprojekten wurde die Struktur, Funktionsweise und der Aufbau von Software-Emulatoren genauer untersucht. Das Hauptaugenmerk wurde auf die alle Systemkomponenten umfassende Full-System-Emulation gelegt. Anschließend wurden die möglichen technischen Abstraktionsgrade eines Full-System-Emulators sowie Implementierung in Software und die daraus resultierenden Limitierungen abstrakt vorge- stellt und untersucht. Eine empirische Analyse des Quelltextes einer Stichprobe von in der Forschungsliteratur diskutierten und in Forschungsprojekten eingesetzten Emulatoren im Hinblick auf den implementierten technischen Abstraktionsgrad ergab, dass Emulatoren technische Anforderungen nur unzureichend umsetzen und der Entwicklung ein zu hoher Abstraktionsgrad des Rechnersystems zugrunde liegt.
Die Abweichungen wurden systematisiert aufgearbeitet und dazu der Begriff der Trans- lation Gap eingeführt. Dabei wurden drei Hauptproblembereiche identifiziert und untersucht. Translationsprobleme der Schnittstellenmigration durch Unterschiede der Hardware von Original- und Zielsystem wurden aufgeschlüsselt und erwiesen sich als prinzipbedingte Leistungsgrenze von Emulatoren. Es wurden existierende Best-Practice-Ansätze sowie Al- ternativen aufgezeigt. Als nächsten Themenschwerpunkt wurden Entwicklergruppen und Bezugsquellen für Emulatoren identifiziert und dahingehend diskutiert, inwieweit Motiva- tionen und Ziele dieser Gruppen Einfluss auf die Qualität, Leistungsfähigkeit, Eignung im Kontext der Langzeitarchivierung und Verfügbarkeit von erstellten Emulatoren haben. Es konnte eine faktische Kompetenzverschiebung über das erhaltbare Archivgut von den Gedächtnisorganisationen hin zu Emulatoren-Programmierern festgestellt werden. Zuletzt wurde der Quelltext bestehender Emulatoren statistisch evaluiert und dabei auf Implementierungsfehler und damit Abweichungen von der Spezifikation untersucht, um so eine Tendenz für die Komplexität und Fehleranfälligkeit dieser Klasse von Programmen zu erhalten.
Im Anschluss wurden die Ergebnisse der drei Themenbereiche kritisch diskutiert und identifizierte Abweichungen bzw. Verluste der Authentizität von Emulatoren systematisch zusammengefasst. Es konnte ein Modell erarbeitet werden, dass Abweichungen identifiziert und ihre Einfluss- bzw. Entstehungsfaktoren in die Kategorien prinzipbedingt, ökonomisch bzw. rechtlich, pragmatisch und technisch einsortiert. Aus diesem Modell konnten neue Anforderungen an Emulatoren abgeleitet werden, die bis jetzt in der Forschungsliteratur keine Beachtung finden, deren Unterstützung aber essentiell für den authentischen Erhalt komplexer digitaler Artefakte wie Computerspiele ist.
Zum Abschluss wurden weitere harte Grenzen im Kontext der Emulationsstrategie auf- gezeigt und Erhaltungsstrategien für das Emulationsprogramm selbst evaluiert und kritisch diskutiert.
Original language | German |
---|
Publisher | vwh-Verlag Werner Hülsbusch |
---|---|
Number of pages | 188 |
ISBN (print) | 9783864880681 |
Publication status | Published - 01.09.2014 |
- Informatics