Title :
Modelling dynamic distributed system structures in PARSE
Author :
Liu, A. ; Gorton, I.
Author_Institution :
Sch. of Comput. Sci. & Eng., New South Wales Univ., Kensington, NSW, Australia
Abstract :
With the increasing availability of parallel and networked computers, applications based on distributed systems are gradually becoming commonplace. It is therefore important for software professionals to practice sound parallel software engineering methods. PARSE (Parallel Software Engineering) is an object-based software engineering methodology to facilitate the design of reliable and reusable parallel systems. Systems designed using PARSE are represented using a graphical notation known as process graphs, which enable process structures and their precise interactions to be hierarchically constructed. However, the current PARSE graphical notation cannot adequately handle the design of concurrent systems which incorporate dynamic features. This paper describes extensions to the present PARSE process graph notations to support the design of well-engineered distributed systems. Example designs are given to illustrate the utility of the approach, and a mapping to the Windows NT WIN32 Application Programming Interface is given
Keywords :
object-oriented programming; parallel programming; software engineering; software reusability; PARSE graphical notation; Parallel Software Engineering; Windows NT WIN32 Application Programming Interface; concurrent systems; dynamic distributed system structures; dynamic features; graphical notation; object-based software engineering methodology; process graphs; reusable parallel systems; sound parallel software engineering methods; Application software; Availability; Computer applications; Computer network reliability; Computer networks; Concurrent computing; Distributed computing; Programming profession; Software engineering; Utility programs;
Conference_Titel :
Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
Conference_Location :
Braga
Print_ISBN :
0-8186-7376-1
DOI :
10.1109/EMPDP.1996.500607