• 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