• DocumentCode
    2589036
  • Title

    Object-based commutativity analysis for real-time applications

  • Author

    Eberhard, John ; Tripathi, Anand

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    2005
  • fDate
    2-4 Feb. 2005
  • Firstpage
    279
  • Lastpage
    286
  • Abstract
    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.
  • Keywords
    concurrency control; distributed processing; formal specification; object-oriented methods; real-time systems; semantic networks; theorem proving; PVS theorem prover; formal analysis; group commutativity; object semantics; object-based commutativity analysis; real-time applications; semantic specification; Application software; Computer science; Concurrency control; Concurrent computing; Conferences; Degradation; Distributed computing; Object detection; Real time systems; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2005. WORDS 2005. 10th IEEE International Workshop on
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-2347-1
  • Type

    conf

  • DOI
    10.1109/WORDS.2005.44
  • Filename
    1544803