{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T15:24:51Z","timestamp":1725636291374},"publisher-location":"London","reference-count":36,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9783540199120"},{"type":"electronic","value":"9781447121220"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1995]]},"DOI":"10.1007\/978-1-4471-2122-0_6","type":"book-chapter","created":{"date-parts":[[2011,11,23]],"date-time":"2011-11-23T07:21:25Z","timestamp":1322032885000},"page":"60-78","source":"Crossref","is-referenced-by-count":6,"title":["Protection in Grasshopper: A Persistent Operating System"],"prefix":"10.1007","author":[{"given":"Alan","family":"Dearie","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rex","family":"di Bona","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"Farrow","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Frans","family":"Henskens","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Hulse","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anders","family":"Lindstr\u00f6m","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephen","family":"Norris","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Rosenberg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francis","family":"Vaughan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"2","key":"6_CR1","doi-asserted-by":"publisher","first-page":"230","DOI":"10.1145\/3857.3859","volume":"10","author":"A Albano","year":"1985","unstructured":"Albano, A., Cardelli, L. and Orsini, R. \u201cGalileo: A Strongly Typed, Interactive Conceptual Language\u201d, ACM Transactions on Database Systems, 10(2), pp. 230\u2013260, 1985.","journal-title":"ACM Transactions on Database Systems"},{"issue":"1","key":"6_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1093\/comjnl\/29.1.1","volume":"29","author":"M Anderson","year":"1986","unstructured":"Anderson, M., Pose, R. and Wallace, C. S. \u201cA Password-Capability System\u201d, The Computer Journal, vol 29, 1, pp. 1\u20138, 1986.","journal-title":"The Computer Journal"},{"issue":"4","key":"6_CR3","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1093\/comjnl\/26.4.360","volume":"26","author":"MP Atkinson","year":"1983","unstructured":"Atkinson, M. P., Bailey, P., Chisholm, K. J., Cockshott, W. P. and Morrison, R. \u201cAn Approach to Persistent Programming\u201d, The Computer Journal, 26(4), pp. 360\u2013365, 1983.","journal-title":"The Computer Journal"},{"issue":"7","key":"6_CR4","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1145\/988376.988378","volume":"17","author":"MP Atkinson","year":"1981","unstructured":"Atkinson, M. P., Chisholm, K. J. and Cockshott, W. P. \u201cPS-algol: An Algol with a Persistent Heap\u201d, ACM SIGPLAN Notices, 17(7), pp. 24\u201331, 1981.","journal-title":"ACM SIGPLAN Notices"},{"issue":"3","key":"6_CR5","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1145\/29321.29323","volume":"21","author":"RH Campbell","year":"1987","unstructured":"Campbell, R. H., Johnston, G. M. and Russo, V. F. \u201cChoices (Class Hierarchical Open Interface for Custom Embedded Systems\u201d, ACM Operating Systems Review, 21(3), pp. 9\u201317, 1987.","journal-title":"ACM Operating Systems Review"},{"key":"6_CR6","doi-asserted-by":"crossref","unstructured":"Chase, J. S., Levy, H. M., Baker-Harvey, M. and Lazowska, E. D. \u201cOpal: A Single Address Space System for 64-Bit Architectures\u201d, Third IEEE Workshop on Workstation Operating Systems, IEEE, 1992.","DOI":"10.1109\/WWOS.1992.275684"},{"issue":"2","key":"6_CR7","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/MS.1984.234046","volume":"1","author":"DR Cheriton","year":"1984","unstructured":"Cheriton, D. R. \u201cThe V Kernel: A Software Base for Distributed Systems\u201d, Software, 1(2), pp. 9\u201342, 1984.","journal-title":"Software"},{"key":"6_CR8","unstructured":"Chorus Systems \u201cOverview of the CHORUS Distributed Operating Systems\u201d, Computer Systems \u2014 The Journal of the Usenix Association, 1(4), 1990."},{"key":"6_CR9","doi-asserted-by":"crossref","unstructured":"Cockshott, W. P. \u201cDesign of POMP \u2014 a Persistent Object Management Processor\u201d, Proceedings of the Third International Workshop on Persistent Object Systems, (ed J. Rosenberg and D. M. Koch), Springer-Verlag, pp. 367\u2013376, 1989.","DOI":"10.1007\/978-1-4471-3173-1_25"},{"key":"6_CR10","unstructured":"Dasgupta, P., LeBlanc, R. J. and Appelbe, W. F. \u201cThe Clouds Distributed Operating System\u201d, Proceedings, 8th International Conference on Distributed Computing Systems, 1988."},{"key":"6_CR11","first-page":"46","volume":"II","author":"A Dearie","year":"1989","unstructured":"Dearie, A. \u201cEnvironments: A Flexible Binding Mechanism to Support System Evolution\u201d, Proc. 22nd Hawaii International Conference on System Sciences, vol II, pp. 46\u201355, 1989.","journal-title":"Proc. 22nd Hawaii International Conference on System Sciences"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"Dearie, A., di Bona, R., Farrow, J. M., Henskens, F. A., Lindstr\u00f6m, A., Rosenberg, J. and Vaughan, F. \u201cGrasshopper: An Orthogonally Persistent Operating System\u201d, Computer Systems (to appear), 1994.","DOI":"10.1007\/978-1-4471-2122-0_6"},{"key":"6_CR13","first-page":"779","volume-title":"Proceedings of the 25th Hawaii International Conference on System Sciences","author":"A Dearie","year":"1992","unstructured":"Dearie, A., Rosenberg, J., Henskens, F. A., Vaughan, F. and Maciunas, K. \u201cAn Examination of Operating System Support for Persistent Object Systems\u201d, Proceedings of the 25th Hawaii International Conference on System Sciences, vol 1, (ed V. Milutinovic and B. D. Shriver), IEEE Computer Society Press, Hawaii, U. S. A., pp. 779\u2013789, 1992."},{"issue":"3","key":"6_CR14","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1145\/365230.365252","volume":"9","author":"JB Dennis","year":"1966","unstructured":"Dennis, J. B. and Van Horn, E. C. \u201cProgramming Semantics for Multiprogrammed Computations\u201d, Communications of the A.C.M., 9(3), pp 143\u2013145, 1966.","journal-title":"Communications of the A.C.M"},{"issue":"7","key":"6_CR15","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1145\/361011.361070","volume":"17","author":"RS Fabry","year":"1974","unstructured":"Fabry, R. S. \u201cCapability-Based Addressing\u201d, Communications of the A.C.M., 17(7), pp. 403\u2013412, 1974.","journal-title":"Communications of the A.C.M"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Gehringer, E. F. and Keedy, J. L. \u201cTagged Architecture: How Compelling are its Advantages?\u201d, Twelth International Symposium on Computer Architecture, pp. 162\u2013170, 1985.","DOI":"10.1145\/327070.327153"},{"key":"6_CR17","unstructured":"Harland, D. M. \u201cREKURSIV: Object-oriented Computer Architecture\u201d, Ellis-Horwood Limited, 1988."},{"key":"6_CR18","unstructured":"Henskens, F. A. \u201cA Capability-based Persistent Distributed Shared Memory\u201d, PhD Thesis, University of Newcastle, N.S.W., Australia, ISBN 0 86758 668 0, 1991."},{"key":"6_CR19","first-page":"769","volume-title":"Proceedings of the 25th Hawaii International Conference on System Sciences","author":"FA Henskens","year":"1992","unstructured":"Henskens, F. A. \u201cAddressing Moved Modules in a Capability-based Distributed Shared Memory\u201d, Proceedings of the 25th Hawaii International Conference on System Sciences, vol 1, (ed V. Milutinovic and B. D. Shriver), IEEE Computer Society Press, Hawaii, U. S. A., pp. 769\u2013778, 1992."},{"key":"6_CR20","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/IWOOOS.1992.253001","volume-title":"Proceedings of 2nd International Workshop on Object Orientation in Operating Systems","author":"M Hitchens","year":"1992","unstructured":"Hitchens, M. and Rosenberg, J. \u201cBinding between Names and Objects in a Persistent System\u201d, Proceedings of 2nd International Workshop on Object Orientation in Operating Systems, IEEE, Dourdan, France, pp. 26\u201337, 1992."},{"key":"6_CR21","unstructured":"Keedy, J. L. \u201cAn Implementation of Capabilities without a Central Mapping Table\u201d, Proc. 17th Hawaii International Conference on System Sciences, pp 180\u2013185, 1984."},{"key":"6_CR22","doi-asserted-by":"crossref","first-page":"747","DOI":"10.1109\/HICSS.1992.183229","volume-title":"Proceedings of the 25th Hawaii International Conference on Systems Sciences","author":"JL Keedy","year":"1992","unstructured":"Keedy, J. L. and Vosseberg, K. \u201cPersistent Protected Modules and Persistent Processes as the Basis for a More Secure Operating System\u201d, Proceedings of the 25th Hawaii International Conference on Systems Sciences, vol 1, IEEE Hawaii, USA, pp. 747\u2013756, 1992."},{"issue":"2","key":"6_CR23","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/850657.850658","volume":"13","author":"HC Lauer","year":"1979","unstructured":"Lauer, H. C. and Needham, R. M. \u201cOn the Duality of Operating System Structures\u201d, Operating Systems Review, 13(2), pp. 3\u201319, 1979.","journal-title":"Operating Systems Review"},{"issue":"3","key":"6_CR24","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/MC.1982.1653971","volume":"15","author":"HM Levy","year":"1982","unstructured":"Levy, H. M. and Lipman, P. H. \u201cVirtual Memory Management in the VAX\/VMS Operating System\u201d, Computer, 15(3), pp. 35\u201341, 1982.","journal-title":"Computer"},{"key":"6_CR25","unstructured":"Matthes, F. and Schmidt, J. W. \u201cThe Type System of DBPL\u201d, Proceedings of the Second International Workshop on Database Programming Languages, Morgan Kaufmann, pp. 219\u2013225, 1989."},{"key":"6_CR26","unstructured":"Morrison, R., Brown, A. L., Conner, R. C. H. and Dearie, A. \u201cNapier88 Reference Manual\u201d, Universities of Glasgow and St. Andrews, Persistent Programming Research Report PPRR-77-89, 1989."},{"key":"6_CR27","first-page":"48","volume-title":"Proceedings of the International Workshop on Computer Architectures to Support Security and Persistence of Information","author":"R Morrison","year":"1990","unstructured":"Morrison, R., Brown, A. L., Connor, R. C. H., Cutts, Q. I., Dearie, A., Kirby, G., Rosenberg, J. and Stemple, D. \u201cProtection in Persistent Object Systems\u201d, Proceedings of the International Workshop on Computer Architectures to Support Security and Persistence of Information, Springer-Verlag, Bremen, Germany, pp. 48\u201366, 1990."},{"key":"6_CR28","unstructured":"Moss, J. E. B. \u201cAddressing Large Distributed Collections of Persistent Objects: The Mneme Project\u2019s Approach\u201d, Proceedings of the Second International Workshop on Database Programming Languages, Gleneden Beach, Oregon, Morgan Kaufmann, pp. 358\u2013374, 1989."},{"issue":"5","key":"6_CR29","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/2.53354","volume":"23","author":"SJ Mullender","year":"1990","unstructured":"Mullender, S. J., van Rossum, G., Tanenbaum, A. S., van Renesse, R. and van Staveren, H. \u201cAmoeba: A Distributed Operating System for the 1990s\u201d, Computer, 23(5), pp. 44\u201353, 1990.","journal-title":"Computer"},{"key":"6_CR30","doi-asserted-by":"crossref","unstructured":"Pose, R. D. \u201cCapability Based, Tightly Coupled Multiprocessor Hardware to Support a Persistent Global Virtual Memory\u201d, Proceedings of the 22nd Annual Hawaii International Conference on System Sciences, (ed B. D. Shriver), pp. 36\u201345, 1989.","DOI":"10.1109\/HICSS.1989.48057"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Rashid, R., Tevanian, A., Young, M., Golub, D., Baron, R., Black, D., Bolosky, W. and Chew, J. \u201cMachine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures\u201d, Proceedings of the Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS II), ACM Order Number 556870, pp. 31\u201339, 1987.","DOI":"10.1145\/36204.36181"},{"key":"6_CR32","doi-asserted-by":"crossref","unstructured":"Richardson, J. E. and Carey, M. J. \u201cImplementing Persistence in E\u201d, Proceedings of the Third International Workshop on Persistent Object Systems, (ed J. Rosenberg and D. M. Koch), Springer-Verlag, pp. 175\u2013199, 1989.","DOI":"10.1007\/978-1-4471-3173-1_12"},{"key":"6_CR33","unstructured":"Rosenberg, J. and Abramson, D. A. \u201cMONADS-PC: A Capability Based Workstation to Support Software Engineering\u201d, Proc, 18th Hawaii International Conference on System Sciences, pp. 515\u2013522, 1985."},{"issue":"12","key":"6_CR34","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/96267.96281","volume":"33","author":"AS Tanenbaum","year":"1990","unstructured":"Tanenbaum, A. S. \u201cExperiences with the Amoeba Distributed System\u201d, Communications of the ACM, 33(12), pp. 46\u201363, 1990.","journal-title":"Communications of the ACM"},{"key":"6_CR35","unstructured":"Wilkes, M. V. and Needham, R. M. \u201cThe Cambridge CAP Computer and its Operating System\u201d, North Holland, Oxford, 1979."},{"key":"6_CR36","volume-title":"HYDRA\/C.mmp: An Experimental Computer System","author":"WA Wulf","year":"1981","unstructured":"Wulf, W. A., Levin, R. and Harbison, S. P. \u201cHYDRA\/C.mmp: An Experimental Computer System\u201d, McGraw-Hill, New York, 1981."}],"container-title":["Workshops in Computing","Persistent Object Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4471-2122-0_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,14]],"date-time":"2024-04-14T23:43:09Z","timestamp":1713138189000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-1-4471-2122-0_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995]]},"ISBN":["9783540199120","9781447121220"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-1-4471-2122-0_6","relation":{},"ISSN":["1431-1682"],"issn-type":[{"type":"print","value":"1431-1682"}],"subject":[],"published":{"date-parts":[[1995]]}}}