scholarly journals Program Slicing Based Buffer Overflow Detection

2010 ◽  
Vol 03 (10) ◽  
pp. 965-971
Author(s):  
Yingzhou Zhang ◽  
Wei Fu ◽  
Xiaofei Qian ◽  
Wei Chen
2015 ◽  
Vol 41 (6) ◽  
pp. 373-380 ◽  
Author(s):  
V. A. Padaryan ◽  
V. V. Kaushan ◽  
A. N. Fedotov
Keyword(s):  

2014 ◽  
Vol 709 ◽  
pp. 68-73
Author(s):  
Yuan Shen Zhang ◽  
Xue Ping Xian ◽  
Jie Yin

This paper studies a buffer overflow valve that is attached to a hydraulic rotary motor which could reduce high hydraulic impact when the hydraulic rotary motor starts, brakes or suddenly reverses. A rotary motor buffer overflow valve was modeled and simulated using a computer software, AMESim, and the relation of the buffer overflow valve to the hydraulic impact experienced by the motor was analyzed. The cushioning property of the buffer overflow valve of a rotary motor is verified by using an excavator. It is concluded that having a reasonable design of the buffer overflow valve’s maximum displacement for the buffer set and diameter size for the buffer damping hole, it can reduce the pressure impact experienced by the hydraulic rotary motor and improve its operating performance, which also improves the service life of the system or its hydraulic components.


Author(s):  
HYEON SOO KIM ◽  
YONG RAE KWON ◽  
IN SANG CHUNG

Software restructuring is recognized as a promising method to improve logical structure and understandability of a software system which is composed of modules with loosely-coupled elements. In this paper, we present methods of restructuring an ill-structured module at the software maintenance phase. The methods identify modules performing multiple functions and restructure such modules. For identifying the multi-function modules, the notion of the tightly-coupled module that performs a single specific function is formalized. This method utilizes information on data and control dependence, and applies program slicing to carry out the task of extracting the tightly-coupled modules from the multi-function module. The identified multi-function module is restructured into a number of functional strength modules or an informational strength module. The module strength is used as a criterion to decide how to restructure. The proposed methods can be readily automated and incorporated in a software tool.


Sign in / Sign up

Export Citation Format

Share Document