{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:04:59Z","timestamp":1725663899930},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540573425"},{"type":"electronic","value":"9783540480754"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1993]]},"DOI":"10.1007\/3-540-57342-9_68","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T12:53:21Z","timestamp":1330260801000},"page":"95-109","source":"Crossref","is-referenced-by-count":0,"title":["Design of an integrated and extensible C++ programming environment"],"prefix":"10.1007","author":[{"given":"Kin'ichi","family":"Mitsui","sequence":"first","affiliation":[]},{"given":"Hiroaki","family":"Nakamura","sequence":"additional","affiliation":[]},{"given":"Theodore C.","family":"Law","sequence":"additional","affiliation":[]},{"given":"Shahram","family":"Javey","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,30]]},"reference":[{"unstructured":"Ajisaka, T., \u201cOpen CASE Platforms,\u201d Computer Software, Vol. 10, No. 2, 1993 (in Japanese).","key":"6_CR1"},{"unstructured":"Coplien, J., \u201cAdvanced C++ Programming Styles and Idioms,\u201d Addison Wesley, 1992.","key":"6_CR2"},{"unstructured":"Gabriel, R.P. et al., \u201cFoundation for a C++ Programming Environment,\u201d Proc. of C++ at Work-'90, 1990.","key":"6_CR3"},{"unstructured":"Grass, J.E. and Chen, Y., \u201cThe C++ Information Abstractor,\u201d Proc. of 1990 USENIX C++ Conference, 1990.","key":"6_CR4"},{"doi-asserted-by":"crossref","unstructured":"Harrison, W., \u201cRPDE3: A Framework for Integrating Tool Fragments,\u201d IEEE Software, November 1987.","key":"6_CR5","DOI":"10.1109\/MS.1987.232089"},{"unstructured":"Harrison, W. and Ossher, H., \u201cExtension-by-Addition: Building Extensible Software,\u201d IBM Research Report 16127, 1990.","key":"6_CR6"},{"unstructured":"Harrison, W. and Ossher, H., \u201cThe PlusPlus Object Definition Environment,\u201d IBM Research Report 16283, 1990.","key":"6_CR7"},{"unstructured":"Johnson, R.E. and Zweig, J.M, \u201cDelegation in C++,\u201d Journal of Object-Oriented Programming, Vol. 4, No. 7, 1991.","key":"6_CR8"},{"unstructured":"Krasner, G.E. and Pope, S.T., \u201cA Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80,\u201d Journal of Object-Oriented Programming, Vol. 1, No. 3, 1988.","key":"6_CR9"},{"doi-asserted-by":"crossref","unstructured":"Lejter, M., Meyers, S., and Reiss, S.P., \u201cSupport for Maintaining Object-Oriented Programs,\u201d Trans. on Software Engineering, Vol. 18, No. 12, 1992.","key":"6_CR10","DOI":"10.1109\/32.184759"},{"unstructured":"Levy, M.R., Horspool, R.N., and Junkin, M.D., \u201cThe Translation of Prolog into C++,\u201d University of Victoria, 1990.","key":"6_CR11"},{"doi-asserted-by":"crossref","unstructured":"Lieberherr, K.J. and Holland, I., \u201cAssuring Good Style for Object-Oriented Programs,\u201d IEEE Software, September 1989.","key":"6_CR12","DOI":"10.1109\/52.35588"},{"doi-asserted-by":"crossref","unstructured":"Lieberman, H., \u201cUsing Prototypical Objects to Implement Shared Behaviour,\u201d Proc. of OOPSLA '86, 1986.","key":"6_CR13","DOI":"10.1145\/28697.28718"},{"unstructured":"Mahler, A., \u201cOrganizing Tools in a Uniform Environment Framework,\u201d Proc. of USENIX \u2014 Winter '91, 1991.","key":"6_CR14"},{"unstructured":"Meyers, S. and Lejter, M., \u201cAutomatic Detection of C++ Programming Errors: Initial Thoughts on a Lint++,\u201d Proc. of 1991 USENIX C++ Conference, 1991.","key":"6_CR15"},{"doi-asserted-by":"crossref","unstructured":"Oliver, H., \u201cAdding Control Integration to PCTE,\u201d Endres, A. and Weber, H. (eds.), Proc. European Symposium on Software Development Environments and CASE Technology, Lecture Notes in Computer Science, Springer-Verlag, 1991.","key":"6_CR16","DOI":"10.1007\/3-540-54194-2_26"},{"doi-asserted-by":"crossref","unstructured":"Reiss, S.P., \u201cConnecting Tools Using Message Passing in the Field Environment,\u201d IEEE Software, July 1990.","key":"6_CR17","DOI":"10.1109\/52.56450"},{"doi-asserted-by":"crossref","unstructured":"Thomas, I., \u201cPCTE Interfaces: Supporting Tools in Software-Engineering Environments,\u201d IEEE Software, Vol. 6, No. 6, 1989.","key":"6_CR18","DOI":"10.1109\/52.41644"}],"container-title":["Lecture Notes in Computer Science","Object Technologies for Advanced Software"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-57342-9_68.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:11:49Z","timestamp":1605647509000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57342-9_68"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993]]},"ISBN":["9783540573425","9783540480754"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/3-540-57342-9_68","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1993]]}}}