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
Link To Document