• DocumentCode
    3484858
  • Title

    Functional paradigm for designing dependable large-scale parallel computing systems

  • Author

    Bondavalli, Andrea ; Simoncini, Luca

  • Author_Institution
    CNUCE-CNR, Pisa, Italy
  • fYear
    1993
  • fDate
    1993
  • Firstpage
    108
  • Lastpage
    114
  • Abstract
    The authors propose the use of a functional language and of a dataflow computing model for the design of large-scale parallel computing systems for which dependability, in its aspects of reliability, timeliness, parallelism, and distributedness, is the requirement of main concern. The design methodology is sufficiently flexible to allow for verification and validation of such systems from the very first steps of the design. The advantages of such an approach reside in the potential for parallelism it admits, in being characterized by referential transparency, and in the property of composability. The design description language is extended for dealing with dependability issues, with the creation of a library of fault tolerance schemes which can be used for modular insertion of redundancy. A set of tools is being defined as part of a design development environment allowing the designer to proceed in successive interactive steps, each of which can be validated
  • Keywords
    large-scale systems; parallel programming; redundancy; software reliability; composability; dataflow computing model; dependability; fault tolerance; functional language; large-scale parallel computing systems; reliability; Bonding; Concurrent computing; Design methodology; Electronic mail; Fault tolerance; Large-scale systems; Libraries; Parallel processing; Process design; Redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomous Decentralized Systems, 1993. Proceedings. ISADS 93., International Symposium on
  • Conference_Location
    Kawasaki
  • Print_ISBN
    0-8186-3125-2
  • Type

    conf

  • DOI
    10.1109/ISADS.1993.262715
  • Filename
    262715