Abstractions of distributed cooperation, their refinement and implementation

被引:6
作者
Kurki-Suonio, R [1 ]
Mikkonen, T [1 ]
机构
[1] Tampere Univ Technol, Software Syst Lab, FIN-33101 Tampere, Finland
来源
SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS - INTERNATIONAL SYMPOSIUM PROCEEDINGS | 1998年
关键词
D O I
10.1109/PDSE.1998.668164
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recognizing the role of abstractions is essential in software development. Communication mechanisms, however; often dictate hole inter-process communication is addressed already at the level of specification. In this paper we show how abstract process cooperation can be refitted into an implementable form, taking into account constraints imposed by practical communication mechanisms. Early phases of the development can then rely on high-level abstractions, allowing simpler formulation and early validation of specifications. In later phases it can be formally verified that the given abstractions remain valid, which increases confidence in the resulting design.
引用
收藏
页码:94 / 102
页数:9
相关论文
empty
未找到相关数据