Using static analysis data for performance modeling and prediction

Author(s):  
Jose Noudohouenou ◽  
William Jalby
Author(s):  
A. Snavely ◽  
L. Carrington ◽  
N. Wolter ◽  
J. Labarta ◽  
R. Badia ◽  
...  

Author(s):  
Paulo Meirelles ◽  
Lucas Kanashiro ◽  
Athos Ribeiro ◽  
David Silva ◽  
Antonio Terceiro

2002 ◽  
Vol 37 (9) ◽  
pp. 1041-1055 ◽  
Author(s):  
Linguo Gong ◽  
Xian-He Sun ◽  
E.F. Watson

2013 ◽  
Vol 411-414 ◽  
pp. 425-431
Author(s):  
Yong Min Mu ◽  
Xu Li Zhu ◽  
Meng Ting Liu ◽  
Zhi Hua Zhang

The existence of the polymorphism brings many changes on the executable paths of the object-oriented program, which makes it difficult to test the internal communication of the system and the interaction between the objects. This paper analyzes the structure feature of the Java program and builds an inheritance tree using the technique of reflection in Java, which guarantees the accuracy of the analysis data. This paper proposes an algorithm to determine the uniqueness based on the full analysis of the Java polymorphic calling states and the Liskov substitution principle. And the algorithm uses the asynchronous mode of high concurrency to increase the efficiency. The result shows the algorithm can determine the uniqueness of polymorphism efficiently and accurately. It can play an important role in the Java program comprehension and the system maintenance.


2017 ◽  
Vol 21 (4) ◽  
pp. 1015-1035 ◽  
Author(s):  
Wei Emma Zhang ◽  
Quan Z. Sheng ◽  
Yongrui Qin ◽  
Kerry Taylor ◽  
Lina Yao

Sign in / Sign up

Export Citation Format

Share Document