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 条
  • [41] On Differencing Object-Oriented Formal Specifications
    Taibi, Fathi
    Alam, Md. Jahangir
    Abdullah, Junaidi
    JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (01): : 183 - 198
  • [42] DPAC: An object-oriented distributed and parallel computing framework for manufacturing applications
    Raghavan, NRS
    Waghmare, T
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (04): : 431 - 443
  • [43] An executable specification language for specification understanding in object-oriented specification reuse
    Chou, SC
    Chen, JY
    Chung, CG
    INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (06) : 419 - 434
  • [44] An object-oriented parallel programming language for distributed-memory parallel computing platforms
    Pinho, Eduardo Gurgel
    de Carvalho Junior, Francisco Heron
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 80 : 65 - 90
  • [45] OBJECT-ORIENTED DEVELOPMENT OF ARCHITECTURE TRANSPARENT SOFTWARE FOR DISTRIBUTED PARALLEL SYSTEMS
    YAU, SS
    BAE, DH
    CHIDAMBARAM, M
    COMPUTER COMMUNICATIONS, 1993, 16 (05) : 317 - 327
  • [46] Node processor for a parallel object-oriented total architecture A-NET
    Utsunomiya Univ, Utsunomiya, Japan
    Syst Comput Jpn, 10 (1-13):
  • [47] Node processor for a parallel object-oriented total architecture A-NET
    Yoshinaga, T
    Baba, T
    SYSTEMS AND COMPUTERS IN JAPAN, 1996, 27 (10) : 1 - 13
  • [48] Parallel object-oriented programming for parallel simulations
    Baude, F
    Belloncle, F
    Caromel, D
    Furmento, N
    Roudier, Y
    Mussi, P
    Siegel, G
    INFORMATION SCIENCES, 1996, 93 (1-2) : 35 - 64
  • [49] A requirements specification model for object-oriented methodologies
    Adamo, VP
    ENTELEC '96, TECHNICAL PAPERS: TO EDUCATE AND INFORM, 1996, : 137 - 140
  • [50] Behavioral specification and analysis of object-oriented designs
    Belkhouche, B
    Wu, J
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 11 (08): : 37 - 46