loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
Object-Based Commutativity Analysis for Real-Time Applications
Sedona, Arizona
February 02-February 04
ISBN: 0-7695-2347-1
John Eberhard, Department of Computer Science and Engineering University of Minnesota, Minneapolis MN
Anand Tripathi, Department of Computer Science and Engineering University of Minnesota, Minneapolis MN

The semantic specification of an object?s methods can be used to determine their commutativity properties. The commutative method group, introduced in our earlier work, captures these commutativity properties in terms of groups of methods that commute, as opposed to pairs of methods. This paper outlines how method group commutativity can be used to increase concurrency in distributed and real-time applications. This paper presents the conceptual foundations of our analysis techniques for determining group commutativity. We show that our formal analysis techniques are able to derive a greater degree of commutativity when the semantics of object methods are weakened. This formal procedure is supported by the PVS theorem prover. Using a set of examples, we demonstrate the effectiveness of our approach in detecting increased commutativity when object semantics are weakened.1

Citation:
John Eberhard, Anand Tripathi, "Object-Based Commutativity Analysis for Real-Time Applications," words, pp.279-286, 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, 2005
Usage of this product signifies your acceptance of the Terms of Use.