• DocumentCode
    2789686
  • Title

    Executable assertion development for the distributed parallel environment

  • Author

    McMillin, Bruce M. ; Ni, Lionel M.

  • Author_Institution
    Dept. of Comput. Sci., Missouri Univ., Rolla, MO, USA
  • fYear
    1988
  • fDate
    5-7 Oct. 1988
  • Firstpage
    284
  • Lastpage
    291
  • Abstract
    The use of executable assertions is a powerful tool with which to perform program verification, provide software fault-tolerance, and provide hardware fault-tolerance via the application-oriented paradigm. The authors show that assertions commonly used in the sequential programming environment are inadequate for the distributed parallel environment. In particular, it is shown that even design-based assertions are myopic and provide inadequate error coverage. In their place, a triad of basic metrics is proposed for certain classes of problems that, when applied beginning with the specification phase of the life cycle, produce assertions that are better suited to the parallel environment. This method is applied to a well-known parallel computing problem in order to demonstrate the effectiveness of the method. Error coverage is modeled probabilistically so that the dominance of assertions may be quantified.<>
  • Keywords
    fault tolerant computing; parallel architectures; parallel programming; program verification; software reliability; application-oriented paradigm; basic metrics; design-based assertions; distributed parallel environment; error coverage; executable assertion development; hardware fault-tolerance; parallel computing problem; program verification; sequential programming environment; software fault-tolerance; specification phase; Application software; Computer science; Fault tolerance; Hardware; Laboratories; Mathematics; Parallel processing; Software performance; Software tools; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1988. COMPSAC 88. Proceedings., Twelfth International
  • Conference_Location
    Chicago, IL, USA
  • Print_ISBN
    0-8186-0873-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1988.17187
  • Filename
    17187