18059061. UNIFORM PROCESS FOR GENERATING MULTIPLE OUTPUTS WITH COMMON SECTION IN PSEUDO-RANDOM SOFTWARE SYSTEM simplified abstract (INTERNATIONAL BUSINESS MACHINES CORPORATION)

From WikiPatents
Jump to navigation Jump to search

UNIFORM PROCESS FOR GENERATING MULTIPLE OUTPUTS WITH COMMON SECTION IN PSEUDO-RANDOM SOFTWARE SYSTEM

Organization Name

INTERNATIONAL BUSINESS MACHINES CORPORATION

Inventor(s)

Michal Rimon of Nofit (IL)

Avishai Moshe Fedida of Gesher Ha'Ziv (IL)

Oz Dov Hershkovitz of Zichron Yaacov (IL)

Ofek Gutman of Haifa (IL)

UNIFORM PROCESS FOR GENERATING MULTIPLE OUTPUTS WITH COMMON SECTION IN PSEUDO-RANDOM SOFTWARE SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18059061 titled 'UNIFORM PROCESS FOR GENERATING MULTIPLE OUTPUTS WITH COMMON SECTION IN PSEUDO-RANDOM SOFTWARE SYSTEM

Simplified Explanation

The present disclosure describes a method for generating multiple outputs for different test cases in a software system by identifying a common section in the input request and using it to create new processes with added randomization.

  • The method involves processing an input request and a sequence of instructions until a specific condition is met, marking it as a split point, and creating a new process for generating multiple outputs.
  • The new process includes the common section from the input request to the split point, additional randomization, and at least one instruction after the split point.
  • The common section is only generated once in the initial process, leading to improved performance and efficiency.

Potential Applications

This technology could be applied in software testing, quality assurance, and system validation processes.

Problems Solved

1. Efficient generation of multiple outputs for different test cases. 2. Improved performance by reducing redundant processing in software systems.

Benefits

1. Enhanced efficiency in generating test cases. 2. Increased accuracy in software testing. 3. Time-saving in quality assurance processes.

Potential Commercial Applications

Optimizing software testing processes for companies in various industries.

Possible Prior Art

There may be prior art related to software testing methods that involve generating multiple outputs for different test cases, but further research is needed to identify specific examples.

Unanswered Questions

How does this method compare to existing software testing techniques?

This article does not provide a direct comparison to existing software testing techniques in terms of efficiency, performance, or accuracy.

What are the potential limitations or drawbacks of implementing this method in a software system?

The article does not address any potential limitations or drawbacks that may arise from implementing this method in a software system.


Original Abstract Submitted

Embodiments of the present disclosure are directed to an efficient and uniform process for generating multiple outputs for different generated test cases for an input request that share a common section in a pseudo-random software system. An enhanced disclosed method comprises processing an input request and a sequence of instructions until a state or condition of interest is reached in a first process. The condition of interest is marked as a split point in the first process. At the split point, a next process for generating multiple outputs is created to include a common section of the first process from the input request to the split point, an added form of randomization, and at least one instruction after the split point. The common section is generated only once in the first process, which can provide significantly enhanced performance.