{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T13:59:24Z","timestamp":1725544764363},"publisher-location":"Berlin, Heidelberg","reference-count":28,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540358008"},{"type":"electronic","value":"9783540358336"}],"license":[{"start":{"date-parts":[[2006,1,1]],"date-time":"2006-01-01T00:00:00Z","timestamp":1136073600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/11786160_9","type":"book-chapter","created":{"date-parts":[[2006,7,3]],"date-time":"2006-07-03T19:40:49Z","timestamp":1151955649000},"page":"152-168","source":"Crossref","is-referenced-by-count":0,"title":["Trustworthy Instantiation of Frameworks"],"prefix":"10.1007","author":[{"given":"Uwe","family":"A\u00dfmann","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Bartho","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Falk","family":"Hartmann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ilie","family":"Savga","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Barbara","family":"Wittek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"9_CR1","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/262793.262803","volume":"40","author":"H.W. Schmidt","year":"1997","unstructured":"Schmidt, H.W.: Systematic framework design by generalization. Communications of the ACM\u00a040, 48\u201351 (1997)","journal-title":"Communications of the ACM"},{"key":"9_CR2","unstructured":"OMG: MDA Guide (2003) (visited January 16, 2006), \n                    \n                      http:\/\/www.omg.org\/mda"},{"key":"9_CR3","unstructured":"Eclipse Foundation: Eclipse Documentation (2005) (visited December 31, 2005), \n                    \n                      http:\/\/www.eclipse.org"},{"key":"9_CR4","unstructured":"Demuth, B., Hu\u00dfmann, H., Zschaler, S., Schmitz, L.: Erfahrungen mit einem frameworkbasierten Softwarepraktikum. In: Schulz, C., Weber-Wulff, D. (eds.) Software Engineering im Unterricht der Hochschulen SEUH 1999 Workshop, Wiesbaden, Tagungsband, Teubner, February 1999, pp. 21\u201330 (1999)"},{"key":"9_CR5","unstructured":"Zschaler, S., Bartho, A., et al.: Salespoint Documentation, Technische Universit\u00e4t, Dresden (2002) (visited December 31, 2005), \n                    \n                      http:\/\/www-st.inf.tu-dresden.de\/SalesPoint\/v3.1\/documentation\/index.html"},{"key":"9_CR6","unstructured":"Trolltech AS: Qt Documentation (2005) (visited December 31, 2005), \n                    \n                      http:\/\/doc.trolltech.com\/3.3\/index.html"},{"key":"9_CR7","unstructured":"The GTK+ Team: GTK+ Documentation (2005) (visited December 31, 2005), \n                    \n                      http:\/\/www.gtk.org\/api\/"},{"key":"9_CR8","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlisside, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)"},{"key":"9_CR9","volume-title":"Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with Uml","author":"M. Grand","year":"2002","unstructured":"Grand, M.: Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with Uml, vol.\u00a01. John Wiley & Sons, Inc., New York (2002)"},{"key":"9_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"496","DOI":"10.1007\/BFb0053392","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"M. Meusel","year":"1997","unstructured":"Meusel, M., Czarnecki, K., K\u00f6pf, W.: A model for structuring user documentation of object-oriented frameworks using patterns and hypertext. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 496\u2013510. Springer, Heidelberg (1997)"},{"key":"9_CR11","volume-title":"XDoclet in Action","author":"C. Walls","year":"2003","unstructured":"Walls, C., Richards, N., Oberg, R.: XDoclet in Action. Manning Publications Co., Greenwich (2003)"},{"key":"9_CR12","volume-title":"Object-Oriented Software Construction","author":"B. Meyer","year":"1988","unstructured":"Meyer, B.: Object-Oriented Software Construction. Prentice Hall, Englewood Cliffs (1988)"},{"key":"9_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/9758.10500","volume":"9","author":"J.M. Wing","year":"1987","unstructured":"Wing, J.M.: Writing Larch interface language specifications. ACM Transactions on Programming Languages and Systems\u00a09, 1\u201324 (1987)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"9_CR14","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1145\/503209.503226","volume-title":"ESEC\/FSE-9: Proceedings of the 8th European Software Engineering Conference held jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering","author":"L. Alfaro de","year":"2001","unstructured":"de Alfaro, L., Henzinger, T.A.: Interface automata. In: ESEC\/FSE-9: Proceedings of the 8th European Software Engineering Conference held jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 109\u2013120. ACM Press, New York (2001)"},{"key":"9_CR15","unstructured":"Sun Microsystems: Java Development Kit Version 5 (2004) (visited December 31, 2005), \n                    \n                      http:\/\/www.javasoft.com"},{"key":"9_CR16","volume-title":"Objects, Components and Frameworks with UML \u2013 The Catalysis Approach","author":"D.F. d\u2019Souza","year":"1998","unstructured":"d\u2019Souza, D.F., Wills, A.C.: Objects, Components and Frameworks with UML \u2013 The Catalysis Approach. Addison-Wesley, Reading (1998)"},{"key":"9_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/3-540-45441-1_9","volume-title":"\u00abUML\u00bb 2001 \u2013 The Unified Modeling Language. Modeling Languages, Concepts, and Tools","author":"B. Demuth","year":"2001","unstructured":"Demuth, B., Hussmann, H., Loecher, S.: OCL as a specification language for business rules in database applications. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol.\u00a02185, pp. 104\u2013117. Springer, Heidelberg (2001)"},{"key":"9_CR18","volume-title":"Agile Modellierung mit UML - Codegenerierung, Testf\u00e4lle, Refactoring","author":"B. Rumpe","year":"2005","unstructured":"Rumpe, B.: Agile Modellierung mit UML - Codegenerierung, Testf\u00e4lle, Refactoring. Springer, Heidelberg (2005)"},{"key":"9_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1007\/11526988_9","volume-title":"Reasoning Web","author":"U. A\u00dfmann","year":"2005","unstructured":"A\u00dfmann, U.: Reuse in semantic applications. In: Eisinger, N., Ma\u0142uszy\u0144ski, J. (eds.) Reasoning Web. LNCS, vol.\u00a03564, pp. 290\u2013304. Springer, Heidelberg (2005)"},{"key":"9_CR20","unstructured":"Smith, M.K., Volz, R., McGuiness, D., Welty, C.: Web Ontology Language (OWL) guide version 1.0. Technical report, W3C World Wide Web Concortium (2002) (visited December 31, 2005), \n                    \n                      http:\/\/www.w3.org\/TR\/2002\/WD-owl-guide-20021104\/"},{"key":"9_CR21","unstructured":"M\u00f6ller, R., Haarslev, V.: High performance reasoning with very large knowledge bases: A practical case study. In: Seventeenth International Joint Conference on Artificial Intelligence, IJCAI 2001 (2001)"},{"key":"9_CR22","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1007\/s00766-004-0194-4","volume":"10","author":"G. Sindre","year":"2005","unstructured":"Sindre, G., Opdahl, A.L.: Eliciting security requirements with misuse cases. Requirements Engineering\u00a010, 34\u201344 (2005)","journal-title":"Requirements Engineering"},{"key":"9_CR23","series-title":"Object Technology Series","volume-title":"The Unified Software Development Process","author":"I. Jacobson","year":"1999","unstructured":"Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Object Technology Series. Addison Wesley Longman, Reading (1999)"},{"key":"9_CR24","unstructured":"R\u00e4tzmann, M.: Software-Testing und Internationalisierung - Rapid Application Testing, Softwaretest, Agiles Qualit\u00e4tsmanagement. Gallileo Press (2004)"},{"key":"9_CR25","first-page":"51","volume":"3","author":"K. Beck","year":"1998","unstructured":"Beck, K., Gamma, E.: Test infected: Programmers love writing tests. Java Report\u00a03, 51\u201356 (1998) (visited January 16, 2006), \n                    \n                      http:\/\/members.pingnet.ch\/gamma\/junit.htm","journal-title":"Java Report"},{"key":"9_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/3-540-45672-4_13","volume-title":"Extreme Programming and Agile Methods - XP\/Agile Universe 2002","author":"D. Stotts","year":"2002","unstructured":"Stotts, D., Lindsey, M., Antley, A.: An informal formal method for systematic jUnit test case generation. In: Wells, D., Williams, L. (eds.) XP 2002. LNCS, vol.\u00a02418, pp. 131\u2013142. Springer, Heidelberg (2002)"},{"key":"9_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"9_CR28","unstructured":"AspectJ Project: Home Page (2005) (visited December 31, 2005), \n                    \n                      http:\/\/eclipse.org\/aspectj\/"}],"container-title":["Lecture Notes in Computer Science","Architecting Systems with Trustworthy Components"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11786160_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,12]],"date-time":"2019-03-12T00:50:09Z","timestamp":1552351809000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11786160_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540358008","9783540358336"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/11786160_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}