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 :
بازگشت