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 …

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 …

[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 …

[HTML][HTML] Deductive verification of active objects with crowbar

E Kamburjan, M Scaletta, N Rollshausen - Science of Computer …, 2023 - Elsevier
We present Crowbar, a deductive verification tool for the Active Object language ABS.
Crowbar implements novel specification approaches specifically for distributed systems. For …

Locally abstract, globally concrete semantics of concurrent programming languages

CC Din, R Hähnle, EB Johnsen, KI Pun… - … Reasoning with Analytic …, 2017 - Springer
Abstract Language semantics that is formal and mathematically precise, is the essential
prerequisite for the design of logics and calculi that permit automated reasoning about …

Modular analysis of distributed hybrid systems using post-regions (full version)

E Kamburjan - arXiv preprint arXiv:2309.10470, 2023 - arxiv.org
We introduce a new approach to analyze distributed hybrid systems by a generalization of
rely-guarantee reasoning. First, we give a system for deductive verification of class …

A lightweight approach to smart contracts supporting safety, security, and privacy

O Owe, E Fazeldehkordi - Journal of Logical and Algebraic Methods in …, 2022 - Elsevier
The concept of smart contract represents one of the most attractive uses of blockchain
technology and has the advantage of being transparent, immutable, and corruption-free …

[PDF][PDF] A hybrid programming language for formal modeling and verification of hybrid systems

E Kamburjan, S Mitsch, R Hähnle - Leibniz Transactions on …, 2022 - ojs.dagstuhl.de
Designing and modeling complex cyber-physical systems (CPS) faces the double challenge
of combined discrete-continuous dynamics and concurrent behavior. Existing formal …

Behavioral contracts for cooperative scheduling

E Kamburjan, CC Din, R Hähnle… - … the Occasion of 20 Years of …, 2020 - Springer
Formal specification of multi-threaded programs is notoriously hard, because thread
execution may be preempted at any point. In contrast, abstract concurrency models such as …

Session-based compositional analysis for actor-based languages using futures

E Kamburjan, CC Din, TC Chen - … 2016, Tokyo, Japan, November 14-18 …, 2016 - Springer
This paper proposes a simple yet concise framework to statically verify communication
correctness in a concurrency model using futures. We consider the concurrency model of the …