Abstract. Besides the features of a class-based object-oriented language, Java integrates concur-rency via its thread-classes, allowing for a multithreaded flow of control. Besides that, the language offers a flexible exception mechanism for handling errors or exceptional program conditions. To reason about safety-properties of Java-programs and extending previous work on the proof the-ory for monitor synchronization, we introduce in this paper an assertional proof method for JavaMT (“Multi-Threaded Java”), a small concurrent sublanguage of Java, covering concurrency and espe-cially exception handling. We show soundness and relative completeness of the proof method. 1
This paper presents a program logic for reasoning about multithreaded Java-like programs with concur...
We present a framework for verifiable concurrent programming in Java based on a design pattern for c...
This paper describes the formalisation of Java thread synchronisation in an extended Owicki-Gries th...
Besides the features of a class-based object-oriented language, Java integrates concurrency via its ...
AbstractBesides the features of a class-based object-oriented language, Java integrates concurrency ...
Besides the features of a class-based object-oriented language, Java integrates concurrency via its ...
In this extended abstract we briefly introduce an assertional proof system for a multithreaded subla...
AbstractIn this paper we give an operational semantics and introduce an assertional proof system for...
Besides the features of a class-based object-oriented language, Java integrates concurrency via its ...
Abstract. The research concerning Java’s semantics and proof theory has mainly focussed on various a...
Abstract We provide a parametric framework for verifying safety properties of concurrent Java progra...
JCilk is a Java-based multithreaded programming language which extends Java to provide a dynamic thr...
This paper motivates and presents a program logic for reasoning about multithreaded Java-like progra...
JCilk extends the Java language to provide call-return semantics for multithreading, much as Cilk d...
Abstract. With the development of embedded and mobile systems, Java is widely used for application p...
This paper presents a program logic for reasoning about multithreaded Java-like programs with concur...
We present a framework for verifiable concurrent programming in Java based on a design pattern for c...
This paper describes the formalisation of Java thread synchronisation in an extended Owicki-Gries th...
Besides the features of a class-based object-oriented language, Java integrates concurrency via its ...
AbstractBesides the features of a class-based object-oriented language, Java integrates concurrency ...
Besides the features of a class-based object-oriented language, Java integrates concurrency via its ...
In this extended abstract we briefly introduce an assertional proof system for a multithreaded subla...
AbstractIn this paper we give an operational semantics and introduce an assertional proof system for...
Besides the features of a class-based object-oriented language, Java integrates concurrency via its ...
Abstract. The research concerning Java’s semantics and proof theory has mainly focussed on various a...
Abstract We provide a parametric framework for verifying safety properties of concurrent Java progra...
JCilk is a Java-based multithreaded programming language which extends Java to provide a dynamic thr...
This paper motivates and presents a program logic for reasoning about multithreaded Java-like progra...
JCilk extends the Java language to provide call-return semantics for multithreading, much as Cilk d...
Abstract. With the development of embedded and mobile systems, Java is widely used for application p...
This paper presents a program logic for reasoning about multithreaded Java-like programs with concur...
We present a framework for verifiable concurrent programming in Java based on a design pattern for c...
This paper describes the formalisation of Java thread synchronisation in an extended Owicki-Gries th...