Mutation Operators For Concurrent Java J2SE 5 0
Category : Tutorials » Java Programming
. version of Java (J2SE 5.0) provides a high . For example, programmers using J2SE 5.0 can . to J2SE 5.0 we have had to add some additional patterns that .
Download File
Free PDF eBooks Download
Tutorials
Java Programming
Content Summary :
The current version of Java (J2SE 5.0) provides a high level of support for concurreny in comparison to previousversions. For example, programmers using J2SE 5.0 cannow achieve synchronization between concurrent threadsusing explicit locks, semaphores, barriers, latches, or ex-changers. Furthermore, built-in concurrent data structuressuch as hash maps and queues, built-in thread pools, andatomic variables are all at the programmer’s disposal. We are interested in using mutation analysis to evalu- ate, compare and improve quality assurance techniques forconcurrent Java programs. Furthermore, we believe thatthe current set of method mutation operators and class op-erators proposed in the literature are insufficient to evaluateconcurrent Java source code because the majority of oper-ators do not directly mutate the portions of code responsi-ble for synchronization. In this paper we will provide anoverview of concurrency constructs in J2SE 5.0 and a newset of concurrent mutation operators. We will justify the op-erators by categorizing them with an existing bug patterntaxonomy for concurrency. Most of the bug patterns in thetaxonomy have been used to classify real bugs in a bench-mark of concurrent Java applications.
Favorite Java Programming PDF File
by a J2EE application server can be conceptually decomposed into distinct as geared towards the generalized implementation of J2EE application servers and
J2EE EJB. Overview. Dan Harkey. Director. Client Server and Distributed Objects Program . The Application Server Ecosystem. App Servers The New Kid on the Block .
the World Wide Web and also on organization level application servers... usually a bit of a mystery to those accustomed to working with client server and
and test the J2EE application client test configuration 303 implementing separate HTTP servers can lead to a smaller overall J2EE. infrastructure
Creating a Simple Web Service and Client with JAX RPC. 30 . 5 expand the Servers node right click the Application Server 39 s node and .