2001•Journal of Computer-Aided Design & Computer GraphicsRequires access

A Method of Program Domain Automated Determination Based on Data Flow Analysis

Rui Zhao

Open publisher page 0 citations

Abstract

The determination of program's input domain is helpful to select test data. The implementation of a program defines the domain of input variables, though the specification of the program also specifies the domain. However, if they are not coincided with each other exactly, some software faults can be detected. Using the techniques of data flow analysis and relevance analysis on given program the domain can automatically be identified. The program slicing method is employed to delete those statements and functions that are not related to input variables, so that the given program is simplified and analyzing efficiency is improved. The domain of input variables can be obtained under some particular circumstances by using dynamic simulation strategy. A lot of experimental results show that the proposed approach is efficient.

About this research paper

What this paper is about

The determination of program's input domain is helpful to select test data. The implementation of a program defines the domain of input variables, though the specification of the program also specifies the domain. However, if they are not coincided with each other exactly, some software faults can be detected. Using the techniques of data flow analysis and relevance analysis on given program the domain can automatically be identified. The program slicing method is employed to delete those statements and functions that are not related to input variables, so that the given program is simplified and analyzing efficiency is improved. The domain of input variables can be obtained under some particular circumstances by using dynamic simulation strategy. A lot of experimental results show that the proposed approach is efficient.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The determination of program's input domain is helpful to select test data. The implementation of a program defines the domain of input variables, though the specification of the program also specifies the domain. However, if they are not coincided with each other exactly, some software faults can be detected. Using the techniques of data flow analysis and relevance analysis on given program the domain can automatically be identified. The program slicing method is employed to delete those statements and functions that are not related to input variables, so that the given program is simplified and analyzing efficiency is improved. The domain of input variables can be obtained under some particular circumstances by using dynamic simulation strategy. A lot of experimental results show that the proposed approach is efficient.

Key concepts: Program slicing, Computer science, Dynamic program analysis, Domain (mathematical analysis), Domain analysis, Relevance (law), Data-flow analysis, Data flow diagram

Related papers

Back to paper searchBrowse research topicsOriginal source
A Method of Program Domain Automated Determination Based on Data Flow Analysis — Research Paper | ScholarLens