• DocumentCode
    2351196
  • Title

    A New Metric for Automatic Program Partitioning

  • Author

    Bushehrian, Omid

  • Author_Institution
    Dept. of Comput. & IT, Shiraz Univ. of Technol., Shiraz, Iran
  • Volume
    2
  • fYear
    2009
  • fDate
    11-14 Oct. 2009
  • Firstpage
    260
  • Lastpage
    265
  • Abstract
    Software reverse engineering techniques are most often applied to reconstruct the architecture of a program with respect to quality constraints, or non-functional requirements such as maintainability or reusability. However, there has been no effort to assess the architecture of a program from the performance viewpoint and reconstruct this architecture in order to improve the program performance. In this paper, 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 actor model. Since actors can communicate with each other asynchronously, reconstructing the program architecture based on this model may result in the concurrent execution of the program invocations and consequently increasing the overall performance of the program when enough processors are available.
  • Keywords
    automatic programming; concurrency control; object-oriented programming; reverse engineering; software architecture; software metrics; software performance evaluation; actor-oriented program reverse engineering approach; automatic program partitioning metric; concurrent execution; object-oriented program architecture; program architecture; program performance; quality constraints; software maintainability; software reusability; software reverse engineering techniques; Computer architecture; Concurrent computing; Information technology; Object oriented modeling; Reverse engineering; Software maintenance; Software performance; Software quality; Software reusability; Unified modeling language; Performance; Reverse Engineering; Software Quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2009. CIT '09. Ninth IEEE International Conference on
  • Conference_Location
    Xiamen
  • Print_ISBN
    978-0-7695-3836-5
  • Type

    conf

  • DOI
    10.1109/CIT.2009.35
  • Filename
    5329092