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 条
  • [31] Object-oriented software specification language
    Quan, Bingzhe
    Jin, Chunzhao
    Ruan Jian Xue Bao/Journal of Software, 1995, 6 (12):
  • [32] OASIS - AN OBJECT-ORIENTED SPECIFICATION LANGUAGE
    LOPEZ, OP
    HAYES, F
    BEAR, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 348 - 363
  • [33] Object-oriented specification of coordinated collaboration
    Engels, G
    Groenewegen, LPJ
    Kappel, G
    ADVANCED IT TOOLS, 1996, : 437 - 449
  • [34] OBJECT-ORIENTED SPECIFICATION AND STEPWISE REFINEMENT
    SAAKE, G
    JUNGCLAUS, R
    EHRICH, HD
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 1 : 99 - 121
  • [35] Specification matching of object-oriented components
    Feiks, F
    Hemer, D
    FIRST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2003, : 182 - 190
  • [36] OBJECT-ORIENTED SPECIFICATION OF USER INTERFACES
    JAAKSI, A
    SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (11): : 1203 - 1221
  • [37] Specification and Verification of Object-Oriented Software
    Leino, K. Rustan M.
    ENGINEERING METHODS AND TOOLS FOR SOFTWARE SAFETY AND SECURITY, 2009, 22 : 231 - 266
  • [38] Towards a Unified Language Architecture for Reversible Object-Oriented Programming
    Hay-Schmidt, Lasse
    Gluck, Robert
    Cservenka, Martin Holm
    Haulund, Tue
    REVERSIBLE COMPUTATION (RC 2021), 2021, 12805 : 96 - 106
  • [39] Assuring object-oriented architecture
    Aldrich, Jonathan
    ECOOP 2007 - Object-Oriented Programming, Proceedings, 2007, 4609 : 450 - 450
  • [40] FORMAL METHODS IN OBJECT-ORIENTED ANALYSIS
    WILSON, JCR
    BT TECHNOLOGY JOURNAL, 1993, 11 (03): : 18 - 31