Methods on Lineal and Exponential Function Program Invariants Dynamically Mining Based on GEP

YANG Xiao-hua,HUANG Cai-xia
DOI: https://doi.org/10.3969/j.issn.1673-0062.2012.01.016
2012-01-01
Abstract:Invariants is used to describe logical assertions of which running programs keep unchanged.According to the relational data theory,program invariants can be divided into Function Program Invariants and Non-Function Program Invariants.The thesis beginning from function program invariants focuses on the research on Lineal and Exponential Function Invariants Dynamically Mining with the help of GEP feature of Function Mining and Daikon ability to find out the Lineal and Exponential Function Program Invariants.The experiment proves the high efficiency of GEP discovering Lineal and Exponential function type,which expand the type Daikon preset for Function Program Invariants in order to find more invariants of this type from Program-Running track data.
What problem does this paper attempt to address?