Florian Blum

Florian Blum
University of Duisburg-Essen | uni-due · paluno - The Ruhr Institute for Software Technology

M.Sc.

About

18
Publications
4,573
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
193
Citations
Introduction
Research assistant for Blockchain-oriented Software Engineering at the University of Duisburg-Essen

Publications

Publications (18)
Article
Full-text available
Construction projects usually involve signing various contracts with specific billing procedures. In practice, dealing with complex contract structures causes significant problems, especially with regard to timely payment and guaranteed cash flow. Furthermore, a lack of transparency leads to a loss of trust. As a result, late or non-payment is a co...
Preprint
Full-text available
Research in the field of blockchain technology and applications is increasing at a fast pace. Although the Bitcoin whitepaper by Nakamoto is already ten years old, the field can still be seen as immature and at an early stage. Current research in this area is lacking a commonly shared knowledge and consensus about terms used to describe the technol...
Conference Paper
Autonomous agents not only need to make decisions, but also might need to negotiate situations with other autonomous systems and arrange how to proceed. Architecting such systems requires developers to weigh several options and decide, whether a central authority is beneficial or if consensus can be delegated to the agents themselves. We present a...
Conference Paper
The expansion of blockchain technologies from financial applications to other fields intensifies the problem of an increasing size of data stored in the blockchain. Unfortunately, new participants of the blockchain network are required to download the whole blockchain to gain an overview about the state of the system and to validate incoming transa...
Conference Paper
Adding blockchain technology to existing systems instead of building them from the ground up poses several challenges. It is difficult to find out which attributes of blockchains are important for a given use case (e.g. immutable, trustless, anonymous) and to decide which elements of an architecture should employ blockchain technologies. Current ap...
Conference Paper
Cyber-Physical Systems (CPS) are interconnected systems that can measure, manipulate, and adapt their environment via sensors and actors. The high number of measured data means that a reliable and scalable communication infrastructure is indispensable, especially if data is processed in real time. Data can be available in different measurement qual...
Conference Paper
Feature selection is one of the important challenges in variability-intensive systems. The FCORE model is used for the description of the functional and non-functional requirements of a system from a systems engineering point of view. In addition we demonstrate a solution for feature selection using a regulator algorithm (RGA). The RGA is a two dim...
Conference Paper
The engineering of cyber-physical systems (CPS) imposes a huge challenge for today’s software engineering processes. Not only are CPS very closely related to real objects and processes, also their internal structures are more heterogeneous than classical information systems. In this experience report, we account on a prototypical implementation for...
Conference Paper
Distributed systems, such as cloud systems or cyber-physical systems, involve the orchestration of different variability-intensive, adaptive sub-systems. Each of these sub-systems may perform adaptations simultaneously and independently from each other. Yet, if dependencies between the adaptations of the sub-systems are not considered, this may lea...
Conference Paper
A cloud environment is a complex environment composed of many different entities and layers. Each of these cloud entities may be furnished with mechanisms offering various management actions. For any given situation, different management actions may be applicable and often simultaneously. Enforcing isolated management actions or combining contradic...
Conference Paper
Cloud developers have to make several decisions when running their application in a cloud environment that may lead to conflicting objectives, inefficient deployment, and inappropriate or not existing adaptation strategies. Proper decision-support tools and processes are therefore needed to make cloud developers aware of the issues that need to be...
Conference Paper
Current technology for cloud application adaptation fails to capture two fundamental aspect of cloud environments: multiple adaptation options and interferences and dependencies among these multiple mechanisms. Addressing these aspects requires a significant extension of existing cloud tools and frameworks for engineering and executing cloud applic...

Network

Cited By

Projects

Projects (3)
Archived project
CloudWave is an EU-funded FP7 project aiming at empowering cloud infrastructures and their hosted applications to transparently collaborate to obtain high levels of service at lower costs. Here you can find details about the project: http://cloudwave-fp7.eu/.
Archived project
The purpose of the FCORE-Modelling language is the definition and description of a variable and adaptive cloud application in a model. The language itself was developed in the CloudWave project to support the development of an adaptable cloud infrastructure, which is able to recognise and react to given requirements. This work focuses on determining a suitable modelling technology or tool to develop a FCORE modelling editor. Based on FCOREs’ abstract and concrete syntax MUST and SHOULD criteria are derived. Therefore the MUST criteria are used within the keyword search to find suitable approaches. Afterwards the solutions are evaluated regarding the SHOULD criteria. Graphiti was used to develop a proof-ofconcept prototype, which demonstrated known strength but also weaknesses against the other approaches.
Archived project
Within the usage of cloud services, e.g. analysis and calculation of data, currently,only plaintext calculations are offered. Therefore, a possible use case of cloud datacalculation and analysis is irrelevant for every scenario in which data security is akey requirement. Homomorphic Encryption (HE) is providing a solution for thisproblem, by enabling cloud services to calculate with values, which are encrypted.Hence cloud services with HE can address those use cases, as they can providethe needed data security.This work assesses the current state of HE theories and techniques and the corre-sponding implementations. The different theories are clustered and described andthe identified implementations are tested in a defined test scenario. As a result,we represent a comparison of tested implementations based on quality criteria.Based on the comparison, we point out that a distinction between the theoretical-ly described calculation operation in HE schemes and the existing calculation inHE implementations do exist. Furthermore, the analysis revealed frequent errorsfor the calculation multiplication. Additional findings are that a high amount ofperformed calculations has a positive effect on calculation time per value and thatthe number size of values has no effect on the calculation time.In a final step diverse use cases are derived and clustered form application fieldsof Cyber-Physical System (CPS). Based on the classification, a CPS use case isselected, which is the basis of an exemplary test. Within the test, a HE imple-mentation is represented by extrapolated values, derived from the findings of thiswork.