{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T21:09:00Z","timestamp":1672348140107},"reference-count":53,"publisher":"Elsevier BV","issue":"2-3","license":[{"start":{"date-parts":[[2002,11,1]],"date-time":"2002-11-01T00:00:00Z","timestamp":1036108800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,8,22]],"date-time":"2013-08-22T00:00:00Z","timestamp":1377129600000},"content-version":"vor","delay-in-days":3947,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[2002,11]]},"DOI":"10.1016\/s0167-6423(02)00056-4","type":"journal-article","created":{"date-parts":[[2002,12,2]],"date-time":"2002-12-02T21:17:17Z","timestamp":1038863837000},"page":"99-136","source":"Crossref","is-referenced-by-count":6,"title":["Supporting iterations in exploratory database reengineering processes"],"prefix":"10.1016","volume":"45","author":[{"given":"Jens H.","family":"Jahnke","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wilhelm","family":"Sch\u00e4fer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg P.","family":"Wadsack","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Albert","family":"Z\u00fcndorf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-6423(02)00056-4_BIB1","series-title":"Data Reverse Engineering: Slaying the Legacy Dragon","author":"Aiken","year":"1995"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB2","doi-asserted-by":"crossref","unstructured":"M. Andersson, Extracting an entity relationship schema from a relational database through reverse engineering, in: Proc. of the 13th Intl. Conf. of the Entity Relationship Approach, Manchester, Lecture Notes in Computer Science, vol. 881, Springer, Berlin, 1994, pp. 403\u2013419.","DOI":"10.1007\/3-540-58786-1_93"},{"issue":"3","key":"10.1016\/S0167-6423(02)00056-4_BIB3","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1145\/38714.38748","article-title":"Semantics and implementation of schema evolution in object-oriented databases","volume":"16","author":"Banerjee","year":"1987","journal-title":"SIGMOD Record (Proc. Conf. on Management of Data)"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB4","series-title":"Conceptual Database Design","author":"Batini","year":"1992"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB5","unstructured":"A. Behm, A. Geppert, K.R. Dittrich. On the migration of relational schemas and data to object-oriented database systems, in: Proc. 5th Internat. Conf. on Re-Technologies for Information Systems, Klagenfurt, Austria, \u00d6sterreichische Computer Gesellschaft, December 1997, pp. 13\u201333."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB6","unstructured":"M. Blaha, W. Premerlani, Observed idiosyncrasies of relational database designs, In: Second Working Conf. on Reverse Engineering, Toronto, Ontario, Canada, IEEE CS Press, Silver Spring, MD, 1995."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB7","doi-asserted-by":"crossref","unstructured":"M. Blaha, W. Premerlani, A catalog of object model transformations, in: Proc. of 3rd Working Conference on Reverse Engineering, Monterey, CA, USA, November 1996.","DOI":"10.1109\/WCRE.1996.558881"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB8","series-title":"Object-Oriented Modeling and Design for Database Applications","author":"Blaha","year":"1998"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB9","unstructured":"H. Briand, C. Ducateau, Y. Hebrail, D. Herin-Aime, J. Kouloumdjian, From minimal cover to entity-relationship diagram, in: Proc. of the 6th Intl. Conf. of the Entity Relationship Approach, New York, North-Holland, Amsterdam, November 1987, pp. 287\u2013304."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB10","series-title":"The Object Data Standard: ODMG 3.0","author":"Cattell","year":"2000"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB11","doi-asserted-by":"crossref","unstructured":"A. Corradini, U. Montanari, F. Rossi, Graph processes, Fundamenta Informaticae, IOS Press, Amsterdam, vol. 26(3), June 1996, pp. 241\u2013265.","DOI":"10.3233\/FI-1996-263402"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB12","unstructured":"G. Engels, Graphen als zentrale Datenstrukturen in einer Software-Entwicklungsumgebung, Ph.D. Thesis, Universit\u00e4t Osnabr\u00fcck, 1986, VDI-Verlag."},{"issue":"2","key":"10.1016\/S0167-6423(02)00056-4_BIB13","first-page":"99","article-title":"DB-MAIN","volume":"24","author":"Englebert","year":"1999","journal-title":"J. Inform. Systems\u2014Special Issue Meta-CASEs"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB14","doi-asserted-by":"crossref","unstructured":"C. Fahrner, G. Vossen, Transforming relational database schemas into object-oriented schemas according to ODMG-93, In: Proc. of the 4th Intl. Conf. on Deductive and Object-Oriented Databases, Lecture Notes in Computer Science, vol. 1013, Springer, Berlin, 1995.","DOI":"10.1007\/3-540-60608-4_54"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB15","unstructured":"T. Fischer, J. Niere, L. Torunski, A. Z\u00fcndorf, Story diagrams: a new graph rewrite language based on the unified modeling language, In: G. Engels, G. Rozenberg (Eds.), Proc. of the 6th Int. Workshop on Theory and Application of Graph Transformation (TAGT), Paderborn, Germany, Springer, Berlin, 1998."},{"issue":"1","key":"10.1016\/S0167-6423(02)00056-4_BIB16","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1145\/248603.248614","article-title":"Converting relational to object-oriented databases","volume":"26","author":"Fong","year":"1997","journal-title":"ACM SIGMOD Record"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB17","series-title":"Proc. of the IFIP WG 8.1 Conf. on Information System Concepts: An In-depth Analysis","article-title":"A generic entity-relationship model","author":"Hainaut","year":"1989"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB18","unstructured":"J.-L. Hainaut, Entity-generating schema transformations for entity-relationship models, in: Proc. of the 10th Entity-Relationship Conference, San Mateo, 1991."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB19","series-title":"Technical Report RP-95-13","article-title":"Requirements for information system reverse engineering support","author":"Hainaut","year":"1993"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB20","doi-asserted-by":"crossref","unstructured":"J.-L. Hainaut, J. Henrard, J.-M. Hick, D. Roland, Database design recovery, Lecture Notes in Computer Science, vol. 1080, Springer, Berlin, 1996, pp. 272ff.","DOI":"10.1007\/3-540-61292-0_16"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB21","doi-asserted-by":"crossref","unstructured":"J.-L. Hainaut, C. Tonneau, M. Joris, M. Chandelon, Transformation-based database reverse engineering, Lecture Notes in Computer Science, vol. 823, Springer, Berlin, 1994, p. 364.","DOI":"10.1007\/BFb0024380"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB22","doi-asserted-by":"crossref","unstructured":"J. Henrard, V. Englebert, J.-M. Hick, D. Roland, J.-L. Hainaut, Program understanding in database reverse engineering, in: Proc. of DEXA\u201998, Vienna, Austria, 1998.","DOI":"10.1007\/BFb0054469"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB23","unstructured":"J. Holle, Ein Generator f\u00fcr integrierte Werkzeuge am Beispiel der objekt-relationalen Datenbankschemamigration, Master's Thesis, Universit\u00e4t-GH Paderborn, Fachbereich 17, Paderborn, Germany, 1997."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB24","unstructured":"F. H\u00fcsemann, Eine erweiterte Schemaabbildungskomponente f\u00fcr Datenbank\u2014Gateways, in: 10. Workshop \u201d \u2018Grundlagen von Datenbanken\u201d, Konstanz, June 1998. Konstanzer Schriften in Mathematik und Informatik Nr. 63, Universit\u00e4t Konstanz, pp. 52\u201356."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB25","unstructured":"J.H. Jahnke, Management of Uncertainty and Inconsistency in Database Reengineering Processes, Ph.D. Thesis, University of Paderborn, Department of Mathematics and Computer Science, 33095 Paderborn, Germany, September 1999."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB26","doi-asserted-by":"crossref","unstructured":"J.H. Jahnke, W.Sch\u00e4fer, A. Z\u00fcndorf, A design environment for migrating relational to object oriented database systems, in: Proc. of the 1996 Intl. Conf. on Software Maintenance (ICSM\u201996), IEEE Computer Society, Silver Spring, MD, 1996.","DOI":"10.1109\/ICSM.1996.565001"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB27","doi-asserted-by":"crossref","unstructured":"J.H. Jahnke, W. Sch\u00e4fer, A. Z\u00fcndorf, Generic fuzzy reasoning nets as a basis for reverse engineering relational database applications, in: Proc. of European Software Engineering Conference (ESEC\/FSE), Lecture Notes in Computer Science, vol. B02, Springer, Berlin, September 1997.","DOI":"10.1007\/3-540-63531-9_15"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB28","unstructured":"J.H. Jahnke, J.P. Wadsack, The varlet analyst: employing imperfect knowledge in database reverse engineering tools, in: Proc. of 3rd Internat. Workshop on Intelligent Software Engineering (WISE-3), Limerick, Ireland, 2000."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB29","doi-asserted-by":"crossref","unstructured":"J.H. Jahnke, A. Walenstein, Reverse engineering tools as media for imperfect knowledge, in: Proc. of the 7th Working Conference on Reverse Engineering (WCRE 2000), Brisbane, Australia, 2000.","DOI":"10.1109\/WCRE.2000.891449"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB30","article-title":"Applying graph transformation to database re-engineering","volume":"vol. 2","author":"Jahnke","year":"1999"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB31","series-title":"Entity-Relationship Approach to Database Design and Querying","article-title":"A method for translating relational schemas into conceptual schemas","author":"Johannesson","year":"1990"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB32","doi-asserted-by":"crossref","unstructured":"U.A. Johnen, M.A. Jeusfeld, An executable meta model for re-engineering of database schemas, in: P. Loucopoulos (Ed.), Proc. ER\u201994, Manchester, UK, Lecture Notes in Computer Science, vol. 881, Springer, Berlin, 1994, pp. 533\u2013547.","DOI":"10.1007\/3-540-58786-1_100"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB33","unstructured":"M. Lefering, A. Sch\u00fcrr, Building tightly integrated software development environments, in: Specification of Integration Tools, Lecture Notes in Computer Science, vol. 1170, Springer, Berlin, 1996."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB34","unstructured":"P. Martin, J.R. Cordy, R. Abu-Hamdeh, Information capacity preserving of relational schemas using structural transformation, Technical Report ISSN 0836-0227-95-392, Department of Computing and Information Science, Queen's University, Kingston, Ontario, Canada, November 1995."},{"issue":"2","key":"10.1016\/S0167-6423(02)00056-4_BIB35","doi-asserted-by":"crossref","first-page":"228","DOI":"10.1147\/sj.292.0228","article-title":"Data modeling for software development","volume":"29","author":"Mathews","year":"1990","journal-title":"IBM Systems J."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB36","unstructured":"S.B. Navathe, A.M. Awong, Abstracting relational and hierarchical data with a semantic data model, in: Proc. of the 6th Intl. Conf. of the Entity Relationship Approach, New York, North-Holland, Amsterdam, November 1987, pp. 305\u2013333."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB37","doi-asserted-by":"crossref","unstructured":"J.-M. Petit, J. Kouloumdjian, J.-F. Boulicaut, F. Toumani, Using queries to improve database reverse engineering, in: Proc. of 13th Intl. Conf. of ERA, Manchester, Springer, Berlin, 1994, pp. 369\u2013386.","DOI":"10.1007\/3-540-58786-1_91"},{"issue":"5","key":"10.1016\/S0167-6423(02)00056-4_BIB38","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/175290.175293","article-title":"An approach for reverse engineering of relational databases","volume":"37","author":"Premerlani","year":"1994","journal-title":"Commun. ACM"},{"issue":"1","key":"10.1016\/S0167-6423(02)00056-4_BIB39","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/248603.248615","article-title":"Extraction of object-oriented structures from existing relational databases","volume":"26","author":"Ramanathan","year":"1997","journal-title":"ACM SIGMOD Record"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB40","series-title":"Handbook of Graph Grammars and Computing by Graph Transformation","year":"1997"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB41","unstructured":"J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorensen, Object\u2013Oriented Modeling and Design, Prentice-Hall, Englewood Cliffs, NJ 07632, 1991."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB42","unstructured":"J. Rumbaugh, I. Jacobson, G. Booch, The Unified Modeling Language Reference Manual, 1st ed., Addison-Wesley, Reading, MA USA, 1999."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB43","unstructured":"B. Schiefer, Eine Umgebung zur Unterst\u00fctzung von Schema\u00e4nderungen und Sichten in objektorientierten Datenbanksystemen. PhD Thesis, Universit\u00e4t Karlsruhe, Fakult\u00e4t f\u00fcr Informatik, FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10\u201314, D-76131 Karlsruhe, Germany, December 1993."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB44","series-title":"Software Engineering\u2014ESEC\u201995","article-title":"Graph Grammar Engineering with PROGRES","author":"Sch\u00fcrr","year":"1995"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB45","doi-asserted-by":"crossref","unstructured":"O. Signore, M. Loffredo, M. Gregori, M. Cima, Reconstruction of er schema from database applications: a cognitive approach, in: Proc. of 13th Intl. Conf. of ERA, Manchester, Springer, Berlin, 1994, pp. 387\u2013402.","DOI":"10.1007\/3-540-58786-1_92"},{"issue":"6","key":"10.1016\/S0167-6423(02)00056-4_BIB46","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/291252.288273","article-title":"Reengineering class hierarchies using concept analysis","volume":"23","author":"Snelting","year":"1998","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB47","doi-asserted-by":"crossref","unstructured":"P. Sousa, L. Pedro de Jesus, G. Pereira, F. Brito e Abreu. Clustering relations into abstract er schemas for database reverse engineering, in: Proc. of the 3rd European Conference on Software Maintenance and Reengineering (CSMR\u201999), Amsterdam, NL, IEEE CS, Silver Spring, MD, March 1999, pp. 169\u2013176.","DOI":"10.1109\/CSMR.1999.756694"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB48","doi-asserted-by":"crossref","unstructured":"F.N. Springsteel, C. Kou, Reverse data engineering of E-R designed relational schemas, in: Proc. of Databases, Parallel Architectures and their Applications, Springer, Berlin, March 1990, pp. 438\u2013440.","DOI":"10.1109\/PARBSE.1990.77173"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB49","unstructured":"The ProgresDeveloper Team, The Progres Language Manual Version 9.2, Lehrstuhl fuer Informatik III, RWTH Aachen, Ahornstr. 55, 52074 Aachen, Germany, 1999."},{"key":"10.1016\/S0167-6423(02)00056-4_BIB50","series-title":"Evolution in Objekt-Datenbanken","author":"Tresch","year":"1995"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB51","series-title":"Application (Re)Engineering\u2014Building Web-Based Applications and Dealing with Legacies","author":"Umar","year":"1997"},{"issue":"2","key":"10.1016\/S0167-6423(02)00056-4_BIB52","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/35.565655","article-title":"Corba","volume":"14","author":"Vinoski","year":"1997","journal-title":"IEEE Commun. Magazine"},{"key":"10.1016\/S0167-6423(02)00056-4_BIB53","unstructured":"J.P. Wadsack, Inkrementelle Konsistenzerhaltung in der transformationsbasierten Datenbankmigration, Master's Thesis, University of Paderborn, Department of Mathematics and Computer Science, 33095 Paderborn, Germany, 1998."}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642302000564?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642302000564?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,9]],"date-time":"2020-03-09T19:07:48Z","timestamp":1583780868000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642302000564"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,11]]},"references-count":53,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[2002,11]]}},"alternative-id":["S0167642302000564"],"URL":"https:\/\/doi.org\/10.1016\/s0167-6423(02)00056-4","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[2002,11]]}}}