{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T16:32:54Z","timestamp":1759336374151},"publisher-location":"Berlin\/Heidelberg","reference-count":20,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"354018712X"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0022115","type":"book-chapter","created":{"date-parts":[[2006,1,12]],"date-time":"2006-01-12T06:45:40Z","timestamp":1137048340000},"page":"221-229","source":"Crossref","is-referenced-by-count":15,"title":["Eiffel: Object-oriented design for software engineering"],"prefix":"10.1007","author":[{"given":"Bertrand","family":"Meyer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Marc","family":"Nerson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Masanobu","family":"Matsuo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"23_CR1","unstructured":"Graham Birtwistle, Ole-Johan Dahl, Bjorn Myrhaug, and Kristen Nygaard, Simula Begin, Studentliteratur and Auerbach Publishers, 1973."},{"key":"23_CR2","unstructured":"Daniel G. Bobrow and M.J. Stefik, LOOPS: an Object-Oriented Programming System for Interlisp, Xerox PARC, 1982."},{"key":"23_CR3","series-title":"Technical Report","volume-title":"Favors","author":"H.I. Cannon","year":"1980","unstructured":"H.I. Cannon, \u201cFavors,\u201d Technical Report, MIT Artificial Intelligence Laboratory, Cambridge (Massachussets), 1980."},{"key":"23_CR4","volume-title":"Object-Oriented Programming: An Evolutionary Approach","author":"B. J. Cox","year":"1986","unstructured":"Brad J. Cox, Object-Oriented Programming: An Evolutionary Approach, Addison-Wesley, Reading (Massachusetts), 1986."},{"key":"23_CR5","doi-asserted-by":"crossref","unstructured":"S.C. Dewhurst, \u201cObject Representation of Scope during Translation,\u201d in ECOOP 87: European Conference on Object-Oriented Programming, Paris, June 1987.","DOI":"10.1007\/3-540-47891-4_7"},{"key":"23_CR6","volume-title":"Smalltalk-80: The Language and its Implementation","author":"A. Goldberg","year":"1983","unstructured":"Adele Goldberg and David Robson, Smalltalk-80: The Language and its Implementation, Addison-Wesley, Reading (Massachusets), 1983."},{"key":"23_CR7","unstructured":"Jean-Marie Hullot, \u201cCeyx, Version 15: I-une Initiation,\u201d Rapport Technique no. 44, INRIA, Rocquencourt, Et\u00e9 1984."},{"key":"23_CR8","unstructured":"Interactive Software Engineering, Inc., \u201cEiffel Library Manual,\u201d Technical Report TR-EI-7\/LI, 1986."},{"issue":"2","key":"23_CR9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/954666.971189","volume":"12","author":"B. W. Lampson","year":"1977","unstructured":"Bruce W. Lampson, Jim J. Horning, Ralph L. London, J. G. Mitchell, and Gerard L. Popek, \u201cReport on the Programming Language Euclid,\u201d SIGPLAN Notices, vol. 12, no. 2, pp. 1\u201379, February 1977.","journal-title":"SIGPLAN Notices"},{"key":"23_CR10","unstructured":"Bertrand Meyer, \u201cQuelques concepts importants des languages de programmation modernes et leur expression en Simula 67,\u201d Bulletin de la Direction des Etudes et Recherches d'Electricit\u00e9 de France, S\u00e9rie C (Informatique), no. 1, pp. 89\u2013150, Clamart (France), 1979. Also in GROPLAN 9, AFCET, 1979."},{"key":"23_CR11","unstructured":"Bertrand Meyer, \u201cM: A System Description Method,\u201d Technical Report TRCS85-15, University of California, Santa Barbara, Computer Science Department, August 1986. Submitted for publication."},{"key":"23_CR12","unstructured":"Bertrand Meyer, \u201cEiffel: A Language and Environment for Software Engineering,\u201d The Journal of Systems and Software, 1987. To appear."},{"key":"23_CR13","doi-asserted-by":"crossref","unstructured":"Bertrand Meyer, \u201cGenericity, static type checking, and inheritance,\u201d The Journal of Pascal, Ada and Modula-2, 1987. To appear (Revised version of paper in ACM OOPSLA conference proceedings, Portland, Oregon, September 1986, pp. 391\u2013405).","DOI":"10.1145\/960112.28738"},{"key":"23_CR14","first-page":"50","volume":"4","author":"B. Meyer","year":"1987","unstructured":"Bertrand Meyer, Reusability: the Case for Object-Oriented Design, 4, pp. 50\u201364, IEEE Software, March 1987.","journal-title":"Reusability: the Case for Object-Oriented Design"},{"key":"23_CR15","unstructured":"Bertrand Meyer, Object-oriented Software Construction, 1987. To appear"},{"issue":"2","key":"23_CR16","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1145\/24686.24694","volume":"22","author":"B. Meyer","year":"1987","unstructured":"Bertrand Meyer, \u201cEiffel: Programming for Reusability and Extendibility,\u201d ACM Sigplan Notices, February 1987, vol. 22, no. 2, pp. 85\u201394, 1987a.","journal-title":"ACM Sigplan Notices"},{"key":"23_CR17","doi-asserted-by":"crossref","unstructured":"Craig Schaffert, Topher Cooper, Bruce Bullis, Mike Kilian, and Carrie Wilpolt, \u201cAn Introduction to Trellis-Owl,\u201d in OOPSLA '86 Conference Proceedings, Portland Oregon, Sept. 29-Oct. 2, 1986, pp. 9\u201316, 1986. (Published as SIGPLAN Notices, 21, 11, Nov. 1986.)","DOI":"10.1145\/28697.28699"},{"volume-title":"Alphard: Form and Content","year":"1981","key":"23_CR18","unstructured":"Mary Shaw (Ed.), in Alphard: Form and Content, Springer-Verlag, New York, Heidelberg, Berlin, 1981."},{"key":"23_CR19","volume-title":"The C++ Programming Language","author":"B. Stroustrup","year":"1986","unstructured":"Bjarne Stroustrup, The C++ Programming Language, Addison-Wesley, Menlo Park (California), 1986."},{"key":"23_CR20","unstructured":"Larry Tesler, \u201cObject Pascal Report,\u201d Structured Language World, vol. 9, no. 3, 1985."}],"container-title":["Lecture Notes in Computer Science","ESEC '87"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.springerlink.com\/index\/pdf\/10.1007\/BFb0022115","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T22:30:59Z","timestamp":1586644259000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0022115"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["354018712X"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/bfb0022115","relation":{},"subject":[]}}