Timm Liebrenz

dblp:205/8689 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
3since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 8 · 5 first-author · 3 since 2021Theory of computation · 3 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2021 Formal Verification of Intelligent Hybrid Systems that are Modeled with Simulink and the Reinforcement Learning Toolbox
Julius Adelt, Timm Liebrenz, Paula Herber
FM2
2021 Combining Forces: How to Formally Verify Informally Defined Embedded Systems
Paula Herber, Timm Liebrenz, Julius Adelt
FM2
2021 Service-oriented decomposition and verification of hybrid system models using feature models and contracts
Timm Liebrenz, Paula Herber, Sabine Glesner
Sci. Comput. Program.1
2020 Towards Automated Service-Oriented Verification of Embedded Control Software Modeled in Simulink
Timm Liebrenz, Paula Herber, Sabine Glesner
ISoLA (3)1
2020 Dependence Analysis and Automated Partitioning for Scalable Formal Analysis of SystemC Designs
abstract
Embedded systems often consist of deeply intertwined hardware and software components. At the same time, they are often used in safety-critical applications, where an error may result in enormous costs or even loss of human lives. Existing verification techniques that show the absence of errors do not scale well for complex integrated HW/SW systems. In this paper, we present a dependence analysis and automated partitioning approach for the formal analysis of HW/SW codesigns that are modeled in SystemC. The key idea of our approach is threefold: first, we partition a given system into loosely coupled submodels. Second, we analyze the dependences between these submodels and compute an abstract verification interface for each of them, which captures all possible influences of all other submodels. Third, we verify global properties of the overall system by verifying them separately for each subsystem. We demonstrate that our approach significantly reduces verification times and increases scalability with results for an anti-lock braking system.
Paula Herber, Timm Liebrenz
MEMOCODE2
2018 Service-Oriented Design and Verification of Hybrid Control Systems
Timm Liebrenz
ICFEM1
2018 Deductive Verification of Hybrid Control Systems Modeled in Simulink with KeYmaera X
Timm Liebrenz, Paula Herber, Sabine Glesner
ICFEM1
2017 Towards Service-Oriented Design of Hybrid Systems Modeled in Simulink
abstract
Simulink is widely used in model-driven design.However, the complexity of hybrid systems that are modeled in Simulink limits the applicability of reuse techniques, which impedes cost-efficient design of complex systems. In particular, a systematic use and reuse of complex submodels, e.g. components with varying structure and functionality, is currently not supported. In this paper, we present an approach for service-oriented design in Simulink. The main idea is that we create a modular representation of complex Simulink structures as services with an expressive and formally defined dynamic interface. A dynamic interface captures not only the types of input and output signals but also their discrete and continuous behavior. Our main contribution is threefold: First, we introduce services in Simulink. Second, we transfer the concept of feature modeling to Simulink to express the variability of a service. Third, we introduce the novel concept of hybrid contracts to define the dynamic interface of a service. With our approach, we enable the designer (1) to define hybrid services that are reusable, and (2) to efficiently develop complex hybrid systems from a given set of services. We demonstrate this with a case study of a hybrid temperature control system.
Timm Liebrenz, Paula Herber, Thomas Göthel, Sabine Glesner
COMPSAC (2)1