DocumentCode
251937
Title
SENSEI: Software evolution service integration
Author
Jelschen, Jan
Author_Institution
Carl von Ossietzky Univ. Oldenburg, Oldenburg, Germany
fYear
2014
fDate
3-6 Feb. 2014
Firstpage
469
Lastpage
472
Abstract
Software evolution tools mostly implement a single technique to assist in achieving a specific objective. Overhauling, renovating, or migrating large and complex legacy software systems require the proper combination of several different techniques appropriate for each subtask. Since few tools are built for interoperability, the setup of a toolchain supporting a given software evolution process is an elaborate, time-consuming, error-prone, and redundant endeavor, which yields brittle and inflexible toolchains with little to no reusability. This paper presents SENSEI, an approach to enable the implementation of an integration framework for software evolution tools using component-based, service-oriented, and model-driven methods, to ease toolchain creation and enable agile execution of software evolution projects. It will be evaluated by implementing and using it to build the toolchains supporting two software evolution projects, and having practitioners assess its usefulness.
Keywords
object-oriented programming; open systems; service-oriented architecture; software maintenance; software reusability; software tools; SENSEI; complex legacy software systems; component-based methods; interoperability; model-driven methods; reusability; service-oriented methods; software evolution service integration; software evolution tools; Abstracts; Catalogs; Concrete; Interoperability; Measurement; Software; Taxonomy;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on
Conference_Location
Antwerp
Type
conf
DOI
10.1109/CSMR-WCRE.2014.6747220
Filename
6747220
Link To Document