Demo Data from SIGIR 2026 / reviewers in the wild / expert
Sven Hartmann
dblp:h/SvenHartmann
· DBLP profile ↗
79ranked-venue papers
34as first author
19since 2021 · last 2026
0000-0003-4565-9645ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 40 · 20 first-author · 7 since 2021Artificial intelligence and machine learning · 18 · 2 first-author · 6 since 2021Theory of computation · 16 · 14 first-authorSoftware engineering, systems software and programming languages · 5 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 1 first-author · 1 since 2021Systems, architecture and hardware · 3 · 2 since 2021Security and privacy · 3Human-computer interaction and ubiquitous computing · 2Graphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Cloud and datacenter computing · 100% | |
| Databases, data mining, and information retrieval
9 papers |
Database theory · 47% Data integration and cleaning · 39% Data models and query languages · 11% | |
| Artificial intelligence
1 paper |
Reinforcement learning · 100% |
Topics — the 23 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing › cloud deployment
multi-cloud |
1.0 | 2 | 2022 | Cost-Effective Web Application Replication and Deployment in Multi-Cloud Environment · IEEE Trans. Parallel Distributed Syst. 2022 Location-Aware and Budget-Constrained Service Deployment for Composite Applications in Multi-Cloud Environment · IEEE Trans. Parallel Distributed Syst. 2020 |
Data integration and cleaning › dependency discovery
functional dependency discovery |
0.9 | 2 | 2021 | Algorithms for the discovery of embedded functional dependencies · VLDB J. 2021 Discovery Algorithms for Embedded Functional Dependencies · SIGMOD Conference 2020 |
Cloud and datacenter computing
autoscaling |
0.7 | 1 | 2023 | Auto-Scaling Containerized Applications in Geo-Distributed Clouds · IEEE Trans. Serv. Comput. 2023 |
Cloud and datacenter computing
container orchestration |
0.7 | 1 | 2023 | Auto-Scaling Containerized Applications in Geo-Distributed Clouds · IEEE Trans. Serv. Comput. 2023 |
Cloud and datacenter computing
geo-distributed cloud |
0.7 | 1 | 2023 | Auto-Scaling Containerized Applications in Geo-Distributed Clouds · IEEE Trans. Serv. Comput. 2023 |
Cloud and datacenter computing
application deployment |
0.6 | 1 | 2022 | Cost-Effective Web Application Replication and Deployment in Multi-Cloud Environment · IEEE Trans. Parallel Distributed Syst. 2022 |
Database theory › data dependencies
embedded functional dependency |
0.5 | 1 | 2021 | Algorithms for the discovery of embedded functional dependencies · VLDB J. 2021 |
Cloud and datacenter computing › application deployment
service deployment |
0.4 | 1 | 2020 | Location-Aware and Budget-Constrained Service Deployment for Composite Applications in Multi-Cloud Environment · IEEE Trans. Parallel Distributed Syst. 2020 |
Database theory
data dependencies |
0.4 | 4 | 2012 | The implication problem of data dependencies over SQL table definitions: Axiomatic, algorithmic and logical characterizations · ACM Trans. Database Syst. 2012 When data dependencies over SQL tables meet the logics of paradox and S-3 · PODS 2010 Efficient reasoning about a robust XML key fragment · ACM Trans. Database Syst. 2009 |
Data models and query languages › entity-relationship model
cardinality constraints |
0.3 | 1 | 2018 | An SQL Data Summarization Tool for the Acquisition of Meaningful Cardinality Constraints and Functional Dependencies · ICDE 2018 |
Data integration and cleaning
data profiling |
0.3 | 1 | 2018 | An SQL Data Summarization Tool for the Acquisition of Meaningful Cardinality Constraints and Functional Dependencies · ICDE 2018 |
Data integration and cleaning
dependency discovery |
0.3 | 1 | 2018 | An SQL Data Summarization Tool for the Acquisition of Meaningful Cardinality Constraints and Functional Dependencies · ICDE 2018 |
Database theory
integrity constraints |
0.3 | 1 | 2018 | An SQL Data Summarization Tool for the Acquisition of Meaningful Cardinality Constraints and Functional Dependencies · ICDE 2018 |
Machine learning › Reinforcement learning
deep reinforcement learning |
0.2 | 1 | 2023 | Auto-Scaling Containerized Applications in Geo-Distributed Clouds · IEEE Trans. Serv. Comput. 2023 |
Machine learning › Reinforcement learning
policy learning |
0.2 | 1 | 2023 | Auto-Scaling Containerized Applications in Geo-Distributed Clouds · IEEE Trans. Serv. Comput. 2023 |
Database theory › dependency theory
functional and multivalued dependencies |
0.1 | 1 | 2012 | The implication problem of data dependencies over SQL table definitions: Axiomatic, algorithmic and logical characterizations · ACM Trans. Database Syst. 2012 |
Database theory › dependency theory
functional dependency |
0.1 | 1 | 2012 | Design by example for SQL table definitions with functional dependencies · VLDB J. 2012 |
Database theory › dependency theory
implication problem |
0.1 | 1 | 2012 | The implication problem of data dependencies over SQL table definitions: Axiomatic, algorithmic and logical characterizations · ACM Trans. Database Syst. 2012 |
Data models and query languages
XML |
0.1 | 1 | 2010 | Numerical constraints on XML data · Inf. Comput. 2010 |
Database theory › integrity constraints
XML constraints |
0.1 | 1 | 2010 | Numerical constraints on XML data · Inf. Comput. 2010 |
Data mining › data reduction
data summarization |
0.1 | 1 | 2018 | An SQL Data Summarization Tool for the Acquisition of Meaningful Cardinality Constraints and Functional Dependencies · ICDE 2018 |
Database theory
constraint satisfaction |
0.0 | 1 | 2010 | Numerical constraints on XML data · Inf. Comput. 2010 |
Logic in computer science › philosophical logic › non-classical logic
paraconsistent logic |
0.0 | 1 | 2010 | When data dependencies over SQL tables meet the logics of paradox and S-3 · PODS 2010 |
Methods — techniques the papers use, named apart from their topics
multi-step workload prediction · 1.3heuristic-based action executor · 1.3deep reinforcement learning · 1.3row-efficient algorithm · 0.9hybrid algorithm · 0.9column-efficient algorithm · 0.9mixed integer linear programming · 0.6large neighborhood search · 0.6dependency discovery algorithms · 0.5service clustering · 0.4repair algorithm · 0.4genetic algorithm · 0.4data sampling · 0.3s-3 logics · 0.2possible world semantics · 0.2logic of paradox · 0.2constraint reasoning · 0.1axiomatization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Multi-objective IoT service composition with replication using memetic NSGA-II with bottleneck-driven local searchabstractThe increasing complexity and variety of IoT systems require the integration of multiple services to meet a wide range of user needs. This paper addresses the challenge of multi-objective IoT service composition with replication problem by considering multiple Quality of Service (QoS) metrics such as response time and the number of selected service instances. We propose a new Memetic NSGA-II algorithm with Bottleneck-driven Local Search (MNSGA2-BLS) to effectively solve this difficult problem. By integrating genetic operations, clustering-based refinement, and a bottleneck-driven Estimation of Distribution Algorithm for local search, MNSGA2-BLS identifies and optimizes critical service instances causing QoS bottlenecks. This method leverages Pareto-optimal solutions to guide the local search refinement process, enhancing convergence and solution quality. Experimental results across various benchmark cases demonstrate that MNSGA2-BLS can outperform NSGA-II and several state-of-the-art algorithms, achieving superior results in both the hyper-volume and inverse generational distance metrics. This highlights the potential of MNSGA2-BLS to provide efficient and effective composite IoT services while addressing trade-offs between competing QoS objectives. Fengyang Sun, Gang Chen 0002, Hui Ma 0001, Sven Hartmann |
Future Gener. Comput. Syst. | 4 |
| 2025 | A Communication-Aware and Energy-Efficient Genetic Programming Based Method for Dynamic Resource Allocation in Clouds
Zhengxin Fang, Hui Ma 0001, Gang Chen 0002, Sven Hartmann, Shiping Chen 0001 |
EvoApplications (2) | 4 |
| 2025 | CARGO-IoT: Cost-Aware Repair-Based Genetic Optimization for Budget-Constrained IoT Service Composition
Fengyang Sun, Gang Chen 0002, Hui Ma 0001, Sven Hartmann, Chen Wang 0013 |
PRICAI (4) | 4 |
| 2025 | Dual-Tree Genetic Programming with Adaptive Mutation for Dynamic Workflow Scheduling in Cloud ComputingabstractDynamic workflow scheduling (DWS) is a challenging and important optimization problem in cloud computing, aiming to execute multiple heterogeneous workflows on dynamically leased virtual machine resources to satisfy user-defined Quality of Service requirements. For the popular deadline-constrained DWS in cloud problem, a virtual machine selection rule (VMSR) and a task selection rule (TSR) need to be designed simultaneously to minimize the rental fee and deadline violation penalty. For this purpose, Dual-Tree Genetic Programming (DTGP) has been previously developed to automatically evolve effective VMSRs and TSRs. However, existing DTGP approaches assume that VMSR and TSR, as well as terminals used by VMSRs and TSRs are equally important and evolve both VMSRs and TSRs in a black box manner, i.e., without using any knowledge about different impacts of trees and terminals. Several recent studies clearly indicate that different trees or terminals have varied performance impacts, making it critical to develop adaptive mutation mechanisms for effective DTGP. Driven by this motivation, this paper proposes two new levels of adaptive mutation mechanisms, contributing to the development of a new DTGP algorithm, which features the use of three new probability vectors for adaptive tree selection of VMSR and TSR at the first level and adaptive terminal selection at the second level while mutating any existing dual-tree individuals. Extensive experimental results demonstrate that the proposed two adaptive mechanisms can improve the effectiveness of DTGP compared to four baseline algorithms. Yifan Yang 0002, Gang Chen 0002, Hui Ma 0001, Sven Hartmann, Mengjie Zhang 0001 |
IEEE Trans. Evol. Comput. | 4 |
| 2024 | Population-Based Incremental Learning for Effective IoT Service Composition with ReplicationabstractInternet of Things Service Composition (SCIoT) aims to find the best composite IoT service to fulfil users' requirements. Given the NP-hard complexity of SCIoT, Evolutionary Computation methods, especially Estimation of Distribution Algorithms (EDAs), have received increasing attention to solve SCIoT problems. As one of the most popular EDA methods, Population-Based Incremental Learning (PBIL) has demonstrated its strong competency in optimising composed services in SCIoT. However, conventional PBIL does not explicitly utilize problem knowledge such as QoS and service replication, limiting its effectiveness for IoT service composition. In this paper, we propose a new PBIL based approach, named Population-Based Incremental Learning to Improve Service Composition (PBILISC), to solve the SCIoT problem. Different from traditional PBIL, PBILISC seamlessly integrates PBIL with QoS-aware local search (QLS) to effectively handle replicated services in the SCIoT problem. Specifically, PBILISC evolves a series of populations of solutions jointly through PBIL and QLS. PBIL leverages a probability distribution for population updates, while QLS focuses on improving the best evolved solution by searching promising neighboring solutions under the guidance of QoS. Experimental results show that PBILISC can outperform PBIL and several state-of-the-art methods on multiple benchmark SCIoT problems. Fengyang Sun, Gang Chen 0002, Hui Ma 0001, Sven Hartmann |
SSE | 4 |
| 2024 | Conceptual Framework for Designing Hippocratic APIs
Sarmad Rezayat, Gerrit Burmester, Hui Ma 0001, Sven Hartmann |
ER | 4 |
| 2024 | Enhancing generalization in genetic programming hyper-heuristics through mini-batch sampling strategies for dynamic workflow schedulingabstractGenetic Programming Hyper-heuristics (GPHH) have been successfully used to evolve scheduling rules for Dynamic Workflow Scheduling (DWS) as well as other challenging combinatorial optimization problems. The method of sampling training instances has a significant impact on the generalization ability of GPHH, yet they are rarely addressed in existing research. This article aims to fill this gap by proposing a GPHH algorithm with a sampling strategy to thoroughly investigate the impact of six instance sampling strategies on algorithmic generalization, including one rotation strategy, three mini-batch strategies, and two hybrid strategies. Experiments across four scenarios with varying settings reveal that: (1) mini-batch with random sampling can outperform rotation in generalizing to unseen workflow scheduling problems under the same computational cost; (2) employing a hybrid strategy that combines rotation and mini-batch further enhances the generalization ability of GPHH; and (3) mini-batch and hybrid strategies can effectively enable heuristics trained on small-scale training instances generalizing well to large-scale unseen ones. These findings highlight the potential of mini-batch strategies in GPHH, offering improved generalization performance while maintaining diversity and suggesting promising avenues for further exploration in GPHH domains. Yifan Yang 0002, Gang Chen 0002, Hui Ma 0001, Sven Hartmann, Mengjie Zhang 0001 |
Inf. Sci. | 4 |
| 2023 | IoT Service Composition - An Estimation of Distribution Algorithm with Adaptive BiasabstractService composition in Internet of Things (SCIoT), as an emerging topic in service computing, aims to select optimal services to complete user requests according to various user requirements such as minimizing energy consumption and response time. To solve this NP-hard problem, numerous heuristic methods, e.g., local search and population-based algorithms, have been proposed, wherein Estimation of Distribution Algorithm (EDA) gains increasing attention because of its explicit global probabilistic nature. However, existing EDAs increase solution diversity by using fixed bias, yet interfere the stability of the learned distribution in the later stage of optimization. Therefore, this paper proposes an EDA with an adaptive bias strategy (EDA-AdaBias) to solve the service composition in IoT problem. The decreasing bias value is added onto the probability values for all choices of each solution variable over generations, which improves diversity of sampled solutions and avoids dramatic change of constructed distribution. Experiments indicate that EDA-AdaBias presents promising performance compared to other competitive methods on this problem. Fengyang Sun, Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
CEC | 4 |
| 2023 | A Conceptual Modeling Approach for Risk Assessment and Mitigation in Collision-Free UAV Routing Planning for Beyond-the-Visual-Line-of-Sight Flights
Gerrit Burmester, David Kugelmann, Dietrich Steinmetz, Hui Ma 0001, Sven Hartmann |
ER | 5 |
| 2023 | Energy-Efficient and Communication-Aware Resource Allocation in Container-Based Cloud with Group Genetic Algorithm
Zhengxin Fang, Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
ICSOC (1) | 4 |
| 2023 | Cardinality constraints and functional dependencies in SQL: Taming data redundancy in logical database design
Sebastian Link, Henning Köhler, Aniruddh Gandhi, Sven Hartmann, Bernhard Thalheim |
Inf. Syst. | 4 |
| 2023 | Using an Estimation of Distribution Algorithm to Achieve Multitasking Semantic Web Service CompositionabstractWeb service composition composes existing Web services to accommodate users’ requests for required functionalities with the best possible quality of services (QoS). Due to the computational complexity of this problem, evolutionary computation (EC) techniques have been employed to efficiently find composite services with near-optimal functional quality (i.e., quality of semantic matchmaking, QoSM for short) or nonfunctional quality (i.e., QoS) for each composition request individually. With a rapid increase in composition requests from a growing number of users, solving one composition request at a time can hardly meet the efficiency target anymore. Driven by the idea that the solutions obtained from solving one request can be highly useful for tackling other related requests, multitasking service composition approaches have been proposed to efficiently deal with multiple composition requests concurrently. However, existing attempts have not been effective in learning and sharing knowledge among solutions for multiple requests. In this article, we model the problem of collectively handling multiple service composition requests as a new multitasking service composition problem and propose a new permutation-based multifactorial evolutionary algorithm based on an estimation of distribution algorithm (EDA), named PMFEA-EDA, to effectively and efficiently solve this problem. In particular, we introduce a novel method for effective knowledge sharing across different service composition requests. For that, we develop a new sampling mechanism to increase the chance of identifying high-quality service compositions in both the single-tasking and multitasking contexts. Our experiment shows that our proposed approach, PMFEA-EDA, takes much less time than existing approaches that process each service request separately, and also outperforms them in terms of both QoSM and QoS. Chen Wang 0013, Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
IEEE Trans. Evol. Comput. | 4 |
| 2023 | Auto-Scaling Containerized Applications in Geo-Distributed CloudsabstractAs a lightweight and flexible infrastructure solution, containers have increasingly been used for application deployment on a global scale. By rapidly scaling containers at different locations, the deployed applications can handle dynamic workloads from the worldwide user community. Existing studies usually focus on the (dynamic) container scaling within a single data center or the (static) container deployment across geo-distributed data centers. This article studies an increasingly important container scaling problem for application deployment in geo-distributed clouds. Reinforcement learning (RL) has been widely used in container scaling due to its high adaptability and robustness. To handle high-dimensional state spaces in geo-distributed clouds, we propose a deep RL algorithm, namedDeepScale, to auto-scale containerized applications.DeepScaleinnovatively utilizes multi-step predicted future workloads to train a holistic scaling policy. It features several newly designed algorithmic components, including a domain-tailored state constructor and a heuristic-based action executor. These new algorithmic components are essential to meet the requirements of low deployment costs and achieve desirable application performance. We conduct extensive simulation studies using real-world datasets. The results show thatDeepScalecan significantly outperform an industry-leading scaling strategy and two state-of-the-art baselines in terms of both cost-effectiveness and constraint satisfaction. Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
IEEE Trans. Serv. Comput. | 4 |
| 2022 | A Modeling Rule for Improving the Performance of Graph Models
Dietrich Steinmetz, Felix Merz, Gerrit Burmester, Hui Ma 0001, Sven Hartmann |
ER | 5 |
| 2022 | Memetic EDA-Based Approaches to QoS-Aware Fully Automated Semantic Web Service CompositionabstractQuality-of-service (QoS)-aware automated semantic Web service composition aims to find a composite service with optimized or near-optimized QoS and quality of semantic matchmaking within polynomial time. To cope with this NP-hard problem with high complexity, a variety of evolutionary computation (EC) techniques has been developed. To improve the effectiveness and efficiency of these techniques, in this article, we proposed a novel memetic estimation of the distribution algorithm-based approach, namely, MEEDA, to tackle this problem. In particular, MEEDA explores four different domain-dependent local search methods that search for effective composite services by utilizing several neighborhood structures. Apart from that, to significantly reduce the computational time of MEEDA, an efficient local search strategy is introduced by combining a uniform fitness distribution scheme for selecting suitable solutions and stochastic local search operators for effectively and efficiently exploiting neighbors. To better demonstrate MEEDA’s effectiveness and scalability, we create a more challenging, augmented version of the service composition benchmark dataset. Experimental results on this benchmark show that MEEDA with newly developed domain-dependent local search operator, i.e., layer-based constrained one-point swaps, significantly outperforms existing state-of-the-art algorithms in finding high-quality composite services. Chen Wang 0013, Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
IEEE Trans. Evol. Comput. | 4 |
| 2022 | Cost-Effective Web Application Replication and Deployment in Multi-Cloud EnvironmentabstractMulti-cloud is becoming a popular cloud ecosystem because it allows enterprise users to share the workload across multiple cloud service providers to achieve high-quality services with lower operation cost and higher application resilience. In multi-cloud, cloud services are widely distributed at different locations with differentiated prices. Therefore, Web application providers face the challenge to select proper cloud services for application replication and deployment with the aim of minimizing the deployment cost. Meanwhile, the deployed application replicas must satisfy the constraint on request response time to maintain the quality of user experience. To meet the two major requirements, this article studies a new problem of Web application replication and deployment in multi-cloud (WARDMC) that jointly considers both the cost minimization and constraints on average response time, including particularly request processing time and network latency. To address the problem, we develop a new approach named MCApp. MCApp combines iterative mixed integer linear programming with domain-tailored large neighborhood search to optimize both application replicas deployment and user requests dispatching. Extensive experiments using the real-world datasets demonstrate that MCApp significantly outperforms several recently proposed approaches. Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2021 | A Conceptual Modelling Approach for the Discovery and Management of Platoon Routes
Dietrich Steinmetz, Sven Hartmann, Hui Ma 0001 |
ER | 2 |
| 2021 | Location-Aware and Budget-Constrained Service Brokering in Multi-Cloud via Deep Reinforcement Learning
Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
ICSOC | 4 |
| 2021 | Algorithms for the discovery of embedded functional dependencies
Ziheng Wei, Sven Hartmann, Sebastian Link |
VLDB J. | 2 |
| 2020 | A Conceptual Framework for Dynamic Planning of Alternative Routes in Road Networks
Sven Hartmann, Jack Alshami, Hui Ma 0001, Dietrich Steinmetz |
ER | 1 |
| 2020 | Signal Generation using 1d Deep Convolutional Generative Adversarial Networks for Fault Diagnosis of Electrical MachinesabstractAC machines may be subjected to different electrical or mechanical faults during their operation. Fault patterns can be detected in the DC current from the machine's E-Drive system with the help of Deep or Machine Learning algorithms. However, Deep or Machine Learning algorithms require large amounts of dataset for training and without the availability of a large dataset the algorithms fail to generalize or give their optimal performance. Collecting large amounts of data from faulty machine can be a tedious task. It is expensive and not always possible. In some cases, the machine is completely damaged even before sufficient amount of data can be collected. Also, data collection from defected machine may cause permanent damage to the connected system. Therefore, in this paper the problem of small dataset is tackled by presenting a methodology for large dataset generation by using the well-known generative model, Generative Adversarial Networks (GAN). As an example, the stator open circuit fault in a synchronous machine is considered. DC currents from the machine's E-Drive system are measured from different healthy and faulty machines and are used for training of two 1d DCGANs (Deep Convolutional GANs), one for the healthy and the other for the current signal from the faulty machine. Conventional GANs are difficult to train, however in this paper, training parameters of 1d DCGAN are tuned which results an improved training process. The performance of generator during the training of 1d DCGAN is evaluated by using the Fréchet Inception Distance (FID) metric. The proposed 1d DCGAN model is said to converge when FID score between the real and generated signal reaches below a certain threshold. The generated signals from the trained 1d DCGAN are further evaluated using the PDF (Probability Density Function), frequency domain analysis and other measures which check for duplication of the real data and their statistical diversity. The trained 1d DCGAN is able to generate DC current signals for building large datasets for the training of Deep or Machine learning models. Russell Sabir, Daniele Rosato, Sven Hartmann, Clemens Gühmann |
ICPR | 3 |
| 2020 | Location-Aware and Budget-Constrained Application Replication and Deployment in Multi-Cloud EnvironmentabstractTo gain technical and economic benefits, enterprise application providers are increasingly moving their workloads to the cloud. With the increasing number of cloud resources from multiple cloud providers at different locations with differentiated prices, application providers face the challenge to select proper cloud resources to replicate and deploy applications to maintain low response time and high quality of user experience without running into the risk of over-spending. In this paper, we study the global-wide cloud application replication and deployment problem considering the application average response time, including particularly application execution time and network latency, subject to the budgetary control. To address the problem, we propose a GA-based approach with domain-tailored solution representation, fitness measurement, and population initialization. Extensive experiments using the real-world datasets demonstrate that our proposed GA-based approach significantly outperforms common application placement strategies, i.e., NearData and NearUsers, and our recently proposed hybrid GA approach. Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
ICWS | 4 |
| 2020 | Discovery Algorithms for Embedded Functional DependenciesabstractEmbedded functional dependencies (eFDs) advance data management applications by data completeness and integrity requirements. We show that the discovery problem of eFDs is NP-complete, W[2]-complete in the output, and has a minimum solution space that is larger than the maximum solution space for functional dependencies. Nevertheless, we use novel data structures and search strategies to develop row-efficient, column-efficient, and hybrid algorithms for eFD discovery. Our experiments demonstrate that the algorithms scale well in terms of their design targets, and that ranking the eFDs by the number of redundant data values they cause can provide useful guidance in identifying meaningful eFDs for applications. Finally, we demonstrate the benefits of introducing completeness requirements and ranking by the number of redundant data values for approximate and genuine functional dependencies. Ziheng Wei, Sven Hartmann, Sebastian Link |
SIGMOD Conference | 2 |
| 2020 | Location-Aware and Budget-Constrained Service Deployment for Composite Applications in Multi-Cloud EnvironmentabstractEnterprise application providers are increasingly moving their workloads to the cloud for technical and economic benefits. Multi-cloud environment makes it possible to orchestrate multiple cloud resources. With the increasing number of available cloud resources provided by multiple cloud providers at different locations with different prices, application providers face the challenge to select proper cloud resources to deploy their applications in the form of a workflow of component service units. Existing studies usually consider minimizing execution time or/and deployment cost. From the perspective of application providers, however, they also pay huge attention to application response time, including particularly network latency between deployed services and users. Meanwhile, application deployment is often subject to stringent budgetary control to ensure financial viability. This article studies a new type of composite application deployment problem that jointly considers both the performance optimization and budget control in multi-cloud at the global scale. To find solutions with minimal response time without running into the risk of over-spending, we propose a hybrid GA-based approach, featuring new design of domain-tailored service clustering, repair algorithm, solution representation, population initialization, and genetic operators. Extensive experiments using the real-world dataset demonstrate that our proposed hybrid GA approach outperforms some recently proposed approaches. Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 2019 | Evolutionary Multitasking for Semantic Web Service CompositionabstractWeb services are basic functions of a software system to support the concept of service-oriented architecture. They are often composed together to provide added values, known as web service composition. Researchers often employ Evolutionary Computation techniques to efficiently construct composite services with near-optimized functional quality (i.e., Quality of Semantic Matchmaking) or non-functional quality (i.e., Quality of Service) or both due to the complexity of this problem. With a significant increase in service composition requests, many composition requests have similar input and output requirements but may vary due to different preferences from different user segments. This problem is often treated as a multi-objective service composition so as to cope with different preferences from different user segments simultaneously. Without taking a multi-objective approach that gives rise to a solution selection challenge, we perceive multiple similar service composition requests as jointly forming an evolutionary multi-tasking problem in this work. We propose an effective permutation-based evolutionary multi-tasking approach that can simultaneously generate a set of solutions, with one for each service request. We also introduce a neighborhood structure over multiple tasks to allow newly evolved solutions to be evaluated on related tasks. Our proposed method can perform better at the cost of only a fraction of time, compared to one state-of-art single-tasking EC-based method. We also found that the use of the proper neighborhood structure can enhance the effectiveness of our approach. Chen Wang 0013, Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
CEC | 4 |
| 2019 | A Graph Model for Taxi Ride Sharing Supported by Graph Databases
Dietrich Steinmetz, Felix Merz, Hui Ma 0001, Sven Hartmann |
ER | 4 |
| 2019 | LSTM Based Bearing Fault Diagnosis of Electrical Machines using Motor Current SignalabstractRolling element bearings are one of the most critical components of rotating machinery, with bearing faults amounting up to 50% of the faults in electrical machines. Therefore, the bearing fault diagnosis has attracted attention of many researchers. Typically, the bearing fault diagnosis is performed using vibration signals from the machine. In addition, by using deep learning algorithms on the vibration signals, the fault detection accuracy close to 100% can be achieved. However, measurement of vibration signals requires an additional sensor, which is not present in majority of the machines. Nevertheless, with an alternative approach, the stator current can be used for diagnosis. Therefore, the paper emphasizes on the diagnosis of bearing faults using the stator current. The diagnosis requires signal processing for the fault signature extraction that is buried underneath the noise in the current signal. The paper uses the Paderborn University damaged bearing dataset, which contains stator current data from healthy, real damaged inner raceway and real damaged outer raceway bearings with different fault severity. For fault signature extraction from the current signals, the redundant frequencies in the signals are filtered, then from the filtered signals eight features are extracted from the time and time-frequency domain by using the wavelet packet decomposition (WPD). Then, using these features and the well known deep learning algorithm Long Short-Term Memory (LSTM), bearing fault classification is made. The deep learning LSTM algorithm is mostly used in speech recognition due to its time coherence, but in this paper, the ability of LSTM is also demonstrated with the fault classification accuracy of 96%, which outperforms most of the present algorithms that perform bearing fault diagnosis using stator current. The method developed is independent of the speed and the loading conditions. Russell Sabir, Daniele Rosato, Sven Hartmann, Clemens Gühmann |
ICMLA | 3 |
| 2019 | Fuel-efficient truck platooning by a novel meta-heuristic inspired from ant colony optimisation
Abtin Nourmohammadzadeh, Sven Hartmann |
Soft Comput. | 2 |
| 2018 | Using a Conceptual Model to Transform Road Networks from OpenStreetMap to a Graph Database
Dietrich Steinmetz, Daniel Dyballa, Hui Ma 0001, Sven Hartmann |
ER | 4 |
| 2018 | An SQL Data Summarization Tool for the Acquisition of Meaningful Cardinality Constraints and Functional DependenciesabstractCardinality constraints and functional dependencies can enforce complex business rules within database systems. As the interaction of these constraints is intricate on SQL data, data engineers and domain experts face the challenge of deciding which of the constraints are meaningful for the underlying application domain. We present a tool that computes data samples that perfectly summarize which of the constraints are currently perceived meaningful. It is demonstrated how the tool facilitates the interaction and understanding of data engineers and domain experts to help them separate meaningful from meaningless cardinality constraints and functional dependencies. Aniruddh Gandhi, Sven Hartmann, Henning Köhler, Sebastian Link |
ICDE | 2 |
| 2018 | Knowledge-Driven Automated Web Service Composition - An EDA-Based Approach
Chen Wang 0013, Hui Ma 0001, Gang Chen 0002, Sven Hartmann |
WISE (2) | 4 |
| 2017 | A QoS-Aware Web Service Composition Approach Based on Genetic Programming and Graph Databases
Alexandre Sawczuk da Silva, Ewan Moshi, Hui Ma 0001, Sven Hartmann |
DEXA (2) | 4 |
| 2017 | A Fast Heuristic for Finding Near-Optimal Groups for Vehicle Platooning in Road Networks
Dietrich Steinmetz, Gerrit Burmester, Sven Hartmann |
DEXA (2) | 3 |
| 2013 | Normal Forms and Normalization for Probabilistic Databases under Sharp ConstraintsabstractThe data deluge is defined by increasing amounts of large data with increasing degree of uncertainty. In a recent response, probabilistic databases are receiving a great deal of interest from research and industry. One popular approach to probabilistic databases is to extend traditional relational database technology to handle uncertainty. In this approach probabilistic databases are probability distributions over a collection of possible worlds of relational databases. On the one hand, research has seen various efforts to extend query evaluation from relational to probabilistic databases. On the other hand, updates have not received much attention at all. In this paper we show that well-known syntactic normal form conditions capture probabilistic databases with desirable update behavior. Such behavior includes the absence of data redundancy, insertion, deletion, and modification anomalies. We further show that standard normalization procedures can be applied to standard representations of probabilistic databases to obtain database schemata that satisfy the normal form condition, and can thus be updated efficiently. Sven Hartmann, Sebastian Link |
EJC | 1 |
| 2013 | Soft Cardinality Constraints on XML Data - How Exceptions Prove the Business Rule
Flavio Ferrarotti, Sven Hartmann, Sebastian Link, Mauricio Marín, Emir Muñoz |
WISE (1) | 2 |
| 2013 | Efficiency frontiers of XML cardinality constraints
Flavio Ferrarotti, Sven Hartmann, Sebastian Link |
Data Knowl. Eng. | 2 |
| 2013 | Reasoning about functional and full hierarchical dependencies over partial relations
Flavio Ferrarotti, Sven Hartmann, Sebastian Link |
Inf. Sci. | 2 |
| 2012 | Signature-Based Inference-Usability Confinement for Relational Databases under Functional and Join Dependencies
Joachim Biskup, Sven Hartmann, Sebastian Link, Jan-Hendrik Lochner, Torsten Schlotmann |
DBSec | 2 |
| 2012 | Performance Analysis of Algorithms to Reason about XML Keys
Flavio Ferrarotti, Sven Hartmann, Sebastian Link, Mauricio Marín, Emir Muñoz |
DEXA (1) | 2 |
| 2012 | The implication problem of data dependencies over SQL table definitions: Axiomatic, algorithmic and logical characterizationsabstractWe investigate the implication problem for classes of data dependencies over SQL table definitions. Under Zaniolo's “no information” interpretation of null markers we establish an axiomatization and algorithms to decide the implication problem for the combined class of functional and multivalued dependencies in the presence of NOT NULL constraints. The resulting theory subsumes three previously orthogonal frameworks. We further show that the implication problem of this class is equivalent to that in a propositional fragment of Schaerf and Cadoli's [1995] family of para-consistent S-3 logics. In particular, S is the set of variables that correspond to attributes declared NOT NULL. We also show how our equivalences for multivalued dependencies can be extended to Delobel's class of full first-order hierarchical decompositions, and the equivalences for functional dependencies can be extended to arbitrary Boolean dependencies. These dualities allow us to transfer several findings from the propositional fragments to the corresponding classes of data dependencies, and vice versa. We show that our results also apply to Codd's null interpretation “value unknown at present”, but not to Imielinski's [1989] or-relations utilizing Levene and Loizou's weak possible world semantics [Levene and Loizou 1998]. Our findings establish NOT NULL constraints as an effective mechanism to balance not only the certainty in database relations but also the expressiveness with the efficiency of entailment relations. They also control the degree by which the implication of data dependencies over total relations is soundly approximated in SQL table definitions. Sven Hartmann, Sebastian Link |
ACM Trans. Database Syst. | 1 |
| 2012 | Design by example for SQL table definitions with functional dependencies
Sven Hartmann, Markus Kirchberg, Sebastian Link |
VLDB J. | 1 |
| 2011 | Codd Table Representations under Weak Possible World Semantics
Flavio Ferrarotti, Sven Hartmann, Van Bao Tran Le, Sebastian Link |
DEXA (1) | 2 |
| 2011 | A Precious Class of Cardinality Constraints for Flexible XML Data Processing
Flavio Ferrarotti, Sven Hartmann, Sebastian Link |
ER | 2 |
| 2011 | The Boyce-Codd-Heath Normal Form for SQL
Flavio Ferrarotti, Sven Hartmann, Henning Köhler, Sebastian Link, Millist W. Vincent |
WoLLIC | 2 |
| 2011 | On Codd Families of Keys over Incomplete RelationsabstractKeys allow a database management system to uniquely identify tuples in a database. Consequently, the class of keys is of great significance for almost all data processing tasks. In the relational model of data, keys have received considerable interest and are well understood. However, for efficient means of data processing most commercial relational database systems deviate from the relational model. For example, tuples may contain only partial information in the sense that they contain so-called null values to represent incomplete information. Codd's principle of entity integrity says that every tuple of every relation must not contain a null value on any attribute of the primary key. Therefore, a key over partial relations enforces both uniqueness and totality of tuples on the attributes of the key. On the basis of these two requirements, we study the resulting class of keys over relations that permit occurrences of Zaniolo's null value ‘no-information’. We show that the interaction of this class of keys is different from the interaction of the class of keys over total relations. We establish a finite ground axiomatization, and an algorithm for deciding the associated implication problem in linear time. Further, we characterize Armstrong relations for an arbitrarily given sets of keys; that is, we give a sufficient and necessary condition for a partial relation to satisfy a key precisely when it is implied by a given set of keys. We also establish an algorithm that computes an Armstrong relation for an arbitrarily given set of keys. While the problem of finding an Armstrong relation for a given key set is precisely exponential in general, our algorithm returns an Armstrong relation whose size is at most quadratic in the size of a minimal Armstrong relation. Finally, we settle various questions related to the maximal size of a family of non-redundant key sets. Our results help to bridge the gap between the existing theory of database constraints and database practice. Sven Hartmann, Uwe Leck, Sebastian Link |
Comput. J. | 1 |
| 2010 | Efficient Inference Control for Open Relational Queries
Joachim Biskup, Sven Hartmann, Sebastian Link, Jan-Hendrik Lochner |
DBSec | 2 |
| 2010 | When data dependencies over SQL tables meet the logics of paradox and S-3abstractWe study functional and multivalued dependencies over SQL tables with NOT NULL constraints. Under a no-information interpretation of null values we develop tools for reasoning. We further show that in the absence of NOT NULL constraints the associated implication problem is equivalent to that in propositional fragments of Priest's paraconsistent Logic of Paradox. Subsequently, we extend the equivalence to Boolean dependencies and to the presence of NOT NULL constraints using Schaerf and Cadoli's S-3 logics where S corresponds to the set of attributes declared NOT NULL. The findings also apply to Codd's interpretation "value at present unknown" utilizing a weak possible world semantics. Our results establish NOT NULL constraints as an effective mechanism to balance the expressiveness and tractability of consequence relations, and to control the degree by which the existing classical theory of data dependencies can be soundly approximated in practice. Sven Hartmann, Sebastian Link |
PODS | 1 |
| 2010 | On the Role of the Complementation Rule for Data Dependencies over Incomplete Relations
Flavio Ferrarotti, Sven Hartmann, Sebastian Link |
WoLLIC | 2 |
| 2010 | Solving the Implication Problem for XML Functional Dependencies with Properties
Sven Hartmann, Sebastian Link, Thu Trinh |
WoLLIC | 1 |
| 2010 | Numerical constraints on XML data
Sven Hartmann, Sebastian Link |
Inf. Comput. | 1 |
| 2009 | Expressive, yet tractable XML keysabstractConstraints are important for a variety of XML recommendations and applications. Consequently, there are numerous opportunities for advancing the treatment of XML semantics. In particular, suitable notions of keys will enhance XML's capabilities of modeling, managing and processing native XML data. However, the different ways of accessing and comparing XML elements make it challenging to balance expressiveness and tractability. Sven Hartmann, Sebastian Link |
EDBT | 1 |
| 2009 | Constraint acquisition for Entity-Relationship models
Sven Hartmann, Sebastian Link, Thu Trinh |
Data Knowl. Eng. | 1 |
| 2009 | On Inferences ofWeak Multivalued DependenciesabstractNesting is a useful technique in many areas of database practice. For instance, nesting is a fundamental operation for the nested relational data model, it can be applied to reduce the level of data redundancy in a database instance, to improve query processing or to convert data from one model to another. We further address the question when nesting operations commute with one another, i.e., when the final nested database relation is independent of the order in which the nesting operations are applied. In fact, it has been shown that the satisfaction of weakmultivalued dependencies provides a sufficient and necessary condition for the commutativity of nesting operations. We study inference systems for different notions of implication for weak multivalued dependencies. First, we establish an axiomatisation with the property that every weak multivalued dependency can be inferred either without any application of the complementation rule or by a single application of the complementation rule necessary only in the very last step of the inference. Consequently, the complementation rule is a mere means to achieve a decomposition of the database. Secondly, we drop the assumption of having a fixed underlying schema, and establish an axiomatisation of weak multivalued dependencies for the notion of implication in this context. Sven Hartmann, Sebastian Link |
Fundam. Informaticae | 1 |
| 2009 | Efficient reasoning about a robust XML key fragmentabstractWe review key constraints in the context of XML as introduced by Buneman et al. We demonstrate that: (1) one of the proposed inference rules is not sound in general, and (2) the inference rules are incomplete for XML key implication, even for nonempty sets of simple key paths. This shows, in contrast to earlier statements, that the axiomatizability of XML keys is still open, and efficient algorithms for deciding their implication still need to be developed. Solutions to these problems have a wide range of applications including consistency validation, XML schema design, data exchange and integration, consistent query answering, XML query optimization and rewriting, and indexing. In this article, we investigate the axiomatizability and implication problem for XML keys with nonempty sets of simple key paths. In particular, we propose a set of inference rules that is indeed sound and complete for the implication of such XML keys. We demonstrate that this fragment is robust by showing the duality of XML key implication to the reachability problem of fixed nodes in a suitable digraph. This enables us to develop a quadratic-time algorithm for deciding implication, and shows that reasoning about this XML key fragment is practically efficient. Therefore, XML applications can be unlocked effectively since they benefit not only from those XML keys specified explicitly by the data designer but also from those that are specified implicitly. Sven Hartmann, Sebastian Link |
ACM Trans. Database Syst. | 1 |
| 2008 | Boolean Constraints for XML ModelingabstractThe study of integrity constraints has been identified as one of the major challenges in XML database research. The main difficulty is finding a balance between the expressiveness and the existence of automated reasoning tools for different classes of constraints. Sven Hartmann, Sebastian Link, Thu Trinh |
EJC | 1 |
| 2008 | Characterising nested database dependencies by fragments of propositional logic
Sven Hartmann, Sebastian Link |
Ann. Pure Appl. Log. | 1 |
| 2007 | Efficient Reasoning About XFDs with Pre-image Semantics
Sven Hartmann, Sebastian Link, Thu Trinh |
DASFAA | 1 |
| 2007 | Collection Type Constructors in Entity-Relationship Modeling
Sven Hartmann, Sebastian Link |
ER | 1 |
| 2007 | Unlocking Keys for XML Trees
Sven Hartmann, Sebastian Link |
ICDT | 1 |
| 2007 | Numerical Constraints for XML
Sven Hartmann, Sebastian Link |
WoLLIC | 1 |
| 2006 | Symptoms Ontology for Mapping Diagnostic Knowledge SystemsabstractThis paper describes a methodology for increasing the scope and precision of diagnostic Knowledge Based (KB) Systems. It has been stated that medical KB systems are either highly specialised, lack accuracy or are just too simple. To resolve this problem of scope we propose the use of a phased approach to diagnosis. The first phase being the querying of a symptoms ontology, to direct diagnostic systems to the most appropriate domain or class reference given input symptoms. Additional symptoms can then be targeted, extracted and analysed with a domain specific set of KB systems. This process allows us to forecast key symptoms, patient characteristics and increase the value of available data in decision making. In addition this approach could allow a system to dynamically correct an inappropriate domain decision. Such an approach also has the potential to be used to build a bridge between existing specialised medical KB systems. Robert Minchin, Fábio Porto 0001, Christelle Vangenot, Sven Hartmann |
CBMS | 4 |
| 2006 | On a problem of Fagin concerning multivalued dependencies in relational databases
Sven Hartmann, Sebastian Link |
Theor. Comput. Sci. | 1 |
| 2006 | Deciding implication for functional dependencies in complex-value databases
Sven Hartmann, Sebastian Link |
Theor. Comput. Sci. | 1 |
| 2006 | Axiomatisations of functional dependencies in the presence of records, lists, sets and multisets
Sven Hartmann, Sebastian Link, Klaus-Dieter Schewe |
Theor. Comput. Sci. | 1 |
| 2006 | Erratum to "Axiomatisations of functional dependencies in the presence of records, lists, sets and multisets"
Sven Hartmann, Sebastian Link, Klaus-Dieter Schewe |
Theor. Comput. Sci. | 1 |
| 2005 | Formal Logic as a Learning Facilitation ToolabstractFormal logic has been considered as one of the advanced topics in computing that students do not grasp easily. But the inherent nature of formal logic makes itself a natural choice for forming an overbearing organizing structure, which can be utilized in providing scaffolding during instructional process. This paper discusses the role of formal logic in teaching information science and information systems. We claim that formal logic can be used to realize the modern instruction design principles by ensuring activation of relevant prior knowledge and experiences when learner moves from one topic to another. The paper also describes the successful implementation and evaluation of an on-line teaching tool utilizing predicate logic notation to assist learners in mastering a difficult to learn Unix/Linux system administration command. Alexei Tretiakov, Nian-Shing Chen, Kinshuk, Sven Hartmann |
ICALT | 4 |
| 2004 | Multi-valued Dependencies in the Presence of ListsabstractMulti-valued depdendencies (MVDs) are an important class of relational constraints. We axiomatise MVDs in data models that support nested list types. In order to capture different data models at a time, an abstract approach based on nested attributes is taken. The set of subattributes of some fixed nested attribute carries the structure of a co-Heyting algebra. This enables us to generalise significant features of MVDs from the relational data model to the presence of lists. It is shown that an MVD is satisfied by some instance exactly when this instance can be decomposed without loss of information. The full power of the algebraic framework allows to provide a sound and complete set of inference rules for the finite implication of MVDs in the context of lists. The presence of the list operator calls for a new inference rule which is not required in the relational data model. Further differences become apparant when the minimality of the inference rules is investigated. The extension of the relational theory of MVDs to the presence of lists allows to specify more real-world constraints and increases therefore the number of application domains. Sven Hartmann, Sebastian Link |
PODS | 1 |
| 2004 | Orthogonal double covers of general graphs
Sven Hartmann, Ulrike Schumacher |
Discret. Appl. Math. | 1 |
| 2004 | Error-Robust Functional Dependencies
Sven Hartmann, Sebastian Link, Klaus-Dieter Schewe, Bernhard Thalheim |
Fundam. Informaticae | 1 |
| 2003 | More Functional Dependencies for XML
Sven Hartmann, Sebastian Link |
ADBIS | 1 |
| 2003 | A New Normal Form for Conceptual Database
Sven Hartmann, Sebastian Link, Klaus-Dieter Schewe |
EJC | 1 |
| 2003 | Axiomatizing functional dependencies in the Higher-Order Entity-Relationship Model
Sven Hartmann, Anne Hoffmann 0001, Sebastian Link, Klaus-Dieter Schewe |
Inf. Process. Lett. | 1 |
| 2002 | On Orthogonal Double Covers of Graphs
Hans-Dietrich O. F. Gronau, Martin Grüttmüller, Sven Hartmann, Uwe Leck, Volker Leck |
Des. Codes Cryptogr. | 3 |
| 2001 | Coping with Inconsistent Constraint Specifications
Sven Hartmann |
ER | 1 |
| 2001 | Decomposing relationship types by pivoting and schema equivalence
Sven Hartmann |
Data Knowl. Eng. | 1 |
| 2000 | Decomposition by Pivoting and Path Cardinality Constraints
Sven Hartmann |
ER | 1 |
| 1999 | Asymptotic Results on Suborthogonal "B"-decompositions of Complete Digraphs
Sven Hartmann |
Discret. Appl. Math. | 1 |
| 1998 | On the Consistency of Int-cardinality Constraints
Sven Hartmann |
ER | 1 |
| 1995 | Graph-Theoretical Methods to Construct Entity-Relationship Databases
Sven Hartmann |
WG | 1 |