New software technologies and languages have made easier (and maybe less error-prone) the development of distributed applications. Especially Java allows straightforward use of connection-oriented communications, typically utilized for accessing resources and services in Internet. Communication mechanisms over computer network could yield a non-deterministic behavior in distributed applications. A possible solution for checking effects related to non-deterministic behaviors is the insertion of tracing and replay capabilities into the programming environment. This paper investigates on the main causes of non-determinism in communications within Java distributed applications, and shows a solution for dealing with them providing tracing and re...
AbstractConcurrent programming poses a unique set of problems for quality assurance. These difficult...
Abstract. We present a calculus for establishing non-interference of several Java threads running in...
Object-oriented programming languages such as Java provides inadequate support for advanced method i...
Java makes easier the coding phase of concurrent applications and provides friendly mechanisms for t...
Java makes easier the coding phase of concurrent applications and provides friendly mechanisms for t...
In this paper we present a mechanism for serializing the execution-state of a distributed Java appli...
This paper describes a tool for black-box testing of UDP-based distributed Java programs. UDP provid...
Abstract. Alongside the rise of multiprocessor machines, the concurrent programming model has grown ...
Fault-tolerance by replication has been re-implemented over and over again. Even though many replica...
International audienceWith the development of embedded and mobile systems, Java is being widely used...
This thesis presents a new, Java-based object-oriented parallel language called Deterministic Paral...
Using Java to Present Fault Tolerance in Distributed Systems by Saurabh Jain Many current applicati...
The object-oriented paradigm represents a significant shift in approach to the development of comple...
In the pastfew years, increasing interest has been shown in using Java as a language for performance...
Java’s Remote Method Invocation is an example of a synchronous communication mechanism with a well d...
AbstractConcurrent programming poses a unique set of problems for quality assurance. These difficult...
Abstract. We present a calculus for establishing non-interference of several Java threads running in...
Object-oriented programming languages such as Java provides inadequate support for advanced method i...
Java makes easier the coding phase of concurrent applications and provides friendly mechanisms for t...
Java makes easier the coding phase of concurrent applications and provides friendly mechanisms for t...
In this paper we present a mechanism for serializing the execution-state of a distributed Java appli...
This paper describes a tool for black-box testing of UDP-based distributed Java programs. UDP provid...
Abstract. Alongside the rise of multiprocessor machines, the concurrent programming model has grown ...
Fault-tolerance by replication has been re-implemented over and over again. Even though many replica...
International audienceWith the development of embedded and mobile systems, Java is being widely used...
This thesis presents a new, Java-based object-oriented parallel language called Deterministic Paral...
Using Java to Present Fault Tolerance in Distributed Systems by Saurabh Jain Many current applicati...
The object-oriented paradigm represents a significant shift in approach to the development of comple...
In the pastfew years, increasing interest has been shown in using Java as a language for performance...
Java’s Remote Method Invocation is an example of a synchronous communication mechanism with a well d...
AbstractConcurrent programming poses a unique set of problems for quality assurance. These difficult...
Abstract. We present a calculus for establishing non-interference of several Java threads running in...
Object-oriented programming languages such as Java provides inadequate support for advanced method i...