An approach of slicing for Object-Oriented language with exception handling
Hao Jie, Jiang Shu-juan, Hao Jie
Abstract
Hao Jie, Jiang Shu-juan, Hao Jie
Abstract
Based on analyzing the feature and exception handling mechanism of Object-Oriented language, this document proposes a new Object-Oriented System Dependence Graph with exception handling (EOSDG), which makes some improvements on System Dependence Graph (SDG). When dealing with data and control dependence caused by the exception treatment, EOSDG can deal with the complex polymorphism of Object-Oriented language, such as polymorphic object and polymorphic object being as a parameter. Experiments show that when using the traditional slicing algorithm, more accurate slice can be returned.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Based on analyzing the feature and exception handling mechanism of Object-Oriented language, this document proposes a new Object-Oriented System Dependence Graph with exception handling (EOSDG), which makes some improvements on System Dependence Graph (SDG). When dealing with data and control dependence caused by the exception treatment, EOSDG can deal with the complex polymorphism of Object-Oriented language, such as polymorphic object and polymorphic object being as a parameter. Experiments show that when using the traditional slicing algorithm, more accurate slice can be returned.
Key concepts: Slicing, Computer science, Program slicing, Exception handling, Object-oriented programming, Programming language, Object (grammar), Graph