Michael Wurster

ORCID: 0000-0001-8233-0924
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software System Performance and Reliability
  • Cloud Computing and Resource Management
  • Advanced Software Engineering Methodologies
  • Service-Oriented Architecture and Web Services
  • Distributed and Parallel Computing Systems
  • Distributed systems and fault tolerance
  • Modular Robots and Swarm Intelligence
  • Spacecraft Design and Technology
  • IoT and Edge/Fog Computing
  • Business Process Modeling and Analysis
  • Manufacturing Process and Optimization
  • Scientific Computing and Data Management
  • Context-Aware Activity Recognition Systems
  • Big Data and Business Intelligence
  • Quantum Computing Algorithms and Architecture
  • Psychology, Coaching, and Therapy
  • 3D Shape Modeling and Analysis
  • Parallel Computing and Optimization Techniques
  • Economic and Social Issues
  • Software-Defined Networks and 5G
  • Network Security and Intrusion Detection
  • Energy Efficient Wireless Sensor Networks
  • Fashion and Cultural Textiles
  • Real-Time Systems Scheduling
  • Human Motion and Animation

University of Stuttgart
2017-2022

Reutlingen University
2016

Emerging serverless computing technologies, such as function a service (FaaS), enable developers to virtualize the internal logic of an application, simplifying management cloud-native services and allowing cost savings through billing scaling at level individual functions. Serverless is therefore rapidly shifting attention software vendors challenge developing cloud applications deployable on FaaS platforms. In this vision paper, we present research agenda RADON project (...

10.1007/s00450-019-00413-w article EN cc-by SICS Software-Intensive Cyber-Physical Systems 2019-08-26

Function-as-a-Service (FaaS) is a novel cloud service model allowing to develop fine-grained, provider-managed applications. In this work, we investigate which challenges motivate researchers introduce or enhance FaaS platforms and tools. We use systematic mapping study method collect analyze the relevant scientific literature, helps us answering three clearly-defined research questions. design our using well-established guidelines systematically apply it 62 selected publications. The...

10.1145/3344341.3368803 article EN 2019-11-27

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...

10.1109/soca.2018.00017 article EN 2018-11-01

Microservice-based architectures (MSAs) gained momentum in industrial and research communities since finer-grained more independent components foster reuse reduce time to market. However, come from the design of MSAs running applications, substantial knowledge technology-specific expertise deployment integration microservices is needed. In this paper, we propose a model-driven pattern-based approach for composing microservices, which facilitates transition architectural models deployments....

10.1109/edoc49727.2020.00015 article EN 2020-10-01

In recent years, many deployment systems have been developed that process models to automatically provision applications. The main objective of these is shorten delivery times and ensure a proper execution the process. However, mainly focus on correct technical deployment, but do not check whether deployed application working properly. Especially in DevOps scenarios where applications are modified frequently, this can quickly lead broken deployments, for example, if wrong component version...

10.1109/edoc.2018.00030 article EN 2018-10-01

To automate the deployment of applications several technologies have been developed. However, management deployed is only partially covered by existing approaches: While functionalities such as scaling components or changing their configurations are directly cloud providers configuration Chef, holistic processes that affect multiple probably in different environments cannot be automated using these approaches. For example, testing all and communication backing up entire application state...

10.1109/edoc.2019.00034 article EN 2019-10-01

In the domain of IoT a major objective is interconnection variety devices with higher level applications. Therefore, several middleware systems have been developed. These integration are heterogeneous, e.g., in terms supported transport protocols. Thus, environments often differ due to utilized middleware. As result, by deploying applications different communication clients on application side be adjusted manually. This leads greater development effort for each deployment and hampers...

10.1145/3151759.3151789 article EN 2017-12-04

With Cloud Computing, offering and delivering services over the Internet became commonly feasible. This has impacts on application design, development as well automation of provisioning. The Twelve-Factor App is a methodology that documents best practices for building operating scalable, maintainable, portable web-based SaaS applications. However, standards-based approach to build, release, run Apps independently individual cloud providers specific deployment technologies missing, which...

10.1145/3151759.3151830 article EN 2017-12-04

In the era of Internet Things (IoT) interconnectedness devices, and thus need to protect them against threats increased. The widely used threat modeling method STRIDE can be identify system's vulnerabilities determine appropriate mitigation solutions. connected environments, especially network layer plays a critical role in achieving security. Based on Network Functions Virtualization (NFV) concept, functions virtualized provisioned standard IT hardware. Virtualized (VNFs) increase...

10.1109/netsys.2019.8854524 article EN 2019-03-01

Microservices and serverless functions are becoming integral parts of modern cloud-based applications. Tailored performance engineering is needed for assuring that the applications meet their requirements quality attributes such as timeliness, resource efficiency, elasticity. A novel DevOps-based framework developing microservices being developed in RADON project. contributes to by including approaches modeling, deployment optimization, testing, runtime management. This paper summarizes...

10.1145/3375555.3383120 article EN 2020-04-20

The importance of data is steadily increasing in the domain business process management due to recent advances science, IoT, and Big Data. To reflect this paradigm shift towards data-awareness service choreographies, we introduced notion data-aware choreographies based on concepts for Transparent Data Exchange (TraDE) our previous works. goal simplify modeling business-relevant its exchange choreography models while their run time flexibility. further improve data-related aspects paper,...

10.1109/edoc.2018.00014 article EN 2018-10-01
Coming Soon ...