DocumentCode :
2444626
Title :
Formal design and performance evaluation of parallel and distributed software systems
Author :
Goedicke, M. ; Meyer, Timmy
Author_Institution :
Dept. of Math. & Comput. Sci., Essen Univ.
fYear :
1998
fDate :
20-21 Apr 1998
Firstpage :
136
Lastpage :
144
Abstract :
The advantages of parallel and distributed software systems in terms of additional reliability, redundancy, work load balancing etc. are easily outweighed by the additional complexity parallelism and distribution introduce into a software architecture. The authors consider an approach to describe the architecture of parallel and distributed software systems. This approach is based on a component model of software which contains special constructs for concurrency control and additional information about distribution. Rather than describing the distribution properties within a component most of these properties are stated with the use relation between components which may be local or remote. They describe how this design approach can be implemented on top of CORBA and how performance-related properties of remote use relations are used to quantitatively assess the software architecture. Thus the design of complex, hierarchically structured distributed software systems making full use of parallelism can be assessed w.r.t. response time of remote operation invocations, for example
Keywords :
concurrency control; formal specification; object-oriented programming; parallel programming; redundancy; resource allocation; software performance evaluation; software reliability; CORBA; complex hierarchically structured distributed software systems; complexity; component model; concurrency control; distributed software systems; distribution; formal design; parallel software systems; parallelism; performance evaluation; performance-related properties; redundancy; reliability; remote operation invocations; remote use relations; response time; software architecture; work load balancing; Architecture description languages; Computer architecture; Computer science; Concurrent computing; Connectors; Load management; Mathematics; Parallel processing; Software architecture; Software systems;
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.668172
Filename :
668172
Link To Document :
بازگشت