C. Knowles et P. Collingwood, PARALLEL SOFTWARE-DEVELOPMENT USING AN OBJECT-ORIENTED MODELING TECHNIQUE, Information and software technology, 36(7), 1994, pp. 397-404
A significant amount of interest is currently being shown in the relat
ionship between the paradigms of object-orientation and concurrency. T
his stems from the observation that objects display a great deal of co
ncurrent behaviour in the way they can co-exist with one another. As a
result, much research effort has gone into exploiting this relationsh
ip, primarily in the development of programming languages specifically
aimed at producing parallel software. However, the exploitation of th
e object-oriented paradigm in the analysis and design of parallel soft
ware has not seen the same level of interest. This work presents an in
vestigation into adopting object-oriented approaches during the analys
is and design of parallel software by taking a well established object
modelling method (OMT) and extending it using the PARSE process graph
notation to account for the added dimensions of concurrency. This hyb
rid method is analysed and discussed by way of the development and imp
lementation of a common parallel software scenario. The results of thi
s exercise show that adopting an object-oriented view at the analysis
and design stage of development can benefit the production of such a p
arallel software solution.