{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:19:13Z","timestamp":1750306753577,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2010,10,16]],"date-time":"2010-10-16T00:00:00Z","timestamp":1287187200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2010,10,16]]},"DOI":"10.1145\/2493288.2493311","type":"proceedings-article","created":{"date-parts":[[2014,1,2]],"date-time":"2014-01-02T13:09:53Z","timestamp":1388668193000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Pattern-oriented knowledge model for architecture design"],"prefix":"10.1145","author":[{"given":"Kiran","family":"Kumar","sequence":"first","affiliation":[{"name":"Indian Institute of Technology Kanpur"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T. V.","family":"Prabhakar","sequence":"additional","affiliation":[{"name":"Indian Institute of Technology Kanpur"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,10,16]]},"reference":[{"volume-title":"Proceedings of 10th European Conference on Pattern Languages of Programs (EuroPLoP'05)","author":"Avgeriou P.","key":"e_1_3_2_1_1_1","unstructured":"Avgeriou , P. , and Zdun , U . 2005. Architectural patterns revisited - a pattern language . In Proceedings of 10th European Conference on Pattern Languages of Programs (EuroPLoP'05) . Avgeriou, P., and Zdun, U. 2005. Architectural patterns revisited - a pattern language. In Proceedings of 10th European Conference on Pattern Languages of Programs (EuroPLoP'05)."},{"key":"e_1_3_2_1_2_1","volume-title":"Pittsburgh, PA: Software Engineering Institute","author":"Bachmann F.","year":"2003","unstructured":"Bachmann , F. , Bass , L. , and Klein , M . 2003 . Preliminary Design of ArchE: A Software Architecture Design Assistant. (CMU\/SEI-2003-TR-021, ADA 421618). Pittsburgh, PA: Software Engineering Institute , Carnegie Mellon University . Bachmann, F., Bass, L., and Klein, M. 2003. Preliminary Design of ArchE: A Software Architecture Design Assistant. (CMU\/SEI-2003-TR-021, ADA421618). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIME.2009.11"},{"key":"e_1_3_2_1_4_1","unstructured":"Bass L. Clements P. and Kazman R. 2003. Software Architecture in Practice Second Edition. Addison-Wesley.   Bass L. Clements P. and Kazman R. 2003. Software Architecture in Practice Second Edition. Addison-Wesley."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2009.5290785"},{"key":"e_1_3_2_1_6_1","unstructured":"Booch G. 2006. On Design Handbook of Software Architecture blog. http:\/\/www.handbookofsoftwarearchitecture.com\/index.jsp?page=Main  Booch G. 2006. On Design Handbook of Software Architecture blog. http:\/\/www.handbookofsoftwarearchitecture.com\/index.jsp?page=Main"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Booch G. Maksimchuk R. Engle M. Young B. Conallen J and Houston K. 2007. Object-oriented analysis and design with applications. Third Edition Addison-Wesley.   Booch G. Maksimchuk R. Engle M. Young B. Conallen J and Houston K. 2007. Object-oriented analysis and design with applications. Third Edition Addison-Wesley.","DOI":"10.1145\/1402521.1413138"},{"key":"e_1_3_2_1_8_1","unstructured":"Buschmann F. Meunier R. Rohnert H. Sommerlad P. and Stal M. 1996. Pattern-Oriented System Architecture: A System of Patterns John Wiley & Sons.   Buschmann F. Meunier R. Rohnert H. Sommerlad P. and Stal M. 1996. Pattern-Oriented System Architecture: A System of Patterns John Wiley & Sons."},{"volume-title":"Pattern-Oriented Software Architecture, Volume 5: On Patterns and Pattern Languages","author":"Buschmann F.","key":"e_1_3_2_1_9_1","unstructured":"Buschmann , F. , Henney , K. , Schmidt , D. C. 2007. Pattern-Oriented Software Architecture, Volume 5: On Patterns and Pattern Languages . Wiley & Sons . Buschmann, F., Henney, K., Schmidt, D. C. 2007. Pattern-Oriented Software Architecture, Volume 5: On Patterns and Pattern Languages. Wiley & Sons."},{"key":"e_1_3_2_1_10_1","volume-title":"http:\/\/cmap.ihmc.us\/ accessed on","author":"Cmap 0.","year":"2010","unstructured":"Cmap 201 0. http:\/\/cmap.ihmc.us\/ accessed on February 2010 Cmap 2010. http:\/\/cmap.ihmc.us\/ accessed on February 2010"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87879-7_11"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2005.83"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/11494713_15"},{"volume-title":"Proceedings of the 5th Conference on Systems Engineering Research (CSER'07)","author":"Elias G.","key":"e_1_3_2_1_14_1","unstructured":"Elias , G. , and Jain , R . 2007. Exploring Attributes for Systems Architecture Evaluation . In Proceedings of the 5th Conference on Systems Engineering Research (CSER'07) . Elias, G., and Jain, R. 2007. Exploring Attributes for Systems Architecture Evaluation. In Proceedings of the 5th Conference on Systems Engineering Research (CSER'07)."},{"volume-title":"Analysis patterns: reusable object models","author":"Fowler M.","key":"e_1_3_2_1_15_1","unstructured":"Fowler , M. 1997. Analysis patterns: reusable object models . Addison-Wesley . Fowler, M. 1997. Analysis patterns: reusable object models. Addison-Wesley."},{"key":"e_1_3_2_1_16_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1994","unstructured":"Gamma , E. , Helm , R. , Johnson R. , and Vlissides , J . 1994 . Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley . Gamma, E., Helm, R., Johnson R., and Vlissides, J. 1994. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Ga\u0161evic D. Kaviani N. and Milanovic M. 2009. Ontologies and Software Engineering. Handbook on Ontologies Springer. 1155--1161.  Ga\u0161evic D. Kaviani N. and Milanovic M. 2009. Ontologies and Software Engineering. Handbook on Ontologies Springer. 1155--1161.","DOI":"10.1007\/978-3-540-92673-3_27"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.391837"},{"key":"e_1_3_2_1_19_1","unstructured":"Gruber T. 1992. What-is-an-ontology? http:\/\/www-ksl.stanford.edu\/kst\/what-is-an-ontology.html  Gruber T. 1992. What-is-an-ontology? http:\/\/www-ksl.stanford.edu\/kst\/what-is-an-ontology.html"},{"volume-title":"Proceedings of 2nd International Workshop on Semantic Web Enabled Software Engineering (SWESE'06)","author":"Happel H. J.","key":"e_1_3_2_1_20_1","unstructured":"Happel , H. J. , and Seedorf , S . 2006. Applications of Ontologies in Software Engineering , In Proceedings of 2nd International Workshop on Semantic Web Enabled Software Engineering (SWESE'06) . Happel, H. J., and Seedorf, S. 2006. Applications of Ontologies in Software Engineering, In Proceedings of 2nd International Workshop on Semantic Web Enabled Software Engineering (SWESE'06)."},{"volume-title":"Proceedings of 1st European Conference on Software Architecture (ECSA'07)","author":"Harrison N.","key":"e_1_3_2_1_21_1","unstructured":"Harrison , N. , and Avgeriou , P . 2007. Leveraging Architecture Patterns to Satisfy Quality Attributes . In Proceedings of 1st European Conference on Software Architecture (ECSA'07) . 263--270. Harrison, N., and Avgeriou, P. 2007. Leveraging Architecture Patterns to Satisfy Quality Attributes. In Proceedings of 1st European Conference on Software Architecture (ECSA'07). 263--270."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2007.124"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1479772.1479775"},{"volume-title":"Proceedings of the 37th Annual Hawaii International Conference on System Science (HICSS'04)","author":"Hasso S.","key":"e_1_3_2_1_24_1","unstructured":"Hasso , S. , and Carlson , C. R . 2004. Linguistics-based Software Design Patterns Classification , In Proceedings of the 37th Annual Hawaii International Conference on System Science (HICSS'04) . Hasso, S., and Carlson, C. R. 2004. Linguistics-based Software Design Patterns Classification, In Proceedings of the 37th Annual Hawaii International Conference on System Science (HICSS'04)."},{"volume-title":"Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE'06)","author":"Henninger S.","key":"e_1_3_2_1_25_1","unstructured":"Henninger , S. , and Ashokkumar P . 2006. An Ontology-Based Metamodel for Software Patterns . In Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE'06) . Henninger, S., and Ashokkumar P. 2006. An Ontology-Based Metamodel for Software Patterns. In Proceedings of the 18th International Conference on Software Engineering and Knowledge Engineering (SEKE'06)."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1772070.1772087"},{"key":"e_1_3_2_1_27_1","volume-title":"Ontologies: State of the Art, Business Potential and Grand Challenges. Ontology Management","author":"Hepp M.","year":"2008","unstructured":"Hepp , M. 2008 . Ontologies: State of the Art, Business Potential and Grand Challenges. Ontology Management . Springer . 3--22. Hepp, M. 2008. Ontologies: State of the Art, Business Potential and Grand Challenges. Ontology Management. Springer. 3--22."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2005.36"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2007.11.724"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2005.61"},{"volume-title":"Proceedings of the 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS'05)","author":"Kampffmeyer H.","key":"e_1_3_2_1_31_1","unstructured":"Kampffmeyer , H. , and Zschaler , S . 2007. Finding the Pattern You Need: The Design Pattern Intent Ontology . In Proceedings of the 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS'05) . 211--225. Kampffmeyer, H., and Zschaler, S. 2007. Finding the Pattern You Need: The Design Pattern Intent Ontology. In Proceedings of the 8th International Conference on Model Driven Engineering Languages and Systems (MoDELS'05). 211--225."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIW.2009.36"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the 11th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE'07)","author":"Khomh F.","year":"2007","unstructured":"Khomh , F. , Gueheneuc , Y. G. 2007 . Perception and Reality: What are Design Patterns Good For? In Proceedings of the 11th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE'07) . Khomh, F., Gueheneuc, Y. G. 2007. Perception and Reality: What are Design Patterns Good For? In Proceedings of the 11th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE'07)."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2008.4493325"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2371736.2371740"},{"key":"e_1_3_2_1_36_1","volume-title":"Requirements Engineering: Processes and Techniques","author":"Kotonya G.","year":"1998","unstructured":"Kotonya , G. , and Sommerville , I . 1998 . Requirements Engineering: Processes and Techniques . John Wiley & Sons . Kotonya, G., and Sommerville, I. 1998. Requirements Engineering: Processes and Techniques. John Wiley & Sons."},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the 2nd Groningen Workshop on Software Variability Management. 54--61","author":"Kruchten P.","year":"2004","unstructured":"Kruchten , P. 2004 . An ontology of architectural design decisions in software intensive systems . In Proceedings of the 2nd Groningen Workshop on Software Variability Management. 54--61 . Kruchten, P. 2004. An ontology of architectural design decisions in software intensive systems. In Proceedings of the 2nd Groningen Workshop on Software Variability Management. 54--61."},{"volume-title":"Proceedings of the 2nd Workshop on Software Patterns and Quality (SPAQu'07)","author":"Kubo A.","key":"e_1_3_2_1_38_1","unstructured":"Kubo , A. , Washizaki , H. , and Fukazawa , Y . 2007. Extracting relations among security patterns . In Proceedings of the 2nd Workshop on Software Patterns and Quality (SPAQu'07) . Kubo, A., Washizaki, H., and Fukazawa, Y. 2007. Extracting relations among security patterns. In Proceedings of the 2nd Workshop on Software Patterns and Quality (SPAQu'07)."},{"volume-title":"FinalWorkshop Report. In Proceedings of the 1st Workshop on SHaring and Reusing ARchitectural Knowledge (SHARK'06)","author":"Lago P.","key":"e_1_3_2_1_39_1","unstructured":"Lago P. , and Avgeriou , P . 2006 . FinalWorkshop Report. In Proceedings of the 1st Workshop on SHaring and Reusing ARchitectural Knowledge (SHARK'06) . 32--36. Lago P., and Avgeriou, P. 2006. FinalWorkshop Report. In Proceedings of the 1st Workshop on SHaring and Reusing ARchitectural Knowledge (SHARK'06). 32--36."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87879-7_3"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/SDSOA.2007.10"},{"key":"e_1_3_2_1_43_1","volume-title":"http:\/\/protege.stanford.edu\/ accessed on","author":"Prot\u00e9g\u00e9","year":"2009","unstructured":"Prot\u00e9g\u00e9 2009. http:\/\/protege.stanford.edu\/ accessed on October 2009 Prot\u00e9g\u00e9 2009. http:\/\/protege.stanford.edu\/ accessed on October 2009"},{"volume-title":"Proceedings of the 8th International Workshop on Software Specification and Design (IWSSD'96)","author":"Ran A.","key":"e_1_3_2_1_44_1","unstructured":"Ran , A. , and Kuusela , J . 1996. Design Decision Trees . In Proceedings of the 8th International Workshop on Software Specification and Design (IWSSD'96) . 172--175. Ran, A., and Kuusela, J. 1996. Design Decision Trees. In Proceedings of the 8th International Workshop on Software Specification and Design (IWSSD'96). 172--175."},{"volume-title":"Proceedings of the 3rd International Conference on the Quality of Software Architectures (QoSA'07)","author":"Remco C.","key":"e_1_3_2_1_45_1","unstructured":"Remco , C. de Boer , Farenhorst, R., Lago , P. , van Vliet , H. , Viktor , C. , and Jansen A . 2008. Architectural Knowledge: Getting to the Core . In Proceedings of the 3rd International Conference on the Quality of Software Architectures (QoSA'07) . Springer LNCS 4880. 197--214. Remco, C. de Boer, Farenhorst, R., Lago, P., van Vliet, H., Viktor, C., and Jansen A. 2008. Architectural Knowledge: Getting to the Core. In Proceedings of the 3rd International Conference on the Quality of Software Architectures (QoSA'07). Springer LNCS 4880. 197--214."},{"volume-title":"Proceedings of the Knowledge-Based Intelligent Information and Engineering Systems (KES'04)","author":"Rosengard J. M.","key":"e_1_3_2_1_46_1","unstructured":"Rosengard , J. M. , and Ursu , M. F . 2004. Ontological representations of software patterns . In Proceedings of the Knowledge-Based Intelligent Information and Engineering Systems (KES'04) . 31--37. Rosengard, J. M., and Ursu, M. F. 2004. Ontological representations of software patterns. In Proceedings of the Knowledge-Based Intelligent Information and Engineering Systems (KES'04). 31--37."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1730874.1730884"},{"key":"e_1_3_2_1_48_1","volume-title":"Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS'97)","author":"Tichy W. F.","year":"1997","unstructured":"Tichy , W. F. 1997 . A catalogue of general-purpose software design patterns . In Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS'97) . 330--339. Tichy, W. F. 1997. A catalogue of general-purpose software design patterns. In Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS'97). 330--339."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2005.27"},{"key":"e_1_3_2_1_50_1","article-title":"A Multi-dimensional Classification for Users of Security Patterns","author":"VanHilst M.","year":"2009","unstructured":"VanHilst , M. , Fernandez , E. B. , and Braz , F. 2009 . A Multi-dimensional Classification for Users of Security Patterns . Journal of Research and Practice in Information Technology. 87--97. VanHilst, M., Fernandez, E. B., and Braz, F. 2009. A Multi-dimensional Classification for Users of Security Patterns. Journal of Research and Practice in Information Technology. 87--97.","journal-title":"Journal of Research and Practice in Information Technology. 87--97."},{"volume-title":"http:\/\/vue.tufts.edu\/ accessed on","year":"2010","key":"e_1_3_2_1_51_1","unstructured":"VUE 2010. http:\/\/vue.tufts.edu\/ accessed on May 2010 VUE 2010. http:\/\/vue.tufts.edu\/ accessed on May 2010"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1007\/11497455_25"},{"volume-title":"Proceedings of the 28th International Computer Software and Applications Conference (COMPSAC'04)","author":"Wu W.","key":"e_1_3_2_1_53_1","unstructured":"Wu , W. , and Kelly , T . 2004. Safety Tactics for Software Architecture Design . In Proceedings of the 28th International Computer Software and Applications Conference (COMPSAC'04) . 368--375. Wu, W., and Kelly, T. 2004. Safety Tactics for Software Architecture Design. In Proceedings of the 28th International Computer Software and Applications Conference (COMPSAC'04). 368--375."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2009.20"},{"volume-title":"Relationships Between Design Patterns","author":"Zimmer W.","key":"e_1_3_2_1_55_1","unstructured":"Zimmer , W. 1995. Relationships Between Design Patterns . J. Coplien and D. Schmidt, editors, Pattern Languages of Program Design . 345--364. Zimmer, W. 1995. Relationships Between Design Patterns. J. Coplien and D. Schmidt, editors, Pattern Languages of Program Design. 345--364."}],"event":{"name":"PLoP '10: 17th Conference on Pattern Languages of Programs","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","Hillside Group Hillside Group"],"location":"Reno Nevada USA","acronym":"PLoP '10"},"container-title":["Proceedings of the 17th Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2493288.2493311","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2493288.2493311","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:28:33Z","timestamp":1750231713000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2493288.2493311"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,10,16]]},"references-count":54,"alternative-id":["10.1145\/2493288.2493311","10.1145\/2493288"],"URL":"https:\/\/doi.org\/10.1145\/2493288.2493311","relation":{},"subject":[],"published":{"date-parts":[[2010,10,16]]},"assertion":[{"value":"2010-10-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}