Besides the features of a class-based object-oriented language, Java integrates concurrency via its thread classes, allowing for a multithreaded flow of control. The concurrency model includes shared-variable concurrency via instance variables, coordination via reentrant synchronization monitors, synchronous message passing, and dynamic thread creation. To reason about safety properties of multithreaded Java programs, we introduce a tool-supported assertional proof method for JavaMT ("Multi-Threaded Java"), a small sublanguage of Java, covering the mentioned concurrency issues as well as the object-based core of Java. The verification method is formulated in terms of proof-outlines, where the assertions are layered into local ones specify...
Distributed multithreaded software systems are becom-ing more and more important in modern networked...
AbstractDevelopment of concurrent and time-dependent software systems is currently growing in its st...
In this paper we investigate the possible application of parameterized verification techniques to sy...
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 ...
Besides the features of a class-based object-oriented language, Java integrates concurrency via its ...
Abstract. Besides the features of a class-based object-oriented language, Java integrates concur-ren...
In this extended abstract we briefly introduce an assertional proof system for a multithreaded subla...
Abstract. The research concerning Java’s semantics and proof theory has mainly focussed on various a...
AbstractIn this paper we give an operational semantics and introduce an assertional proof system for...
Reasoning about object-oriented programs is hard, due to aliasing, dynamic binding and the need for ...
Abstract We provide a parametric framework for verifying safety properties of concurrent Java progra...
AbstractIn this paper a proof outline logic is introduced for the partial correctness of multi-threa...
This paper motivates and presents a program logic for reasoning about multithreaded Java-like progra...
This paper presents a program logic for reasoning about multithreaded Java-like programs with concur...
Distributed multithreaded software systems are becom-ing more and more important in modern networked...
AbstractDevelopment of concurrent and time-dependent software systems is currently growing in its st...
In this paper we investigate the possible application of parameterized verification techniques to sy...
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 ...
Besides the features of a class-based object-oriented language, Java integrates concurrency via its ...
Abstract. Besides the features of a class-based object-oriented language, Java integrates concur-ren...
In this extended abstract we briefly introduce an assertional proof system for a multithreaded subla...
Abstract. The research concerning Java’s semantics and proof theory has mainly focussed on various a...
AbstractIn this paper we give an operational semantics and introduce an assertional proof system for...
Reasoning about object-oriented programs is hard, due to aliasing, dynamic binding and the need for ...
Abstract We provide a parametric framework for verifying safety properties of concurrent Java progra...
AbstractIn this paper a proof outline logic is introduced for the partial correctness of multi-threa...
This paper motivates and presents a program logic for reasoning about multithreaded Java-like progra...
This paper presents a program logic for reasoning about multithreaded Java-like programs with concur...
Distributed multithreaded software systems are becom-ing more and more important in modern networked...
AbstractDevelopment of concurrent and time-dependent software systems is currently growing in its st...
In this paper we investigate the possible application of parameterized verification techniques to sy...