{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,19]],"date-time":"2025-05-19T04:02:13Z","timestamp":1747627333390,"version":"3.40.5"},"reference-count":17,"publisher":"Springer Science and Business Media LLC","issue":"1-4","license":[{"start":{"date-parts":[[2002,6,1]],"date-time":"2002-06-01T00:00:00Z","timestamp":1022889600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2002,6,1]],"date-time":"2002-06-01T00:00:00Z","timestamp":1022889600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Annals of Software Engineering"],"published-print":{"date-parts":[[2002,6]]},"DOI":"10.1023\/a:1016505712459","type":"journal-article","created":{"date-parts":[[2002,12,29]],"date-time":"2002-12-29T19:13:07Z","timestamp":1041189187000},"page":"249-264","source":"Crossref","is-referenced-by-count":14,"title":["Using UML Profiles for Documenting Web-Based Application Frameworks"],"prefix":"10.1007","volume":"13","author":[{"given":"Lidia","family":"Fuentes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 M.","family":"Troya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio","family":"Vallecillo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"10","key":"5091763_CR1","doi-asserted-by":"crossref","first-page":"0","DOI":"10.1145\/262793.262805","volume":"40","author":"S. Demeyer","year":"1997","unstructured":"Demeyer, S., T.D. Meijler, O. Nierstrasz, and P. Steyaert (1997), \u201cDesign Guidelines for \u2018Tailorable\u2019 Frameworks, \u201d Communications of the ACM 40, 10, 0\u201364.","journal-title":"Communications of the ACM"},{"issue":"10","key":"5091763_CR2","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1145\/262793.262798","volume":"40","author":"M. E. Fayad","year":"1997","unstructured":"Fayad, M. E. and D. C. Schmidt (1997), \u201cObject-Oriented Application Frameworks, \u201d Communications of the ACM 40, 10, 32\u201338.","journal-title":"Communications of the ACM"},{"issue":"2","key":"5091763_CR3","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1109\/4236.761654","volume":"3","author":"L. Fuentes","year":"1999","unstructured":"Fuentes, L. and J.M. Troya (1999a), \u201cA Java Framework for Web-Based Multimedia and Collaborative Applications, \u201d IEEE Internet Computing 3, 2, 55\u201364.","journal-title":"IEEE Internet Computing"},{"key":"5091763_CR4","volume-title":"Domain-Specific Application Frameworks: Frameworks Experience in Industry","author":"L. Fuentes","year":"1999","unstructured":"Fuentes, L. and J.M. Troya (1999b), \u201cMultiTel: Multimedia Telecommunication Services Framework, \u201d In Domain-Specific Application Frameworks: Frameworks Experience in Industry, M. Fayad, D.C. Schmidt, and R. Johnson, Eds., Vol. 3, Wiley, New York."},{"key":"5091763_CR5","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E. Gamma","year":"1995","unstructured":"Gamma, E., R. Helm, R. Johnson, and J. Vlissides (1995), Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, Reading, MA."},{"key":"5091763_CR6","doi-asserted-by":"crossref","unstructured":"Garlan, D., S.-W. Chen, and A.J. Kompanek (2002), \u201cReconciling the Needs of Architectural Descriptions with Object-Modeling Notations, \u201d to appear in Science of Computer Programming.","DOI":"10.1016\/S0167-6423(02)00031-X"},{"key":"5091763_CR7","unstructured":"Java Community Process (2001), \u201cUML Profile for EJB, \u201d Public Draft JSR-000026, available at http:\/\/jcp.org\/jsr\/detil\/26.jsp."},{"issue":"10","key":"5091763_CR8","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1145\/352183.352199","volume":"43","author":"C. Kobryn","year":"2000","unstructured":"Kobryn, C. (2000), \u201cModeling components and frameworks with UML, \u201d Communications of the ACM 43, 10, 31\u201338.","journal-title":"Communications of the ACM"},{"issue":"1","key":"5091763_CR9","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N. Medvidovic","year":"2000","unstructured":"Medvidovic, N. and R.N. Taylor (2000), \u201cA Classification and Comparison Framework for Software Architecture Description Languages, \u201d IEEE Transactions on Software Engineering 26, 1, 70\u201393.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"5091763_CR10","doi-asserted-by":"crossref","unstructured":"Medvidovic, N., D.S. Rosenblum, J.E. Robins, and D.F. Redmiles (2002), \u201cModeling Software Architectures in the Unified Modeling Language, \u201d to appear in ACM Transactions on Software Engineering and Methodology.","DOI":"10.1145\/504087.504088"},{"key":"5091763_CR11","unstructured":"OMG (1999), \u201cUML Metamodel Specification, \u201d Object Management Group, OMG Document ad\/99\u201306\u201308."},{"key":"5091763_CR12","unstructured":"OMG (2000), \u201cUML Profile for CORBA Specification V1.0, \u201d Object Management Group, OMG Document ptc\/00\u201310\u201301."},{"key":"5091763_CR13","unstructured":"OMG (2001a), \u201cModel Driven Architecture. A Technical Perspective, \u201d Object Management Group, OMG Document ab\/2001\u201301\u201301."},{"key":"5091763_CR14","unstructured":"OMG (2001b), \u201cA UML Profile for Enterprise Distributed Object Computing V1.0, \u201d Object Management Group, OMG Document ad\/2001\u201308\u201319."},{"issue":"9","key":"5091763_CR15","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/2.536784","volume":"39","author":"S. Sparks","year":"1996","unstructured":"Sparks, S., K. Benner, and C. Faris (1996), \u201cManaging Object-Oriented Framework Reuse, \u201d The Computer Journal 39, 9, 52\u201361.","journal-title":"The Computer Journal"},{"issue":"10","key":"5091763_CR16","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1145\/236338.236363","volume":"31","author":"P. Steyaert","year":"1996","unstructured":"Steyaert, P., C. Lucas, K. Mens, and K. d'Hondt (1996), \u201cReuse Contracts: Managing the Evolution of Reusable Assets, \u201d ACM SIGPLAN Notices 31, 10, 268\u2013285.","journal-title":"ACM SIGPLAN Notices"},{"key":"5091763_CR17","volume-title":"Component Software. Beyond Object-Oriented Programming","author":"C. Szyperski","year":"1998","unstructured":"Szyperski, C. (1998), Component Software. Beyond Object-Oriented Programming, Addison-Wesley, Reading, MA."}],"container-title":["Annals of Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1016505712459.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1016505712459\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1016505712459.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,18]],"date-time":"2025-05-18T14:23:31Z","timestamp":1747578211000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1016505712459"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,6]]},"references-count":17,"journal-issue":{"issue":"1-4","published-print":{"date-parts":[[2002,6]]}},"alternative-id":["5091763"],"URL":"https:\/\/doi.org\/10.1023\/a:1016505712459","relation":{},"ISSN":["1022-7091","1573-7489"],"issn-type":[{"type":"print","value":"1022-7091"},{"type":"electronic","value":"1573-7489"}],"subject":[],"published":{"date-parts":[[2002,6]]}}}