Abstract
In this paper, 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 will reflect the parallel structure of the problem space which will make 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.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - IEEE Computer Society's International Computer Software & Applications Conference |
Editors | Anon |
Publisher | IEEE |
Pages | 370-375 |
Number of pages | 6 |
State | Published - 1995 |
Event | Proceedings of the 19th Annual International Computer Software and Applications Conference COMPSAC '95 - Dallas, TX, USA Duration: Aug 9 1995 → Aug 11 1995 |
Other
Other | Proceedings of the 19th Annual International Computer Software and Applications Conference COMPSAC '95 |
---|---|
City | Dallas, TX, USA |
Period | 8/9/95 → 8/11/95 |
ASJC Scopus subject areas
- Engineering(all)