The Requirements Engineering Conference has established itself in the German-speaking countries in the field of Requirements Management. The conference covers both the classic requirements management and the agile requirements management approach. It bridges the gap between the classic and the agile world.
Christian Bucholdt and Delta present on 18th March 2015 am 13:30 - 14:15 o'clock:
IT systems with origins in the 1980's or even earlier, still form the core of business-critical applications at e.g. banks and insurance companies. The maintenance of these systems still determine a large part of the system development in these companies. Especially the integration of new requirements in the existing system is often associated with considerable effort. At some point, a further development is no longer useful or possible, as the necessary expertise about the application and development techniques used is not available anymore or because current requirements cannot be implemented technologically. For a modernization projects, the question arises how the functionality of the legacy system can be identified and described usefully in requirements in order to assist the development of a new system. The applications are usually very large and complex, so a manual determination of requirements, even with the support of specialist staff, is very expensive and error-prone if possible at all.
Therefore, we propose an approach which focuses on the automated analysis of the legacy system. This analysis identifies the architectural description of the legacy system. Architectural elements are to be determined and classified into a defined architecture concept. This architectural concept is independent of the original and future technologies and therefore easily accessible for new developers. As part of this process, metrics for complexity description of the architecture are determined. So you can using these metrics assess them and decide whether the most complex components to be upgraded first or last.
We present the above process with the example of modernizing macro-based generators aiming at the modernization of these these generator. The process and a first tool development was carried out in the context of the research project AmAVaG, funded by the German Ministry for Education and Research. The concept has been implemented in a prototype during the project and validated using different large IT systems in the financial and the public sector.
Christian Bucholdt is a freelance IT consultant. He contributes the experience from several international projects. Amongst other things he has been strongly involved in the implementation of a tool-platform for the requirement engineering and software development for a large Swiss bank. Currently he manages the IT program for the implementation of international requirements at UBS AG. Mr. Bucholdt also works as a research partner in the AmAVaG project sponsored by the Federal Ministry of Education and Research.
Daniela Schilling has a doctorate at Paderborn University (2006) with focus on formal software. She worked as a Project Leader by well-known automotive companies from 2006 till 2011. She joined Delta Software in 2011 as a Program Manager “New Technology”. Since 2013 she is CEO.
We are glad to welcome you on the REConf. Discuss with us, how to automatically analyze legacy systems and the represent the results in a language-neutral way.
You don’t have time to meet us at ReConf? Contact us, we would like explain the concept in a personal conversation.