SAS Institute‘s patent involves a computing device selecting new test configurations for software testing. The process includes generating test configurations, executing software, and repeating steps based on distance metrics until a stop criterion is met. The invention aims to improve software testing efficiency and accuracy. GlobalData’s report on SAS Institute gives a 360-degree view of the company including its patenting strategy. Buy the report here.

According to GlobalData’s company profile on SAS Institute, Facial recognition AI was a key innovation area identified from patents. SAS Institute's grant share as of January 2024 was 81%. Grant share is based on the ratio of number of grants to total number of patents.

Software testing using iterative test configuration generation

Source: United States Patent and Trademark Office (USPTO). Credit: SAS Institute Inc

A recently granted patent (Publication Number: US11886329B2) discloses a computer-readable medium containing instructions that, when executed by a computing device, facilitate the automatic generation of test configurations for software testing. The method involves generating a first set of test configurations using a random seed value, executing the software under test with these configurations to generate results, and then generating a second set of configurations based on the results obtained. The process includes triggering a restart based on a distance metric value, selecting a new random seed value, and repeating the generation and execution steps until a stop criterion is met. The final output includes the test results for each configuration generated throughout the process.

Furthermore, the patent details additional features such as determining the importance of test parameters using a predictive model, utilizing Latin hypercube sampling for generating test configurations, employing a genetic algorithm to mutate configurations, and executing the software in parallel using multiple sessions with distributed test datasets. The method also involves generating a third set of configurations using a generating set search algorithm and computing a distance metric value based on a distance matrix. The restart process is triggered based on predefined threshold values, and the stop criterion is satisfied after a specified number of iterations. Overall, the patented method aims to streamline the software testing process by automating the generation of diverse test configurations and optimizing testing efficiency.

To know more about GlobalData’s detailed insights on SAS Institute, buy the report here.

Data Insights

From

The gold standard of business intelligence.

Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.

GlobalData

GlobalData, the leading provider of industry intelligence, provided the underlying data, research, and analysis used to produce this article.

GlobalData Patent Analytics tracks bibliographic data, legal events data, point in time patent ownerships, and backward and forward citations from global patenting offices. Textual analysis and official patent classifications are used to group patents into key thematic areas and link them to specific companies across the world’s largest industries.