Projects per year
Abstract
Most modern relational DBMS have the ability to monitor and enforce referential integrity constraints (RICs). In contrast to new applications, however, heavily evolved legacy information systems may not make use of this important feature, if their design predates its availability. The detection of RICs in legacy systems has been a long-term research topic in the DB reengineering community and a variety of different methods have been proposed, analyzing schema, application code and data. However, empirical evidence on their application for reengineering large-scale industrial systems is scarce and all too often "problems" (case studies) are carefully selected to fit a particular "solution" (method), rather than the other way around. This paper takes a different approach. We analyze in detail the issues posed in reengineering a complex, mission-critical information system to support RICs. In our analysis, we find that many of the assumptions typically made in DB reengineering methods do not readily apply. Based on our findings, we design a process and tools for detecting RICs in context of our real-world problem and provide preliminary results on their effectiveness.
Original language | English |
---|---|
Title of host publication | Proceedings - 30th International Conference on Software Maintenance and Evolution, ICSME 2014 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 461-465 |
Number of pages | 5 |
ISBN (Print) | 9780769553030 |
DOIs | |
Publication status | Published - 4 Dec 2014 |
Event | 30th International Conference on Software Maintenance and Evolution, ICSME 2014 - Victoria, Canada Duration: 28 Sept 2014 → 3 Oct 2014 |
Conference
Conference | 30th International Conference on Software Maintenance and Evolution, ICSME 2014 |
---|---|
Country/Territory | Canada |
City | Victoria |
Period | 28/09/14 → 3/10/14 |
Fingerprint
Dive into the research topics of 'Establishing referential integrity in legacy information systems - Reality bites!'. Together they form a unique fingerprint.Projects
- 2 Finished
-
Analyse empirique de la co-évolution et l'interaction sociale dans les systèmes logiciels orientés données
Cleve, A. (CoI) & Mens, T. (PI)
1/07/13 → 30/06/17
Project: Research
-
Student theses
-
Analyzing, Understanding and Supporting the Evolution of Dynamic and Heterogeneous Data-Intensive Software Systems
Meurice, L. (Author), Cleve, A. (Supervisor), Englebert, V. (President), Lanza, M. (Jury), Mens, T. (Jury), Frenay, B. (Jury) & Vanhoof, W. (Jury), 22 Jun 2017Student thesis: Doc types › Doctor of Sciences
File