Title
Industrial Software Rejuvenation Using Open-Source Parsers
Author
Mooij, A.J.
Joy, M.M.
Eggen, G.
Janson, P.
Radulescu, A.
Publication year
2016
Abstract
Software maintenance consumes an increasing proportion of industrial software engineering budgets. Over time the technical debt grows, until it becomes unavoidable to rejuvenate the legacy software to a new design, while preserving the valuable domain logic. In this paper, we explore the feasibility of a model-based rejuvenation approach for use in an industrial context. The approach is based on existing open-source parsers and a combination of models and model transformations, some of which are generic and others are tailored to the specific applications. We illustrate similar techniques on two industrial cases with different goals. Afterwards we extract some lessons learned, like the choice between extracting the domain logic or eliminating the implementation details.
Subject
2016 ICT
ESI - Embedded Systems Innovations
TS - Technical Sciences
Informatics
Industrial Innovation
Software maintenance
Rejuvenation
Open source parsers
To reference this document use:
http://resolver.tudelft.nl/uuid:9c2c82bc-046f-4cad-aa90-b973ac068b08
DOI
https://doi.org/10.1007/978-3-319-42064-6_11
TNO identifier
545036
Source
Theory and Practice of Model Transformations, 9765, 157-172
Series
Lecture Notes in Computer Science
Document type
bookPart