{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,17]],"date-time":"2023-09-17T12:21:24Z","timestamp":1694953284138},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"4","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2006,10]]},"abstract":"\n System evolution most often implies the integration of legacy components, such as databases, with newly developed ones, leading to mixed architectures that suffer from severe heterogeneity problems. For instance, incorporating a new program in a legacy database application can create an integrity mismatch, since the database model and the program data view can be quite different (e.g. standard file model versus OO model). In addition, neither the legacy DBMS (too weak to address integrity issues correctly) nor the new program (that relies on data server responsibility) correctly cope with data integrity management. The component that can reconciliate these mismatched subsystems is the\n R\/W wrapper<\/jats:italic>\n , which allows any client program to read, but also to update the legacy data, while controlling the integrity constraints that are ignored by the legacy DBMS.This article describes a generic, technology-independent, R\/W wrapper architecture, a methodology for specifying them in a disciplined way, and a CASE tool for generating most of the corresponding code.The key concept is that of\n implicit construct<\/jats:italic>\n , which is a structure or a constraint that has not been declared in the database, but which is controlled by the legacy application code. The implicit constructs are elicited through reverse engineering techniques, and then translated into validation code in the wrapper. For instance, a wrapper can be generated for a collection of COBOL files in order to allow external programs to access them through a relational, object-oriented or XML interface, while offering referential integrity control. The methodology is based on a transformational approach that provides a formal way to build the wrapper schema and to specify inter-schema mappings.\n <\/jats:p>","DOI":"10.1145\/1178625.1178626","type":"journal-article","created":{"date-parts":[[2007,1,16]],"date-time":"2007-01-16T19:38:29Z","timestamp":1168976309000},"page":"329-359","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["Wrapper-based evolution of legacy information systems"],"prefix":"10.1145","volume":"15","author":[{"given":"Philippe","family":"Thiran","sequence":"first","affiliation":[{"name":"Facult\u00e9s Universitaires Notre-Dame de la Paix, Namur, Belgium"}]},{"given":"Jean-Luc","family":"Hainaut","sequence":"additional","affiliation":[{"name":"Facult\u00e9s Universitaires Notre-Dame de la Paix, Namur, Belgium"}]},{"given":"Geert-Jan","family":"Houben","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Brussel, Brussels, Belgium"}]},{"given":"Djamal","family":"Benslimane","sequence":"additional","affiliation":[{"name":"Universit\u00e9 Claude Bernard, Lyon 1, Villeurbanne cedex, France"}]}],"member":"320","published-online":{"date-parts":[[2006,10]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Data Reverse Engineering","author":"Aiken P.","unstructured":"Aiken , P. , 1996. Data Reverse Engineering . McGraw-Hill .]] Aiken, P., 1996. Data Reverse Engineering. McGraw-Hill.]]"},{"key":"e_1_2_1_2_1","first-page":"3","article-title":"Transformational implementation : An example","volume":"7","author":"Balzer R.","year":"1981","unstructured":"Balzer , R. 1981 . Transformational implementation : An example . IEEE TSE 7 , 1, 3 -- 14 .]] Balzer, R. 1981. Transformational implementation : An example. IEEE TSE 7, 1, 3--14.]]","journal-title":"IEEE TSE"},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Bergamaschi S. Castano S. Beneventano D. and Vinci M. 2001. Semantic Integration of Heterogeneous Information Sources. Data Knowl. Eng. 36 Elsevier 215--249.]] 10.1016\/S0169-023X(00)00047-1 Bergamaschi S. Castano S. Beneventano D. and Vinci M. 2001. Semantic Integration of Heterogeneous Information Sources. Data Knowl. Eng. 36 Elsevier 215--249.]] 10.1016\/S0169-023X(00)00047-1","DOI":"10.1016\/S0169-023X(00)00047-1"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the 2nd IEEE Working Conference on Reverse Engineering","author":"Blaha M. R.","unstructured":"Blaha , M. R. and Premerlani , W. J . 1995. Observed Idiosyncrasies of Relational Database designs . In Proceedings of the 2nd IEEE Working Conference on Reverse Engineering , Toronto, July, IEEE Computer Society Press.]] Blaha, M. R. and Premerlani, W. J. 1995. Observed Idiosyncrasies of Relational Database designs. In Proceedings of the 2nd IEEE Working Conference on Reverse Engineering, Toronto, July, IEEE Computer Society Press.]]"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Bouguettaya A. Benetallah B. and Elmagarmid A. 1998. Interconnecting Heterogeneous Information Systems. Kluwer Academic Publishers.]] Bouguettaya A. Benetallah B. and Elmagarmid A. 1998. Interconnecting Heterogeneous Information Systems. Kluwer Academic Publishers.]]","DOI":"10.1007\/978-1-4615-5567-4"},{"key":"e_1_2_1_6_1","unstructured":"Brodie M. and Stonebraker M. 1995. Migrating Legacy Systems Morgan Kaufmann.]] Brodie M. and Stonebraker M. 1995. Migrating Legacy Systems Morgan Kaufmann.]]"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of WebDB (Informal Proceedings), 105--110","author":"Carey M. J.","unstructured":"Carey , M. J. , Florescu , D. , Zachary , G. I. , and Ying , L . 2000. XPERANTO: Publishing Object-Relational Data as XML . In Proceedings of WebDB (Informal Proceedings), 105--110 .]] Carey, M. J., Florescu, D., Zachary, G. I., and Ying, L. 2000. XPERANTO: Publishing Object-Relational Data as XML. In Proceedings of WebDB (Informal Proceedings), 105--110.]]"},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the 2nd WCRE Conference","author":"Edwards H.","unstructured":"Edwards , H. and Munro , M . 1995. Deriving a Logical Model for a System Using Recast Method . In Proceedings of the 2nd WCRE Conference , Toronto, IEEE Computer Society Press.]] Edwards, H. and Munro, M. 1995. Deriving a Logical Model for a System Using Recast Method. In Proceedings of the 2nd WCRE Conference, Toronto, IEEE Computer Society Press.]]"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(99)00007-1"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1389-1286(00)00061-X"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.231878"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008683107812"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/152610.152611"},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the 12th International Conference on ER Approach, ER Institute, 364--375","author":"Hainaut J.-L.","unstructured":"Hainaut , J.-L. , Chandelon M. , Tonneau , C. , and Joris , M . 1993. Transformational techniques for database reverse engineering . In Proceedings of the 12th International Conference on ER Approach, ER Institute, 364--375 .]] Hainaut, J.-L., Chandelon M., Tonneau, C., and Joris, M. 1993. Transformational techniques for database reverse engineering. In Proceedings of the 12th International Conference on ER Approach, ER Institute, 364--375.]]"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 8th Conference on Advanced Information Systems Engineering (CAiSE), Springer-Verlag, 272--300","author":"Hainaut J.-L.","unstructured":"Hainaut , J.-L. , Henrard , J. , Roland , D. , and Englebert , V . 1996. Database Design Recovery , in Proceedings of the 8th Conference on Advanced Information Systems Engineering (CAiSE), Springer-Verlag, 272--300 .]] Hainaut, J.-L., Henrard, J., Roland, D., and Englebert, V. 1996. Database Design Recovery, in Proceedings of the 8th Conference on Advanced Information Systems Engineering (CAiSE), Springer-Verlag, 272--300.]]"},{"key":"e_1_2_1_16_1","volume-title":"Introduction to Database Reverse Engineering. LIBD Lecture Notes","author":"Hainaut J.-L.","year":"2002","unstructured":"Hainaut , J.-L. 2002. Introduction to Database Reverse Engineering. LIBD Lecture Notes , University of Namur. http :\/\/www.info.fundp.ac.be\/~dbm\/publication\/ 2002 \/DBRE-2002.pdf; October 2005.]] Hainaut, J.-L. 2002. Introduction to Database Reverse Engineering. LIBD Lecture Notes, University of Namur. http:\/\/www.info.fundp.ac.be\/~dbm\/publication\/2002\/DBRE-2002.pdf; October 2005.]]"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Hainaut J.-L. 2005. Transformation-Based Database Engineering. In Transformation of Knowledge Information and Data: Theory and Applications. P. van Bommel Ed. IDEA Group 1--28.]] Hainaut J.-L. 2005. Transformation-Based Database Engineering. In Transformation of Knowledge Information and Data: Theory and Applications. P. van Bommel Ed. IDEA Group 1--28.]]","DOI":"10.4018\/978-1-59140-527-6.ch001"},{"key":"e_1_2_1_18_1","volume-title":"-L","author":"Henrard J.","year":"2001","unstructured":"Henrard , J. and Hainaut , J . -L . 2001 . Data Dependency Elicitation in Database Reverse Engineering. In Proceedings of the 5th European Conference on Software Maintenance and Reengineering (CSMR), IEEE Computer Society Press , 11--19.]] Henrard, J. and Hainaut, J.-L. 2001. Data Dependency Elicitation in Database Reverse Engineering. In Proceedings of the 5th European Conference on Software Maintenance and Reengineering (CSMR), IEEE Computer Society Press, 11--19.]]"},{"key":"e_1_2_1_19_1","volume-title":"-L","author":"Henrard J.","year":"2002","unstructured":"Henrard , J. , Hick , J.-M. Thiran , Ph. , and Hainaut , J . -L . 2002 . Strategies for Data Reengineering. In Proceedings of the WCRE Conference, Richmond, IEEE Computer Society Press , 211--220.]] Henrard, J., Hick, J.-M. Thiran, Ph., and Hainaut, J.-L. 2002. Strategies for Data Reengineering. In Proceedings of the WCRE Conference, Richmond, IEEE Computer Society Press, 211--220.]]"},{"key":"e_1_2_1_20_1","volume-title":"-L","author":"Hick J.-M.","year":"2004","unstructured":"Hick , J.-M. , Englebert , V. , Henrard , J. , Roland , D. , and Hainaut , J . -L . 2004 . The DB-MAIN Database Engineering CASE Tool (version 7.1)---Functions Overview, DB-MAIN Technical Manual, Institut d'Informatique, University of Namur . http:\/\/www.rever-sa.com\/DISTRIBUTION\/VERSION.7\/DB-MAIN-Reference-Manual.pdf; October 2005]] Hick, J.-M., Englebert, V., Henrard, J., Roland, D., and Hainaut, J.-L. 2004. The DB-MAIN Database Engineering CASE Tool (version 7.1)---Functions Overview, DB-MAIN Technical Manual, Institut d'Informatique, University of Namur. http:\/\/www.rever-sa.com\/DISTRIBUTION\/VERSION.7\/DB-MAIN-Reference-Manual.pdf; October 2005]]"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the CAINE Conference.]]","author":"Lawrence R.","unstructured":"Lawrence , R. , Barker , K. , and Adil , A . 1998. Simulating MDBS Transaction Management Protocols . In Proceedings of the CAINE Conference.]] Lawrence, R., Barker, K., and Adil, A. 1998. Simulating MDBS Transaction Management Protocols. In Proceedings of the CAINE Conference.]]"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(00)00017-X"},{"key":"e_1_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Lim E. P. and Lee H. K. 1999. Export Database Derivation in Object-Oriented Wrappers. Inform. Softw. Tech. 41 Elsevier 183--196.]] Lim E. P. and Lee H. K. 1999. Export Database Derivation in Object-Oriented Wrappers. Inform. Softw. Tech. 41 Elsevier 183--196.]]","DOI":"10.1016\/S0950-5849(99)00003-8"},{"key":"e_1_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Lopes S. Petit J.-M. and Toumani F. 2002. Discovering Interesting Inclusion Dependencies: application to logical database tuning Inform. Syst. 27 Elsevier 1--19.]] 10.1016\/S0306-4379(01)00027-8 Lopes S. Petit J.-M. and Toumani F. 2002. Discovering Interesting Inclusion Dependencies: application to logical database tuning Inform. Syst. 27 Elsevier 1--19.]] 10.1016\/S0306-4379(01)00027-8","DOI":"10.1016\/S0306-4379(01)00027-8"},{"key":"e_1_2_1_25_1","volume-title":"Proceedings of the 10th International Conference on Very Large Data Bases, Morgan Kaufmann, 309--320","author":"Masunaga Y.","year":"1984","unstructured":"Masunaga , Y. 1984 . A Relational Database View Update Translation Mechanism . In Proceedings of the 10th International Conference on Very Large Data Bases, Morgan Kaufmann, 309--320 .]] Masunaga, Y. 1984. A Relational Database View Update Translation Mechanism. In Proceedings of the 10th International Conference on Very Large Data Bases, Morgan Kaufmann, 309--320.]]"},{"key":"e_1_2_1_26_1","doi-asserted-by":"crossref","unstructured":"McBrien P. and Poulovassilis A. 1998. A General Formal Framework for Schema Transformation Data Knowl. Eng. 28 1 Elsevier 47--71.]] 10.1016\/S0169-023X(98)00013-5 McBrien P. and Poulovassilis A. 1998. A General Formal Framework for Schema Transformation Data Knowl. Eng. 28 1 Elsevier 47--71.]] 10.1016\/S0169-023X(98)00013-5","DOI":"10.1016\/S0169-023X(98)00013-5"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4379(01)00032-1"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 13th International Conference on ER Approach, Manchester, Springer-Verlag.]]","author":"Petit J.-M.","unstructured":"Petit , J.-M. , Kouloumdjan , J. , Bouliaut , J.-F. , and Toumani , F . 1994. Using Queries for Improving Database Reverse Engineering . In Proceedings of the 13th International Conference on ER Approach, Manchester, Springer-Verlag.]] Petit, J.-M., Kouloumdjan, J., Bouliaut, J.-F., and Toumani, F. 1994. Using Queries for Improving Database Reverse Engineering. In Proceedings of the 13th International Conference on ER Approach, Manchester, Springer-Verlag.]]"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the 14th International Conference on Conceptual Modeling, LNCS, 1021","author":"Proper H. A.","unstructured":"Proper , H. A. and Halpin , T. A . 1998. Database Schema Transformation & Optimization . In Proceedings of the 14th International Conference on Conceptual Modeling, LNCS, 1021 , Springer, 191--203.]] Proper, H. A. and Halpin, T. A. 1998. Database Schema Transformation & Optimization. In Proceedings of the 14th International Conference on Conceptual Modeling, LNCS, 1021, Springer, 191--203.]]"},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the CAiSE95 Conference","author":"Rauh O.","unstructured":"Rauh , O. and Stickel , E . 1995. Standard Transformations for the Normalization of ER Schemata . In Proceedings of the CAiSE95 Conference , Jyv\u00e4skyl\u00e4, Finland, LNCS, Springer-Verlag, 313--326.]] Rauh, O. and Stickel, E. 1995. Standard Transformations for the Normalization of ER Schemata. In Proceedings of the CAiSE95 Conference, Jyv\u00e4skyl\u00e4, Finland, LNCS, Springer-Verlag, 313--326.]]"},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the 1st IEEE Working Conf. on Reverse Engineering","author":"Ritsch H.","unstructured":"Ritsch , H. and Sneed , H . 1993. Reverse Engineering Programs via Dynamic Analysis . In Proceedings of the 1st IEEE Working Conf. on Reverse Engineering . Baltimore, IEEE Computer Society Press, 192--201.]] Ritsch, H. and Sneed, H. 1993. Reverse Engineering Programs via Dynamic Analysis. In Proceedings of the 1st IEEE Working Conf. on Reverse Engineering. Baltimore, IEEE Computer Society Press, 192--201.]]"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of Entity-Relationship Approach. LNCS, Springer-Verlag, 115--131","author":"Rosenthal A.","unstructured":"Rosenthal , A. and Reiner , D . 1988. Theoretical Sound Transformations for Practical Database Design . In Proceedings of Entity-Relationship Approach. LNCS, Springer-Verlag, 115--131 .]] Rosenthal, A. and Reiner, D. 1988. Theoretical Sound Transformations for Practical Database Design. In Proceedings of Entity-Relationship Approach. LNCS, Springer-Verlag, 115--131.]]"},{"key":"e_1_2_1_33_1","volume-title":"Distributed Computing: Implementation and Management Strategies","author":"Ross W.","unstructured":"Ross , W. 1993. Hewlett-Packard's Migration to Client\/Server Architecture . In Distributed Computing: Implementation and Management Strategies , Prentice Hall , ed. Khanna, M.]] Ross, W. 1993. Hewlett-Packard's Migration to Client\/Server Architecture. In Distributed Computing: Implementation and Management Strategies, Prentice Hall, ed. Khanna, M.]]"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the VLDB Conference. Morgan Kaufmann, 266--275","author":"Roth M.","unstructured":"Roth , M. and Schwarz , P . 1997. Don't Scrap It, Wrap it! A Wrapper Architecture for Legacy Data Sources . In Proceedings of the VLDB Conference. Morgan Kaufmann, 266--275 .]] Roth, M. and Schwarz, P. 1997. Don't Scrap It, Wrap it! A Wrapper Architecture for Legacy Data Sources. In Proceedings of the VLDB Conference. Morgan Kaufmann, 266--275.]]"},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the 27th VLDB Conference. Morgan Kaufmann, 261--270","author":"Shanmugasundaram J.","unstructured":"Shanmugasundaram , J. , Kiernan , J. , Shekita , E. J. , Fan , C. , and Funderburk , J . 2001. Querying XML Views of Relational Data . In Proceedings of the 27th VLDB Conference. Morgan Kaufmann, 261--270 .]] Shanmugasundaram, J., Kiernan, J., Shekita, E. J., Fan, C., and Funderburk, J. 2001. Querying XML Views of Relational Data. In Proceedings of the 27th VLDB Conference. Morgan Kaufmann, 261--270.]]"},{"key":"e_1_2_1_36_1","volume-title":"Proceedings of the 6th WCRE Conference. IEEE CS Press, 47--55","author":"Souder T.","unstructured":"Souder , T. and Mancoridis , S . 1999. A Tool for Securely Integrating Legacy Systems into Distributed Environment . In Proceedings of the 6th WCRE Conference. IEEE CS Press, 47--55 .]] Souder, T. and Mancoridis, S. 1999. A Tool for Securely Integrating Legacy Systems into Distributed Environment. In Proceedings of the 6th WCRE Conference. IEEE CS Press, 47--55.]]"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the WCRE Conference","author":"Thiran Ph.","unstructured":"Thiran , Ph. and Hainaut , J . -L. 2001. Wrapper Development for Legacy Data Reuse . In Proceedings of the WCRE Conference . Stuttgart, Germany, October, IEEE CS Press, 198--207.]] Thiran, Ph. and Hainaut, J.-L. 2001. Wrapper Development for Legacy Data Reuse. In Proceedings of the WCRE Conference. Stuttgart, Germany, October, IEEE CS Press, 198--207.]]"},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of WCRE'04","author":"Thiran Ph.","unstructured":"Thiran , Ph. , Houben , G.-J. , Hainaut J.-L. and Benslimane , D . 2004. Updating Legacy Databases through Wrappers: Data Consistency Management . In Proceedings of WCRE'04 , IEEE CS Press, 58--67.]] Thiran, Ph., Houben, G.-J., Hainaut J.-L. and Benslimane, D. 2004. Updating Legacy Databases through Wrappers: Data Consistency Management. In Proceedings of WCRE'04, IEEE CS Press, 58--67.]]"},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the CSMR Conference. Manchester, March, IEEE Computer Society Press, 207--216","author":"Thiran Ph.","year":"2005","unstructured":"Thiran , Ph. , Hainaut , J.-L. , Houben , G.-J. 2005 a. Database Wrappers Development. Towards Automatic Generation . In Proceedings of the CSMR Conference. Manchester, March, IEEE Computer Society Press, 207--216 .]] 10.1109\/CSMR.2005.22 Thiran, Ph., Hainaut, J.-L., Houben, G.-J. 2005a. Database Wrappers Development. Towards Automatic Generation. In Proceedings of the CSMR Conference. Manchester, March, IEEE Computer Society Press, 207--216.]] 10.1109\/CSMR.2005.22"},{"key":"e_1_2_1_40_1","article-title":"A Generic Framework for Extracting XML Data from Legacy Databases","volume":"4","author":"Thiran Ph.","year":"2005","unstructured":"Thiran , Ph. , Estievenart , F. , Hainaut , J.-L. and Houben , G. J. 2005 b. A Generic Framework for Extracting XML Data from Legacy Databases . Journal of Web Engineering , 4 , 3, Rinton Press, 205--223.]] Thiran, Ph., Estievenart, F., Hainaut, J.-L. and Houben, G. J. 2005b. A Generic Framework for Extracting XML Data from Legacy Databases. Journal of Web Engineering, 4, 3, Rinton Press, 205--223.]]","journal-title":"Journal of Web Engineering"},{"key":"e_1_2_1_41_1","first-page":"352","article-title":"Program Slicing","volume":"10","author":"Weiser M.","year":"1984","unstructured":"Weiser , M. 1984 . Program Slicing , IEEE TSE 10 , 352 -- 357 .]] Weiser, M. 1984. Program Slicing, IEEE TSE 10, 352--357.]]","journal-title":"IEEE TSE"},{"key":"e_1_2_1_42_1","volume-title":"Proceedings of the 17th International Database Conference (DATASEM '97)","author":"Wu B.","unstructured":"Wu , B. , Lawless , D. , Bisbal , J. , Grimson , J. , Wad , V. , O'sullivan , D. , and Richardson , R . 1997. Legacy System Migration: A Legacy Data Migration Engine , In Proceedings of the 17th International Database Conference (DATASEM '97) , Ed. Czechoslovak Computer Experts, 129--138.]] Wu, B., Lawless, D., Bisbal, J., Grimson, J., Wad, V., O'sullivan, D., and Richardson, R. 1997. Legacy System Migration: A Legacy Data Migration Engine, In Proceedings of the 17th International Database Conference (DATASEM '97), Ed. Czechoslovak Computer Experts, 129--138.]]"},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of the International Conference on Software Maintenance, ICSM '95","author":"Yang H.","unstructured":"Yang , H. and Bennett , K. H . 1995. Acquisition of ERA Models from Data Intensive Code . In Proceedings of the International Conference on Software Maintenance, ICSM '95 , Opio (Nice), France, October 17--20. IEEE Computer Society, 116--123.]] Yang, H. and Bennett, K. H. 1995. Acquisition of ERA Models from Data Intensive Code. In Proceedings of the International Conference on Software Maintenance, ICSM '95, Opio (Nice), France, October 17--20. IEEE Computer Society, 116--123.]]"}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1178625.1178626","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T18:10:35Z","timestamp":1672251035000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1178625.1178626"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,10]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2006,10]]}},"alternative-id":["10.1145\/1178625.1178626"],"URL":"https:\/\/doi.org\/10.1145\/1178625.1178626","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,10]]},"assertion":[{"value":"2006-10-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}