{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:55:40Z","timestamp":1725663340378},"publisher-location":"Berlin, Heidelberg","reference-count":34,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540171898"},{"type":"electronic","value":"9783540473473"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1986]]},"DOI":"10.1007\/3-540-17189-4_105","type":"book-chapter","created":{"date-parts":[[2012,2,25]],"date-time":"2012-02-25T19:11:30Z","timestamp":1330197090000},"page":"314-343","source":"Crossref","is-referenced-by-count":22,"title":["Views for tools in integrated environments"],"prefix":"10.1007","author":[{"given":"David","family":"Garlan","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,31]]},"reference":[{"key":"23_CR1","unstructured":"Vincenzo Ambriola, Gail E. Kaiser, and Robert J. Ellison. An Action Routine Model for ALOE. Technical Report CMU-CS-84-156, Carnegie-Mellon University, Computer Science Department, August, 1984."},{"key":"23_CR2","doi-asserted-by":"crossref","unstructured":"Robert Balzer. A 15 Year Perspective on Automatic Programming. IEEE Transactions on Software Engineering SE-11(11), November, 1985.","DOI":"10.1109\/TSE.1985.231877"},{"key":"23_CR3","unstructured":"D.G. Bobrow, K. Kahn, G. Kiczales, L. Masinter, M. Stefik, & F. Zdybel. CommonLoops: Merging Common Lisp and Object-oriented programming. Technical Report ISL-85-8, Xerox PARC: Intelligent Systems Laboratory, August, 1985."},{"key":"23_CR4","unstructured":"R.M. Burstall and J.A. Goguen. Putting Theories Together To Make Specifications. In Fifth International Joint Conference on Artificial Intelligence, pages 1045\u20131058. Cambridge, MA, 1977."},{"key":"23_CR5","doi-asserted-by":"crossref","unstructured":"D. D. Chamberlin, J. N. Gray, I. L. Traiger. Views, authorization, and locking in a relational data base system. In AFIPS Conference Proceedings, pages 425\u2013430. AFIPS, 1975. NCC 1975, Anaheim, CA.","DOI":"10.1145\/1499949.1500032"},{"issue":"2","key":"23_CR6","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/TSE.1976.233534","volume":"2","author":"F. DeRemer","year":"1976","unstructured":"Frank DeRemer and Hans H. Kron. Programming-in-the-Large Versus Programming-in-the-Small. IEEE Transactions on Software Engineering 2(2):80\u201386, June, 1976.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"23_CR7","unstructured":"T.A. Dolotta and R.C. Haight. PWB\/UNIX \u2014 Overview and Synopsis of Facilities. Technical Report, Bell Laboratories, June 1977."},{"issue":"3","key":"23_CR8","doi-asserted-by":"publisher","first-page":"426","DOI":"10.1145\/3916.3987","volume":"7","author":"J. Donahue","year":"1985","unstructured":"James Donahue and Alan Demers. Data Types Are Values. ACM Transactions on Programming Languages and Systems 7(3):426\u2013445, July, 1985.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"23_CR9","volume-title":"Interactive Programming Environments","author":"V. Donzeau-Gouge","year":"1984","unstructured":"Veronique Donzeau-Gouge, Gerard Huet, Gilles Kahn, and Bernard Lang. Programming Environments Based on Structured Editors: The Mentor Experience. Interactive Programming Environments. McGraw-Hill Book Co., New York, NY, 1984."},{"key":"23_CR10","doi-asserted-by":"crossref","unstructured":"Veronique Donzeau-Gouge, Gilles Kahn, Bernard Lang and B. Melese. Documents Structure and Modularity in Mentor. In Proceedings of the SIGSOFT\/SIGPLAN Software Engineering Symposium on Practical Software Development Environments. April, 1984.","DOI":"10.1145\/800020.808259"},{"key":"23_CR11","unstructured":"The Gandalf Project. ALOE Users' and Implementors' Guide (Fourth Edition). Technical Report, CMU Department of Computer Science, October 1984."},{"key":"23_CR12","unstructured":"David Garlan. Flexible Unparsing in a Structure Editing Environment. Technical Report CMU-CS-85-129, Carnegie-Mellon University, Department of Computer Science, April, 1985."},{"key":"23_CR13","unstructured":"David Garlan. Views for Tools in Software Development Environments. PhD thesis, Carnegie-Mellon University, 1986. In progress."},{"key":"23_CR14","unstructured":"David Garlan and Gail E. Kaiser. Features: An Approach to Reusable Software. 1986. Submitted for publication."},{"key":"23_CR15","unstructured":"David Garlan and Gail E. Kaiser. MELD: An Object-Oriented Language for Describing Features. 1986. Submitted for publication."},{"key":"23_CR16","unstructured":"Chandhok, Garlan, Goldenson, Tucker, and Miller. Structure Editing-Based Programming Environments: The GNOME Approach. In Proceedings of NCC85. AFIPS, July, 1985."},{"key":"23_CR17","unstructured":"A. J. Goldberg and D. Robson. Smalltalk-80: The Language and Its Implementation. Addison-Wesley Publishing Co., 1983."},{"issue":"5","key":"23_CR18","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MS.1985.231756","volume":"2","author":"J. V. Guttag","year":"1985","unstructured":"John V. Guttag, James J. Horning and Jeannette M. Wing. The Larch Family of Specification Languages. IEEE Software 2(5):24\u201336, September, 1985.","journal-title":"IEEE Software"},{"key":"23_CR19","unstructured":"A. N. Habermann and D. Perry. Well-Formed System Compositions. Technical Report CMU-CS-80-117, Carnegie-Mellon University, Computer Science Department, March, 1980."},{"key":"23_CR20","doi-asserted-by":"crossref","unstructured":"Susan Horwitz and Tim Teitelbaum. Relations and Attributes: A Symbiotic Basis for Editing Environments. In ACM SIGPLAN 85 Symposium on Language Issues in Programming Environments, pages 93\u2013106. ACM, June, 1985.","DOI":"10.1145\/800225.806831"},{"key":"23_CR21","unstructured":"Gail E. Kaiser. Semantics for Structure Editing Environments. PhD thesis, Carnegie-Mellon University, June, 1985."},{"key":"23_CR22","doi-asserted-by":"crossref","unstructured":"Gail E. Kaiser. Generation of Run-Time Environments. In SIGPLAN '86 Symposium on Compiler Construction. June, 1986. To appear.","DOI":"10.1145\/12276.13316"},{"key":"23_CR23","unstructured":"Sonya E. Keene and David A. Moon. Flavors: Object-oriented Programming on Symbolics Computers. In Common Lisp Conference. December, 1985."},{"issue":"1","key":"23_CR24","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1109\/MC.1986.1663034","volume":"19","author":"A. M. Keller","year":"1986","unstructured":"Arthur M. Keller. The Role of Semantics in Translating View Updates. IEEE Computer 19(1):63\u201373, January, 1986.","journal-title":"IEEE Computer"},{"key":"23_CR25","unstructured":"Raul Medina-Mora. Syntax-Directed Editing: Towards Integrated Programming Environments. PhD thesis, Carnegie-Mellon University, March 1982."},{"key":"23_CR26","unstructured":"Nestor, J.R., Wulf, W.A., Lamb, D.A. IDL \u2014 Interface Description Language: Formal Description. Technical Report, Software Engineering Institute, Pittsburgh, PA, February, 1986. Reprint of Technical Report CMU-CS-81-139."},{"key":"23_CR27","unstructured":"David S. Notkin. Interactive Structure-Oriented Computing. PhD thesis, Carnegie-Mellon University, February, 1984."},{"key":"23_CR28","unstructured":"D. S. Notkin and A. N. Habermann. Gandalf Software Development Environments. IEEE Transactions on Software Engineering, 1986. To appear."},{"key":"23_CR29","doi-asserted-by":"crossref","unstructured":"Steven P. Reiss. Graphical Program Development with PECAN Program Development Systems. In Proceedings of the Software Engineering Symposium on Practical Software Development Environments. ACM-SIGSOFT\/SIGPLAN, April, 1984.","DOI":"10.1145\/800020.808246"},{"key":"23_CR30","doi-asserted-by":"crossref","unstructured":"Thomas Reps, Tim Teitelbaum and Alan Demers. Incremental Context-Dependent Analysis for Language-Based Editors. ACM Transactions on Programming Languages and Systems (TOPLAS) 5(3), July, 1983.","DOI":"10.1145\/2166.357218"},{"key":"23_CR31","doi-asserted-by":"crossref","unstructured":"Tom Reps and Tim Teitlebaum. The Synthesizer Generator. In Proceedings of the Software Engineering Symposium on Practical Software Development Environments. ACM-SIGSOFT\/SIGPLAN, April, 1984.","DOI":"10.1145\/800020.808247"},{"issue":"4","key":"23_CR32","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MS.1984.229453","volume":"1","author":"M. Shaw","year":"1984","unstructured":"Mary Shaw. Abstraction Techniques in Modern Programming Languages. IEEE Software 1(4):10\u201326, October, 1984.","journal-title":"IEEE Software"},{"issue":"4","key":"23_CR33","first-page":"40","volume":"6","author":"M. Stefik","year":"1986","unstructured":"Mark Stefik and Daniel G. Bobrow. Object-Oriented Programming: Themes and Variations. Al Magazine 6(4):40\u201362, Winter, 1986.","journal-title":"Al Magazine"},{"issue":"6","key":"23_CR34","doi-asserted-by":"crossref","first-page":"1931","DOI":"10.1002\/j.1538-7305.1978.tb02137.x","volume":"57","author":"K. Thompson","year":"1978","unstructured":"K. Thompson. UNIX Implementation. The Bell System Technical Journal 57(6):1931\u20131946, July\u2013August, 1978.","journal-title":"The Bell System Technical Journal"}],"container-title":["Lecture Notes in Computer Science","Advanced Programming Environments"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-17189-4_105.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T20:12:41Z","timestamp":1605643961000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-17189-4_105"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1986]]},"ISBN":["9783540171898","9783540473473"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/3-540-17189-4_105","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1986]]}}}