Towards a formal specification of an object-oriented architecture for parallel computing

被引:0
|
作者
Bavan, S [1 ]
Berki, E [1 ]
Georgiadou, E [1 ]
Milankovic-Atkinson, M [1 ]
Walker, MJ [1 ]
机构
[1] Sch Comp, London N7 8DB, England
关键词
object-oriented architecture; formal specification and parallel languages;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel computing needs communication between processes to stimulate computation. With an object-oriented parallel language many objects can call each others' methods, using a different type of communication to promote computation. The architecture presented in this paper allows methods to intercommunicate freely among different processors without having to explicitly synchronise messages. Because the architecture uses asynchronous communication the danger of deadlock is small although memory may be exhausted if communication levels are high. A method can migrate to another computer if there is enough data present at this new location to warrant the move. This architecture also enables us to implement inheritance using message passing. Apart from facilitating the execution of object-oriented applications if lends ilself to formal definition.
引用
收藏
页码:1054 / 1060
页数:7
相关论文
共 50 条
  • [21] Object-oriented specification with the parallel multi-label-selective λ-calculus
    Herrero, C
    Oliver, J
    SOFSEM'99: THEORY AND PRACTICE OF INFORMATICS, 1999, 1725 : 395 - 403
  • [22] Testing object-oriented programs: from formal specification to test scenario generation
    Chang, KH
    Liao, SS
    Seidman, SB
    Chapman, R
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 42 (02) : 141 - 151
  • [23] Object-Oriented Programming and Parallel Computing in Radiative Magnetohydrodynamics Simulations
    Gasilov, Vladimir
    D'yachenko, Sergei
    Olkhovskaya, Olga
    Boldarev, Alexei
    Kartasheva, Elena
    Boldyrev, Sergei
    PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS, 2008, 15 : 475 - +
  • [24] Parallel/High Performance Object-Oriented Scientific Computing 2008
    Davis, Kei
    Striegnitz, Joeerg
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2009, 24 (06) : 463 - 465
  • [25] Parallel/high-performance object-oriented scientific computing
    Mohr, B
    Bassetti, F
    Davis, K
    Hüttemann, S
    Launay, P
    Marinescu, DC
    Miller, DJ
    Vanderwart, RL
    Müller, M
    Prodan, A
    OBJECT-ORIENTED TECHNOLOGY, 1999, 1743 : 222 - 239
  • [26] OBJECT-ORIENTED SPECIFICATION IN LOTOS AND Z, OR MY CAT REALLY IS OBJECT-ORIENTED
    CUSACK, E
    LAI, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 489 : 179 - 202
  • [27] A high performance object-oriented distributed parallel database architecture
    Taniar, D
    Jiang, Y
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 498 - 507
  • [28] AN OBJECT-ORIENTED REQUIREMENTS SPECIFICATION METHOD
    BAILIN, SC
    COMMUNICATIONS OF THE ACM, 1989, 32 (05) : 608 - 623
  • [29] Object-oriented specification of protocols for reusability
    Prinz, A
    Schwarz, M
    TELECOMMUNICATIONS AND BEYOND: THE BROADER APPLICABILITY OF SDL AND MSC, 2003, 2599 : 90 - 102
  • [30] Process algebra for object-oriented specification
    Liebert, SJ
    ADVANCES IN THEORY AND FORMAL METHODS OF COMPUTING, 1996, : 145 - 155