Interleaving based coverage models for concurrent and distributed software

   
   

A method for analyzing software, including defining a plurality of coverage models for testing a non-sequential program responsive to an interleaving of the program, each of the coverage models having a respective coverage level. The plurality of coverage models are then arranged in a hierarchy of increasing coverage level and the program is tested using at least a subset of the coverage models in a sequence according to the hierarchy so as to achieve a predetermined overall level of coverage.

Een methode om software te analyseren, met inbegrip van het bepalen van een meerderheid van dekkingsmodellen voor het testen van een non-sequential programma ontvankelijk voor het doorschieten van het programma, elk van de dekkingsmodellen die een respectief dekkingsniveau hebben. De meerderheid van dekkingsmodellen wordt dan geschikt in een hiƫrarchie van stijgend dekkingsniveau en het programma wordt getest gebruikend minstens een ondergroep van de dekkingsmodellen in een opeenvolging volgens de hiƫrarchie om een vooraf bepaald algemeen niveau van dekking te bereiken.

 
Web www.patentalert.com

< Tamper resistant software-control flow encoding

< User specific automatic data redirection system

> Cryptographic server with provisions for interoperability between cryptographic systems

> Storing objects in a spreadsheet

~ 00125