Re-engineering Eclipse RCP Applications - the RED Case Study

Maciej Kucharek

AbstractThe goal of the thesis is to investigate and present a way of re-engineering Eclipse RCP applications. As a case study, RED - "REquirements eDitor" have been chosen. RED is a one of the major tools for the 02264 Requirements Engineering course at DTU, and as such is being extensively used throughout the course, resulting in a number of feature requests that are currently difficult to implement due to the poor architecture. RED is also a typical example of an Eclipse RCP developed purely for providing a huge number of features, while neglecting the maintainability aspect, which resulted in a major roadblock in further development. The re-engineering process will cover the improvements that could be made to the build process, the high-level architecture and the actual implementation at a plug-in level, all of which will contribute to the overall Eclipse RCP maintainability.
TypeMaster's thesis [Academic thesis]
Year2013
PublisherTechnical University of Denmark, Department of Applied Mathematics and Computer Science
AddressMatematiktorvet, Building 303B, DK-2800 Kgs. Lyngby, Denmark, compute@compute.dtu.dk
SeriesM.Sc.-2013-113
Note
Electronic version(s)[pdf]
Publication linkhttp://www.compute.dtu.dk/English.aspx
BibTeX data [bibtex]
IMM Group(s)Computer Science & Engineering