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 条