Demo Data from EDBT 2026 / reviewers in the wild / expert
Andreas Ulrich
dblp:04/7011
· DBLP profile ↗
13ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0003-3854-9608ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 5 first-authorComputer networks · 2 · 1 first-authorTheory of computation · 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.
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
component-based software testing |
0.0 | 1 | 1999 | International Workshop on Testing Distributed Component-Based Systems · ICSE 1999 |
Software testing › system testing
distributed system testing |
0.0 | 1 | 1999 | International Workshop on Testing Distributed Component-Based Systems · ICSE 1999 |
Distributed systems
middleware |
0.0 | 1 | 1999 | International Workshop on Testing Distributed Component-Based Systems · ICSE 1999 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Advances in test automation for software with special focus on artificial intelligence and machine learning
J. Jenny Li 0001, Andreas Ulrich, Xiaoying Bai, Antonia Bertolino |
Softw. Qual. J. | 2 |
| 2019 | Test descriptions with ETSI TDL
Philip Makedonski, Gusztáv Adamis, Martti Käärik, Finn Kristoffersen, Michele Carignani, Andreas Ulrich, Jens Grabowski |
Softw. Qual. J. | 6 |
| 2019 | An integrated environment for Spin-based C code checking - Towards bringing model-driven code checking closer to practitioners
Daniel Ratiu, Andreas Ulrich |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2017 | Increasing usability of spin-based C code verification using a harness definition language: leveraging model-driven code checking to practitionersabstractDue to its capabilities to integrate well with C code, Spin has been used for C code verification based on environment models that describe the context, in which the software under verification is expected to run. In practice this approach requires an in-depth knowledge of Promela and the underlying technology. Moreover environment models tend to be verbose and exhibit heavily intertwined statements of Promela and C code. Thereby, writing and understanding such hybrid models is difficult and error-prone. Alleviating this problem we develop a specialized language for expressing environment models used in verification harnesses. Our language harmonizes the use of Promela and C in a homogeneous way that is suitable for practitioners. We show how a small number of language concepts is sufficient to define environments for a wide variety of commonly encountered software components written in C. The approach is integrated in the development platform mbeddr, a technology stack for embedded programming and formal verification developed on top of JetBrains’ MPS language workbench. Daniel Ratiu, Andreas Ulrich |
SPIN | 2 |
| 2016 | Advances in test generation for testing software and systems - An introduction to selected papers from ICTSS 2013
Hüsnü Yenigün, Cemal Yilmaz 0001, Andreas Ulrich |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2015 | Experience report: Formal verification and testing in the development of embedded softwareabstractThe paper summarizes our experiences in applying formal verification using the explicit-state model checker SPIN and combining it with a model-based testing approach to support the validation of embedded software. The discussed example covers a crucial part of the firmware of the fault-tolerant programmable logic controller Siemens SIMATIC S7-400H. The chosen approach is outlined and obstacles that were faced during the project are discussed. The paper advocates why formal verification is not suitable as a standalone method in industrial projects. Rather it must be combined with an appropriate validation method such as testing to maximize the benefits from the combination of both approaches. In this case, formal verification complements code or design model reviews, and testing benefits from the availability of correct formal models provided during verification process. Andreas Ulrich, Anjelika Votintseva |
ISSRE | 1 |
| 2014 | The ETSI Test Description Language TDL and its ApplicationabstractThe wide-scale introduction of model-based testing techniques in an industrial context faces many obstacles. One of the obstacles is the existing methodology gap between informally described test purposes and formally defined test descriptions used as the starting point for test automation. The provision of an explicit test description becomes increasingly essential when integrating complex, distributed systems and providing support for conformance and interoperability tests of such systems. The upcoming ETSI standard on the Test Definition Language (TDL) covers this gap. It allows describing scenarios on a higher abstraction level than programming or scripting languages. Furthermore, TDL can be used as an intermediate representation of tests generated from other sources, e.g. simulators, test case generators, or logs from previous test runs. TDL is based on a meta-modelling approach that expresses its abstract syntax. Deploying this design approach, individual concrete syntaxes of TDL can be designed for different application domains. The paper provides an overview of TDL and discusses its application on a use case from the rail domain. Andreas Ulrich, Sylvia Jell, Anjelika Votintseva, Andres Kull |
MODELSWARD | 1 |
| 2014 | History, status, and recent trends of the testing and test control notation version 3 (TTCN-3) - With a brief introduction to selected articles from the TTCN-3 user conference 2011
Jens Grabowski, Ina Schieferdecker, Andreas Ulrich |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2010 | From Scenarios to Test Implementations Via Promela
Andreas Ulrich, El Hachemi Alikacem, Hesham Hallal, Sergiy Boroday |
ICTSS | 1 |
| 2006 | A formal approach to property testing in causally consistent distributed tracesabstractAbstract A formal framework for the analysis of execution traces collected from distributed systems at run-time is presented. We introduce the notions of event and message traces to capture the consistency of causal dependencies between the elements of a trace. We formulate an approach to property testing where a partially ordered execution trace is modeled by a collection of communicating automata. We prove that the model exactly characterizes the causality relation between the events/messages in the observed trace and discuss the implementation of this approach in SDL, where ObjectGEODE is used to verify properties using model-checking techniques. Finally, we illustrate the approach with industrial case studies. Hesham Hallal, Sergiy Boroday, Alexandre Petrenko, Andreas Ulrich |
Formal Aspects Comput. | 4 |
| 1999 | International Workshop on Testing Distributed Component-Based SystemsabstractThis summary reports on the one-day Workshop on Testing Distributed Componem-Based Systems (TDCS) that took place in affiliation with the International Conference on Software Engineering (ICSE) in Los Angeles in May 1999. The workshop dealt with new advances m test methods and test technologies for the emerging class of &stributed component-based systems that are built on basis of middleware software like COM, CORBA, or Java RMI, including syslems comprising Commercial-Off-The-Shelf (COTS) components The around thirty workshop attendees discussed what efforts m software technology and research are required to cope with testing such systems. Twelve papers out of nineteen submissions were presented. Andreas Ulrich, Peter Zimmerer |
ICSE | 1 |
| 1997 | Specification-based Testing of Concurrent Systems
Andreas Ulrich, Hartmut König |
FORTE | 1 |
| 1995 | SELEXPERT - A Knowledge-based Tool for Test Case Selection
Abdelaziz Guerrouat, Hartmut König, Andreas Ulrich |
FORTE | 3 |