DocumentCode :
3379878
Title :
An architecture-independent software development approach for parallel processing systems
Author :
Yau, Stephen S. ; Doo-Hwan Bae ; Wang, Jun
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
1995
fDate :
9-11 Aug 1995
Firstpage :
370
Lastpage :
375
Abstract :
An architecture-independent software development approach for parallel processing systems is presented. This approach is based on the parallel object oriented and functional computation model PROOF and separates the architecture dependent issues from software development. It also facilitates software development for any parallel processing systems by relieving the programmers from the consideration of processor topology and various parallelization aspects of the software. Our approach allows the exploitation of parallelism at both levels of granularity: object level and method level, thereby making our approach effective for software development for various MIMD computers. Software developed using our approach reflects the parallel structure of the problem space which makes the software more understandable and modifiable. A framework consisting of object-oriented analysis, object-design, coding and transformation phases is presented for software development for parallel processing systems. An example is given to illustrate this approach
Keywords :
functional programming; object-oriented methods; parallel processing; software engineering; MIMD computers; PROOF model; architecture-independent software development approach; coding phase; granularity; method level; object design phase; object level; object-oriented analysis; parallel object oriented and functional computation model; parallel processing systems; parallel structure; parallelism; parallelization aspects; problem space; processor topology; transformation phase; Application software; Communication system software; Computational modeling; Computer architecture; Computer science; Concurrent computing; Object oriented modeling; Parallel processing; Programming profession; Telecommunication computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1995. COMPSAC 95. Proceedings., Nineteenth Annual International
Conference_Location :
Dallas, TX
ISSN :
0730-3157
Print_ISBN :
0-8186-7119-X
Type :
conf
DOI :
10.1109/CMPSAC.1995.524803
Filename :
524803
Link To Document :
بازگشت