Towards Incremental Model-Driven Software Modernisation: Feedback from an Industrial Proof of Concept in Railways

Robert Darimont, Valery Ramon, Christophe Ponsard, Fati Azmali, Michel Thauvoye, Henri Bingen

2023

Abstract

Many industrial sectors are dependent on software-based systems on the long run and many software systems tend to live much longer than initially expected. Beyond update and maintenance activities, such software systems require a long-term modernization process in order to avoid turning into problematic legacy applications. Conducting a modernization process remains difficult in many aspects such as the scope, the strategy for conducting progressive refactoring, testing and transitioning to a modernized system while ensuring critical properties such a availability and reliability. In this paper, we propose a modernization process able to cope with such constraints and based on a MBSE approach applied to recover systems requirements, refactor the architecture and support the redevelopment of specific subsystems. We report about some lessons learned during a proof of concept conducted in the railway domain using a chain of models composed of a goal-model, a SysML model and a Simulink model.

Download


Paper Citation


in Harvard Style

Darimont R., Ramon V., Ponsard C., Azmali F., Thauvoye M. and Bingen H. (2023). Towards Incremental Model-Driven Software Modernisation: Feedback from an Industrial Proof of Concept in Railways. In Proceedings of the 18th International Conference on Software Technologies - Volume 1: ICSOFT; ISBN 978-989-758-665-1, SciTePress, pages 652-659. DOI: 10.5220/0012135200003538


in Bibtex Style

@conference{icsoft23,
author={Robert Darimont and Valery Ramon and Christophe Ponsard and Fati Azmali and Michel Thauvoye and Henri Bingen},
title={Towards Incremental Model-Driven Software Modernisation: Feedback from an Industrial Proof of Concept in Railways},
booktitle={Proceedings of the 18th International Conference on Software Technologies - Volume 1: ICSOFT},
year={2023},
pages={652-659},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012135200003538},
isbn={978-989-758-665-1},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 18th International Conference on Software Technologies - Volume 1: ICSOFT
TI - Towards Incremental Model-Driven Software Modernisation: Feedback from an Industrial Proof of Concept in Railways
SN - 978-989-758-665-1
AU - Darimont R.
AU - Ramon V.
AU - Ponsard C.
AU - Azmali F.
AU - Thauvoye M.
AU - Bingen H.
PY - 2023
SP - 652
EP - 659
DO - 10.5220/0012135200003538
PB - SciTePress