<?xml version="1.0" encoding="UTF-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0">
    <teiHeader>
        <fileDesc>
            <titleStmt>
                <title type="full">
                    <title type="main">Modeling as a Sustainability Strategy for DH Software Applications</title>
                    <title type="sub"/>
                </title>
                <author>
                    <persName>
                        <surname>Fischer</surname>
                        <forename>Anna</forename>
                    </persName>
                    <affiliation>Data Center for the Humanities, University of Cologne, Germany</affiliation>
                    <email>anna.fischer@uni-koeln.de</email>
                </author>
                <author>
                    <persName>
                        <surname>Harzenetter</surname>
                        <forename>Lukas</forename>
                    </persName>
                    <affiliation>Institute of Architecture of Application Systems, University of Stuttgart, Germany</affiliation>
                    <email>harzenetter@iaas.uni-stuttgart.de</email>
                </author>
                <author>
                    <persName>
                        <surname>Schildkamp</surname>
                        <forename>Philip</forename>
                    </persName>
                    <affiliation>Data Center for the Humanities, University of Cologne, Germany</affiliation>
                    <email>philip.schildkamp@uni-koeln.de</email>
                </author>
                <author>
                    <persName>
                        <surname>Breitenbücher</surname>
                        <forename>Uwe</forename>
                    </persName>
                    <affiliation>Institute of Architecture of Application Systems, University of Stuttgart, Germany</affiliation>
                    <email>breitenbuecher@iaas.uni-stuttgart.de</email>
                </author>
                <author>
                    <persName>
                        <surname>Neuefeind</surname>
                        <forename>Claes</forename>
                    </persName>
                    <affiliation>Data Center for the Humanities, University of Cologne, Germany</affiliation>
                    <email>c.neuefeind@uni-koeln.de</email>
                </author>
                <author>
                    <persName>
                        <surname>Leymann</surname>
                        <forename>Frank</forename>
                    </persName>
                    <affiliation>Institute of Architecture of Application Systems, University of Stuttgart, Germany</affiliation>
                    <email>leymann@iaas.uni-stuttgart.de</email>
                </author>
                <author>
                    <persName>
                        <surname>Mathiak</surname>
                        <forename>Brigitte</forename>
                    </persName>
                    <affiliation>Data Center for the Humanities, University of Cologne, Germany</affiliation>
                    <email>bmathiak@uni-koeln.de</email>
                </author>
            </titleStmt>
            <editionStmt>
                <edition>
                    <date>2021-06-08T13:00:42.26</date>
                </edition>
            </editionStmt>
            <publicationStmt>
                <publisher>Elisabeth Burr, University of Leipzig</publisher>
                <address>
                    <addrLine>Beethovenstr. 15</addrLine>
                    <addrLine>04107 Leipzig</addrLine>
                    <addrLine>Germany</addrLine>
                    <addrLine>Elisabeth Burr</addrLine>
                </address>
            </publicationStmt>
            <sourceDesc>
                <p>Converted from an OASIS Open Document</p>
            </sourceDesc>
        </fileDesc>
        <encodingDesc>
            <appInfo>
                <application ident="DHCONVALIDATOR" version="1.22">
                    <label>DHConvalidator</label>
                </application>
            </appInfo>
        </encodingDesc>
        <profileDesc>
            <textClass>
                <keywords scheme="ConfTool" n="category">
                    <term>Paper</term>
                </keywords>
                <keywords scheme="ConfTool" n="subcategory">
                    <term>Long paper</term>
                </keywords>
                <keywords scheme="ConfTool" n="keywords">
                    <term>software</term>
                    <term>applications</term>
                    <term>modeling</term>
                    <term>deployment</term>
                    <term>sustainability</term>
                    <term>software sustainability</term>
                    <term>software maintenance</term>
                    <term>TOSCA</term>
                    <term>OpenTOSCA</term>
                </keywords>
                <keywords scheme="ConfTool" n="topics">
                    <term>Modeling</term>
                    <term>Archiving</term>
                    <term>Preservation</term>
                    <term>Publishing</term>
                    <term>Meta: ProjectManagement</term>
                    <term>DigitalHumanities</term>
                    <term>Infrastructure</term>
                    <term>Standards</term>
                    <term>Tools</term>
                    <term>Software</term>
                    <term>Data</term>
                    <term>not applicable</term>
                    <term>not applicable</term>
                    <term>not applicable</term>
                    <term>not applicable</term>
                    <term>English</term>
                </keywords>
            </textClass>
        </profileDesc>
    </teiHeader>
    <text>
        <body>
            <div type="div1" rend="DH-Heading">
                <head>Introduction</head>
                <p> Given the growing relevance of digital methodologies for the Humanities,
                    research within this diverse field yields an increasingly broad and
                    heterogeneous range of software solutions to produce, present and persist its
                    scientific findings (Buddenbohm et al. 2016; Reiche et al. 2014). Applications
                    developed in the Digital Humanities (DH) include presentation systems,
                    interactive visualizations, queryable research databases and digital editions,
                    among others. In contrast to static research data, such as (collections of)
                    digital text documents or audio recordings, research applications are highly
                    dependent on their surrounding ecosystem, i.e., on the infrastructure they run
                    on, on their operating system and on other components such as a web server or
                    database. These ecosystems evolve alongside continuous technological advances
                    and deprecations and can be subject to software aging (Grottke et al. 2008).
                    Furthermore, applications might need to be relocated for (infra-)structural
                    reasons, e.g., when researchers and their software projects move to another
                    institution. Thus, research applications must be actively maintained to remain
                    accessible and usable, which frequently exceeds the financial and technical
                    resources of fixed-term projects. </p>
                <p>Against this backdrop, researchers need practicable sustainability strategies for
                    their applications, similar to well-established long-term archiving techniques
                    for classic paper media or standards of Research Data Management (RDM), to
                    ensure scientific reproducibility. In our presentation at the EADH 2021, we draw
                    a balance of the findings of the DFG-funded project <hi rend="italic"
                        >SustainLife</hi> (2018-2021), which has been dedicated to exploring the
                        adaptability of cloud deployment methods to the needs and prerequisites of
                        DH research applications.
                </p>
            </div>
            <div type="div1" rend="DH-Heading">
                <head>Sustainability strategies </head>
                <p> Considering the diversity of applications developed within the Digital
                    Humanities, individualized consultancy and guidance is essential in finding a
                    suitable sustainability approach that meets a project’s technological and
                    methodological as well as its financial and operational requirements (Smithies
                    et al. 2019). The Data Center for the Humanities (DCH, University of Cologne) is
                    engaged in numerous efforts to disseminate RDM standards, from local RDM
                    consulting to participating in international and national research data
                    infrastructure projects (Witt et al. 2018). While being able to provide
                    extensive and standardized guidance when it comes to publishing, revisioning and
                    archiving digital research data, advising researchers on how to preserve their
                    individual applications for the future is a challenging and time-consuming task. </p>
                <p>Even though well-established technological strategies for software maintenance exist, standards for the sustainability of research applications in the Humanities are still scarce. The various strategies developed throughout the technological landscape not only differ in their implementation but are characterized by different theoretical backgrounds and standards: Besides keeping spare hardware to replace failing components, full system emulation and virtualization represent the most traditional means of software sustainability (Rosenthal 2015). Newer strategies, such as containerization, focus on encapsulating an application with all its dependencies in binary images, while running on a reusable hardware abstraction (Burton et al. 2020). Between these divergent strategies, many different hybrid forms of hardware abstraction exist, each bearing their own means of reproducing desired execution environments. In terms of preservation and reproducibility, the above mentioned approaches are industrial-grade solutions and encompass sophisticated means of snapshotting and migrating applications between different systems. However, none of the approaches are sufficiently interoperable since all of them are vendor-dependent or bound to specific infrastructures and technologies.</p>
                <p>Being tied to institutional or technological constraints, most of the emerging
                    DH-specific technical approaches for software sustainability face similar
                    problems. Within the DH, we encountered strategies which (1) invest resources to
                    keep software up-to-date or even reimplement it (Smithies et al. 2019), (2)
                    transform dynamic applications to static snapshots, i.e., archiving the
                    contained data at a fixed moment in time (Arneil et al. 2019), (3) enforce a
                    technology stack from the start for the sake of consistency when it comes to
                    archiving and replication (Arneil et al. 2019) and (4) employ virtualization or
                    containerization to encapsulate and bundle software (Smithies et al. 2019). To
                    overcome the above mentioned issues, the DFG-funded project <hi rend="italic"
                        >SustainLife</hi> examined the adaptation of cloud deployment methods and
                    technologies for research applications developed in the Digital Humanities in
                    order to facilitate their maintenance and provisioning (Neuefeind et al. 2018).
                    By using the standardized modeling language <hi rend="italic">TOSCA</hi>
                    <hi rend="italic">Topology Orchestration Specification for Cloud
                        Applications</hi> (OASIS 2013; OASIS 2020), our solution allows combining
                    existing sustainability approaches in an additional abstraction layer. </p>
            </div>
            <div type="div1" rend="DH-Heading">
                <head>The TOSCA-based sustainability approach developed within SustainLife</head>
                <p> TOSCA is an OASIS standard to describe, provision and manage applications in a
                    portable as well as vendor- and technology-independent manner. To model an
                    application in TOSCA, its structure is described by its components, i.e., <hi
                        rend="italic">Node Templates</hi>, and their relations, called <hi
                        rend="italic">Relationship Templates</hi>, thereby forming a declarative
                    deployment model called <hi rend="italic">Topology Template</hi>. Hereby, Node
                    Templates and Relationship Templates are typed by <hi rend="italic">Node
                        Types</hi> and <hi rend="italic">Relationship Types</hi>. This type system
                    enables users to share and reuse already defined Node Types, which yields
                    synergetic effects, as changes to any Node or Relationship Type are directly
                    reflected in all applications using the same type. Thus, the more types are
                    defined, the less of an effort it becomes to model new applications (Schildkamp
                    et al. 2020). </p>
                <p>Using the open-source TOSCA ecosystem <hi rend="italic">OpenTOSCA</hi>
                    (Breitenbücher et al. 2016), we modeled several DH-specific use cases, which
                    were selected by (1) ascertaining local demands (Neuefeind et al. 2019a), (2)
                    polling participants of a digital editions-targeted sustainability workshop we
                    organized (Neuefeind et al. 2019b), and (3) analyzing the technical structure of
                    common DH research applications (Helling et al. 2019). Furthermore, we adapted
                    the OpenTOSCA ecosystem to the methodological and technical needs of the DH
                    community by iteratively feeding our modeling and usage experience back into the
                    OpenTOSCA development. </p>
                <p>One of the results of the projects is that the DCH now hosts a repository
                    containing our modeled use cases in TOSCA. While our self-hosted OpenTOSCA
                    instance is only available within the local area network of the University of
                    Cologne (OpenTOSCA 2019), our repository is publicly available (SustainLife
                    2021). Furthermore, by extending the OpenTOSCA ecosystem as part of the project
                    assignment, we developed the possibility to version applications (Harzenetter
                    2018), freeze and defrost applications (Harzenetter et al. 2019a), and to
                    automatically enrich running applications with management operations which can
                    be executed on demand (Harzenetter et al. 2019b; Harzenetter et al. 2021).
                    Moreover, we introduced another method to simplify the modeling of applications
                    in TOSCA by using abstract design patterns instead of obliging users to
                    understand all technical components and how they must be configured to achieve a
                    certain behavior (Harzenetter et al. 2018; Harzenetter et al. 2020). All these
                    features ease the operation and maintenance of long-running applications in a
                    cost-efficient manner.</p>
                <p>Our TOSCA-based approach not only reduces the resources necessary to maintain
                    long-running applications but it is also designed to support long-term archiving
                    of research applications. We therefore use the <hi rend="italic">CSAR (Cloud
                        Service Archive)</hi> defined in the TOSCA standard, which is a packaging
                    format to bundle applications modeled in TOSCA together with all their
                    dependencies. CSARs may contain only the application logic, or they can be
                    completely self-contained and bundle everything needed to provision the
                    contained application. Additionally, if the <hi rend="italic">Freeze and
                        Defrost</hi> approach (Harzenetter et al. 2019a) is used, a CSAR is
                    generated that contains not only the application’s components but also its
                    internal state. Thus, a frozen application can be redeployed in the state it was
                    frozen in, i.e., defrosted, at any point in time, such that the application and
                    all contained functionality and data are accessible again. Therefore, as long as
                    a TOSCA runtime, such as the <hi rend="italic">OpenTOSCA Runtime Container</hi>
                    (Binz et al. 2013), is available, an application that has been bundled as a CSAR
                    can be instantiated anywhere at any given time. </p>
            </div>
            <div type="div1" rend="DH-Heading">
                <head>Summary and future work</head>
                <p> In summary, our TOSCA-based sustainability approach reduces the resources
                    necessary to keep long-running applications up-to-date and to archive them for
                    the long term by (1) reusing existing Node Types throughout different
                    applications, (2) updating components independently from each other and from the
                    application they comprise, and (3) decoupling applications from their
                    environmental dependencies and technological deprecations. Furthermore, by
                    employing TOSCA, we are able to accommodate the diversity of applications
                    produced within DH research. Based on our experience with the TOSCA standard and
                    the aforementioned advantages, we conclude that the OpenTOSCA ecosystem is an
                    ideally fitted candidate to become a community-wide standard to ensure
                    application sustainability within the DH. </p>
                <p>While TOSCA eases the modeling of applications in general, it imposes a certain complexity on the modeling process of small-scale applications, e.g., a simple PHP-based weblog. Since it combines many different concepts and options for the deployment and management of applications, unaccustomed users might be overwhelmed with the overflow of possibilities offered within the TOSCA framework. Thus, future work on TOSCA-based software sustainability for the DH should continue to focus on enhancing OpenTOSCA’s usability and to ease the modeling process even further. Therefore, to implement TOSCA as a community-wide standard for sustaining research software in the DH, future work should extend and document best practices, offer extensive user guides and tutorials as well as automated assistance in OpenTOSCA.</p>
            </div>
        </body>
        <back>
            <div type="bibliogr">
                <listBibl>
                    <head>Bibliography</head>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Arneil, Stewart</hi> / <hi rend="bold">Holmes, Martin</hi> /
                            <hi rend="bold">Newton, Greg</hi> (2019): “Project Endings: Early
                        Impressions From Our Recent Survey On Project Longevity In DH”, in: <hi
                            rend="italic">Book of Abstracts of the 30th Annual Conference on Digital
                            Humanities (DH 2019)</hi> &lt;<ref
                            target="https://dev.clariah.nl/files/dh2019/boa/0891.html"
                            >https://dev.clariah.nl/files/dh2019/boa/0891.html</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Binz, Tobias</hi> / <hi rend="bold">Breitenbücher, Uwe</hi>
                        / <hi rend="bold">Haupt, Florian</hi> / <hi rend="bold">Kopp, Oliver</hi> /
                            <hi rend="bold">Leymann, Frank</hi> / <hi rend="bold">Nowak,
                            Alexander</hi> / <hi rend="bold">Wagner, Sebastian</hi> (2013):
                        “OpenTOSCA – A Runtime for TOSCA-based Cloud Applications”, in: <hi
                            rend="italic">Proceedings of the 11th International Conference on
                            Service-Oriented Computing (ICSOC 2013)</hi>, Springer DOI:
                        10.1007/978-3-642-45005-1_62. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Breitenbücher, Uwe</hi> / <hi rend="bold">Endres,
                            Christian</hi> / <hi rend="bold">Képes, Kálmán</hi> / <hi rend="bold"
                            >Kopp, Oliver</hi> / <hi rend="bold">Leymann, Frank</hi> / <hi
                            rend="bold">Wagner, Sebastian</hi> / <hi rend="bold">Wettinger,
                            Johannes</hi> / <hi rend="bold">Zimmermann, Michael</hi> (2016): “The
                        OpenTOSCA Ecosystem. Concept &amp; Tools”, in: <hi rend="italic">European
                            Space Project on Smart Systems, Big Data, Future Internet - Towards
                            Serving the Grand Societal Challenges (EPS Rome 2016)</hi> 1: 112–130
                        DOI: 10.5220/0007903201120130. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Buddenbohm, Stefan</hi> / <hi rend="bold">Engelhardt,
                            Claudia</hi> / <hi rend="bold">Wuttke, Ulrike</hi> (2016):
                        “Angebotsgenese für ein geisteswissenschaftliches Forschungsdatenzentrum”,
                        in: <hi rend="italic">Zeitschrift für digitale Geisteswissenschaften
                            (ZfdG)</hi> 1 DOI: 10.17175/2016_003. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Burton, Matt</hi> / <hi rend="bold">Lavin, Matthew J.</hi> /
                            <hi rend="bold">Otis, Jessica</hi> / <hi rend="bold">Weingart, Scott
                            B.</hi> (2020): “Digits: Two Reports on New Units of Scholarly
                        Publication”, in: <hi rend="italic">Journal of Electronic Publishing </hi>
                        22, 1 DOI: 10.3998/3336451.0022.105. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Grottke, Michael</hi> / <hi rend="bold">Matias Jr.,
                            Rivalino</hi> / <hi rend="bold">Trivedi, Kishor S.</hi> (2008): “The
                        Fundamentals of Software Aging”, in: <hi rend="italic">Proceedings of the
                            1st International Workshop on Software Aging and Rejuvenation, 19th
                            International Conference on Software Reliability Engineering (ISSRE
                            2008)</hi> DOI: 10.1109/ISSREW.2008.5355512. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Harzenetter, Lukas</hi> (2018): <hi rend="italic">Versioning
                            of Applications Modeled in TOSCA</hi>. Master Thesis, University of
                        Stuttgart DOI: 10.18419/opus-9710. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Harzenetter, Lukas</hi> / <hi rend="bold">Binz, Tobias</hi>
                        / <hi rend="bold">Breitenbücher, Uwe</hi> / <hi rend="bold">Leymann,
                            Frank</hi> / <hi rend="bold">Wurster, Michael</hi> (2021): “Automated
                        Generation of Management Workflows for Running Applications by Deriving and
                        Enriching Instance Models”, in: <hi rend="italic">Proceedings of the 11th
                            International Conference on Cloud Computing and Services Science (CLOSER
                            2021)</hi>. SciTePress DOI: 10.5220/0010477900990110. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Harzenetter, Lukas</hi> / <hi rend="bold">Breitenbücher,
                            Uwe</hi> / <hi rend="bold">Falkenthal, Michael</hi> / <hi rend="bold"
                            >Guth, Jasmin</hi> / <hi rend="bold">Krieger, Christoph</hi> / <hi
                            rend="bold">Leymann, Frank</hi> (2018): “Pattern-based Deployment Models
                        and Their Automatic Execution”, in: <hi rend="italic">11th IEEE/ACM
                            International Conference on Utility and Cloud Computing (UCC 2018)</hi>
                        41–52 DOI: 10.1109/UCC.2018.00013. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Harzenetter, Lukas</hi> / <hi rend="bold">Breitenbücher,
                            Uwe</hi> / <hi rend="bold">Falkenthal, Michael</hi> / <hi rend="bold"
                            >Guth, Jasmin</hi> / <hi rend="bold">Leymann, Frank</hi> (2020):
                        “Pattern-based Deployment Models Revisited. Automated Pattern-driven
                        Deployment Configuration”, in: <hi rend="italic">Proceedings of the 12th
                            International Conference on Pervasive Patterns and Applications
                            (PATTERNS 2020)</hi> 40–49 ISBN: 978-1-61208-783. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Harzenetter, Lukas</hi> / <hi rend="bold">Breitenbücher,
                            Uwe</hi> / <hi rend="bold">Képes, Kálmán</hi> / <hi rend="bold">Leymann,
                            Frank</hi> (2019): “Freezing and Defrosting Cloud Applications.
                        Automated Saving and Restoring of Running Applications”, in: <hi
                            rend="italic">Software-Intensive Cyber-Physical Systems</hi> 35: 101–114
                        DOI: 10.1007/s00450-019-00415-8. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Harzenetter, Lukas</hi> / <hi rend="bold">Breitenbücher,
                            Uwe</hi> / <hi rend="bold">Leymann, Frank</hi> (2019): “Automated
                        Generation of Management Workflows for Applications Based on Deployment
                        Models”, in: <hi rend="italic">23rd IEEE International Enterprise
                            Distributed Object Computing Conference (EDOC 2019)</hi> 216-225 DOI:
                        10.1109/EDOC.2019.00034. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Helling, Patrick</hi> / <hi rend="bold">Schildkamp,
                            Philip</hi> / <hi rend="bold">Mathiak, Brigitte</hi> (2019):
                        “Nachhaltigkeit von Forschungsdateninfrastrukturen am Beispiel von Digitalen
                        Editionen – Was steht noch in 2039”, in: <hi rend="italic">Postersession of
                            the 20th Annual DINI Conference (DINI 2019)</hi> &lt;<ref
                            target="https://dini.de/fileadmin/jahrestagungen/2018/DINI_Jahrestagung_2019_Helling.pdf"
                            >https://dini.de/fileadmin/jahrestagungen/2018/DINI_Jahrestagung_2019_Helling.pdf</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Neuefeind, Claes</hi> / <hi rend="bold">Harzenetter,
                            Lukas</hi> / <hi rend="bold">Schildkamp, Philip</hi> / <hi rend="bold"
                            >Breitenbücher, Uwe</hi> / <hi rend="bold">Mathiak, Brigitte</hi> / <hi
                            rend="bold">Barzen, Johanna</hi> / <hi rend="bold">Leymann, Frank</hi>
                        (2018): “The SustainLife Project – Living Systems in Digital Humanities”,
                        in: <hi rend="italic">IBM Research Report – Papers from the12th Advanced
                            Summer School On Service-Oriented Computing </hi> (<hi rend="italic"
                            >SummerSOC’18)</hi> 101–112 &lt;<ref
                            target="https://dominoweb.draco.res.ibm.com/reports/RC25681.pdf"
                            >https://dominoweb.draco.res.ibm.com/reports/RC25681.pdf</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Neuefeind, Claes,</hi> / <hi rend="bold">Schildkamp,
                            Philip</hi> / <hi rend="bold">Mathiak, Brigitte</hi> / <hi rend="bold"
                            >Marčić, Aleksander</hi> / <hi rend="bold">Hentschel, Frank</hi> / <hi
                            rend="bold">Harzenetter, Lukas</hi> / <hi rend="bold">Breitenbücher,
                            Uwe</hi> / <hi rend="bold">Barzen, Johanna</hi> / <hi rend="bold"
                            >Leymann, Frank</hi> (2019): “Sustaining the Musical Competitions
                        Database – A TOSCA-based Approach to Application Preservation in the Digital
                        Humanities”, in: <hi rend="italic">Book of Abstracts of the 30th Annual
                            Conference on Digital Humanities (DH 2019)</hi> &lt;<ref
                            target="https://dev.clariah.nl/files/dh2019/boa/0574.html"
                            >https://dev.clariah.nl/files/dh2019/boa/0574.html</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Neuefeind, Claes</hi> / <hi rend="bold">Schildkamp,
                            Philip</hi> / <hi rend="bold">Mathiak, Brigitte</hi> / <hi rend="bold"
                            >Harzenetter, Lukas</hi> / <hi rend="bold">Barzen, Johanna</hi> / <hi
                            rend="bold">Breitenbücher, Uwe</hi> / <hi rend="bold">Leymann,
                            Frank</hi> (2019): “Technologienutzung im Kontext Digitaler Editionen –
                        Eine Landschaftsvermessung”, in: <hi rend="italic">Book of Abstracts of the
                            6th Annual Conference of the Digital Humanities Association in
                            German-speaking Countries (DHd 2019)</hi> 219–222 DOI:
                        10.5281/zenodo.2596094. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">OASIS</hi> (2013): <hi rend="italic">Topology and
                            Orchestration Specification for Cloud Applications Version 1.0 – OASIS
                            Standard</hi> &lt;<ref
                            target="http://docs.oasis-open.org/tosca/TOSCA/v1.0/os/TOSCA-v1.0-os.html"
                            >http://docs.oasis-open.org/tosca/TOSCA/v1.0/os/TOSCA-v1.0-os.html</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">OASIS</hi> (2020): <hi rend="italic">TOSCA Simple Profile in
                            YAML Version 1.3 – OASIS Standard</hi> &lt;<ref
                            target="https://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.3/os/TOSCA-Simple-Profile-YAML-v1.3-os.html"
                            >https://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.3/os/TOSCA-Simple-Profile-YAML-v1.3-os.html</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">OpenTOSCA</hi> (2019): <hi rend="italic">Use the Extensive
                            Functions of the OpenTOSCA Container </hi> – <hi rend="italic">Getting
                            started with the OpenTOSCA Runtime Environment.</hi> &lt;<ref
                            target="http://www.opentosca.org/sites/use_opentosca.html"
                            >http://www.opentosca.org/sites/use_opentosca.html</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Reiche, Ruth</hi> / <hi rend="bold">Becker, Rainer</hi> /
                            <hi rend="bold">Bender, Michael</hi> / <hi rend="bold">Munson,
                            Mathew</hi> / <hi rend="bold">Schmunk, Stephan</hi> / <hi rend="bold"
                            >Schöch, Christof</hi> (2014): “Verfahren der Digital Humanities in den
                        Geistes- und Kulturwissenschaften”, in: <hi rend="italic">DARIAH-DE working
                            papers</hi> 4. Göttingen &lt;<ref
                            target="http://resolver.sub.uni-goettingen.de/purl/?dariah-2014-2"
                            >http://resolver.sub.uni-goettingen.de/purl/?dariah-2014-2</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Rosenthal, David S. H.</hi> (2015): <hi rend="italic"
                            >Emulation &amp; Virtualization as Preservation Strategies</hi> &lt;<ref
                            target="https://mellon.org/Rosenthal-Emulation-2015"
                            >https://mellon.org/Rosenthal-Emulation-2015</ref>&gt; [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Schildkamp, Philip</hi> / <hi rend="bold">Harzenetter,
                            Lukas</hi> / <hi rend="bold">Leymann, Frank</hi> / <hi rend="bold"
                            >Mathiak, Brigitte</hi> / <hi rend="bold">Neuefeind, Claes</hi> / <hi
                            rend="bold">Breitenbücher, Uwe</hi> / <hi rend="bold">Fischer, Anna</hi>
                        (2020): “Workshop on Modelling and Maintaining Research Applications in
                        TOSCA”, in: <hi rend="italic">Book of Abstracts of the 31th Annual
                            Conference on Digital Humanities (DH 2020)</hi> &lt;<ref
                            target="https://dh2020.adho.org/wp-content/uploads/2020/07/120_WorkshoponModellingandMaintainingResearchApplicationsinTOSCA.html"
                            >https://dh2020.adho.org/wp-content/uploads/2020/07/120_WorkshoponModellingandMaintainingResearchApplicationsinTOSCA.html</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Smithies, James</hi> / <hi rend="bold">Westling, Carina</hi>
                        / <hi rend="bold">Sichani, Anna-Maria</hi> / <hi rend="bold">Mellen,
                            Pam</hi> / <hi rend="bold">Ciula, Arianna</hi> (2019): “Managing 100
                        Digital Humanities Projects. Digital Scholarship &amp; Archiving in King’s
                        Digital Lab”, in: <hi rend="italic">Digital Humanities Quarterly</hi> 13, 1
                            &lt;<ref
                            target="http://www.digitalhumanities.org/dhq/vol/13/1/000411/000411.html"
                            >http://www.digitalhumanities.org/dhq/vol/13/1/000411/000411.html</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">SustainLife</hi> (2021): <hi rend="italic">OpenTOSCA
                            Definitions implemented by the Data Center for the Humanities at the
                            University of Cologne</hi> &lt;<ref
                            target="https://gitlab.cceh.uni-koeln.de/sustainlife/tosca-definitions-dch"
                            >https://gitlab.cceh.uni-koeln.de/sustainlife/tosca-definitions-dch</ref>&gt;
                        [14.05.2021]. </bibl>
                    <bibl style="text-align: left; ">
                        <hi rend="bold">Witt, Andreas</hi> / <hi rend="bold">Blumtritt,
                            Jonathan</hi> / <hi rend="bold">Helling, Patrick</hi> / <hi rend="bold"
                            >Mathiak, Brigitte</hi> / <hi rend="bold">Rau, Felix</hi> (2018):
                        “Forschungsdatenmanagement in den Geisteswissenschaften an der Universität
                        zu Köln”, in: <hi rend="italic">Das offene Bibliotheksjournal</hi> 5, 3:
                        104-117 DOI: 10.5282/o-bib/2018H3S104-117. </bibl>
                </listBibl>
            </div>
        </back>
    </text>
</TEI>
