Professional Documents
Culture Documents
Emulation as a
Strategy
METRO DigiPres Meetup
January 22, 2020
Emulation
● Implement a hardware equivalent in
software
○ Every hardware logic circuit has an
equivalent representation in
software
22
Emulation as Access Strategy
● Also not a new idea!
○ see Rothenberg in Scientific
American, 1995
● Computing as an environment in
need of conservation
● Rendering matters
○ Affects both context and
content
3
3
Original content in original software Original content in newer software
(WordPerfect in Windows 95) (LibreOffice Writer in Windows Vista)
4
Complexities
● Usability
● Scalability
● Preservation Paradox
● Legal Framework
55
What is
Emulation-as-
a-Service (EaaS)?
6
Simplifies access to
various emulators
EaaS
8
Emulation-as-a-Service
○ In development by the bwFLA team at
the University of Freiburg since 2011
(maintained commercially by OpenSLX)
○ Since 2017, CiTAR builds RDM
workflows to repeat, replicate,
reproduce or reuse software based
research on top of EaaS
○ Since 2018, EaaSI
10
11
Our Funders
12
Project Goal
Deploy and scale infrastructure and
services for software emulation,
including distributed management,
sharing, documentation/discovery,
and access.
13
14
15
EaaSI - Updated UI Wireframe 16
Distributed Mgmt
17
Sharing
18
19
“
Fair use applies to institutions
making software available on a
cooperative basis to broaden
research opportunities,
including off-premises access
using technology such as
Emulation as a Service…
– ARL Code of Best Practices in Fair Use for
Software Preservation
20
Documentation/
Discovery
○ Incorporating services developed by
Wikidata for Digital Preservation
○ Comprehensive, open,
machine-readable documentation
○ Defining profile for description of
software and computer environments
21
Access Service Demos
○ https://gitlab.com/emulation-as-a-service/emulators
○ https://eaasi.gitlab.io/eaasi_user_handbook
○ https://github.com/eg-tech/emulation-resources
○ https://softwarepreservationnetwork.org/eaasi
23