REportal is a web-based reverse engineering portal web site that provides developers with access to a suite of reverse engineering and program comprehension tools via a web browser. REportal was designed to simplify system maintenance by supporting the addition and upgrading of tools without involving the end user. However, the software tools and server technologies used became deprecated so quickly that it was not possible to take full advantage of the architectural vision. Using a service-oriented architecture, we abstract the process flow of the system from the underlying tools, enabling a wizard-style method of adding services to the system, and simplifying maintenance through automation. This new architecture enables easy installation, deployment, and service management from the user's perspective, and easy service addition and portal maintenance from the developer's perspective. We conducted a case study involving the addition of a legacy tool to the portal as a service, and a description of the usability benefits of a web-based portal that integrates several features for software analysis.
Metrics
20 File views/ downloads
10 Record Views
Details
Title
A service-based web portal for integrated reverse engineering and program comprehension
Creators
William M. Mongan - DU
Contributors
Spiros Mancoridis (Advisor) - Drexel University (1970-)
Awarding Institution
Drexel University
Degree Awarded
Master of Science (M.S.)
Publisher
Drexel University; Philadelphia, Pennsylvania
Resource Type
Thesis
Language
English
Academic Unit
College of Arts and Sciences; Drexel University; Mathematics
Other Identifier
2872; 991014632613404721
Research Home Page
Browse by research and academic units
Learn about the ETD submission process at Drexel
Learn about the Libraries’ research data management services