Object-based commutativity analysis for real-time applications

被引:2
|
作者
Eberhard, J [1 ]
Tripathi, A [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
关键词
D O I
10.1109/WORDS.2005.44
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:279 / 286
页数:8
相关论文
共 50 条
  • [1] OBJECT-BASED REAL-TIME PROGRAMMING
    NIGRO, L
    TISATO, F
    [J]. SIGPLAN NOTICES, 1989, 24 (04): : 212 - 214
  • [2] SYNAPSE - AN OBJECT-BASED REAL-TIME PROGRAMMING LANGUAGE
    DECHAMPLAIN, M
    [J]. STRUCTURED PROGRAMMING, 1991, 12 (03): : 145 - 155
  • [3] An object-based model for dependable real-time distributed systems
    Chen, YJ
    Mosse, D
    Chang, SK
    [J]. SECOND WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS OF WORDS '96, 1996, : 192 - 200
  • [4] ATOM: An object-based formal method for real-time systems
    Zedan, H
    Cau, A
    Chen, ZQ
    Yang, HJ
    [J]. ANNALS OF SOFTWARE ENGINEERING, 1999, 7 : 235 - 256
  • [5] Evolution of a distributed, real-time, object-based operating system
    Reynolds, F
    Clark, R
    Travostino, F
    [J]. FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 142 - 143
  • [6] A MODEL FOR SCHEDULING OF OBJECT-BASED, DISTRIBUTED REAL-TIME SYSTEMS
    VERHOOSEL, JPC
    HAMMER, DK
    LUIT, EY
    WELCH, LR
    STOYENKO, AD
    [J]. REAL-TIME SYSTEMS, 1995, 8 (01) : 5 - 34
  • [7] Real-time object-based image registration using improved MRAN
    Yue, Zhanfeng
    Narasimha, Pramod L.
    Subbarao, Kamesh
    Manry, Michael T.
    Topiwala, Pankaj
    [J]. MULTISENSOR, MULTISOURCE INFORMATION FUSION: ARCHITECTURES, ALGORITHMS, AND APPLICATIONS 2007, 2007, 6571
  • [8] Object-based semantic real-time concurrency control with bounded imprecision
    DiPippo, LC
    Wolfe, VF
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1997, 9 (01) : 135 - 147
  • [9] Online decoding of object-based attention using real-time fMRI
    Niazi, Adnan M.
    van den Broek, Philip L. C.
    Klanke, Stefan
    Barth, Markus
    Poel, Mannes
    Desain, Peter
    van Gerven, Marcel A. J.
    [J]. EUROPEAN JOURNAL OF NEUROSCIENCE, 2014, 39 (02) : 319 - 329
  • [10] Real-time object-based image registration using multilayer perceptron
    Narasimha, Pramod L.
    Yue, Zhanfeng
    Topiwala, Pankaj
    [J]. MULTISENSOR, MULTISOURCE INFORMATION FUSION: ARCHITECTURES, ALGORITHMS, AND APPLICATIONS 2008, 2008, 6974