• DocumentCode
    2674529
  • Title

    Reverse engineering object-oriented distributed systems

  • Author

    Cosma, Dan C.

  • Author_Institution
    LOOSE Res. Group, “Politeh.” Univ. of Timisoara, Timisoara, Romania
  • fYear
    2010
  • fDate
    12-18 Sept. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    A significant part of the modern software systems are designed and implemented as object-oriented distributed applications, addressing the needs of a globally-connected society. While they can be analyzed focusing only on their object-oriented nature, their understanding and quality assessment require very specific, technology-dependent analysis approaches. This doctoral dissertation describes a methodology for understanding object-oriented distributed systems using a process of reverse engineering driven by the assessment of their technological and domain-specific particularities. The approach provides both system-wide and class-level characterizations, capturing the architectural traits of the systems, and assessing the impact of the distribution-aware features throughout the application. The methodology describes a mostly-automated analysis process fully supported by a tools infrastructure, providing means for detailed understanding of the distribution-related traits and including basic support for the potentially consequent system restructuring.
  • Keywords
    distributed processing; object-oriented methods; reverse engineering; software quality; object-oriented distributed systems; quality assessment; reverse engineering; software systems; system restructuring; technology-dependent analysis approach; Analytical models; Feature extraction; Layout; Object oriented modeling; Reverse engineering; Software; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2010 IEEE International Conference on
  • Conference_Location
    Timisoara
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-8630-4
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2010.5609716
  • Filename
    5609716