Modelling Java concurrency: An approach and a UPPAAL library

[PDF]

Modelling Java Concurrency: An Approach and a …

Modelling Java Concurrency: An Approach and a UPPAAL Library Franco Cicirelli, Angelo Furfaro, Libero Nigro, Francesco Pupo Laboratorio di Ingegneria del Software

Modelling Java concurrency: An approach and a UPPAAL

Modelling Java concurrency: An approach and a UPPAAL library Abstract: To effectively cope with correctness issues of concurrent 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 …

Published in: federated conference on computer science and information systems · 2…Authors: Franco Cicirelli · Angelo Furfaro · Libero Nigro · Francesco PupoAffiliation: University of Calabria · University of CalabarAbout: Automata theory · Synchronization · Java · Formal verification

Modelling Java concurrency: An approach and a UPPAAL

Request PDF on ResearchGate | Modelling Java concurrency: An approach and a UPPAAL library | To effectively cope with correctness issues of concurrent and timed systems, the use of formal tools is

Modelling Java Concurrency: An Approach and a Uppaal

—To effectively cope with correctness issues of concurrent 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 …

Modelling Java Concurrency: An Approach and a UPPAAL Library

CiteSeerX – Document Details (Isaac Councill, Lee Giles, Pradeep Teregowda): 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 …

Modelling And Verification Of Concurrent Programs Using

Modelling Java concurrency: An approach and a UPPAAL library January 2013 To effectively cope with correctness issues of concurrent and timed systems, the use of formal tools is mandatory.

An approach to concurrent/parallel programming in Java

Modelling Java concurrency: An approach and a UPPAAL library January 2013 To effectively cope with correctness issues of concurrent and timed systems, the use of formal tools is mandatory.

[PDF]

MODELLING AND VERIFICATION OF CONCURRENT …

library of reusable UPPAAL template processes which support reasoning and property checking of concurrent The approach is similar but independent and Java programming language. Concurrent models are then applied to a sample problem. The approach makes

An approach to concurrent/parallel programming in Java

This paper proposes a methodology for the development of concurrent/parallel programs in Java which depends on UPPAAL, for modelling and exhaustive verification of a concurrent system, and the Terracotta middleware for the parallel execution concerns. The use of UPPAAL is assisted by a library of reusable concurrent control structures

An approach to concurrent/parallel programming in Java

The use of UPPAAL is assisted by a library of reusable concurrent control structures, which facilitates the derivation of verified Java code. The library is extended in this paper with light-weight semaphores which are without …