Monitoring smart contracts: Contractlarva and open challenges beyond
Smart contracts present new challenges for runtime verification techniques, due to features
such as immutability of the code and the notion of gas that must be paid for the execution of …
such as immutability of the code and the notion of gas that must be paid for the execution of …
Timed runtime monitoring for multiparty conversations
We propose a dynamic verification framework for protocols in real-time distributed systems.
The framework is based on Scribble, a tool-chain for design and verification of …
The framework is based on Scribble, a tool-chain for design and verification of …
Testing abstract behavioral specifications
We present a range of testing techniques for the Abstract Behavioral Specification (ABS)
language and apply them to an industrial case study. ABS is a formal modeling language for …
language and apply them to an industrial case study. ABS is a formal modeling language for …
Conformance test development with the Java modeling language
H Søndergaard, SE Korsholm… - … : Practice and Experience, 2017 - Wiley Online Library
In order to claim conformance with a Java Specification Request, a Java implementation has
to pass all tests in an associated Technology Compatibility Kit. This paper presents a model …
to pass all tests in an associated Technology Compatibility Kit. This paper presents a model …
[HTML][HTML] Towards a comprehensive extension of abstract state machines for aspect-oriented specification
M Dausend, A Raschke - Science of Computer Programming, 2016 - Elsevier
With the paradigm of aspect-orientation, a developer is able to separate the code of so-
called cross-cutting concerns from the rest of the program's logic. This possibility is useful for …
called cross-cutting concerns from the rest of the program's logic. This possibility is useful for …
Run-time checking multi-threaded java programs
FS de Boer, S de Gouw - International Conference on Current Trends in …, 2016 - Springer
Assertion checking traditionally focused on state-based properties. In a multi-threaded
environment, approaches based on shared-state require complex locking mechanisms to …
environment, approaches based on shared-state require complex locking mechanisms to …
[PDF][PDF] Combining monitoring with run-time assertion checking
S Gouw - ACM Comput. Surv, 2009 - scholarlypublications …
[30] FS de Boer, S. de Gouw, and J. Vinju. Prototyping a tool environment for run-time
assertion checking in JML with communication histories. In Proceedings of the 12th …
assertion checking in JML with communication histories. In Proceedings of the 12th …
Run-Time Deadlock Detection
FS de Boer, S de Gouw - Provably Correct Systems, 2017 - Springer
This chapter reports research that is partly funded by the EU project FP7-610582 Envisage.
It describes a method for detecting at run-time deadlock in both multi-threaded Java …
It describes a method for detecting at run-time deadlock in both multi-threaded Java …