A survey of active object languages

FD Boer, V Serbanescu, R Hähnle, L Henrio… - ACM Computing …, 2017 - dl.acm.org
To program parallel systems efficiently and easily, a wide range of programming models
have been proposed, each with different choices concerning synchronization and …

Software diversity: state of the art and perspectives

I Schaefer, R Rabiser, D Clarke, L Bettini… - International Journal on …, 2012 - Springer
Diversity is prevalent in modern software systems to facilitate adapting the software to
customer requirements or the execution environment. Diversity has an impact on all phases …

Deductive software verification-the key book

W Ahrendt, B Beckert, R Bubel, R Hähnle… - Lecture notes in …, 2016 - Springer
• There are IDEs for KeY, including an Eclipse extension, that make it easy to keep track of
proof obligations in larger projects [Hentschel et al., 2014c].• A stripped down version of …

Deductive software verification: from pen-and-paper proofs to industrial tools

R Hähnle, M Huisman - Computing and Software Science: State of the Art …, 2019 - Springer
Deductive software verification aims at formally verifying that all possible behaviors of a
given program satisfy formally defined, possibly complex properties, where the verification …

KeY-ABS: A deductive verification tool for the concurrent modelling language ABS

CC Din, R Bubel, R Hähnle - … -CADE-25: 25th International Conference on …, 2015 - Springer
We present KeY-ABS, a tool for deductive verification of concurrent and distributed programs
written in ABS. KeY-ABS allows to verify data dependent and history-based functional …

Formal modeling and analysis of resource management for cloud architectures: an industrial case study using real-time ABS

E Albert, FS de Boer, R Hähnle, EB Johnsen… - … Oriented Computing and …, 2014 - Springer
We demonstrate by a case study of an industrial distributed system how performance,
resource consumption, and deployment on the cloud can be formally modeled and analyzed …

[HTML][HTML] Static checking of GDPR-related privacy compliance for object-oriented distributed systems

S Tokas, O Owe, T Ramezanifarkhani - … of Logical and Algebraic Methods in …, 2022 - Elsevier
The adoption of information technology in foremost sectors of human activity such as
banking, healthcare, education, governance etc., increases the amount of data collected and …

The abstract behavioral specification language: A tutorial introduction

R Hähnle - International Symposium on Formal Methods for …, 2012 - Springer
ABS (for abstract behavioral specification) is a novel language for modeling feature-rich,
distributed, object-oriented systems at an abstract, yet precise level. ABS has a clear and …

[HTML][HTML] Formal modeling and analysis of railway operations with active objects

E Kamburjan, R Hähnle, S Schön - Science of Computer Programming, 2018 - Elsevier
We present a comprehensive model of railway operations written in the active object
language ABS. The model is based on specifications taken from the rulebooks of Deutsche …

A framework for deadlock detection in core ABS

E Giachino, C Laneve, M Lienhardt - Software & Systems Modeling, 2016 - Springer
We present a framework for statically detecting deadlocks in a concurrent object-oriented
language with asynchronous method calls and cooperative scheduling of method …