- Service-Oriented Architecture and Web Services
- Business Process Modeling and Analysis
- Cloud Computing and Resource Management
- Software System Performance and Reliability
- IoT and Edge/Fog Computing
- Context-Aware Activity Recognition Systems
- Scientific Computing and Data Management
- Advanced Software Engineering Methodologies
- Distributed systems and fault tolerance
- Software Engineering Techniques and Practices
- Distributed and Parallel Computing Systems
- Flexible and Reconfigurable Manufacturing Systems
- Semiconductor Lasers and Optical Devices
- Anomaly Detection Techniques and Applications
- Healthcare Technology and Patient Monitoring
- Digital Transformation in Industry
- Graph Theory and Algorithms
- Network Security and Intrusion Detection
- Semantic Web and Ontologies
- Advanced Database Systems and Queries
- Cloud Data Security Solutions
- Peer-to-Peer Network Technologies
- Modular Robots and Swarm Intelligence
- Advanced Data Storage Technologies
- Manufacturing Process and Optimization
University of Stuttgart
2014-2023
The automation of application provisioning is one the most important issues in Cloud Computing. Topology and Orchestration Specification for Applications (TOSCA) supports automating by two different flavors: (i) declarative processing based on interpreting topology models a runtime that infers logic whereas (ii) imperative employs plans explicitly describe tasks to be executed. Both flavors come with benefits drawbacks. This paper presents means combine both resolve drawbacks profit from...
The serverless computing paradigm brings multiple benefits to application developers who are interested in consuming resources as services without the need manage physical capacities or limits. There several deployment technologies and languages available suitable for deploying applications a single cloud provider. However, multi-cloud deployments, have be used orchestrated. In addition, event-driven nature of imposes further requirements on modeling such structures order automate their...
The Internet of Things benefits from an increasing number interconnected technical devices. This has led to the existence so-called smart environments, which encompass one or more devices sensing, acting, and automatically performing different tasks enable their self-organization. Smart environments are divided into two parts: physical environment its digital representation, oftentimes referred as twin. However, automated binding monitoring still major issues. In this article we present a...
Automating the deployment of IoT applications is a complex challenge, especially if multiple heterogeneous sensors, actuators, and business components have to be integrated. This demonstration paper presents generic, standards-based system that able fully automatically deploy based on TOSCA standard, standardized MQTT messaging protocol, Mosquitto message broker, runtime environment OpenTOSCA. We describe scenario explain in detail how this can deployed using mentioned technologies.
The automation of business processes is vital importance for organizations to speed up their and lower costs. Due emerging technologies in the field Internet Things, changing situations can be recognized automatically, which provides basis an automated adaptation process executions order react circumstances. Although approaches exist that enable creating self-adapting workflows, a systematic modelling approach supports specification situational dependencies directly workflow models missing....
The growing usage of software and hardware in our everyday lives has lead to paradigms such as Cloud Computing, Edge the Internet Things. combination these results distributed heterogeneous target environments: components an application often need be deployed different environments clouds, private data centers, small devices. This makes deployment applications a complex error-prone challenge systems have (i) support cloud deployments, (ii) determine location physical resources, (iii) cope...
The 4th industrial revolution entails new levels of data driven value chain organization and management. In environments, the optimization whole production lines based on machine learning algorithms allow to generate huge business value. Still, one open challenges is how process collected as close sources possible. To fill this gap, paper presents an OpenTOSCA-based toolchain that capable automatically provisioning Apache Flink a holistic analytics environment altogether with specialized...
The Internet of Things (IoT) is a trend connecting physical objects to the Internet. IoT applications running together with interconnected enable vision gathering data and based on that act in environments minimal human intervention. Maintaining such needs incorporate different software hardware components build up network things delivers sensors controls actuators. However, effort installation, configuration management growing number devices increases complexity integrating heterogeneous...
With the ongoing advances in area of cloud computing, Internet Things, Industry 4.0, and increasing prevalence cyber-physical systems devices equipped with sensors, amount data generated every second is rising steadily. Thereby, gathering creation added value from this getting easier easier. However, volume stored leads to new challenges. Analytics software scalable platforms are required evaluate distributed all over internet. But applications large sets be handled, network becomes a...
For automating the deployment of composite applications, typically, declarative models are used. Depending on context, an application has to fulfill different requirements, such as costs and elasticity. As a consequence, one same application, i.e., its components, their dependencies, often need be deployed in variants. If each variant is described using individual model, it quickly results large number models, which error prone maintain. Deployment technologies, Terraform or Ansible, support...