{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:04:10Z","timestamp":1725663850620},"publisher-location":"Berlin, Heidelberg","reference-count":44,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540578406"},{"type":"electronic","value":"9783540483564"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1994]]},"DOI":"10.1007\/3-540-57840-4_36","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T13:27:29Z","timestamp":1330262849000},"page":"259-281","source":"Crossref","is-referenced-by-count":4,"title":["Technological steps toward a software component industry"],"prefix":"10.1007","author":[{"given":"Michael","family":"Franz","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,5,31]]},"reference":[{"key":"16_CR1","unstructured":"Apple Computer, Inc.; Inside Macintosh; Addison-Wesley; 1985ff."},{"issue":"7","key":"16_CR2","doi-asserted-by":"crossref","first-page":"322","DOI":"10.1145\/74818.74847","volume":"24","author":"R. Atkinson","year":"1989","unstructured":"R. Atkinson, A. Demers, C. Hauser, Ch. Jacobi, P. Kessler and M. Weiser; Experiences Creating a Portable Cedar; Proc. Sigplan '89 Conf. Programming Language Design and Implementation, published as Sigplan Notices, 24:7, 322\u2013329; 1989.","journal-title":"Sigplan Notices"},{"key":"16_CR3","volume-title":"Report #174","author":"M. Brandis","year":"1992","unstructured":"M. Brandis, R. Crelier, M. Franz and J. Templ; The Oberon System Family; Report #174, Departement Informatik, ETH Zurich; 1992."},{"issue":"3","key":"16_CR4","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1002\/spe.4380060316","volume":"6","author":"P.J. Brown","year":"1972","unstructured":"P.J. Brown; Throw-Away Compiling; Software-Practice and Experience, 6:3,423\u2013434; 1972.","journal-title":"Software-Practice and Experience"},{"key":"16_CR5","doi-asserted-by":"crossref","unstructured":"C. Chambers and D. Ungar; Customization: Optimizing Compiler Technology for SELF, a Dynamically-Typed Object-Oriented Programming Language; Proc. ACM Sigplan '89 Conf. Programming Language Design and Implementation, published as Sigplan Notices, 24:7, 146\u2013160; 1989.","DOI":"10.1145\/74818.74831"},{"issue":"10","key":"16_CR6","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/74878.74884","volume":"24","author":"C. Chambers","year":"1989","unstructured":"C. Chambers, D. Ungar and E. Lee; An Efficient Implementation of SELF, a Dynamically-Typed Object-Oriented Language Based on Prototypes; OOPSIA '89 Conf. Proc., published as Sigplan Notices, 24:10, 49\u201370; 1989.","journal-title":"Sigplan Notices"},{"issue":"10","key":"16_CR7","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/368924.368928","volume":"1","author":"M. E. Conway","year":"1958","unstructured":"M. E. Conway, Proposal for an UNCOL; Comm. ACM, 1:10 5\u20138; 1958.","journal-title":"Comm. ACM"},{"issue":"4","key":"16_CR8","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1145\/1780.1783","volume":"6","author":"J. W. Davidson","year":"1984","unstructured":"J. W. Davidson and C. W. Fraser; Code Selection through Object Code Optimization; ACM Trans. Programming Languages and Systems, 6:4, 505\u2013526; 1984.","journal-title":"ACM Trans. Programming Languages and Systems"},{"key":"16_CR9","unstructured":"United Kingdom Defence Research Agency; TDF Specification, Issue 2.1;June 1993."},{"key":"16_CR10","unstructured":"United Kingdom Defence Research Agency; A Guide to the TDF Specification, Issue 2.1.0;June1993."},{"key":"16_CR11","unstructured":"United Kingdom Defence Research Agency; Frequently Asked Questions about ANDF, Issue 1:1; June 1993."},{"key":"16_CR12","doi-asserted-by":"crossref","unstructured":"L. P. Deutsch and A. M. Schiffmann; Efficient Implementation of the Smalltalk-80 System; Conf. Record 11th Annual ACM Symp. Principles of Programming Languages, Salt Lake City, Utah, 297\u2013302; 1984.","DOI":"10.1145\/800017.800542"},{"issue":"4","key":"16_CR13","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1002\/spe.4380090402","volume":"9","author":"S. I. Feldman","year":"1979","unstructured":"S. I. Feldman; Make: A Program for Maintaining Computer Programs; Software-Practice and Experience, 9:4, 255\u2013265; 1979.","journal-title":"Software-Practice and Experience"},{"key":"16_CR14","volume-title":"Report #141","author":"M. Franz","year":"1990","unstructured":"M. Franz; The Implementation of MacOberon; Report #141, Departement Informatik, ETH Z\u00fcrich; 1990."},{"issue":"6","key":"16_CR15","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1002\/spe.4380230607","volume":"23","author":"M. Franz","year":"1993","unstructured":"M. Franz; Emulating an Operating System on Top of Another; Software-Practice and Experience, 23:6, 677\u2013692; June 1993.","journal-title":"Software-Practice and Experience"},{"issue":"3","key":"16_CR16","first-page":"136","volume":"14","author":"M. Franz","year":"1993","unstructured":"M. Franz; The Case for Universal Symbol Files; Structured Programming, 14:3, 136\u2013147; October 1993.","journal-title":"Structured Programming"},{"key":"16_CR17","unstructured":"M. Franz and S. Ludwig; Portability Redefined; Proc. 2nd Int. Modula-2 Conf, Loughborough, England; 1991."},{"issue":"4","key":"16_CR18","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1002\/spe.4380140406","volume":"14","author":"M. Ganapathi","year":"1984","unstructured":"M. Ganapathi and C. N. Fischer; Attributed Linear Intermediate Representations for Retargetable Code Generators; Software-Practice and Experience, 14:4, 347\u2013364; 1984.","journal-title":"Software-Practice and Experience"},{"key":"16_CR19","unstructured":"A. Goldberg and D. Robson; Smalltalk-80: The Language and its Implementation; Addison-Wesley; 1983."},{"key":"16_CR20","volume-title":"The Macro Implementation of SNOBOL4: A Case Study in Machine-Independent Software Development","author":"R. E. Griswold","year":"1972","unstructured":"R. E. Griswold; The Macro Implementation of SNOBOL4: A Case Study in Machine-Independent Software Development; Freeman, San Francisco; 1972."},{"key":"16_CR21","unstructured":"B. W. Kernighan and D. M. Ritchie; The C Programming language; Prentice-Hall; 1978."},{"key":"16_CR22","unstructured":"S. Macrakis; Protecting Source Code with ANDF; Open Software Foundation Research Institute; June 1993."},{"key":"16_CR23","unstructured":"M. D. McIlroy; Mass Produced Software Components; in Naur, Randell, Buxton (eds.), Software Engineering: Concepts and Techniques, Proceedings of the NATO Conferences, New York, 88\u201398; 1976."},{"issue":"6","key":"16_CR24","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/113446.113450","volume":"26","author":"W. G. Morris","year":"1991","unstructured":"W. G. Morris; CCG: A Prototype Coagulating Code Generator; Proc. ACM Sigplan '91 Conf. Programming Language Design and Implementation, published as Sigplan Notices, 26:6, 45\u201358; 1991.","journal-title":"Sigplan Notices"},{"key":"16_CR25","unstructured":"Motorola, Inc.; M68030 Enhanced 32-bit Microprocessor User's Manual; Motorola Customer Order No. MC68020UM\/AD;1987."},{"key":"16_CR26","volume-title":"Report #CLS-81-9","author":"B. J. Nelson","year":"1981","unstructured":"B. J. Nelson; Remote Procedure Call; Report #CLS-81-9, Palo Alto Research Center, Xerox Corporation, Palo Alto, California; 1981."},{"key":"16_CR27","volume-title":"Pascal: The Language and its Implementation","author":"K. V. Nori","year":"1981","unstructured":"K. V. Nori, U. Amman, K. Jensen, H. H. N\u00e4geli and Ch. Jacobi; Pascal-P Implementation Notes; in D.W. Barron, editor; Pascal: The Language and its Implementation: Wiley, Chichester; 1981."},{"key":"16_CR28","unstructured":"Open Software Foundation; OSF Architecture-Neutral Distribution Format Rationale; 1991."},{"key":"16_CR29","doi-asserted-by":"crossref","unstructured":"P. C. Poole and W. M. Waite: Machine Independent Software; Proc. ACM 2nd Symp. Operating System Principles, Princeton, New Jersey; 1969.","DOI":"10.1145\/961053.961063"},{"key":"16_CR30","first-page":"67","volume-title":"Levels of Representation of Programs and the Architecture of Universal Host Machines","author":"B. R. Rau","year":"1978","unstructured":"B. R. Rau; Levels of Representation of Programs and the Architecture of Universal Host Machines; Proc. 11th Annual Microprogramming Workshop, Pacific Grove, California, 67\u201379; 1978."},{"key":"16_CR31","unstructured":"M. Reiser; Private Communication; 1989."},{"issue":"2","key":"16_CR32","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1002\/spe.4380010204","volume":"1","author":"M. Richards","year":"1971","unstructured":"M. Richards; The Portability of the BCPL Compiler; Software-Practice and Experience, 1:2, 135\u2013146; 1971.","journal-title":"Software-Practice and Experience"},{"issue":"2","key":"16_CR33","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/151220.151227","volume":"36","author":"R. L. Sites","year":"1993","unstructured":"R. L. Sites, A. Chernoff, M. B. Kirk, M. P. Marks and S. G. Robinson; Binary Translation; Comm. ACM, 36:2, 69\u201381; February 1993.","journal-title":"Comm. ACM"},{"issue":"8","key":"16_CR34","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/368892.368915","volume":"1","author":"J. Strong","year":"1958","unstructured":"J. Strong, J. Wegstein, A. Tritter, J. Olsztyn, O. Mock and T. B. Steel; The Problem of Programming Communication with Changing Machines: A Proposed Solution: Report of the Share Ad-Hoc Committee on Universal Languages; Comm. ACM, 1:8, 12\u201318. and 1:9, 9\u201315; 1958.","journal-title":"Comm. ACM"},{"key":"16_CR35","unstructured":"C. A. Szyperski; Write-ing Applications: Designing an Extensible Text Editor as an Application Framework; Proc. 7th Int. Conf. Technology of Object-Oriented Languages and Systems (TOOLS'92), Dortmund, Germany, 247\u2013261; 1992."},{"issue":"2","key":"16_CR36","first-page":"1931","volume":"17","author":"K. Thompson","year":"1974","unstructured":"K. Thompson and D. M. Ritchie; The UNIXTime-Sharing System; Comm. ACM, 17:2, 1931\u20131946; 1974.","journal-title":"Comm. ACM"},{"issue":"3","key":"16_CR37","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1145\/5956.5959","volume":"8","author":"W. F. Tichy","year":"1986","unstructured":"W. F. Tichy; Smart Recompilation; ACM Trans. Programming Languages and Systems, 8:3, 273\u2013291; 1986.","journal-title":"ACM Trans. Programming Languages and Systems"},{"key":"16_CR38","doi-asserted-by":"crossref","unstructured":"W. F. Tichy and M. C. Baker; Smart Recompilation; Conf. Record 12th Annual ACM Symp. Principles of Programming Languages, New Orleans, Louisiana, 236\u2013244; 1985.","DOI":"10.1145\/318593.318648"},{"issue":"12","key":"16_CR39","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1145\/38807.38828","volume":"22","author":"D. Ungar","year":"1987","unstructured":"D. Ungar and R. B. Smith; Self: The Power of Simplicity; OOPSIA '87 Conf Proc., published as Sigplan Notices, 22:12, 227\u2013242; 1987.","journal-title":"Sigplan Notices"},{"issue":"6","key":"16_CR40","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/113446.113451","volume":"26","author":"D. W. Wall","year":"1991","unstructured":"D. W. Wall; Predicting Program Behavior Using Real or Estimated Profiles; Proc. ACM Sigplan '91 Conf. Programming Language Design and Implementation, published as Sigplan Notices, 26:6, 59\u201370, 1991.","journal-title":"Sigplan Notices"},{"issue":"6","key":"16_CR41","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MC.1984.1659158","volume":"17","author":"T. A. Welch","year":"1984","unstructured":"T. A. Welch; ATechnique for High-Performance Data Compression; IEEE Computer, 17:6, 8\u201319; 1984.","journal-title":"IEEE Computer"},{"issue":"7","key":"16_CR42","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1002\/spe.4380180707","volume":"18","author":"N. Wirth","year":"1988","unstructured":"N. Wirth:The Programming Language Oberon; Software-Practice and Experience,18:7, 671\u2013690; 1988.","journal-title":"Software-Practice and Experience"},{"issue":"9","key":"16_CR43","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1002\/spe.4380190905","volume":"19","author":"N. Wirth","year":"1989","unstructured":"N. Wirth and J. Gutknecht; The Oberon System, Software-Practice and Experience, 19:9, 857\u2013893; 1989.","journal-title":"Software-Practice and Experience"},{"key":"16_CR44","unstructured":"N. Wirth and J. Gutknecht, Project Oberon: The Design of an Operating System and Compiler; Addison-Wesley;1992."}],"container-title":["Lecture Notes in Computer Science","Programming Languages and System Architectures"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-57840-4_36.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:14:38Z","timestamp":1605647678000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57840-4_36"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1994]]},"ISBN":["9783540578406","9783540483564"],"references-count":44,"URL":"https:\/\/doi.org\/10.1007\/3-540-57840-4_36","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1994]]}}}