{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:16:03Z","timestamp":1725488163518},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540672616"},{"type":"electronic","value":"9783540464280"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-46428-x_17","type":"book-chapter","created":{"date-parts":[[2007,8,1]],"date-time":"2007-08-01T02:01:06Z","timestamp":1185933666000},"page":"237-248","source":"Crossref","is-referenced-by-count":1,"title":["A Model for Describing Object-Oriented Systems from Multiple Perspectives"],"prefix":"10.1007","author":[{"given":"Torsten","family":"Nelson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Donald","family":"Cowan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paulo","family":"Alencar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2000,5,19]]},"reference":[{"key":"17_CR1","doi-asserted-by":"crossref","unstructured":"Martin Abadi and Luca Cardelli. A Theory of Objects. Springer-Verlag, 1996.","DOI":"10.1007\/978-1-4419-8598-9"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"Paulo Alencar, Donald Cowan, Carlos Lucena, and Torsten Nelson. Viewpoints as an evolutionary approach to software system maintenance. In Proceedings of IEEE International Conference on Software Maintenance, October 1997.","DOI":"10.1109\/ICSM.1997.624253"},{"key":"17_CR3","unstructured":"Grady Booch, James Rumbaugh, and Ivar Jacobson. Unified Modeling Language User Guide. Addison-Wesley, 1998."},{"key":"17_CR4","unstructured":"E. J. Cameron, N. Griffeth, Y.-J. Lin, M. Nilson, and W. Schnure. A feature interaction benchmark for IN and Beyond. In W. Bouma and H. Velthuijsen, editors, Feature Interactions in Telecommunications Systems, pages 1\u201323. IOS Press, 1994."},{"key":"17_CR5","unstructured":"P. Coad and E. Yourdon. Object-Oriented Analysis. Prentice Hall, 1989."},{"issue":"1","key":"17_CR6","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1049\/sej.1996.0004","volume":"11","author":"S. Easterbrook","year":"1996","unstructured":"Steve Easterbrook and Bashar Nuseibeh. Using ViewPoints for inconsistency management. Software Engineering Journal, 11(1):31\u201343, January 1996.","journal-title":"Software Engineering Journal"},{"issue":"1","key":"17_CR7","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1142\/S0218194092000038","volume":"2","author":"A. Finkelstein","year":"1992","unstructured":"A. Finkelstein, J. Kramer, B. Nuseibeh, L. Finkelstein, and M. Goedicke. Viewpoints: a framework for integrating multiple perspectives in system development. International Journal of Software Engineering and Knowledge Engineering, 2(1):31\u201357, 1992.","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"key":"17_CR8","unstructured":"C. Gane and T. Sarson. Structured Systems Analysis: Tools and Techniques. Prentice Hall, 1979."},{"key":"17_CR9","doi-asserted-by":"crossref","unstructured":"William Harrison and Harold Ossher. Subject-oriented programming (a critique of pure objects). In Proceedings of OOPSLA\u2019 93, pages 411\u2013428. ACM, 1993.","DOI":"10.1145\/165854.165932"},{"key":"17_CR10","series-title":"Lect Notes Comput Sci","volume-title":"Proceedings of ECOOP\u2019 92","author":"I. M. Holland","year":"1992","unstructured":"I. M. Holland. Specifying reusable components using contracts. In Proceedings of ECOOP\u2019 92, 1992. Lecture Notes in Computer Science no. 615."},{"key":"17_CR11","unstructured":"ISO. ITU Recommendation X.901-904 \u2014 ISO\/IEC 10746 1\u20134: Open Distributed Processing \u2014 Reference Model \u2014 Parts 1\u20134. ISO, 1995."},{"issue":"4","key":"17_CR12","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1145\/226241.226249","volume":"4","author":"D. Jackson","year":"1995","unstructured":"Daniel Jackson. Structuring Z specifications with views. ACM Transactions on Software Engineering and Methodology, 4(4):365\u2013389, October 1995.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"17_CR13","unstructured":"Michael Jackson. Software Requirements and Specifications: a lexicon of principles, practices and prejudices. Addison-Wesley, 1995."},{"key":"17_CR14","doi-asserted-by":"crossref","unstructured":"Gregor Kiczales, J. Lamping, A. Mendhekar, C. Lopes, J. Loingtier, and J. Irwin. Aspectoriented programming. In Proceedings of ECOOP\u2019 97, 1997.","DOI":"10.1007\/BFb0053381"},{"key":"17_CR15","doi-asserted-by":"crossref","unstructured":"Bent Bruun Kristensen. Roles: Conceptual abstraction theory and practical language issues. Special Issue of Theory and Practice of Object Systems (TAPOS) on Subjectivity on Object-Oriented Systems, 1996.","DOI":"10.1002\/(SICI)1096-9942(1996)2:3<143::AID-TAPO2>3.0.CO;2-X"},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"Harold Ossher and Peri Tarr. Operation-level composition: a case in (join) point. In Proceedings of the 1998 ECOOP Workshop on Aspect-Oriented Programming, 1998.","DOI":"10.1007\/3-540-49255-0_121"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"S. Owre, J. M. Rushby, and N. Shankar. PVS: A prototype verification system. In Deepak Kapur, editor, 11th International Conference on Automated Deduction (CADE), volume 607 of Lecture Notes in Artificial Intelligence, pages 748\u2013752, Saratoga, NY, June 1992. Springer-Verlag.","DOI":"10.1007\/3-540-55602-8_217"},{"key":"17_CR18","unstructured":"James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. Object-Oriented Modeling and Design. Prentice Hall, 1991."},{"key":"17_CR19","unstructured":"Mark Skipper and Sophia Drossopoulou. Formalising composition-oriented programming. In Proceedings of the 1999 ECOOP Workshop on Aspect-Oriented Programming, 1999."},{"key":"17_CR20","doi-asserted-by":"crossref","unstructured":"Peri Tarr, Harold Ossher, William Harrison, and S. Sutton. N degrees of separation: Multidimensional separation of concerns. In Proceedings of the 21st International Conference on Software Engineering, pages 107\u2013119, 1999.","DOI":"10.1145\/302405.302457"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-46428-X_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T16:29:18Z","timestamp":1556728158000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-46428-X_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540672616","9783540464280"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/3-540-46428-x_17","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}