|
|
@inproceedings {INPROC-2020-49, author = {Vladimir Yussupov and Uwe Breitenb{\"u}cher and Christoph Krieger and Frank Leymann and Jacopo Soldani and Michael Wurster}, title = {{Pattern-based Modelling, Integration, and Deployment of Microservice Architectures}}, booktitle = {Proceedings of the 2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC 2020)}, publisher = {IEEE Computer Society}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {40--50}, type = {Konferenz-Beitrag}, month = {Oktober}, year = {2020}, doi = {10.1109/EDOC49727.2020.00015}, keywords = {Microservice Architecture; Service Composition; Enterprise Integration Pattern; Model-driven Engineering}, language = {Englisch}, cr-category = {D.2.2 Software Engineering Design Tools and Techniques,
D.2.11 Software Engineering Software Architectures}, ee = {https://is.ieis.tue.nl/edoc20/}, contact = {Vladimir Yussupov yussupov@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Microservice-based architectures (MSAs) gained momentum in industrial and
research communities since finer-grained and more independent components foster
reuse and reduce time to market. However, to come from the design of MSAs to
running applications, substantial knowledge and technology-specific expertise
in the deployment and integration of microservices is needed. In this paper, we
propose a model-driven and pattern-based approach for composing microservices,
which facilitates the transition from architectural models to running
deployments. Using a unified modelling for MSAs, including both their
integration based on Enterprise Integration Patterns (EIPs) and deployment
aspects, our approach enables automatically generating the artefacts for
deploying microservice compositions. This helps abstracting away the underlying
infrastructure including container orchestration platforms and middleware layer
for service integration. To validate the feasibility of our approach, we
illustrate its prototypical implementation, with Kubernetes used as container
orchestration system and OpenFaaS used for managing integration logic, and we
present a case study.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-49&engl=0} }
@inproceedings {INPROC-2020-46, author = {Michael Wurster and Uwe Breitenb{\"u}cher and Lukas Harzenetter and Frank Leymann and Jacopo Soldani}, title = {{TOSCA Lightning: An Integrated Toolchain for Transforming TOSCA Light into Production-Ready Deployment Technologies}}, booktitle = {Advanced Information Systems Engineering (CAiSE Forum 2020)}, publisher = {Springer}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {138--146}, type = {Demonstration}, month = {August}, year = {2020}, doi = {10.1007/978-3-030-58135-0_12}, language = {Englisch}, cr-category = {D.2.2 Software Engineering Design Tools and Techniques}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {The OASIS standard TOSCA provides a portable means for specifying multi-service
applications and automating their deployment. Despite TOSCA is widely used in
research, it is currently not supported by the production-ready deployment
technologies daily used by practitioners, hence resulting in a gap between the
state-of-the-art in research and the state-of-practice in industry. To help
bridging this gap, we identified TOSCA Light, a subset of TOSCA enabling the
transformation of compliant deployment models to the vast majority of
deployment technology-specific models used by practitioners nowadays. In this
paper, we demonstrate TOSCA Lightning by two contributions. We (i) present an
integrated toolchain for specifying multi-service applications with TOSCA Light
and transforming them into different production-ready deployment technologies.
Additionally, we (ii) demonstrate the toolchain's effectiveness based on a
third-party application and Kubernetes.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-46&engl=0} }
@inproceedings {INPROC-2020-44, author = {Michael Wurster and Uwe Breitenb{\"u}cher and Lukas Harzenetter and Frank Leymann and Jacopo Soldani}, title = {{TOSCA Lightning: An Integrated Toolchain for Transforming TOSCA Light into Production-Ready Deployment Technologies}}, booktitle = {Advanced Information Systems Engineering. CAiSE 2020.}, publisher = {Springer}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {138--146}, type = {Demonstration}, month = {August}, year = {2020}, doi = {10.1007/978-3-030-58135-0_12}, language = {Englisch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {The OASIS standard TOSCA provides a portable means for specifying multi-service
applications and automating their deployment. Despite TOSCA is widely used in
research, it is currently not supported by the production-ready deployment
technologies daily used by practitioners, hence resulting in a gap between the
state-of-the-art in research and the state-of-practice in industry. To help
bridging this gap, we identified TOSCA Light, a subset of TOSCA enabling the
transformation of compliant deployment models to the vast majority of
deployment technology-specific models used by practitioners nowadays. In this
paper, we demonstrate TOSCA Lightning by two contributions. We (i) present an
integrated toolchain for specifying multi-service applications with TOSCA Light
and transforming them into different production-ready deployment technologies.
Additionally, we (ii) demonstrate the toolchain's effectiveness based on a
third-party application and Kubernetes.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-44&engl=0} }
@inproceedings {INPROC-2020-43, author = {Michael Wurster and Uwe Breitenb{\"u}cher and Lukas Harzenetter and Frank Leymann and Jacopo Soldani}, title = {{TOSCA Lightning: An Integrated Toolchain for Transforming TOSCA Light into Production-Ready Deployment Technologies}}, booktitle = {Advanced Information Systems Engineering. CAiSE 2020.}, publisher = {Springer}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {138--146}, type = {Demonstration}, month = {August}, year = {2020}, doi = {10.1007/978-3-030-58135-0_12}, language = {Englisch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {The OASIS standard TOSCA provides a portable means for specifying multi-service
applications and automating their deployment. Despite TOSCA is widely used in
research, it is currently not supported by the production-ready deployment
technologies daily used by practitioners, hence resulting in a gap between the
state-of-the-art in research and the state-of-practice in industry. To help
bridging this gap, we identified TOSCA Light, a subset of TOSCA enabling the
transformation of compliant deployment models to the vast majority of
deployment technology-specific models used by practitioners nowadays. In this
paper, we demonstrate TOSCA Lightning by two contributions. We (i) present an
integrated toolchain for specifying multi-service applications with TOSCA Light
and transforming them into different production-ready deployment technologies.
Additionally, we (ii) demonstrate the toolchain's effectiveness based on a
third-party application and Kubernetes.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-43&engl=0} }
@inproceedings {INPROC-2020-42, author = {Michael Wurster and Uwe Breitenb{\"u}cher and Lukas Harzenetter and Frank Leymann and Jacopo Soldani}, title = {{TOSCA Lightning: An Integrated Toolchain for Transforming TOSCA Light into Production-Ready Deployment Technologies}}, booktitle = {Advanced Information Systems Engineering. CAiSE 2020.}, publisher = {Springer}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {138--146}, type = {Demonstration}, month = {August}, year = {2020}, doi = {10.1007/978-3-030-58135-0_12}, language = {Englisch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {The OASIS standard TOSCA provides a portable means for specifying multi-service
applications and automating their deployment. Despite TOSCA is widely used in
research, it is currently not supported by the production-ready deployment
technologies daily used by practitioners, hence resulting in a gap between the
state-of-the-art in research and the state-of-practice in industry. To help
bridging this gap, we identified TOSCA Light, a subset of TOSCA enabling the
transformation of compliant deployment models to the vast majority of
deployment technology-specific models used by practitioners nowadays. In this
paper, we demonstrate TOSCA Lightning by two contributions. We (i) present an
integrated toolchain for specifying multi-service applications with TOSCA Light
and transforming them into different production-ready deployment technologies.
Additionally, we (ii) demonstrate the toolchain's effectiveness based on a
third-party application and Kubernetes.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-42&engl=0} }
@inproceedings {INPROC-2020-41, author = {Michael Wurster and Uwe Breitenb{\"u}cher and Lukas Harzenetter and Frank Leymann and Jacopo Soldani}, title = {{TOSCA Lightning: An Integrated Toolchain for Transforming TOSCA Light into Production-Ready Deployment Technologies}}, booktitle = {Advanced Information Systems Engineering. CAiSE 2020.}, publisher = {Springer}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {138--146}, type = {Demonstration}, month = {August}, year = {2020}, doi = {10.1007/978-3-030-58135-0_12}, language = {Englisch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {The OASIS standard TOSCA provides a portable means for specifying multi-service
applications and automating their deployment. Despite TOSCA is widely used in
research, it is currently not supported by the production-ready deployment
technologies daily used by practitioners, hence resulting in a gap between the
state-of-the-art in research and the state-of-practice in industry. To help
bridging this gap, we identified TOSCA Light, a subset of TOSCA enabling the
transformation of compliant deployment models to the vast majority of
deployment technology-specific models used by practitioners nowadays. In this
paper, we demonstrate TOSCA Lightning by two contributions. We (i) present an
integrated toolchain for specifying multi-service applications with TOSCA Light
and transforming them into different production-ready deployment technologies.
Additionally, we (ii) demonstrate the toolchain's effectiveness based on a
third-party application and Kubernetes.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-41&engl=0} }
@inproceedings {INPROC-2020-40, author = {Michael Wurster and Uwe Breitenb{\"u}cher and Lukas Harzenetter and Frank Leymann and Jacopo Soldani}, title = {{TOSCA Lightning: An Integrated Toolchain for Transforming TOSCA Light into Production-Ready Deployment Technologies}}, booktitle = {Advanced Information Systems Engineering. CAiSE 2020.}, publisher = {Springer}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {138--146}, type = {Demonstration}, month = {August}, year = {2020}, doi = {10.1007/978-3-030-58135-0_12}, language = {Englisch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {The OASIS standard TOSCA provides a portable means for specifying multi-service
applications and automating their deployment. Despite TOSCA is widely used in
research, it is currently not supported by the production-ready deployment
technologies daily used by practitioners, hence resulting in a gap between the
state-of-the-art in research and the state-of-practice in industry. To help
bridging this gap, we identified TOSCA Light, a subset of TOSCA enabling the
transformation of compliant deployment models to the vast majority of
deployment technology-specific models used by practitioners nowadays. In this
paper, we demonstrate TOSCA Lightning by two contributions. We (i) present an
integrated toolchain for specifying multi-service applications with TOSCA Light
and transforming them into different production-ready deployment technologies.
Additionally, we (ii) demonstrate the toolchain's effectiveness based on a
third-party application and Kubernetes.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-40&engl=0} }
@inproceedings {INPROC-2020-34, author = {Christoph Krieger and Uwe Breitenb{\"u}cher and Michael Falkenthal and Frank Leymann and Vladimir Yussupov and Uwe Zdun}, title = {{Monitoring Behavioral Compliance with Architectural Patterns Based on Complex Event Processing}}, booktitle = {Proceedings of the 8th European Conference on Service-Oriented and Cloud Computing (ESOCC 2020)}, publisher = {Springer International Publishing}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {125--140}, type = {Konferenz-Beitrag}, month = {M{\"a}rz}, year = {2020}, doi = {10.1007/978-3-030-44769-4_10}, language = {Englisch}, cr-category = {D.2.11 Software Engineering Software Architectures}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Architectural patterns assist in the process of architectural decision making
as they capture architectural aspects of proven solutions. In many cases, the
chosen patterns have system-wide implications on non-functional requirements
such as availability, performance, and resilience. Ensuring compliance with the
selected patterns is of vital importance to avoid architectural drift between
the implementation and its desired architecture. Most of the patterns not only
capture structural but also significant behavioral architectural aspects that
need to be checked. In case all properties of the system are known before
runtime, static compliance checks of application code and configuration files
might be sufficient. However, in case aspects of the system dynamically evolve,
e.g., due to manual reconfiguration, compliance with the architectural patterns
also needs to be monitored during runtime. In this paper, we propose to link
compliance rules to architectural patterns that specify behavioral aspects of
the patterns based on runtime events using stream queries. These queries serve
as input for a complex event processing component to automatically monitor
architecture compliance of a running system. To validate the practical
feasibility, we applied the approach to a set of architectural patterns in the
domain of distributed systems and prototypically implemented a compliance
monitor.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-34&engl=0} }
@inproceedings {INPROC-2020-33, author = {Karoline Wild and Uwe Breitenb{\"u}cher and K{\'a}lm{\'a}n K{\'e}pes and Frank Leymann and Benjamin Weder}, title = {{Decentralized Cross-Organizational Application Deployment Automation: An Approach for Generating Deployment Choreographies Based on Declarative Deployment Models}}, booktitle = {Proceedings of the 32nd Conference on Advanced Information Systems Engineering (CAiSE 2020)}, publisher = {Springer International Publishing}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, series = {Lecture Notes in Computer Science}, volume = {12127}, pages = {20--35}, type = {Konferenz-Beitrag}, month = {Juni}, year = {2020}, isbn = {10.1007/978-3-030-49435-3_2}, keywords = {Distributed Application; Deployment; Choreography; TOSCA; BPEL}, language = {Englisch}, cr-category = {D.2.2 Software Engineering Design Tools and Techniques,
D.2.11 Software Engineering Software Architectures}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Various technologies have been developed to automate the deployment of
applications. Although most of them are not limited to a specific
infrastructure and able to manage multi-cloud applications, they all require a
central orchestrator that processes the deployment model and executes all
necessary tasks to deploy and orchestrate the application components on the
respective infrastructure. However, there are applications in which several
organizations, such as different departments or even different companies,
participate. Due to security concerns, organizations typically do not expose
their internal APIs to the outside or leave control over application
deployments to others. As a result, centralized deployment technologies are not
suitable to deploy cross-organizational applications. In this paper, we present
a concept for the decentralized cross-organizational application deployment
automation. We introduce a global declarative deployment model that describes a
composite cross-organizational application, which is split to local parts for
each participant. Based on the split declarative deployment models, workflows
are generated which form the deployment choreography and coordinate the local
deployment and cross-organizational data exchange. To validate the practical
feasibility, we prototypical implemented a standard-based end-to-end toolchain
for the proposed method using TOSCA and BPEL.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-33&engl=0} }
@inproceedings {INPROC-2020-27, author = {Ghareeb Falazi and Uwe Breitenb{\"u}cher and Florian Daniel and Florian Lamparelli and Frank Leymann and Vladimir Yussupov}, title = {{Smart Contract Invocation Protocol (SCIP): A Protocol for the Uniform Integration of Heterogeneous Blockchain Smart Contracts}}, booktitle = {CAiSE 2020: Advanced Information Systems Engineering}, editor = {Schahram Dustdar and Eric Yu and Camille Salinesi and Dominique Rieu and Vik Pant}, address = {Cham}, publisher = {Springer International Publishing}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, series = {Lecture Notes in Computer Science}, volume = {12127}, pages = {134--149}, type = {Konferenz-Beitrag}, month = {Juni}, year = {2020}, doi = {10.1007/978-3-030-49435-3_9}, keywords = {Smart Contract Invocation Protocol; SCIP; SCL; SCDL; Blockchain; Smart Contract; Integration}, language = {Englisch}, cr-category = {C.2.4 Distributed Systems,
D.2.11 Software Engineering Software Architectures,
D.2.12 Software Engineering Interoperability}, ee = {http://caise20.imag.fr/}, contact = {Ghareeb Falazi ghareeb.falazi@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Blockchains are distributed ledgers that enable the disintermediation of
collaborative processes and, at the same time, foster trust among partners.
Modern blockchains support smart contracts, i.e., software deployed on the
blockchain, and guarantee their repeatable, deterministic execution. Alas,
blockchains and smart contracts lack standardization. Therefore, smart
contracts come with heterogeneous properties, APIs and data formats. This
hinders the integration of smart contracts running in different blockchains,
e.g., into enterprise business processes. This paper introduces the Smart
Contract Invocation Protocol (SCIP), which unifies interacting with smart
contracts of different blockchains. The protocol supports invoking smart
contract functions, monitoring function executions, emitted events, and
transaction finality, as well as querying a blockchain. The protocol is
accompanied by a prototypical implementation of a SCIP endpoint in the form of
a gateway.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-27&engl=0} }
@inproceedings {INPROC-2020-26, author = {Michael Wurster and Uwe Breitenb{\"u}cher and Lukas Harzenetter and Frank Leymann and Jacopo Soldani and Vladimir Yussupov}, title = {{TOSCA Light: Bridging the Gap between the TOSCA Specification and Production-ready Deployment Technologies}}, booktitle = {Proceedings of the 10th International Conference on Cloud Computing and Services Science (CLOSER)}, publisher = {SciTePress}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {216--226}, type = {Konferenz-Beitrag}, month = {Mai}, year = {2020}, doi = {10.5220/0009794302160226}, language = {Deutsch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, contact = {Michael Wurster wurster@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {The automation of application deployment is critical because manually deploying
applications is time-consuming, tedious, and error-prone. Several deployment
automation technologies have been developed in recent years employing
tool-specific deployment modeling languages. At the same time, the OASIS
standard Topology Orchestration Specification for Cloud Applications (TOSCA)
emerged as a means for describing cloud applications, i. e., their components
and relationships, in a vendor-agnostic fashion. Despite TOSCA is widely used
in research, it is not supported by the production-ready deployment automation
technologies daily used by practitioners working with cloud-native
applications, hence resulting in a gap between the state-of-the-art in research
and state-of-practice in the industry. To help bridging this gap, we leverage
the recently introduced Essential Deployment Metamodel (EDMM) and identify
TOSCA Light, an EDMM-compliant subset of TOSCA, to enact the transformation
from TOSCA to the vast majority of deployment automation technology-specific
models used by today{\^a}€™s software industry. Further, we present an end-to-end
TOSCA Light modeling and transformation workflow and show a prototypical
implementation to validate our approach.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-26&engl=0} }
@inproceedings {INPROC-2020-25, author = {Michael Wurster and Uwe Breitenb{\"u}cher and Antonio Brogi and Frank Leymann and Jacopo Soldani}, title = {{Cloud-native Deploy-ability: An Analysis of Required Features of Deployment Technologies to Deploy Arbitrary Cloud-native Applications}}, booktitle = {Proceedings of the 10th International Conference on Cloud Computing and Services Science (CLOSER)}, publisher = {SciTePress}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {171--180}, type = {Konferenz-Beitrag}, month = {Mai}, year = {2020}, doi = {10.5220/0009571001710180}, language = {Englisch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, contact = {Michael Wurster wurster@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {The adoption of cloud computing combined with DevOps enables companies to react
to new market requirements more rapidly and fosters the use of automation
technologies. This influences the way software solutions are built, which is
why the concept of cloud-native applications has emerged over the last few
years to build highly scalable applications, and to automatically deploy and
run them in modern cloud environments. However, there is currently no reference
work clearly stating the features that a deployment technology must offer to
support the deployment of arbitrary cloud-native applications. In this paper,
we derive three essential features for deployment technologies based on the
current cloud-native research and characteristics discussed therein. The
presented features can be used to compare and categorize existing deployment
technologies, and they are intended to constitute a first step towards a
comprehensive framework to assess deployment technologies.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-25&engl=0} }
@inproceedings {INPROC-2020-24, author = {Vladimir Yussupov and Uwe Breitenb{\"u}cher and Ayhan Kaplan and Frank Leymann}, title = {{SEAPORT: Assessing the Portability of Serverless Applications}}, booktitle = {Proceedings of the 10th International Conference on Cloud Computing and Services Science (CLOSER 2020)}, editor = {Donald Ferguson and Markus Helfert and Claus Pahl}, publisher = {SciTePress}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {456--467}, type = {Konferenz-Beitrag}, month = {Mai}, year = {2020}, doi = {10.5220/0009574104560467}, language = {Englisch}, cr-category = {D.2.0 Software Engineering General,
D.2.11 Software Engineering Software Architectures,
D.2.12 Software Engineering Interoperability}, ee = {http://closer.scitevents.org}, contact = {Vladimir Yussupov yussupov@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {The term serverless is often used to describe cloud applications that comprise
components managed by third parties. Like any other cloud application,
serverless applications are often tightly-coupled with providers, their
features, models, and APIs. As a result, when their portability to another
provider has to be assessed, application owners must deal with identification
of heterogeneous lock-in issues and provider-specific technical details.
Unfortunately, this process is tedious, error-prone, and requires significant
technical expertise in the domains of serverless and cloud computing. In this
work, we introduce SEAPORT, a method for automatically assessing the
portability of serverless applications with respect to a chosen target provider
or platform. The method introduces (i) a canonical serverless application
model, and (ii) the concepts for portability assessment involving
classification and components similarity calculation together with the static
code analysis. The method aims to be compatible with existing migration
concepts to allow using it as a complementary part for serverless use cases. We
present an architecture of a decision support system supporting automated
assessment of the given application model with respect to the target provider.
To validate the technical feasibility of the method, we implement the system
prototypically.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-24&engl=0} }
@inproceedings {INPROC-2020-23, author = {Frank Leymann and Johanna Barzen and Michael Falkenthal and Daniel Vietz and Benjamin Weder and Karoline Wild}, title = {{Quantum in the Cloud: Application Potentials and Research Opportunities}}, booktitle = {Proceedings of the 10th International Conference on Cloud Computing and Service Science (CLOSER 2020)}, publisher = {SciTePress}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {9--24}, type = {Konferenz-Beitrag}, month = {April}, year = {2020}, isbn = {10.5220/0009819800090024}, keywords = {Cloud Computing; Quantum Computing; Hybrid Applications}, language = {Englisch}, cr-category = {D.2.2 Software Engineering Design Tools and Techniques,
J.5 Arts and Humanities}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Quantum computers are becoming real, and they have the inherent potential to
significantly impact many application domains. We sketch the basics about
programming quantum computers, showing that quantum programs are typically
hybrid consisting of a mixture of classical parts and quantum parts. With the
advent of quantum computers in the cloud, the cloud is a fine environment for
performing quantum programs. The tool chain available for creating and running
such programs is sketched. As an exemplary problem we discuss efforts to
implement quantum programs that are hardware independent. A use case from
machine learning is outlined. Finally, a collaborative platform for solving
problems with quantum computers that is currently under construction is
presented.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-23&engl=0} }
@inproceedings {INPROC-2020-22, author = {Michael Zimmermann and Uwe Breitenb{\"u}cher and Lukas Harzenetter and Frank Leymann and Vladimir Yussupov}, title = {{Self-Contained Service Deployment Packages}}, booktitle = {Proceedings of the 10th International Conference on Cloud Computing and Services Science (CLOSER 2020)}, editor = {Donald Ferguson and Markus Helfert and Claus Pahl}, publisher = {SciTePress}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {371--381}, type = {Konferenz-Beitrag}, month = {Mai}, year = {2020}, isbn = {978-989-758-424-4}, doi = {10.5220/0009414903710381}, language = {Englisch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, ee = {http://closer.scitevents.org/}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Complex applications are typically composed of multiple components. In order to
install these components all their dependencies need to be satisfied. Typically
these dependencies are resolved, downloaded, and installed during the
deployment time and in the target environment, e.g., using package manager of
the operating system. However, under some circumstances this approach is not
applicable, e.g., if the access to the Internet is limited or non-existing at
all. For instance, Industry 4.0 environments often have no Internet access for
security reasons. Thus, in these cases, deployment packages without external
dependencies are required that already contain everything required to deploy
the software. In this paper, we present an approach enabling the transformation
of non-self-contained deployment packages into self-contained deployment
packages. Furthermore, we present a method for developing self-contained
deployment packages systematically. The practical feasibility is validated by a
prototypical implementation following our proposed system architecture.
Moreover, our prototype is evaluated by provisioning a LAMP stack using the
open-source ecosystem OpenTOSCA.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-22&engl=0} }
@inproceedings {INPROC-2020-21, author = {Michael Zimmermann and Uwe Breitenb{\"u}cher and K{\'a}lm{\'a}n K{\'e}pes and Frank Leymann and Benjamin Weder}, title = {{Data Flow Dependent Component Placement of Data Processing Cloud Applications}}, booktitle = {Proceedings of the 2020 IEEE International Conference on Cloud Engineering (IC2E)}, publisher = {IEEE Computer Society}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {83--94}, type = {Konferenz-Beitrag}, month = {April}, year = {2020}, isbn = {978-1-7281-1099-8}, doi = {10.1109/IC2E48712.2020.00016}, language = {Englisch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, ee = {https://conferences.computer.org/IC2E}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {With the ongoing advances in the area of cloud computing, Internet of Things,
Industry 4.0, and the increasing prevalence of cyber-physical systems and
devices equipped with sensors, the amount of data generated every second is
rising steadily. Thereby, the gathering of data and the creation of added value
from this data is getting easier and easier. However, the increasing volume of
data stored in the cloud leads to new challenges. Analytics software and
scalable platforms are required to evaluate the data distributed all over the
internet. But with distributed applications and large data sets to be handled,
the network becomes a bottleneck. Therefore, in this work, we present an
approach to automatically improve the deployment of such applications regarding
the placement of data processing components dependent on the data flow of the
application. To show the practical feasibility of our approach, we implemented
a prototype based on the open-source ecosystem OpenTOSCA. Moreover, we
evaluated our prototype using various scenarios.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-21&engl=0} }
@inproceedings {INPROC-2020-14, author = {Philip Schildkamp and Lukas Harzenetter and Uwe Breitenb{\"u}cher and Frank Leymann and Brigitte Mathiak and Claes Neuefeind}, title = {{Modellierung und Verwaltung von DHAnwendungen in TOSCA}}, booktitle = {DHd 2020 Spielr{\"a}ume: Digital Humanities zwischen Modellierung und Interpretation. Konferenzabstracts}, editor = {Christof Sch{\"o}ch}, publisher = {Zenodo}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {36--38}, type = {Konferenz-Beitrag}, month = {Februar}, year = {2020}, language = {Deutsch}, cr-category = {C.0 Computer Systems Organization, General}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Das aktuell vom Institut f{\"u}r Architektur von Anwendungssystemen (IAAS) der
Universit{\"a}t Stuttgart und vom Data Center for the Humanities (DCH) der
Universit{\"a}t zu K{\"o}ln bearbeitete Projekt SustainLife {\^a}€“ Erhalt lebender,
digitaler Systeme f{\"u}r die Geisteswissenschaften befasst sich mit der
Konservierung von Forschungssoftware im Bereich der Digital Humanities (DH).
Dabei wird der Topology Orchestration Specification for Cloud Applications
(TOSCA) Standard verwendet, um das Deployment von DH-Anwendungen vollst{\"a}ndig
zu automatisieren und diese langfristig verf{\"u}gbar zu halten. Um der DH
Community unseren Ansatz interaktiv zu demonstrieren, m{\"o}chten wir im Vorfeld
der DHd 2020 einen Workshop zur Modellierung und Verwaltung von DH-Anwendungen
in TOSCA durchf{\"u}hren. Dabei sollen Kernkompetenzen bez{\"u}glich der Modellierung
von Softwaresystemen mit TOSCA sowie Erfahrungen und Best Practices im Umgang
mit OpenTOSCA, einer open-source Implementierung des TOSCA Standards,
vermittelt werden.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-14&engl=0} }
@inproceedings {INPROC-2020-13, author = {Michael Wurster and Uwe Breitenb{\"u}cher and Antonio Brogi and Lukas Harzenetter and Frank Leymann and Jacopo Soldani}, title = {{Technology-Agnostic Declarative Deployment Automation of Cloud Applications}}, booktitle = {Service-Oriented and Cloud Computing (ESOCC 2020)}, publisher = {Springer}, institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany}, pages = {97--112}, type = {Konferenz-Beitrag}, month = {M{\"a}rz}, year = {2020}, doi = {10.1007/978-3-030-44769-4_8}, language = {Englisch}, cr-category = {C.0 Computer Systems Organization, General,
D.2 Software Engineering}, contact = {Michael Wurster wurster@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Declarative approaches for automating the deployment and configuration
management of multi-component applications are on the rise. Many deployment
technologies exist, sharing the same baselines for enacting declarative
deployments, even if based on different languages for specifying
multi-component applications. The Essential Deployment Metamodel (EDMM)
Modeling and Transformation Framework allows to specify multi-component
applications in a technology-agnostic manner, and to automatically generate the
technology-specific deployment artifacts allowing to deploy an IaaS-based
application. In this paper, we propose an extension of the EDMM Modeling and
Transformation Framework to PaaS and SaaS by allowing to deploy application
components on PaaS platforms or to implement them by instrumenting SaaS
services. Given that not all existing deployment technologies support PaaS and
SaaS deployments, we also propose the new EDMM Decision Support Framework
allowing us to determine which deployment technologies can be used to deploy an
application specified with EDMM.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-13&engl=0} }
@article {ART-2020-18, author = {Frank Leymann and Johanna Barzen}, title = {{The bitter truth about gate-based quantum algorithms in the NISQ era}}, journal = {Quantum Science and Technology}, publisher = {IOP Publishing Ltd}, pages = {1--28}, type = {Artikel in Zeitschrift}, month = {September}, year = {2020}, doi = {https://doi.org/10.1088/2058-9565/abae7d}, keywords = {quantum software; quantum computing; NISQ; software engineering of quantum applications}, language = {Englisch}, cr-category = {D.2 Software Engineering}, contact = {johanna.barzen@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Implementing a gate-based quantum algorithm on a NISQ device has several
challenges that arise from the fact that such devices are noisy and have
limited quantum resources. Thus, various factors contributing to the depth and
width as well as to the noise of an implementation of a gate-based algorithm
must be understood in order to assess whether an implementation will execute
successfully on a given NISQ device. In this contribution, we discuss these
factors and their impact on algorithm implementations. Especially, we will
cover state preparation, oracle expansion, connectivity, circuit rewriting, and
readout: these factors are very often ignored when presenting a gate-based
algorithm but they are crucial when implementing such an algorithm on near-term
quantum computers. Our contribution will help developers in charge of realizing
gate-based algorithms on such machines in (i) achieving an executable
implementation, and (ii) assessing the success of their implementation on a
given machine.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-18&engl=0} }
@article {ART-2020-17, author = {Franl Leymann and Johanna Barzen}, title = {{The bitter truth about gate-based quantum algorithms in the NISQ era}}, journal = {Quantum Science and Technology}, publisher = {IOP Publishing Ltd}, pages = {1--28}, type = {Artikel in Zeitschrift}, month = {September}, year = {2020}, doi = {https://doi.org/10.1088/2058-9565/abae7d}, keywords = {quantum software; quantum computing; NISQ; software engineering of quantum applications}, language = {Deutsch}, cr-category = {D.2 Software Engineering}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Implementing a gate-based quantum algorithm on a NISQ device has several
challenges that arise from the fact that such devices are noisy and have
limited quantum resources. Thus, various factors contributing to the depth and
width as well as to the noise of an implementation of a gate-based algorithm
must be understood in order to assess whether an implementation will execute
successfully on a given NISQ device. In this contribution, we discuss these
factors and their impact on algorithm implementations. Especially, we will
cover state preparation, oracle expansion, connectivity, circuit rewriting, and
readout: these factors are very often ignored when presenting a gate-based
algorithm but they are crucial when implementing such an algorithm on near-term
quantum computers. Our contribution will help developers in charge of realizing
gate-based algorithms on such machines in (i) achieving an executable
implementation, and (ii) assessing the success of their implementation on a
given machine.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-17&engl=0} }
@article {ART-2020-16, author = {Frank Leymann and Johanna Barzen}, title = {{The bitter truth about gate-based quantum algorithms in the NISQ era}}, journal = {Quantum Science and Technology}, publisher = {IOP Publishing Ltd}, pages = {1--28}, type = {Artikel in Zeitschrift}, month = {September}, year = {2020}, doi = {https://doi.org/10.1088/2058-9565/abae7d}, keywords = {quantum software; quantum computing; NISQ; software engineering of quantum applications}, language = {Englisch}, cr-category = {D.2 Software Engineering}, contact = {johanna.barzen@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Implementing a gate-based quantum algorithm on a NISQ device has several
challenges that arise from the fact that such devices are noisy and have
limited quantum resources. Thus, various factors contributing to the depth and
width as well as to the noise of an implementation of a gate-based algorithm
must be understood in order to assess whether an implementation will execute
successfully on a given NISQ device. In this contribution, we discuss these
factors and their impact on algorithm implementations. Especially, we will
cover state preparation, oracle expansion, connectivity, circuit rewriting, and
readout: these factors are very often ignored when presenting a gate-based
algorithm but they are crucial when implementing such an algorithm on near-term
quantum computers. Our contribution will help developers in charge of realizing
gate-based algorithms on such machines in (i) achieving an executable
implementation, and (ii) assessing the success of their implementation on a
given machine.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-16&engl=0} }
@article {ART-2020-15, author = {Frank Leymann and Johanna Barzen}, title = {{The bitter truth about gate-based quantum algorithms in the NISQ era}}, journal = {Quantum Science and Technology}, publisher = {IOP Publishing Ltd}, pages = {1--28}, type = {Artikel in Zeitschrift}, month = {September}, year = {2020}, doi = {https://doi.org/10.1088/2058-9565/abae7d}, keywords = {quantum software; quantum computing; NISQ; software engineering of quantum applications}, language = {Englisch}, cr-category = {D.2 Software Engineering}, contact = {johanna.barzen@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Implementing a gate-based quantum algorithm on a NISQ device has several
challenges that arise from the fact that such devices are noisy and have
limited quantum resources. Thus, various factors contributing to the depth and
width as well as to the noise of an implementation of a gate-based algorithm
must be understood in order to assess whether an implementation will execute
successfully on a given NISQ device. In this contribution, we discuss these
factors and their impact on algorithm implementations. Especially, we will
cover state preparation, oracle expansion, connectivity, circuit rewriting, and
readout: these factors are very often ignored when presenting a gate-based
algorithm but they are crucial when implementing such an algorithm on near-term
quantum computers. Our contribution will help developers in charge of realizing
gate-based algorithms on such machines in (i) achieving an executable
implementation, and (ii) assessing the success of their implementation on a
given machine.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-15&engl=0} }
@article {ART-2020-14, author = {Frank Leymann and Johanna Barzen}, title = {{The bitter truth about gate-based quantum algorithms in the NISQ era}}, journal = {Quantum Science and Technology}, publisher = {IOP Publishing Ltd}, pages = {1--28}, type = {Artikel in Zeitschrift}, month = {September}, year = {2020}, doi = {https://doi.org/10.1088/2058-9565/abae7d}, keywords = {quantum software; quantum computing; NISQ; software engineering of quantum applications}, language = {Englisch}, cr-category = {D.2 Software Engineering}, contact = {johanna.barzen@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Implementing a gate-based quantum algorithm on a NISQ device has several
challenges that arise from the fact that such devices are noisy and have
limited quantum resources. Thus, various factors contributing to the depth and
width as well as to the noise of an implementation of a gate-based algorithm
must be understood in order to assess whether an implementation will execute
successfully on a given NISQ device. In this contribution, we discuss these
factors and their impact on algorithm implementations. Especially, we will
cover state preparation, oracle expansion, connectivity, circuit rewriting, and
readout: these factors are very often ignored when presenting a gate-based
algorithm but they are crucial when implementing such an algorithm on near-term
quantum computers. Our contribution will help developers in charge of realizing
gate-based algorithms on such machines in (i) achieving an executable
implementation, and (ii) assessing the success of their implementation on a
given machine.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-14&engl=0} }
@article {ART-2020-13, author = {Frank Leymann and Johanna Barzen}, title = {{The bitter truth about gate-based quantum algorithms in the NISQ era}}, journal = {Quantum Science and Technology}, publisher = {IOP Publishing Ltd}, pages = {1--28}, type = {Artikel in Zeitschrift}, month = {September}, year = {2020}, doi = {https://doi.org/10.1088/2058-9565/abae7d}, keywords = {quantum software, quantum computing, NISQ, software engineering of quantum applications}, language = {Englisch}, cr-category = {D.2 Software Engineering}, contact = {johanna.barzen@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Implementing a gate-based quantum algorithm on a NISQ device has several
challenges that arise from the fact that such devices are noisy and have
limited quantum resources. Thus, various factors contributing to the depth and
width as well as to the noise of an implementation of a gate-based algorithm
must be understood in order to assess whether an implementation will execute
successfully on a given NISQ device. In this contribution, we discuss these
factors and their impact on algorithm implementations. Especially, we will
cover state preparation, oracle expansion, connectivity, circuit rewriting, and
readout: these factors are very often ignored when presenting a gate-based
algorithm but they are crucial when implementing such an algorithm on near-term
quantum computers. Our contribution will help developers in charge of realizing
gate-based algorithms on such machines in (i) achieving an executable
implementation, and (ii) assessing the success of their implementation on a
given machine.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-13&engl=0} }
@article {ART-2020-12, author = {Frank Leymann and Johanna Barzen}, title = {{The bitter truth about gate-based quantum algorithms in the NISQ era}}, journal = {Quantum Science and Technology}, publisher = {IOP Publishing Ltd}, pages = {1--28}, type = {Artikel in Zeitschrift}, month = {September}, year = {2020}, doi = {https://doi.org/10.1088/2058-9565/abae7d}, keywords = {quantum software, quantum computing, NISQ, software engineering of quantum applications}, language = {Englisch}, cr-category = {D.2 Software Engineering}, contact = {johanna.barzen@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Implementing a gate-based quantum algorithm on a NISQ device has several
challenges that arise from the fact that such devices are noisy and have
limited quantum resources. Thus, various factors contributing to the depth and
width as well as to the noise of an implementation of a gate-based algorithm
must be understood in order to assess whether an implementation will execute
successfully on a given NISQ device. In this contribution, we discuss these
factors and their impact on algorithm implementations. Especially, we will
cover state preparation, oracle expansion, connectivity, circuit rewriting, and
readout: these factors are very often ignored when presenting a gate-based
algorithm but they are crucial when implementing such an algorithm on near-term
quantum computers. Our contribution will help developers in charge of realizing
gate-based algorithms on such machines in (i) achieving an executable
implementation, and (ii) assessing the success of their implementation on a
given machine.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-12&engl=0} }
@article {ART-2020-07, author = {Ghareeb Falazi and Andrea Lamparelli and Uwe Breitenb{\"u}cher and Florian Daniel and Frank Leymann}, title = {{Unified Integration of Smart Contracts Through Service Orientation}}, journal = {IEEE Software}, publisher = {IEEE}, volume = {37}, number = {5}, type = {Artikel in Zeitschrift}, month = {Mai}, year = {2020}, doi = {10.1109/MS.2020.2994040}, keywords = {SCDL; SCL; SCIP; blockchains; smart contracts; integration}, language = {Englisch}, cr-category = {C.2.4 Distributed Systems,
D.2.11 Software Engineering Software Architectures,
D.2.12 Software Engineering Interoperability}, ee = {https://ieeexplore.ieee.org/document/9091576}, contact = {Ghareeb Falazi ghareeb.falazi@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {This article introduces the reader to a set of technologies that lay the
foundation for a service-oriented integration of smart contracts into generic
software applications, such as business processes or enterprise applications.
Using a typical supply chain scenario, the article showcases the use of the
Smart Contract Description Language (SCDL) to describe the external interfaces
of smart contracts, the Smart Contract Locator (SCL) to locate contracts
deployed inside blockchain networks, and the Smart Contract Invocation Protocol
(SCIP) to interact with them from the outside of the blockchain networks. The
three specifications abstract away from blockchain specifics, provide
developers with a unified view over multiple, heterogeneous blockchain
technologies, and are supported by a reference implementation of a SCIP
endpoint able to automatically turn abstract interactions into
blockchain-specific ones.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-07&engl=0} }
@article {ART-2020-02, author = {Johanna Barzen and Frank Leymann}, title = {{Quantum Humanities: A First Use Case for Quantum-ML in Media Science}}, journal = {Digitale Welt}, publisher = {eMedia Gesellschaft f{\"u}r Elektronische Medien mbH}, volume = {4}, number = {1}, pages = {102--103}, type = {Artikel in Zeitschrift}, month = {Januar}, year = {2020}, doi = {https://doi.org/10.1007/s42354-019-0243-2}, keywords = {Quantum computing; digital humanities; clustering, classification; vestimentary communication}, language = {Englisch}, cr-category = {H.3.3 Information Search and Retrieval,
H.3.1 Content Analysis and Indexing,
J.5 Arts and Humanities}, contact = {johanna.barzen@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Quantum Humanities, the vison of combining quantum computing and digital
humanities, is a promising new research field that aims at supporting digital
humanities by using the advantages provided by the upcoming technology of the
quantum computer for addressing existing as well as completely new questions in
the humanities. To foster the vision of quantum humanities we want to outline a
beneficial use case from the field of media science using machine learning
algorithms implemented on quantum computers to solve issues from the
humanities.
ART-2020-01
https://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL\_artikel.pl}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-02&engl=0} }
@article {ART-2020-01, author = {Johanna Barzen and Frank Leymann}, title = {{Quantum Humanities: A First Use Case for Quantum-ML in Media Science}}, journal = {Digitale Welt}, publisher = {eMedia Gesellschaft f{\"u}r Elektronische Medien mbH}, volume = {4}, number = {1}, pages = {102--103}, type = {Artikel in Zeitschrift}, month = {Januar}, year = {2020}, doi = {https://doi.org/10.1007/s42354-019-0243-2}, keywords = {Quantum computing; digital humanities; clustering, classification; vestimentary communication}, language = {Englisch}, cr-category = {H.3.3 Information Search and Retrieval,
H.3.1 Content Analysis and Indexing,
J.5 Arts and Humanities}, contact = {johanna.barzen@iaas.uni-stuttgart.de}, department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen}, abstract = {Quantum Humanities, the vison of combining quantum computing and digital
humanities, is a promising new research field that aims at supporting digital
humanities by using the advantages provided by the upcoming technology of the
quantum computer for addressing existing as well as completely new questions in
the humanities. To foster the vision of quantum humanities we want to outline a
beneficial use case from the field of media science using machine learning
algorithms implemented on quantum computers to solve issues from the
humanities.}, url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-01&engl=0} }
|
|