Please wait a minute...
Front. Inform. Technol. Electron. Eng.  2010, Vol. 11 Issue (1): 45-55    DOI: 10.1631/jzus.C0910096
    
Automatic actor-based program partitioning
Omid BUSHEHRIAN
Department of Information Technology, Shiraz University of Technology, Shiraz 71555-313, Iran
Automatic actor-based program partitioning
Omid BUSHEHRIAN
Department of Information Technology, Shiraz University of Technology, Shiraz 71555-313, Iran
 全文: PDF(303 KB)  
摘要: Software reverse engineering techniques are applied most often to reconstruct the architecture of a program with respect to quality constraints, or non-functional requirements such as maintainability or reusability. In this paper, AOPR, a novel actor-oriented program reverse engineering approach, is proposed to reconstruct an object-oriented program architecture based on a high performance model such as an actor model. Reconstructing the program architecture based on this model results in the concurrent execution of the program invocations and consequently increases the overall performance of the program provided enough processors are available. The proposed reverse engineering approach applies a hill climbing clustering algorithm to find actors.
关键词: Actor modelSoftware reverse engineeringPerformance evaluation    
Abstract: Software reverse engineering techniques are applied most often to reconstruct the architecture of a program with respect to quality constraints, or non-functional requirements such as maintainability or reusability. In this paper, AOPR, a novel actor-oriented program reverse engineering approach, is proposed to reconstruct an object-oriented program architecture based on a high performance model such as an actor model. Reconstructing the program architecture based on this model results in the concurrent execution of the program invocations and consequently increases the overall performance of the program provided enough processors are available. The proposed reverse engineering approach applies a hill climbing clustering algorithm to find actors.
Key words: Actor model    Software reverse engineering    Performance evaluation
收稿日期: 2009-02-16 出版日期: 2009-11-30
CLC:  TP31  
通讯作者: Omid BUSHEHRIAN      E-mail: bushehrian@sutech.ac.ir
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
Omid BUSHEHRIAN

引用本文:

Omid BUSHEHRIAN. Automatic actor-based program partitioning. Front. Inform. Technol. Electron. Eng., 2010, 11(1): 45-55.

链接本文:

http://www.zjujournals.com/xueshu/fitee/CN/10.1631/jzus.C0910096        http://www.zjujournals.com/xueshu/fitee/CN/Y2010/V11/I1/45

[1] Bo Mao, Su-zhen Wu, Dan Feng. Beyond mirroring: multi-version disk array with improved performance and energy efficiency[J]. Front. Inform. Technol. Electron. Eng., 2011, 12(9): 721-729.
[2] Xiao-song ZHANG, Ting CHEN, Jiong ZHENG, Hua LI. Proactive worm propagation modeling and analysis in unstructured peer-to-peer networks[J]. Front. Inform. Technol. Electron. Eng., 2010, 11(2): 119-129.