VLDB 2026 Research / reviewers in the wild / expert
Frank Ortmeier
dblp:64/1579
· DBLP profile ↗
42ranked-venue papers
2as first author
12since 2021 · last 2025
0000-0001-6186-4142ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 17 · 7 since 2021Security and privacy · 12 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 10 · 2 since 2021Systems, architecture and hardware · 6 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 4 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 since 2021Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Adaptive Robotic Path Planning via Obstacle Trajectory-Guided Reinforcement LearningabstractPath planning for high degrees-of-freedom robots in a collaborative workspace requires real-time adaptability to continuous changes in the environment. Intelligent path adaptations that account for the motion characteristics and attributes of objects in the robot’s workspace are essential for a closer human-robot collaboration. This paper presents a reinforcement learning (RL)-based path planning approach that identifies and intelligently adapts the robot’s path to obstacles based on their motion patterns of varying dimensionality -ranging from one-dimensional linear to three-dimensional helical obstacle trajectories. The experiments indicate that the RL algorithm learned to proactively redirect the robot trajectories to regions of reduced collision risk based on the obstacle motion, resulting in higher success rates than conventional planners, such as artificial potential fields. The planner was tested against repeated high-speed (linear speeds up to 2.5 m/s and angular velocities up to 8π rad/s) path obstructions by dynamic obstacles with noisy, perturbed trajectories. The results highlight the adaptive potential of RL-based path planning for next-generation cobot applications in human-robot collaboration. Ali Nafih Pullani, Frank Ortmeier |
CoDIT | 2 |
| 2025 | Empirical Analysis of OpenAI Embeddings for Semantic Code Review Comment Similarity
Robert Heumüller, Theo Langer, Frank Ortmeier |
SEAA | 3 |
| 2025 | Improving Out-of-Distribution Detection with Markov Logic NetworksabstractOut-of-distribution (OOD) detection is essential for ensuring the reliability of deep learning models operating in open-world scenarios. Current OOD detectors mainly rely on statistical models to identify unusual patterns in the latent representations of a deep neural network. This work proposes to augment existing OOD detectors with probabilistic reasoning, utilizing Markov logic networks (MLNs). MLNs connect first-order logic with probabilistic reasoning to assign probabilities to inputs based on weighted logical constraints defined over human-understandable concepts, which offers improved explainability. Through extensive experiments on multiple datasets, we demonstrate that MLNs can significantly enhance the performance of a wide range of existing OOD detectors while maintaining computational efficiency. Furthermore, we introduce a simple algorithm for learning logical constraints for OOD detection from a dataset and showcase its effectiveness. Konstantin Kirchheim, Frank Ortmeier |
ICML | 2 |
| 2025 | Guided Importance Sampling for Safety and Reliability: A Pragmatic Comparison of Symbolic and Simulation-Based ApproachesabstractStatistical Model Checking (SMC) becomes imprac-tical for hazards with probabilities as small as 10−9. Importance Sampling (IS) can help, but its effectiveness hinges on a good sampling distribution. We present a symbolic-simulation method that constructs such a distribution for Discrete-Time Markov Chains (DTMCs) used in model-based safety assessment. First, we partition all first-passage executions to the hazard into Path-Influence Regions (PIRs), repair-aware classes induced by minimal critical failure mode sets. For each PIR, we encode cut sequences with Bounded Model Checking (BMC) and use Opti-mization Modulo Theories (OMT) to synthesize two probabilistic extremal witnesses (most and least likely). We then solve a convex fitting problem over locally normalized IS weights to equalize (or tightly bound) the likelihood ratios on these extremals, which by affinity controls the entire PIR and is sufficient for computing the optimal distribution. The resulting estimator is unbiased and, under mild conditions, enjoys Bounded Relative Error (BRE) for which we provide a proof sketch and rare-event preliminaries. In experiments on nine benchmarks, our method improves accuracy, reduces relative error, and increases robustness compared to IS baselines (PLASMA and PathZVA), especially for large models and long horizons. Tim Gonschorek, Frank Ortmeier |
PRDC | 2 |
| 2024 | Out-of-Distribution Detection with Logical ReasoningabstractMachine Learning models often only generalize reliably to samples from the training distribution. Consequentially, detecting when input data is out-of-distribution (OOD) is crucial, especially in safety-critical applications. Current OOD detection methods, however, tend to be domain agnostic and often fail to incorporate valuable prior knowledge about the structure of the training distribution. To address this limitation, we introduce a novel, hybrid OOD detection algorithm that combines a deep learning-based perception system with a first-order logic-based knowledge representation. A logical reasoning system uses this knowledge base at run-time to infer whether inputs are consistent with prior knowledge about the training distribution. In contrast to purely neural systems, the structured knowledge representation allows humans to inspect and modify the rules that govern the OOD detectors’ behavior. This not only enhances performance but also fosters a level of explainability that is particularly beneficial in safety-critical contexts. We demonstrate the effectiveness of our method through experiments on several datasets and discuss advantages and limitations. Our code is available online.1 Konstantin Kirchheim, Tim Gonschorek, Frank Ortmeier |
WACV | 3 |
| 2023 | Measuring the Robustness of ML Models Against Data Quality Issues in Industrial Time Series DataabstractThe performance of machine learning models can be significantly impacted by variations in data quality. Typically, conventional model testing does not examine how robust the model would be in the face of potential data quality deterioration. In an industrial use case, however, data quality is a pertinent issue, as sensors are susceptible to a variety of technical and external issues that may result in poor data quality over time. In order to develop robust machine learning models, industrial data scientists must understand the sensitivity of their models against data quality issues, through the application of an appropriate and comprehensive testing solution. In this work, we propose a generic framework for systematically analyzing the impact of data quality issues on the performance of machine learning models by intentionally applying gradual perturbations to the original time series data. The evaluation is performed using a benchmark industrial process consisting of multivariate time series from sensors in a complex chemical process. Marcel Dix, Gianluca Manca, Kenneth Chigozie Okafor, Reuben Borrison, Konstantin Kirchheim, Divyasheel Sharma, Chandrika K. R., Deepti Maduskar, Frank Ortmeier |
INDIN | 9 |
| 2023 | Analysis of Security Events in Industrial Networks Using Self-Organizing Maps by the Example of Log4j
Ricardo Hormann, Daniel Bokelmann, Frank Ortmeier |
IoTBDS | 3 |
| 2022 | Multi-Class Hypersphere Anomaly DetectionabstractMachine learning-based classification algorithms typically operate under assumptions that assert that the underlying data generating distribution is stationary and draws from a finite set of categories. In some scenarios, these assumptions might not hold, but identifying violating inputs - here referred to as anomalies - is a challenging task. Recent publications propose deep learning-based approaches that perform anomaly detection and classification jointly by (implicitly) learning a mapping that projects data points to a lower-dimensional space, such that the images of points of one class reside inside of a hypersphere, while others are mapped outside of it. In this work, we propose Multi-Class Hypersphere Anomaly Detection (MCHAD), a new hypersphere learning algorithm for anomaly detection in classification settings, as well as a generalization of existing hypersphere learning methods that allows incorporating example anomalies into the training. Extensive experiments on competitive benchmark tasks, as well as theoretical arguments, provide evidence for the effectiveness of our method. Our code is publicly available1. Konstantin Kirchheim, Marco Filax, Frank Ortmeier |
ICPR | 3 |
| 2021 | AndroidCompass: A Dataset of Android Compatibility Checks in Code RepositoriesabstractMany developers and organizations implement apps for Android, the most widely used operating system for mobile devices. Common problems developers face are the various hardware devices, customized Android variants, and frequent updates, forcing them to implement workarounds for the different versions and variants of Android APIs used in practice. In this paper, we contribute the Android Compatibility checkS dataSet (AndroidCompass) that comprises changes to compatibility checks developers use to enforce workarounds for specific Android versions in their apps. We extracted 80,324 changes to compatibility checks from 1,394 apps by analyzing the version histories of 2,399 projects from the F-Droid catalog. With AndroidCompass, we aim to provide data on when and how developers introduced or evolved workarounds to handle Android incompatibilities. We hope that AndroidCompass fosters research to deal with version incompatibilities, address potential design flaws, identify security concerns, and help derive solutions for other developers, among others-helping researchers to develop and evaluate novel techniques, and Android app as well as operating-system developers in engineering their software. Sebastian Nielebock 0001, Paul Blockhaus, Jacob Krüger, Frank Ortmeier |
MSR | 4 |
| 2021 | An Experimental Analysis of Graph-Distance Algorithms for Comparing API UsagesabstractModern software development heavily relies on the reuse of functionalities through Application Programming Interfaces (APIs). However, client developers can have issues identifying the correct usage of a certain API, causing misuses accompanied by software crashes or usability bugs. Therefore, researchers have aimed at identifying API misuses automatically by comparing client code usages to correct API usages. Some techniques rely on certain API-specific graph-based data structures to improve the abstract representation of API usages. Such techniques need to compare graphs, for instance, by computing distance metrics based on the minimal graph edit distance or the largest common subgraphs, whose computations are known to be NP-hard problems. Fortunately, there exist many abstractions for simplifying graph distance computation. However, their applicability for comparing graph representations of API usages has not been analyzed. In this paper, we provide a comparison of different distance algorithms of API-usage graphs regarding correctness and runtime. Particularly, correctness relates to the algorithms’ ability to identify similar correct API usages, but also to discriminate similar correct and false usages as well as non-similar usages. For this purpose, we systematically identified a set of eight graph-based distance algorithms and applied them on two datasets of real-world API usages and misuses. Interestingly, our results suggest that existing distance algorithms are not reliable for comparing API usage graphs. To improve on this situation, we identified and discuss the algorithms’ issues, based on which we formulate hypotheses to initiate research on overcoming them. Sebastian Nielebock 0001, Paul Blockhaus, Jacob Krüger, Frank Ortmeier |
SCAM | 4 |
| 2021 | Exploit those code reviews! bigger data for deeper learningabstractModern code review (MCR) processes are prevalent in most organizations that develop software due to benefits in quality assurance and knowledge transfer. With the rise of collaborative software development platforms like GitHub and Bitbucket, today, millions of projects share not only their code but also their review data. Although researchers have tried to exploit this data for more than a decade, most of that knowledge remains a buried treasure. A crucial catalyst for many advances in deep learning, however, is the accessibility of large-scale standard datasets for different learning tasks. This paper presents the ETCR (Exploit Those Code Reviews!) infrastructure for mining MCR datasets from any GitHub project practicing pull-request-based development. We demonstrate its effectiveness with ETCR-Elasticsearch, a dataset of >231𝑘 review comments for >47𝑘 Java file revisions in >40𝑘 pull-requests from the Elasticsearch project. ETCR is designed with the challenge of deep learning in mind. Compared to previous datasets, ETCR datasets include all information for linking review comments to nodes in the respective program’s Abstract Syntax Tree. Robert Heumüller, Sebastian Nielebock 0001, Frank Ortmeier |
ESEC/SIGSOFT FSE | 3 |
| 2021 | Guided pattern mining for API misuse detection by change-based code analysisabstractAbstract Lack of experience, inadequate documentation, and sub-optimal API design frequently cause developers to make mistakes when re-using third-party implementations. Such API misuses can result in unintended behavior, performance losses, or software crashes. Therefore, current research aims to automatically detect such misuses by comparing the way a developer used an API to previously inferred patterns of the correct API usage. While research has made significant progress, these techniques have not yet been adopted in practice. In part, this is due to the lack of a process capable of seamlessly integrating with software development processes. Particularly, existing approaches do not consider how to collect relevant source code samples from which to infer patterns. In fact, an inadequate collection can cause API usage pattern miners to infer irrelevant patterns which leads to false alarms instead of finding true API misuses. In this paper, we target this problem (a) by providing a method that increases the likelihood of finding relevant and true-positive patterns concerning a given set of code changes and agnostic to a concrete static, intra-procedural mining technique and (b) by introducing a concept for just-in-time API misuse detection which analyzes changes at the time of commit. Particularly, we introduce different, lightweight code search and filtering strategies and evaluate them on two real-world API misuse datasets to determine their usefulness in finding relevant intra-procedural API usage patterns. Our main results are (1) commit-based search with subsequent filtering effectively decreases the amount of code to be analyzed, (2) in particular method-level filtering is superior to file-level filtering, (3) project-internal and project-external code search find solutions for different types of misuses and thus are complementary, (4) incorporating prior knowledge of the misused API into the search has a negligible effect. Sebastian Nielebock 0001, Robert Heumüller, Kevin Michael Schott, Frank Ortmeier |
Autom. Softw. Eng. | 4 |
| 2020 | Reduced Error Model for Learning-based Calibration of Serial Manipulators
Nadia Schillreff, Frank Ortmeier |
ICINCO | 2 |
| 2020 | Publish or perish, but do not forget your software artifactsabstractAbstract Open-science initiatives have gained substantial momentum in computer science, and particularly in software-engineering research. A critical aspect of open-science is the public availability of artifacts (e.g., tools), which facilitates the replication, reproduction, extension, and verification of results. While we experienced that many artifacts are not publicly available, we are not aware of empirical evidence supporting this subjective claim. In this article, we report an empirical study on software artifact papers (SAPs) published at the International Conference on Software Engineering (ICSE), in which we investigated whether and how researchers have published their software artifacts, and whether this had scientific impact. Our dataset comprises 789 ICSE research track papers, including 604 SAPs (76.6 %), from the years 2007 to 2017. While showing a positive trend towards artifact availability, our results are still sobering. Even in 2017, only 58.5 % of the papers that stated to have developed a software artifact made that artifact publicly available. As we did find a small, but statistically significant, positive correlation between linking to artifacts in a paper and its scientific impact in terms of citations, we hope to motivate the research community to share more artifacts. With our insights, we aim to support the advancement of open science by discussing our results in the context of existing initiatives and guidelines. In particular, our findings advocate the need for clearly communicating artifacts and the use of non-commercial, persistent archives to provide replication packages. Robert Heumüller, Sebastian Nielebock 0001, Jacob Krüger, Frank Ortmeier |
Empir. Softw. Eng. | 4 |
| 2019 | SpecTackle - A Specification Mining Experimentation PlatformabstractNowadays, API Specification Mining is an important cornerstone of automated software engineering. In this paper, we introduce SpecTackle, an IDE-based experimentation platform aiming to facilitate experimentation and validation of specification mining algorithms and tools. SpecTackle strives toward (1) providing easy access to various specification mining tools, (2) simplifying configuration and usage through a shared interface, and (3) in-code visualization of pattern occurrences. The first version supports two heterogeneous mining tools, a third-party graph-based miner as well as a custom sequence mining tool. In the long term, SpecTackle envisions to also provide ground-truth benchmark projects, a unified pattern meta-model and parameter optimization for mining tools. Robert Heumüller, Sebastian Nielebock 0001, Frank Ortmeier |
SEAA | 3 |
| 2019 | Data for Image Recognition Tasks: An Efficient Tool for Fine-Grained AnnotationsabstractUsing large datasets is essential for machine learning. In practice, training a machine learning algorithm requires hundreds of samples. Multiple off-the-shelf datasets from the scientific domain exist to benchmark new approaches. However, when machine learning algorithms transit to industry, e.g., for a particular image classification problem, hundreds of specific purpose images are collected and annotated in laborious manual work. In this paper, we present a novel system to decrease the effort of annotating those large image sets. Therefore, we generate 2D bounding boxes from minimal 3D annotations using the known location and orientation of the camera. We annotate a particular object of interest in 3D once and project these annotations on to every frame of a video stream. The proposed approach is designed to work with off-the-shelf hardware. We demonstrate its applicability with an example from the real world. We generated a more extensive dataset than available in other works for a particular industrial use case: fine-grained recognition of items within grocery stores. Further, we make our dataset available to the interested vision community consisting of over 60,000 images. Some images were taken under ideal conditions for training while others were taken with the proposed approach in the wild. Marco Filax, Tim Gonschorek, Frank Ortmeier |
ICPRAM | 3 |
| 2019 | SafeDeML: On Integrating the Safety Design into the System Model
Tim Gonschorek, Philipp Bergt, Marco Filax, Frank Ortmeier, Jan von Hoyningen-Hüne, Thorsten Piper |
SAFECOMP | 4 |
| 2019 | Programmers do not favor lambda expressions for concurrent object-oriented code
Sebastian Nielebock 0001, Robert Heumüller, Frank Ortmeier |
Empir. Softw. Eng. | 3 |
| 2019 | Commenting source code: is it worth it for small programming tasks?
Sebastian Nielebock 0001, Dariusz Krolikowski, Jacob Krüger, Thomas Leich, Frank Ortmeier |
Empir. Softw. Eng. | 5 |
| 2018 | On the Similarities of Fingerprints and Railroad Tracks: Using Minutiae Detection Algorithms to Digitize Track PlansabstractThe complete track system of Germany covers more than 42.000 kilometers - some built before 1970. As a consequence, technical drawings are typically of manual origin. Newer plans are generated in a computer-aided way but remain drawings in the sense that semantics are not captured in the electronic files themselves. The engineer decides the meaning of a symbol while viewing the document. For project realization (e.g., engineering of some interlocking system), these plans are digitized manually into some machine interpretable format. In this paper, we propose an approach to digitize track layouts (semi-)automatically. We use fingerprint recognition techniques to digitize manually created track plans efficiently. At first, we detect tracks by detecting line endings and bifurcations. Secondly, we eliminate false candidates and irregularities. Finally, we translate the resulting graph into an interchangeable format: RailML. We evaluate our method by comparing our results with different track plans. Our results indicate that the proposed method is a promising candidate to reduce the effort of digitization. Maximilian Klockmann, Marco Filax, Frank Ortmeier, Martin ReiB |
DAS | 3 |
| 2018 | Learning-based Kinematic Calibration using Adjoint Error Model
Nadia Schillreff, Frank Ortmeier |
ICINCO (2) | 2 |
| 2017 | On improving rare event simulation for probabilistic safety analysisabstractThis paper presents a new approach for generating probability distributions for Monte Carlo based stochastic model checking. Stochastic approaches are used for quantitative analysis of safety critical systems if numerical model checking tools get overwhelmed by the complexity of the models and the exploding state space. However, sample based stochastic measures get problems when the estimated event is very unlikely (e.g. 10-6 and below). Therefore, rare event techniques, like importance sampling, increase the likelihood of samples representing model executions which depict the desired rare event, e.g., a path leading into a hazardous state. Tim Gonschorek, Ben Rabeler, Frank Ortmeier, Dirk Schomburg |
MEMOCODE | 3 |
| 2016 | Multi-sensor tracking with SPRT in an autonomous vehicleabstractTechnologies for fully automated driving are currently a hot topic for both industry and academia. To achieve a full automation, self-driving cars need a precise localization module. Most of existing localization approaches consist of two main steps: map generation and actual localization that uses the map obtained at the first step. The localization quality of a system directly depends on the capabilities of its sensors, the quality of a map, as well as correctness and effectiveness with which a localization method uses new observations. Therefore, to provide the best results, such systems are equipped with ever-increasing number of sensors. However, extraction of relevant information from sensor data is still challenging. This paper focuses on two localization components: landmark tracking and fusion. We consider landmarks corresponding to poles and road surface markings. They are extracted from the data provided by four fisheye cameras placed around a car and a front lidar. Detection of landmarks depends on characteristics of a sensor: its quality, delay (time), and output rate (frequency). Therefore, we have developed a tracking and fusion module based on the Sequential Probability Ratio Test which is used for both map generation and localization steps. This module was evaluated in a number of driving tests and the results showed high map quality and low localization error. Marek Stess, Christian Schildwachter, Vera Mersheeva, Frank Ortmeier, Bernardo Wagner |
Intelligent Vehicles Symposium | 4 |
| 2014 | Robot Trajectory Optimization for the Relaxed End-effector PathabstractIn this paper we consider the trajectory optimization problem for the effective tasks performed by industrial robots, e.g., welding, cutting or camera inspection. The distinctive feature of such tasks is that a robot has to follow a certain end-effector path with its motion law. For example, welding a line with a certain velocity has an even influence on the surface. The end-effector path and its motion law depend on the industrial process requirements. They are calculated without considering robot kinematics, hence, are often “awkward” for the robot execution, e.g., cause high jerks in the robot's joints. In this paper we present the trajectory optimization problem where the end-effector path is allowed to have a certain deviation. Such path is referred to as relaxed path. The goal of the paper is to make use of this freedom and construct the minimal-cost robot trajectory. To demonstrate the potential of the problem, jerk of the robot joint trajectory was minimized. Sergey Alatartsev, Anton Belov, Mykhaylo Nykolaychuk, Frank Ortmeier |
ICINCO (1) | 4 |
| 2014 | Improving the sequence of robotic tasks with freedom of executionabstractAn industrial robot's workflow typically consists of a set of tasks that have to be repeated multiple times. A task could be, for example, welding a seam or cutting a hole. The efficiency with which the robot performs the sequence of tasks is an important factor in most production domains. In most practical scenarios, the majority of tasks have a certain freedom of execution. For example, closed-contour welding task can often be started and finished at any point of the curve. In this paper we propose a method that is able to automatically improve the given sequence of robotic tasks that allow for a certain freedom in (i) the position of the starting point along the curve, (ii) the orientation of the end-effector and (iii) the robot configuration. The proposed approach does not depend on the production domain and could be combined with any algorithm for constructing the initial task sequence.We evaluate the algorithm on a realistic case study and show that it could significantly improve the production time on the test instances from the cutting-deburring domain. Sergey Alatartsev, Frank Ortmeier |
IROS | 2 |
| 2013 | Keystroke Authentication on Mobile Devices with a Capacitive Display
Matthias Trojahn, Frank Ortmeier |
ICPRAM | 2 |
| 2013 | On optimizing a sequence of robotic tasksabstractProduction speed and energy efficiency are crucial factors for any application scenario in industrial robotics. The most important factor for this is planning of an optimized sequence of atomic subtasks. In a welding scenario, an atomic subtask could be understood as a single welding seam/spot while the sequence could be the ordering of these atomic tasks. Optimization of a task sequence is normally modeled as the Traveling Salesman Problem (TSP). This works well for simple scenarios with atomic tasks without execution freedom like spot welding. However, many types of tasks allow a certain freedom of execution. A simple example is seam welding of a closed-contour, where typically the starting-ending point is not specified by the application. This extra degree of freedom allows for much more efficient task sequencing. In this paper, we describe an extension of TSP to model a problem of finding an optimal sequence of tasks with such extra degree of freedom. We propose a new, efficient heuristic to solve such problems and show its applicability. Obtained computational results are close to the optimum on small instances and outperforms the state of the art approaches on benchmarks available in literature. Sergey Alatartsev, Vera Mersheeva, Marcus Augustine, Frank Ortmeier |
IROS | 4 |
| 2013 | Keystroke Authentication with a Capacitive Display using Different Mobile Devices
Matthias Trojahn, Christian Schadewald, Frank Ortmeier |
SECRYPT | 3 |
| 2013 | Efficient optimization of large probabilistic models
Simon Struck, Matthias Güdemann, Frank Ortmeier |
J. Syst. Softw. | 3 |
| 2011 | Tool Supported Model-Based Safety Analysis and OptimizationabstractAlthough model-based approaches can yield very precises safety analysis, they are rarely used in practice. The reason is, that most techniques are very difficult to apply and almost always require separate models and tools. In this paper we present an outline for the integration of different model-based safety analysis and safety optimization methods into a single tool framework. We present the envisioned work-flow and some of the requirements for the tool integration. Because of its wide acceptance, platform independence and its well-documented API, we chose the Eclipse platform as framework foundation. Matthias Güdemann, Michael Lipaczewski, Frank Ortmeier |
PRDC | 3 |
| 2011 | Towards Making Dependability Visual - Combining Model-Based Design and Virtual RealitiesabstractDependability is often a very abstract concept. The reason is that dependability implications shall be very rare and are often not even wanted to happen during testing. In particular for software-intensive systems, it is very hard to find correct causal relationships/minimal cut sets. Modern model-based approaches help here by computing for example minimal cut sets automatically. However, these methods always rely on a correct model of the environment. In addition, the results are often not traceable or understandable for humans. Therefore, we suggest combining model-based analysis for deriving safety properties with virtual realities for ensuring model validity and trace-ability of results. Matthias Güdemann, Michael Lipaczewski, Frank Ortmeier, Marco Schumann, Robert Eschbach |
PRDC | 3 |
| 2011 | Model-Based Multi-objective Safety Optimization
Matthias Güdemann, Frank Ortmeier |
SAFECOMP | 2 |
| 2009 | A Universal Self-Organization Mechanism for Role-Based Organic Computing Systems
Florian Nafz, Frank Ortmeier, Hella Ponsar, Jan-Philipp Steghöfer, Wolfgang Reif |
ATC | 2 |
| 2009 | Hiding real-time: A new approach for the software development of industrial robotsabstractThe application of industrial robots is strongly limited by the use of old-style robot programming languages. Due to these languages, the development of robotic software is a complex and expensive task requiring technical expertise and time. Hence, the use of industrial robots is often not a question of technical feasibility but of economic efficiency. This paper introduces a new architectural approach making available modern concepts of software engineering for industrial robots. The core idea is to hide the real-time critical robot control from application developers. Instead, common functionality is provided by a generic and extensible application programming interface and can be easily used. Hence, this approach can lead to an industrialization of software development for industrial robotics. Alwin Hoffmann, Andreas Angerer, Frank Ortmeier, Michael Vistein, Wolfgang Reif |
IROS | 3 |
| 2008 | Implementing Organic Computing Systems with AgentService
Florian Nafz, Frank Ortmeier, Hella Ponsar, Jan-Philipp Steghöfer, Wolfgang Reif |
ENASE | 2 |
| 2007 | Design and construction of organic computing systemsabstractThe next generation of embedded computing systems will have to meet new challenges. The systems are expected to act mainly autonomously, to dynamically adapt to changing environments and to interact with one another if necessary. Such systems are called organic. Organic Computing systems are similar to autonomic computing systems. In addition Organic Computing systems often behave life-like and are inspired by nature/biological phenomena. Design and construction of such systems brings new challenges for the software engineering process. In this paper we present a framework for design, construction and analysis of organic computing systems. It can facilitate design and construction as well as it can be used to (semi-)formally define organic properties like self-configuration or self-adaptation. We illustrate the framework on a real-world case study from production automation. Hella Ponsar, Frank Ortmeier, Wolfgang Reif |
IEEE Congress on Evolutionary Computation | 2 |
| 2007 | Modeling of self-adaptive systems with SCADEabstractAn important property of embedded systems is dependability. Today this addresses mostly safety and reliability. Guaranteeing these properties is normally done by adding redundancy to the system. This approach is expensive and can not cope with changing environments. Therefore new designs are researched, which allow systems to self-adapt and self-heal. For broad acceptance in industry it is important, that organic systems can be modeled and analyzed with standard modeling tools and languages. We present a case study of an adaptive production automation cell modelled in the Lustre language using the SCADE suite and the verification of functional properties. SCADE is used widely in industry, especially in safety critical applications. Being able to model and verify adaptive systems in SCADE could increase their acceptance for these target areas. Matthias Güdemann, Andreas Angerer, Frank Ortmeier, Wolfgang Reif |
ISCAS | 3 |
| 2007 | Using Deductive Cause-Consequence Analysis (DCCA) with SCADE
Matthias Güdemann, Frank Ortmeier, Wolfgang Reif |
SAFECOMP | 2 |
| 2006 | Formal Modeling and Verification of Systems with Self-x Properties
Matthias Güdemann, Frank Ortmeier, Wolfgang Reif |
ATC | 2 |
| 2006 | Safety and Dependability Analysis of Self-Adaptive SystemsabstractIn this paper we present a technique for safety analysis of self-adaptive systems with formal methods. Self-adaptive systems are characterized by the ability to dynamically (self-)adapt and reorganize. The aim of this approach is to make the systems more dependable. But in general it is unclear how big the benefit is compared to a traditional design. We propose a dependability analysis based on the results of safety analysis to measure the quality of self-x capabilities of an adaptive system with formal methods. This is important for unbiased and evidence-based decision making in early design phases. To illustrate the results we show the application of the method to a case study from the domain of production automation. Matthias Güdemann, Frank Ortmeier, Wolfgang Reif |
ISoLA | 2 |
| 2004 | Safety Optimization: A Combination of Fault Tree Analysis and Optimization TechniquesabstractWe present a new form of quantitative safety analysis -safety optimization. This method is a combination of fault tree analysis (FTA) and mathematical optimization techniques. With the use of the results of FTA, statistics, and a quantification of the costs of hazards, it allows to find the optimal configuration of a given system with respect to opposed safety requirements. Furthermore, the system may not only be examined for safety, but usability as well. We illustrate this method on a real-world case study: the height control system of the Elbtunnel in Hamburg. Safety optimization showed some significant problems in trustworthiness of the system, yielded optimal values for configuration of free parameters and showed possible modifications to improve the system. Frank Ortmeier, Wolfgang Reif |
DSN | 1 |
| 2002 | Safety Analysis of the Height Control System for the Elbtunnel
Frank Ortmeier, Gerhard Schellhorn, Andreas Thums, Wolfgang Reif, Bernhard Hering, Helmut Trappschuh |
SAFECOMP | 1 |