A survey of active object languages
To program parallel systems efficiently and easily, a wide range of programming models
have been proposed, each with different choices concerning synchronization and …
have been proposed, each with different choices concerning synchronization and …
Software diversity: state of the art and perspectives
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 …
customer requirements or the execution environment. Diversity has an impact on all phases …
Deductive software verification-the key book
• 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 …
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
Deductive software verification aims at formally verifying that all possible behaviors of a
given program satisfy formally defined, possibly complex properties, where the verification …
given program satisfy formally defined, possibly complex properties, where the verification …
KeY-ABS: A deductive verification tool for the concurrent modelling language ABS
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 …
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
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 …
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
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 …
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 …
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
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 …
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 …
language with asynchronous method calls and cooperative scheduling of method …