{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T16:16:07Z","timestamp":1732032967630},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642016479"},{"type":"electronic","value":"9783642016486"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"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":[[2009]]},"DOI":"10.1007\/978-3-642-01648-6_34","type":"book-chapter","created":{"date-parts":[[2009,4,27]],"date-time":"2009-04-27T11:50:52Z","timestamp":1240833052000},"page":"318-331","source":"Crossref","is-referenced-by-count":5,"title":["Using an Ontology to Suggest Software Design Patterns Integration"],"prefix":"10.1007","author":[{"given":"Dania","family":"Harb","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C\u00e9dric","family":"Bouhours","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Herv\u00e9","family":"Leblanc","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"34_CR1","volume-title":"Analysis patterns: reusable objects models","author":"M. Fowler","year":"1997","unstructured":"Fowler, M.: Analysis patterns: reusable objects models. Addison Wesley Longman Publishing Co, Inc., Amsterdam (1997)"},{"key":"34_CR2","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley Professional, Reading (1995)"},{"key":"34_CR3","volume-title":"Pattern-Oriented Software Architecture","author":"F. Buschmann","year":"1996","unstructured":"Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture. John Wiley & Sons, Chichester (1996)"},{"key":"34_CR4","unstructured":"Dunsmore, A.P.: Comprehension and Visualisation of Object-Oriented code for Inspections. Technical Report, EFoCS-33-98, Computer Science Department, University of Strathclyde (1998)"},{"key":"34_CR5","first-page":"65","volume-title":"Workshop on Quality in Modeling - ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems","author":"C. Bouhours","year":"2007","unstructured":"Bouhours, C., Leblanc, H., Percebois, C.: Alternative Models for a Design Review Activity. In: Kuzniarz, L., Sourrouille, J.-L., Staron, M. (eds.) Workshop on Quality in Modeling - ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, Nashville, TN, USA, 30\/09\/2007-05\/10\/2007, pp. 65\u201379. Springer, Heidelberg (2007)"},{"key":"34_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/978-3-540-75209-7_15","volume-title":"Model Driven Engineering Languages and Systems","author":"H. Kampffmeyer","year":"2007","unstructured":"Kampffmeyer, H., Zschaler, S., Engels, G., Opdyke, B., Schmidt, D.C., Weil, F.: Finding the pattern you need: The design pattern intent ontology. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol.\u00a04735, pp. 211\u2013225. Springer, Heidelberg (2007)"},{"key":"34_CR7","doi-asserted-by":"crossref","unstructured":"Gu\u00e9h\u00e9neuc, Y.G., Albin-Amiot, H.: Using Design Patterns and Constraints to Automate the Detection and Correction of Inter-Class Design Defects. In: Proceedings conference TOOLS, pp. 296\u2013305 (July 2001)","DOI":"10.1109\/TOOLS.2001.941682"},{"issue":"1","key":"34_CR8","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/52.43044","volume":"7","author":"E.J. Chikofsky","year":"1990","unstructured":"Chikofsky, E.J., Cross, J.H.: Reverse engineering and design recovery: A taxonomy. IEEE Software\u00a07(1), 13\u201317 (1990)","journal-title":"IEEE Software"},{"key":"34_CR9","unstructured":"Bouhours, C., Leblanc, H., Percebois, C.: Alternative Models for Structural Design Patterns, research report, IRIT\/RR\u20132007-1\u2013FR, IRIT (December 2007), \n                    \n                      http:\/\/www.irit.fr\/recherches\/DCL\/MACAO\/docs\/AlternativeModelsForStructuralDesignPatterns.pdf"},{"key":"34_CR10","unstructured":"McGuinness, D.L., van Harmelen, F.: OWL Web Ontology Language Overview (2004), \n                    \n                      http:\/\/www.w3c.org\/TR\/owl-features\/"},{"issue":"3","key":"34_CR11","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1016\/S0164-1212(01)00043-7","volume":"58","author":"B. Huston","year":"2001","unstructured":"Huston, B.: The effects of design pattern application on metric scores. Journal of Systems and Software\u00a058(3), 261\u2013269 (2001)","journal-title":"Journal of Systems and Software"},{"key":"34_CR12","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1109\/ASWEC.2005.6","volume-title":"Australian Software Engineering Conference (ASWEC 2005)","author":"J. Dietrich","year":"2005","unstructured":"Dietrich, J., Elgar, C.: A formal description of design patterns using OWL. In: Australian Software Engineering Conference (ASWEC 2005), pp. 243\u2013250. IEEE Computer Society, Los Alamitos (2005), \n                    \n                      http:\/\/doi.ieeecomputersociety.org\/10.1109\/ASWEC.2005.6"},{"key":"34_CR13","volume-title":"TOOLS 1997. Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems","author":"W.F. Tichy","year":"1997","unstructured":"Tichy, W.F.: A catalogue of general-purpose software design patterns. In: TOOLS 1997. Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems. IEEE Computer Society, Washington (1997)"},{"key":"34_CR14","unstructured":"Noy, N.F., McGuinness, D.L.: Ontology development 101: A guide to creating your first ontology. Technical Report KSL-01-05, Knowledge Systems Laboratory, Stanford University, Stanford, CA, 94305, USA (March 2001)"},{"key":"34_CR15","unstructured":"Prot\u00e9g\u00e9 ontology editor and knowledge acquisition system (2006), \n                    \n                      http:\/\/protege.stanford.edu\/"},{"key":"34_CR16","unstructured":"Prud\u2019hommeaux, E.: Seaborne: SPARQL Query Language for RDF (January 2008), \n                    \n                      http:\/\/www.w3.org\/TR\/rdf-sparql-query\/"}],"container-title":["Lecture Notes in Computer Science","Models in Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-01648-6_34","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,7]],"date-time":"2019-03-07T18:52:14Z","timestamp":1551984734000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-01648-6_34"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642016479","9783642016486"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-01648-6_34","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}