{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:45:40Z","timestamp":1747579540821},"publisher-location":"Berlin, Heidelberg","reference-count":30,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540619949"},{"type":"electronic","value":"9783540495888"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/bfb0037407","type":"book-chapter","created":{"date-parts":[[2006,1,25]],"date-time":"2006-01-25T15:15:55Z","timestamp":1138202155000},"page":"235-254","source":"Crossref","is-referenced-by-count":18,"title":["Core technologies for system renovation"],"prefix":"10.1007","author":[{"given":"Mark","family":"van den Brand","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Klint","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Verhoef","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,26]]},"reference":[{"key":"15_CR1","unstructured":"COBOL, ANSI X3.23. American National Standards Institute, 1985."},{"key":"15_CR2","unstructured":"Specification of Abstract Syntax Notation One (ASN-1). 1987. ISO 8824."},{"key":"15_CR3","volume-title":"Rapports de Recherche 1219","author":"D. Austry","year":"1990","unstructured":"D. Austry. The VTP project: modular abstract syntax specification. Rapports de Recherche 1219, INRIA, Sophia-Antipolis, 1990."},{"issue":"2","key":"15_CR4","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1007\/BF01214556","volume":"8","author":"J.C.M. Baeten","year":"1996","unstructured":"J.C.M. Baeten and J.A. Bergstra. Discrete time process algebra. Formal Aspects of Computing, 8(2):188\u2013208, 1996.","journal-title":"Formal Aspects of Computing"},{"key":"15_CR5","doi-asserted-by":"crossref","unstructured":"J. A. Bergstra and P. Klint. The discrete time toolbus. In M. Wirsing and M. Nivat, editors, Algebraic Methodology and Software Technology (AMAST '96), volume 1101 of LNCS, pages 288\u2013305. Springer-Verlag, 1996.","DOI":"10.1007\/BFb0014323"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"J.A. Bergstra and P. Klint. The toolbus coordination architecture. In P. Ciancarini and C. Hankin, editors, Coordination Languages and Models, volume 1061 of LNCS, pages 75\u201388. Springer-Verlag, 1996.","DOI":"10.1007\/3-540-61052-9_40"},{"key":"15_CR7","unstructured":"M.G.J. van den Brand, P. Klint, P. Olivier, and E. Visser. Aterms: representing structured data for exchange between heterogeneous tools. Unpublished manuscript."},{"key":"15_CR8","unstructured":"M.G.J. van den Brand, P. Klint, and C. Verhoef. Reverse engineering and system renovation \u2014 an annotated bibliography. Technical Report P9603, University of Amsterdam, Programming Research Group, 1996."},{"key":"15_CR9","unstructured":"M.L. Brodie and M. Stonebraker. Migrating Legacy Systems \u2014 Gateways, Interfaces & The Incremental Approach. Morgan Kaufmann Publishers, Inc., 1995."},{"key":"15_CR10","unstructured":"J.C.M. Baeten and C. Verhoef. Concrete process algebra. In S. Abramsky, D.M. Gabbay, and T.S.E. Maibaum, editors, Handbook of Logic in Computer Science, Volume IV, Syntactical Methods, pages 149\u2013268. Oxford University Press, 1995."},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"J.C.M. Baeten and W.P. Weijland. Process Algebra. Cambridge University Press, 1990.","DOI":"10.1017\/CBO9780511624193"},{"issue":"1","key":"15_CR12","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/52.43044","volume":"7","author":"E.J. Chikofsky","year":"1990","unstructured":"E.J. Chikofsky and J.H. Cross. Reverse engineering and design recovery: A taxonomy. IEEE Software, 7(1):13\u201317, 1990.","journal-title":"IEEE Software"},{"issue":"2","key":"15_CR13","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1147\/sj.282.0294","volume":"28","author":"T.A. Corbi","year":"1989","unstructured":"T.A. Corbi. Program understanding: challenge for the 1990s. IBM System Journal, 28(2):294\u2013306, 1989.","journal-title":"IBM System Journal"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"A. van Deursen, J. Heering, and P. Klint, editors. Language Prototyping: An Algebraic Specification Approach, volume 5 of AMAST Series in Computing. World Scientific Publishing Co., 1996.","DOI":"10.1142\/3163"},{"issue":"1","key":"15_CR15","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/226155.226157","volume":"5","author":"P.T. Devanbu","year":"1996","unstructured":"P.T. Devanbu, D.R. Rosenblum, and A.L. Wolf. Generating testing and analysis tools. ACM Transactions on Software Engineering and Methodology, 5(1):42\u201362, 1996.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"15_CR16","volume-title":"Job Control Language and File Definition","author":"I. Flores","year":"1971","unstructured":"I. Flores. Job Control Language and File Definition. Prentice-Hall, Englewood Cliffs, N.J., 1971."},{"issue":"11","key":"15_CR17","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1145\/71605.71607","volume":"24","author":"J. Heering","year":"1989","unstructured":"J. Heering, P.R.H. Hendriks, P. Klint, and J. Rekers. The syntax definition formalism SDF \u2014 reference manual, 1992. Earlier version in SIGPLAN Notices, 24(11):43\u201375, 1989.","journal-title":"SIGPLAN Notices"},{"key":"15_CR18","unstructured":"J.W.C. Koorn and H.C.N. Bakker. Building an editor from existing components: an exercise in software re-use. Report P9312, Programming Research Group, University of Amsterdam, 1993."},{"issue":"2","key":"15_CR19","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1145\/151257.151260","volume":"2","author":"P. Klint","year":"1993","unstructured":"P. Klint. A meta-environment for generating programming environments. ACM Transactions on Software Engineering and Methodology, 2(2):176\u2013201, 1993.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"15_CR20","unstructured":"B.W. Kernighan and D.M. Ritchie. The C Programming Language. Prentice-Hall, 1978."},{"key":"15_CR21","unstructured":"INRIA, Rocquencourt. LeLisp, Version 15.21, le manuel de r\u00e9f\u00e9rence, 1987."},{"issue":"3","key":"15_CR22","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1145\/169683.174159","volume":"15","author":"M. Odersky","year":"1993","unstructured":"M. Odersky. Defining context-dependent syntax without using contexts. ACM Transactions on Programming Languages and Systems, 15(3):535\u2013562, 1993.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"15_CR23","unstructured":"J.K. Ousterhout. Tcl and the Tk Toolkit. Addison-Wesley, 1994."},{"issue":"6","key":"15_CR24","doi-asserted-by":"crossref","first-page":"463","DOI":"10.1109\/32.295894","volume":"20","author":"S. Paul","year":"1994","unstructured":"S. Paul and A. Prakash. A framework for source code search using program patterns. IEEE Transactions on Software Engineering, 20(6):463\u2013475, 1994.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"3","key":"15_CR25","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1142\/S0218194094000167","volume":"4","author":"S. Paul","year":"1994","unstructured":"S. Paul and A. Prakash. Supporting queries on source code: A formal framework. International Journal of Software Engineering and Knowledge Engineering, 4(3):325\u2013348, 1994.","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"key":"15_CR26","unstructured":"REQL Source Code Query Language. Raleigh, USA, 1994. User Guide and Language Reference \u2014 Version 2.0 for Windows."},{"key":"15_CR27","doi-asserted-by":"crossref","unstructured":"T. Reps and T. Teitelbaum. The Synthesizer Generator: a System for Constructing Language-Based Editors. Springer-Verlag, 1989.","DOI":"10.1007\/978-1-4613-9623-9"},{"key":"15_CR28","unstructured":"R. Snodgrass. The Interface Description Language. Computer Science Press, 1989."},{"key":"15_CR29","unstructured":"S.F.M. van Vlijmen, P.N. Vriend, and A. van Waveren. Control and data transfer in the distributed editor of the ASF+SDF meta-environment. Report P9415, Programming Research Group, University of Amsterdam, 1994."},{"issue":"4","key":"15_CR30","first-page":"3","volume":"2","author":"E. Yourdon","year":"1989","unstructured":"E. Yourdon. RE-3. American Programmer, 2(4):3\u201310, 1989.","journal-title":"American Programmer"}],"container-title":["Lecture Notes in Computer Science","SOFSEM'96: Theory and Practice of Informatics"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0037407","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,16]],"date-time":"2019-04-16T14:34:35Z","timestamp":1555425275000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0037407"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540619949","9783540495888"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/bfb0037407","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1996]]}}}