DocumentCode :
2442964
Title :
Abstractions of distributed cooperation, their refinement and implementation
Author :
Kurki-Suonio, R. ; Mikkonen, Tommi
Author_Institution :
Software Syst. Lab., Tampere Univ. of Technol.
fYear :
1998
fDate :
20-21 Apr 1998
Firstpage :
94
Lastpage :
102
Abstract :
Recognizing the role of abstractions is essential in software development. Communication mechanisms, however often dictate how inter-process communication is addressed already at the level of specification. The authors show how abstract process cooperation can be refined 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
Keywords :
distributed processing; formal specification; formal verification; abstract process cooperation; abstractions; communication mechanisms; constraints; distributed cooperation; formal verification; high-level abstractions; inter-process communication; software development; specifications; validation; Computer aided software engineering; Computer languages; Concurrent computing; Design methodology; Distributed computing; Laboratories; Object oriented modeling; Software engineering; Software systems; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1998. Proceedings. International Symposium on
Conference_Location :
Kyoto
Print_ISBN :
0-7695-0634-8
Type :
conf
DOI :
10.1109/PDSE.1998.668164
Filename :
668164
Link To Document :
بازگشت