Abstract—To effectively cope with correctness issues of concur-rent and timed systems, the use of formal tools is mandatory. This paper proposes an original approach to modeling and exhaustive verification of Java-based concurrent systems which relies on the popular UPPAAL model checker. More precisely, a library of UPPAAL timed automata (TA) reproducing the semantics of major Java concurrent and synchronization mechanisms was developed, which fosters a smooth transition from specification down to implementation. The library includes such common control structures like semaphores and monitors, both classic and Java specific. The paper describes the developed TA library and shows its practical use by means of examples. Finally, an indication...
This paper discusses formal specification and verification of the synchronisation classes of the Jav...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
The ProB model checker provides tool support for an integrated formal specification approach, which ...
synchronizers, timed automata, UPPAAL, Java. This paper describes the design and implementation of a...
AbstractDevelopment of concurrent and time-dependent software systems is currently growing in its st...
Abstract — The Java programming language supports con-currency. Concurrent programs are harder to ve...
More and more software libraries and applications in high-performance computing and distributed syst...
We present a framework for verifiable concurrent programming in Java based on a design pattern for c...
We present a tool for analysing resource sharing conflicts in multithreaded Java programs. Java prog...
We present work in progress on, verified, transformation of a modeling language based on communicati...
The idea of analysing real programs by process algebraicmethods probably goes back to the Occam lang...
In this paper we investigate the possible application of parameterized verification techniques to sy...
This paper discusses formal specification and verification of the synchronisation classes of the Jav...
Abstract. The model checking tools Uppaal and VerICS accept a description of a network of Timed Auto...
Abstract—Real-time database management systems (RT-DBMS) are recently subject of an intensive resear...
This paper discusses formal specification and verification of the synchronisation classes of the Jav...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
The ProB model checker provides tool support for an integrated formal specification approach, which ...
synchronizers, timed automata, UPPAAL, Java. This paper describes the design and implementation of a...
AbstractDevelopment of concurrent and time-dependent software systems is currently growing in its st...
Abstract — The Java programming language supports con-currency. Concurrent programs are harder to ve...
More and more software libraries and applications in high-performance computing and distributed syst...
We present a framework for verifiable concurrent programming in Java based on a design pattern for c...
We present a tool for analysing resource sharing conflicts in multithreaded Java programs. Java prog...
We present work in progress on, verified, transformation of a modeling language based on communicati...
The idea of analysing real programs by process algebraicmethods probably goes back to the Occam lang...
In this paper we investigate the possible application of parameterized verification techniques to sy...
This paper discusses formal specification and verification of the synchronisation classes of the Jav...
Abstract. The model checking tools Uppaal and VerICS accept a description of a network of Timed Auto...
Abstract—Real-time database management systems (RT-DBMS) are recently subject of an intensive resear...
This paper discusses formal specification and verification of the synchronisation classes of the Jav...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
The ProB model checker provides tool support for an integrated formal specification approach, which ...