DocumentCode :
3408312
Title :
A technique for documenting the framework of an object-oriented system
Author :
Campbell, Roy H. ; Islam, Nayeem
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana-Champaign, IL, USA
fYear :
1992
fDate :
24-25 Sep 1992
Firstpage :
288
Lastpage :
300
Abstract :
The paper presents techniques for documenting the design of frameworks for object-oriented systems and applies the approach to the design of a configurable message passing system. The technique decomposes a framework into six concerns: the class hierarchy, protocols, control flow, synchronization, entity relationships and configurations of the system. An abstract description of each concern is specified using standard notations. Subtyping is used to ensure that the abstract specifications apply to the abstract classes, concrete classes, and instances of the system. The message passing framework documented with these techniques is general, portable, and efficient. It supports parallel message based applications on both tightly coupled shared memory architectures and loosely coupled distributed memory architectures. The message passing system framework has been coded in C++, runs on the Choices operating system, and has been benchmarked on a system of Encore Multimax 320 tightly-coupled multiprocessors. The system is being implemented on a network of SUN SPARCstation 2s
Keywords :
abstract data types; message passing; multiprocessing programs; object-oriented methods; synchronisation; system documentation; C++; Choices operating system; Encore Multimax 320; SUN SPARCstation 2s; abstract specifications; class hierarchy; configurable message passing system; control flow; entity relationships; loosely coupled distributed memory architectures; object-oriented system; parallel message based applications; protocols; subtyping; synchronization; tightly coupled shared memory architectures; Computer science; Concrete; Control systems; Marine vehicles; Memory architecture; Message passing; Object oriented modeling; Operating systems; Protocols; Sun; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object Orientation in Operating Systems, 1992., Proceedings of the Second International Workshop on
Conference_Location :
Dourdan
Print_ISBN :
0-8186-3015-9
Type :
conf
DOI :
10.1109/IWOOOS.1992.252968
Filename :
252968
Link To Document :
بازگشت