{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T03:33:14Z","timestamp":1725593594350},"publisher-location":"Berlin, Heidelberg","reference-count":43,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642222023"},{"type":"electronic","value":"9783642222030"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"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":[[2011]]},"DOI":"10.1007\/978-3-642-22203-0_19","type":"book-chapter","created":{"date-parts":[[2011,6,27]],"date-time":"2011-06-27T20:26:28Z","timestamp":1309206388000},"page":"215-230","source":"Crossref","is-referenced-by-count":1,"title":["UML Diagram for Design Patterns"],"prefix":"10.1007","author":[{"given":"Muhazam","family":"Mustapha","sequence":"first","affiliation":[]},{"given":"Nik Ghazali","family":"Nik Daud","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"2","key":"19_CR1","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1016\/S0164-1212(01)00061-9","volume":"59","author":"G. Antoniol","year":"2001","unstructured":"Antoniol, G., Casazza, G., Di Penta, M., Fiutem, R.: Object-oriented design patterns recovery. Journal of Systems and Software\u00a059(2), 181\u2013196 (2001)","journal-title":"Journal of Systems and Software"},{"key":"19_CR2","volume-title":"Pattern-Oriented Software Architecture: On Patterns and Pattern Languages","author":"F. Buschmann","year":"2007","unstructured":"Buschmann, F., Henney, K., Schmidt, D.C.: Pattern-Oriented Software Architecture: On Patterns and Pattern Languages. John Wiley & Sons, Inc., Hoboken (2007)"},{"key":"19_CR3","unstructured":"Cantor, M.R.: Object-oriented Project Management with UML. John Wiley & Sons, Inc., New York (1998)"},{"issue":"5","key":"19_CR4","doi-asserted-by":"publisher","first-page":"149","DOI":"10.5381\/jot.2002.1.5.a3","volume":"1","author":"J. Dong","year":"2002","unstructured":"Dong, J.: UML Extensions for Design Pattern Compositions. Journal of Object Technology\u00a01(5), 149\u2013161 (2002)","journal-title":"Journal of Object Technology"},{"key":"19_CR5","doi-asserted-by":"crossref","unstructured":"Dong, J.: Representing the Applications and Compositions of Design Patterns in UML. In: Proceedings of The 2003 ACM Symposium on Applied Computing, Melbourne, Florida, USA (March 2003)","DOI":"10.1145\/952532.952746"},{"key":"19_CR6","doi-asserted-by":"crossref","unstructured":"Dong, J., Yang, S.: Visualizing Design Patterns with A UML Profile. In: Proceedings of IEEE Symposium on Human Centric Computing Languages and Environments, Auckland, New Zealand (October 2003)","DOI":"10.1109\/HCC.2003.1260215"},{"issue":"7","key":"19_CR7","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1109\/TSE.2007.1012","volume":"33","author":"J. Dong","year":"2007","unstructured":"Dong, J., Yang, S., Zhang, K.: Visualizing Design Patterns in Their Applications and Compositions. IEEE Transactions on Software Engineering\u00a033(7), 433\u2013453 (2007)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"19_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1007\/3-540-69687-3_19","volume-title":"Object-Oriented Technology. ECOOP\u201997 Workshop Reader","author":"A.H. Eden","year":"1998","unstructured":"Eden, A.H., Yehudai, A.: Patterns of the Agenda. In: Dannenberg, R.B., Mitchell, S. (eds.) ECOOP 1997 Workshops. LNCS, vol.\u00a01357, pp. 100\u2013104. Springer, Heidelberg (1998)"},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Eden, A.H., Yehudai, A., Gil, J.: Precise Specification and Automatic Application of Design Patterns. In: Proceedings of 12th IEEE International Conference on Automated Software Engineering, Incline Village, Nevada, USA (November 1997)","DOI":"10.1109\/ASE.1997.632834"},{"key":"19_CR10","volume-title":"UML Distilled: A Brief Guide to the Standard Object Modeling Language","author":"M. Fowler","year":"2004","unstructured":"Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd edn. Pearson Education, Inc., Boston (2004)","edition":"3"},{"issue":"3","key":"19_CR11","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1109\/TSE.2004.1271174","volume":"30","author":"R.B. France","year":"2004","unstructured":"France, R.B., Kim, D.K., Ghosh, S., Song, E.: A UML-Based Pattern Specification Technique. IEEE Transactions on Software Engineering\u00a030(3), 193\u2013206 (2004)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"19_CR12","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns - Elements of Reusable Object-oriented Software. Addison-Wesley, Indianapolis (1995)"},{"key":"19_CR13","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1007\/978-3-540-87730-1_37","volume-title":"Diagrammatic Representation and Inference","author":"E. Gasparis","year":"2008","unstructured":"Gasparis, E., Nicholson, J., Eden, A.H.: LePUS3: An Object-Oriented Design Description Language. In: Stapleton, G., Howse, J., Lee, J. (eds.) Diagrams 2008. LNCS (LNAI), vol.\u00a05223, pp. 364\u2013367. Springer, Heidelberg (2008)"},{"key":"19_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"482","DOI":"10.1007\/3-540-40011-7_35","volume-title":"UML 2000 - The Unified Modeling Language. Advancing the Standard","author":"A. Guennec Le","year":"2000","unstructured":"Le Guennec, A., Suny\u00e9, G., J\u00e9z\u00e9quel, J.-M.: Precise Modeling of Design Patterns. In: Evans, A., Caskurlu, B., Selic, B. (eds.) UML 2000. LNCS, vol.\u00a01939, pp. 482\u2013496. Springer, Heidelberg (2000)"},{"issue":"8","key":"19_CR15","doi-asserted-by":"publisher","first-page":"1430","DOI":"10.1016\/j.jss.2007.11.724","volume":"81","author":"N.L. Hsueh","year":"2008","unstructured":"Hsueh, N.L., Chu, P.H., Chu, W.: A quantitative approach for evaluating the quality of design patterns. The Journal of Systems and Software\u00a081(8), 1430\u20131439 (2008)","journal-title":"The Journal of Systems and Software"},{"issue":"4","key":"19_CR16","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/S0020-0190(99)00057-5","volume":"70","author":"K.C. Huang","year":"1999","unstructured":"Huang, K.C., Wang, F.J., Tsai, J.H.: Two design patterns for data-parallel computation based on master-slave model. Information Processing Letters\u00a070(4), 197\u2013204 (1999)","journal-title":"Information Processing Letters"},{"key":"19_CR17","first-page":"151","volume-title":"Informatics and Information Technologies Student Research Conference","author":"J. Jakub\u00edk","year":"2005","unstructured":"Jakub\u00edk, J.: Modeling Systems Using Design Patterns. In: Informatics and Information Technologies Student Research Conference, April 2005, pp. 151\u2013158. Slovak University of Technology, Bratislava, Slovakia (2005)"},{"key":"19_CR18","unstructured":"Kim, D.K., France, R., Ghosh, S., Song, E.: A UML-Based Metamodeling Language to Specify Design Patterns. In: Proceedings of Workshop on Software Model Engineering (WiSME) with Unified Modeling Language Conference, San Francisco, California, USA (2003)"},{"key":"19_CR19","unstructured":"Kim, S.K., Carrington, D.: Using Integrated Metamodeling to Define OO Design Patterns with Object-Z and UML. In: 11th Asia-Pacific Software Engineering Conference, Busan, Korea (November 2004)"},{"key":"19_CR20","unstructured":"Korhonen, A., Malmi, L., Saikkonen, R.: Design Pattern for Algorithm Animation and Simulation. In: Proceedings of the First Program Visualization Workshop, Joensuu, Finland (July 2000)"},{"key":"19_CR21","volume-title":"Applying UML and Patterns: An Introduction to Object-oriented Analysis and Design and Iterative Development","author":"C. Larman","year":"2005","unstructured":"Larman, C.: Applying UML and Patterns: An Introduction to Object-oriented Analysis and Design and Iterative Development, 3rd edn. Pearson Education, Inc., Upper Saddle River (2005)","edition":"3"},{"key":"19_CR22","doi-asserted-by":"crossref","unstructured":"Lauder, A., Kent, S.: Precise Visual Specification of Design Patterns. In: 12th European Conference on Object-Oriented Programming (ECOOP 1998), Brussels, Belgium (July 1998)","DOI":"10.1007\/BFb0054089"},{"issue":"7","key":"19_CR23","doi-asserted-by":"publisher","first-page":"1177","DOI":"10.1016\/j.jss.2009.02.012","volume":"82","author":"A. Lucia De","year":"2009","unstructured":"De Lucia, A., Deufemia, V., Gravino, C., Risi, M.: Design pattern recovery through visual language parsing and source code analysis. Journal of Systems and Software\u00a082(7), 1177\u20131193 (2009)","journal-title":"Journal of Systems and Software"},{"key":"19_CR24","doi-asserted-by":"crossref","unstructured":"Mak, J.K.H., Choy, C.S.T., Lun, D.P.K.: Precise Modeling of Design Patterns in UML. In: Proceedings of 26th International Conference on Software Engineering (ICSE 2004), Scotland, UK (May 2004)","DOI":"10.1109\/ICSE.2004.1317447"},{"key":"19_CR25","unstructured":"Object Constraint Language Version 2.0 (2006), Object Management Group, \n                    \n                      http:\/\/www.omg.org\/cgi-bin\/doc?formal\/06-05-01.pdf"},{"key":"19_CR26","unstructured":"OMG Unified Modeling Language (OMG UML), Infrastructure, Version 2.2 (2009), Object Management Group, \n                    \n                      http:\/\/www.omg.org\/spec\/UML\/2.2\/Infrastructure"},{"key":"19_CR27","unstructured":"OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2 (2007), Object Management Group, \n                    \n                      http:\/\/www.omg.org\/spec\/UML\/2.1.2\/Superstructure\/PDF"},{"issue":"12","key":"19_CR28","doi-asserted-by":"publisher","first-page":"937","DOI":"10.1016\/S1383-7621(97)00052-0","volume":"44","author":"A. Pasala","year":"1998","unstructured":"Pasala, A., Ram, D.J.: FlexiFrag: A design pattern for flexible file sharing in distributed collaborative applications. Journal of Systems Architecture\u00a044(12), 937\u2013954 (1998)","journal-title":"Journal of Systems Architecture"},{"issue":"3","key":"19_CR29","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1016\/j.chb.2009.12.004","volume":"26","author":"S.L. Pauwels","year":"2010","unstructured":"Pauwels, S.L., H\u00fcbscher, C., Bargas-Avila, J.A., Opwis, K.: Building an interaction design pattern language: A case study. Computers in Human Behavior\u00a026(3), 452\u2013463 (2010)","journal-title":"Computers in Human Behavior"},{"issue":"4","key":"19_CR30","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1016\/j.advengsoft.2009.10.014","volume":"41","author":"G. Rasool","year":"2010","unstructured":"Rasool, G., Philippow, I., M\u00e4der, P.: Design pattern recovery based on annotations. Advances in Engineering Software\u00a041(4), 519\u2013526 (2010)","journal-title":"Advances in Engineering Software"},{"issue":"9","key":"19_CR31","first-page":"22","volume":"16","author":"D. Riehle","year":"2003","unstructured":"Riehle, D.: The Perfection of Informality: Tools, Templates, and Patterns. Cutter IT Journal\u00a016(9), 22\u201326 (2003)","journal-title":"Cutter IT Journal"},{"key":"19_CR32","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1016\/j.entcs.2008.12.050","volume":"224","author":"G. R\u00f6\u00dfling","year":"2009","unstructured":"R\u00f6\u00dfling, G.: A First Set of Design Patterns for Algorithm Animation. Electronic Notes in Theoretical Computer Science\u00a0224, 67\u201376 (2009)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"19_CR33","doi-asserted-by":"crossref","unstructured":"Schleicher, A., Westfechtel, B.: Beyond Stereotyping: Metamodeling Approaches for the UML. In: Proceedings of the 34th Hawaii International Conference on System Sciences (HICSS), Maui, Hawaii, USA (January 2001)","DOI":"10.1109\/HICSS.2001.926346"},{"key":"19_CR34","unstructured":"Smith, J.M., Stotts, D.: Elemental Design Patterns: A Link Between Architecture and Object Semantics. Technical Report. Department of Computer Science, University of North Carolina at Chapel Hill, North Carolina, USA (2002)"},{"key":"19_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"265","DOI":"10.1007\/3-540-46852-8_19","volume-title":"\u00abUML\u00bb \u201999 - The Unified Modeling Language. Beyond the Standard","author":"D. D\u2019Souza","year":"1999","unstructured":"D\u2019Souza, D., Auletta, V., Birchenough, A.: First-Class Extensibility for UML - Packaging of Profiles, Stereotypes, Patterns. In: France, R.B. (ed.) UML 1999. LNCS, vol.\u00a01723, pp. 265\u2013277. Springer, Heidelberg (1999)"},{"key":"19_CR36","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1007\/3-540-45102-1_3","volume-title":"ECOOP 2000 - Object-Oriented Programming","author":"G. Suny\u00e9","year":"2000","unstructured":"Suny\u00e9, G., Le Guennec, A., J\u00e9z\u00e9quel, J.-M.: Design patterns application in UML. In: Hwang, J. (ed.) ECOOP 2000. LNCS, vol.\u00a01850, p. 44. Springer, Heidelberg (2000)"},{"issue":"6","key":"19_CR37","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1016\/S0167-739X(99)00078-3","volume":"16","author":"H. Wernhart","year":"2000","unstructured":"Wernhart, H., K\u00fchn, E., Trausmuth, G.: The replicator coordination design pattern. Future Generation Computer Systems\u00a016(6), 693\u2013703 (2000)","journal-title":"Future Generation Computer Systems"},{"key":"19_CR38","unstructured":"Wilkinson, N.M.: Using CRC Cards: An Informal Approach to Object-oriented Development, SIGS Books, New York (1995)"},{"key":"19_CR39","volume-title":"Pattern-Oriented Analysis and Design","author":"S.M. Yacoub","year":"2004","unstructured":"Yacoub, S.M., Ammar, H.H.: Pattern-Oriented Analysis and Design. Addison-Wesley, Boston (2004)"},{"key":"19_CR40","doi-asserted-by":"crossref","unstructured":"Yacoub, S.M., Ammar, H.H.: Pattern-Oriented Analysis and Design (POAD): A Structural Composition Approach to Glue Design Patterns. In: Proceedings of 34th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS), Santa Barbara, California, USA (July 2000)","DOI":"10.1109\/TOOLS.2000.868978"},{"key":"19_CR41","unstructured":"Zdun, U.: Some patterns of component and language integration. In: Proceedings of EuroPLoP 2004, Irsee, Germany (July 2004)"},{"key":"19_CR42","doi-asserted-by":"crossref","unstructured":"Zdun, U., Avgeriou, P.: Modeling Architectural Patterns Using Architectural Primitives. In: Proceedings of the 20th annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, San Diego, California, USA (October 2005)","DOI":"10.1145\/1094811.1094822"},{"key":"19_CR43","doi-asserted-by":"crossref","unstructured":"Zhu, H., Bayley, I., Shan, L., Amphlett, R.: Tool Support for Design Pattern Recognition at Model Level. In: 2009 33rd Annual IEEE International Computer Software and Applications Conference (COMPSAC 2009), Seattle, Washington, USA (July 2009)","DOI":"10.1109\/COMPSAC.2009.37"}],"container-title":["Communications in Computer and Information Science","Software Engineering and Computer Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-22203-0_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,29]],"date-time":"2019-03-29T09:53:26Z","timestamp":1553853206000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-22203-0_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642222023","9783642222030"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-22203-0_19","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2011]]}}}