{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T16:04:17Z","timestamp":1725465857316},"publisher-location":"Berlin\/Heidelberg","reference-count":25,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"3540582029"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0052177","type":"book-chapter","created":{"date-parts":[[2006,6,7]],"date-time":"2006-06-07T03:59:15Z","timestamp":1149652755000},"page":"81-99","source":"Crossref","is-referenced-by-count":13,"title":["Abstracting process-to-function relations in concurrent object-oriented applications"],"prefix":"10.1007","author":[{"given":"Cristina Videira","family":"Lopes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Karl J.","family":"Lieberherr","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"G. Agha, S. Fr\u00d8lund, W. Kim, R. Panwar, A. Patterson, and D. Sturman. Abstraction and modularity mechanisms for concurrent computing. In Gul Agha, Peter Wegner, and Akinori Yonezawa, editors, Research Directions in Concurrent Object-Oriented Programming, chapter 1, pages 3\u201321. MIT press, 1993.","DOI":"10.7551\/mitpress\/2087.001.0001"},{"key":"5_CR2","doi-asserted-by":"crossref","unstructured":"Gul Agha, Peter Wegner, and Akinori Yonezawa. Research directions in Objectoriented programming. MIT Press, 1993.","DOI":"10.7551\/mitpress\/2087.001.0001"},{"key":"5_CR3","unstructured":"Pierre America. POOL-T: A parallel object-oriented language. In Akinori Yonezawa and Mario Tokoro, editors, Object-Oriented Concurrent Programming, pages 55\u201386. MIT Press, 1987."},{"key":"5_CR4","unstructured":"Lodewijk Bergmans, Mehmet Aksit, Ken Wakita, and Akinori Yonezawa. An object-oriented model for extensible concurrent systems: the composition-filters approach. Memoranda Informatica, 92(87), December 1992."},{"key":"5_CR5","doi-asserted-by":"crossref","unstructured":"A. Black, N. Hutchinson, E. Jul, and H. Levy. Object Structure in the Emerald System. In OOPSLA '86 Proceedings, pages 78\u201386, Portland, Oregon, September 1986.","DOI":"10.1145\/28697.28706"},{"issue":"9","key":"5_CR6","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/162685.162711","volume":"36","author":"D. Caromel","year":"1993","unstructured":"Denis Caromel. Toward a method of object-oriented concurrent programming. Communications of the ACM, 36(9):90\u2013101, September 1993.","journal-title":"Communications of the ACM"},{"key":"5_CR7","first-page":"43","volume-title":"Programming Languages","author":"E. W. Dijkstra","year":"1968","unstructured":"Edsger W. Dijkstra. Cooperating sequential processes. In F. Genuys, editor, Programming Languages, pages 43\u2013112. Academic Press, New York, 1968."},{"issue":"10","key":"5_CR8","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1145\/355620.361161","volume":"17","author":"C.A.R. Hoare","year":"1974","unstructured":"C.A.R. Hoare. Monitors: an operating system structuring concept. Communications of the ACM, 17(10):549\u2013557, October 1974.","journal-title":"Communications of the ACM"},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"C.A.R. Hoare. Communicating Sequential Processes. Prentice-Hall, 1985.","DOI":"10.1007\/978-3-642-82921-5_4"},{"issue":"9","key":"5_CR10","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1145\/162685.162715","volume":"36","author":"M. Karaorman","year":"1993","unstructured":"M. Karaorman and J. Bruno. Introducing concurrency to a sequential language. Communications of the ACM, 36(9):103\u2013116, September 1993.","journal-title":"Communications of the ACM"},{"key":"5_CR11","unstructured":"Karl Lieberherr. The Art of Growing Adaptive Object-Oriented Software. PWS Publishing Company, 1995. To be published."},{"issue":"5","key":"5_CR12","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/52.35588","volume":"6","author":"K. Lieberherr","year":"1989","unstructured":"Karl Lieberherr and Ian Holland. Assuring good style for object-oriented programs. IEEE Software, 6(5):38\u201348, September 1989.","journal-title":"IEEE Software"},{"key":"5_CR13","first-page":"114","volume-title":"Experience with a graph-based propagation pattern programming tool","author":"K. J. Lieberherr","year":"1992","unstructured":"Karl J. Lieberherr, Walter H\u00fcrsch, Ignacio Silva-Lepe, and Cun Xiao. Experience with a graph-based propagation pattern programming tool. In Gene Forte et al., editor, International Workshop on CASE, pages 114\u2013119, Montr\u00e9al, Canada, 1992. IEEE Computer Society."},{"key":"5_CR14","doi-asserted-by":"crossref","unstructured":"Karl J. Lieberherr, Ignacio Silva-Lepe, and Cun Xiao. Adaptive object-oriented programming using graph-based customization. Communications of the ACM, May 1994. Accepted for publication.","DOI":"10.1145\/175290.175303"},{"key":"5_CR15","first-page":"424","volume-title":"Minimizing dependency on class structures with adaptive programs","author":"K. J. Lieberherr","year":"1993","unstructured":"Karl J. Lieberherr and Cun Xiao. Minimizing dependency on class structures with adaptive programs. In S. Nishio and A. Yonezawa, editors, International Symposium on Object Technologies for Advanced Software, pages 424\u2013441, Kanazawa, Japan, November 1993. JSSST, Springer Verlag."},{"issue":"4","key":"5_CR16","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1109\/32.223802","volume":"19","author":"K. J. Lieberherr","year":"1993","unstructured":"Karl J. Lieberherr and Cun Xiao. Object-Oriented Software Evolution. IEEE Transactions on Software Engineering, 19(4):313\u2013343, April 1993.","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"9","key":"5_CR17","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/162685.162708","volume":"36","author":"K. L\u00f6hr","year":"1993","unstructured":"Klaus-Peter L\u00f6hr. Concurrency annotations for reusable software. Communications of the ACM, 36(9):90\u2013101, September 1993.","journal-title":"Communications of the ACM"},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"S. Matsuoka and A. Yonezawa. Analysis of inheritance anomaly in object-oriented concurrent programming languages. In Gul Agha, Peter Wegner, and Akinori Yonezawa, editors, Research Directions in Concurrent Object-Oriented Programming, chapter 1, pages 107\u2013150. MIT press, 1993.","DOI":"10.7551\/mitpress\/2087.003.0007"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Jos\u00e9 Meseguer. Solving the inheritance anomaly in concurrent object-oriented programming. In Oscar Nierstrasz, editor, Lecture Notes in Computer Science, pages 220\u2013246. ECOOP'93, Springer-Verlag, July 1993.","DOI":"10.1007\/3-540-47910-4_13"},{"issue":"9","key":"5_CR20","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1145\/162685.162705","volume":"36","author":"B. Meyer","year":"1993","unstructured":"Bertrand Meyer. Systematic concurrent object-oriented programming. Communications of the ACM, 36(9):56\u201380, September 1993.","journal-title":"Communications of the ACM"},{"key":"5_CR21","unstructured":"Ignacio Silva-Lepe, Walter H\u00fcrsch, and Greg Sullivan. A Demeter\/C++ Report. C++ Report, SIGS Publication, February 1994. To be published."},{"key":"5_CR22","unstructured":"Pedro Sousa, Paulo Ferreira, Jos\u00e9 Monge, Andr\u00e9 Zuquete, Manuel Sequeira, Paulo Guedes, and Jos\u00e9 Alves Marques. IK Implementation Report. Technical Report INESC-0014, ESPRIT COMANDOS Project, October 1990."},{"key":"5_CR23","doi-asserted-by":"crossref","unstructured":"Norman Wilde and Ross Huitt. Maintenance support for object-oriented programs. IEEE Transactions on Software Engineering, pages 1038\u20131044, December 1992.","DOI":"10.1109\/TSE.1992.1263033"},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Norman Wilde, Paul Matthews, and Ross Huitt. Maintaining object-oriented software. IEEE Software, pages 75\u201380, January 1993.","DOI":"10.1109\/52.207232"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"A. Yonezawa, E. Shibayama, T. Takada, and Y. Honda. Modelling and programming in an object-oriented concurrent language ABCL\/1. In Akinori Yonezawa and Mario Tokoro, editors, Object-Oriented Concurrent Programming, pages 55\u201386. MIT Press, 1987.","DOI":"10.1145\/28697.28722"}],"container-title":["Lecture Notes in Computer Science","Object-Oriented Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0052177.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,4]],"date-time":"2024-02-04T18:25:57Z","timestamp":1707071157000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0052177"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["3540582029"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/bfb0052177","relation":{},"subject":[]}}