{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T07:13:01Z","timestamp":1648969981693},"reference-count":24,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2015,9,1]],"date-time":"2015-09-01T00:00:00Z","timestamp":1441065600000},"content-version":"tdm","delay-in-days":5607,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw: Pract. Exper."],"published-print":{"date-parts":[[2000,4,25]]},"DOI":"10.1002\/(sici)1097-024x(20000425)30:5<481::aid-spe299>3.0.co;2-s","type":"journal-article","created":{"date-parts":[[2005,1,26]],"date-time":"2005-01-26T09:58:22Z","timestamp":1106733502000},"page":"481-543","source":"Crossref","is-referenced-by-count":3,"title":["Construction of robust class hierarchies"],"prefix":"10.1002","volume":"30","author":[{"given":"A.","family":"Frick","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G.","family":"Goos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Neumann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"Zimmermann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB1","author":"Batory","year":"1994","unstructured":"Scalable software libraries. Proc. Symp. on Foundations of Software Engineering, 1994."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB2","author":"Opdyke","year":"1993","unstructured":"Creating abstract superclasses by refactoring. ACM Computer Science Conference, 1993; 66-73."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB3","author":"Pizzonia","year":"1999","unstructured":"Object-oriented design of graph oriented data structures. Proceedings of ALENEX '99, 1999."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB4","author":"Frick","year":"1995","unstructured":"On the design of reliable libraries. TOOLS 17 - Technology of Object-Oriented Programming, 1995; 13-23."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB5","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1007\/s004500050059","volume":"11","author":"Frick","year":"1996","journal-title":"Informatik-Forschung und Entwicklung"},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB6","volume-title":"Design Patterns: Elements of Reusable Software Components","author":"Gamma","year":"1995","unstructured":"Design Patterns: Elements of Reusable Software Components; Addison-Wesley, 1995."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB7","author":"Frick","year":"1996","unstructured":"A method for the construction of robust class hierarchies. Proceedings of WOON'96, 1996."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB8","author":"Frigo","year":"1997","unstructured":"Generation of robust class hierarchies. TOOLS 23 - Technology of Object-Oriented Programming and Systems, 1997; 282-291."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB9","first-page":"117","volume":"1","author":"Schmidt","year":"1994","journal-title":"Journal of Object-Oriented Systems"},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB10","series-title":"IFIP Transact","first-page":"553","volume-title":"Programming Concepts, Methods and Calculi","author":"Schmidt","year":"1994","unstructured":"Reasoning about complexity of object-oriented programs. Programming Concepts, Methods and Calculi, volume A-56, IFIP Transactions, (ed.); 1994; 553-572."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB11","first-page":"91","volume":"18","author":"Goos","year":"1997","journal-title":"Software-Concepts and Tools"},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB12","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1145\/243439.243441","volume":"28","author":"Taivalsaari","year":"1996","journal-title":"ACM Comp. Surv."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB13","volume-title":"Object-Oriented Software Construction","author":"Meyer","year":"1997","unstructured":"Object-Oriented Software Construction, 2nd edn; Prentice Hall PTR, January 1997."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB14","doi-asserted-by":"crossref","first-page":"617","DOI":"10.1145\/146637.146666","volume":"39","author":"Ben-Amram","year":"1992","journal-title":"Journal of the ACM"},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB15","first-page":"t","volume":"27","author":"Hudak","year":"1992","journal-title":"SIGPLAN Notices"},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB16","volume-title":"Eiffel: the Language","author":"Meyer","year":"1992","unstructured":"Eiffel: the Language; Prentice Hall, 1992."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB17","author":"Odersky","year":"1997","unstructured":"PIZZA into JAVA: Translating theory into practice. Proc. 24th ACM Symp. on Principles of Programming Languages, 1997; 146-159. Implementierung verf\u00fcgbar von, http:\/\/wwwipd.ira.uka.de\/?pizza ."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB18","author":"Bracha","year":"1998","unstructured":"GJ specification. http:\/\/www.cis.unisa.edu.au\/?pizza\/gj\/ , 1998."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB19","volume-title":"The Design and Analysis of Computer Algorithms","author":"Aho","year":"1974","unstructured":"The Design and Analysis of Computer Algorithms; Addison-Wesley, 1974."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB20","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1145\/204865.204889","volume":"38","author":"Mehlhorn","year":"1995","journal-title":"Communications of the ACM"},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB21","volume-title":"C++ Programming with the Standard Template Library","author":"Musser","year":"1996","unstructured":"C++ Programming with the Standard Template Library; Addison-Wesley, 1996."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB22","series-title":"The Java Seri","volume-title":"The Java Class Libraries","author":"Chan","year":"1997","unstructured":"The Java Class Libraries, The Java Series; Addison-Wesley, 1997."},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB23","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1007\/s004500050059","volume":"11","author":"Frick","year":"1996","journal-title":"Informatik - Forschung und Entwicklung"},{"key":"10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S-BIB24","first-page":"161","volume-title":"Object-Oriented Development","author":"Casais","year":"1989","unstructured":"Reorganizing an object system. (ed.) Object-Oriented Development; Universit\u00e9 de Gen\u00e8eve, Centre Universitaire d'Informatique, 1989; 161-191."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2F(SICI)1097-024X(20000425)30:5%3C481::AID-SPE299%3E3.0.CO;2-S","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full\/10.1002\/(SICI)1097-024X(20000425)30:5%3C481::AID-SPE299%3E3.0.CO;2-S","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,1]],"date-time":"2021-07-01T08:50:53Z","timestamp":1625129453000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/(SICI)1097-024X(20000425)30:5<481::AID-SPE299>3.0.CO;2-S"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,4,25]]},"references-count":24,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2000,4,25]]}},"URL":"https:\/\/doi.org\/10.1002\/(sici)1097-024x(20000425)30:5<481::aid-spe299>3.0.co;2-s","relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2000,4,25]]}}}