Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDA
La aparición de las arquitecturas multicapas y las arquitecturas orientadas a servicios en el proceso de desarrollo de software, ha promovido que la capa de presentación de las aplicaciones en general, y de las aplicaciones Web en particular, sea totalmente independiente del resto de las capas de un...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2011 |
| País: | España |
| Institución: | Universidad Complutense de Madrid (UCM) |
| Repositorio: | Docta Complutense |
| Idioma: | español |
| OAI Identifier: | oai:docta.ucm.es:20.500.14352/46344 |
| Acceso en línea: | https://hdl.handle.net/20.500.14352/46344 |
| Access Level: | acceso abierto |
| Palabra clave: | 004.41(043.3) 004.438UML(043.3) MDA MDD NMM QVT Perfiles UML Metamodelado.UML Profile Metamodeling. Software Lenguajes de programación 3304.16 Diseño Lógico 1203.23 Lenguajes de Programación |
| id |
ES_e34e2798aefc1e825492d69f6bbda1bb |
|---|---|
| oai_identifier_str |
oai:docta.ucm.es:20.500.14352/46344 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDACortés Benavides, Humberto Javier004.41(043.3)004.438UML(043.3)MDAMDDNMMQVTPerfiles UMLMetamodelado.UML ProfileMetamodeling.SoftwareLenguajes de programación3304.16 Diseño Lógico1203.23 Lenguajes de ProgramaciónLa aparición de las arquitecturas multicapas y las arquitecturas orientadas a servicios en el proceso de desarrollo de software, ha promovido que la capa de presentación de las aplicaciones en general, y de las aplicaciones Web en particular, sea totalmente independiente del resto de las capas de una aplicación. Sin embargo, las aplicaciones Web complejas pueden tener miles de páginas enlazadas y construidas usando diferentes tecnologías. Por lo tanto, la caracterización de mapas navegacionales es una labor cada vez más compleja. En este trabajo se presenta NMMp, una extensión UML que: (i) proporciona una visión abstracta de la estructura navegacional de la capa de presentación de las aplicaciones Web, con independencia de detalles arquitectónicos y lenguajes de programación; (ii) puede ser automáticamente transformada, siguiendo los principios MDA en modelos UML-WAE, los cuales pueden ser fácilmente integrados con el diseño del resto de las capas de una aplicación Web; (iii) promueve el uso de patrones arquitectónicos y de diseño; y (iv) ha sido desarrollada con estándares OMG, lo cual facilita su uso en la industria por medio de herramientas CASE UML de propósito general. [ABSTRACT] The advent of multitier and service-oriented architectures in the software development process encourages that the presentation tier of the general applications and web applications is totality detached from the rest of the tiers of the application. However, complex web applications can have thousands of linked web pages built using different technologies; therefore, the characterization of the navigations maps is becoming more complex task. This work presents NMMp, a UML extension that: (i) provides an abstract vision of the navigational structure of the presentation tier of web applications, with independence of architectural details and programming languages; (ii) can be automatically transformed, following the MDA principles in UML-WAE models, which can be easily integrated with the design of the rest of tiers of the web application; (iii) encourages the use of architectural and design patterns; and (iv) has been developed with OMG standards, which facilitates its use with general purpose UML CASE tools by in industry.Navarro Martín, AntonioUniversidad Complutense de Madrid20112011-01-0120112011-01-01master thesishttp://purl.org/coar/resource_type/c_bdccinfo:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/20.500.14352/46344reponame:Docta Complutenseinstname:Universidad Complutense de Madrid (UCM)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 3.0 Españahttps://creativecommons.org/licenses/by-nc/3.0/es/info:eu-repo/semantics/openAccessoai:docta.ucm.es:20.500.14352/463442026-06-02T12:44:21Z |
| dc.title.none.fl_str_mv |
Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDA |
| title |
Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDA |
| spellingShingle |
Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDA Cortés Benavides, Humberto Javier 004.41(043.3) 004.438UML(043.3) MDA MDD NMM QVT Perfiles UML Metamodelado.UML Profile Metamodeling. Software Lenguajes de programación 3304.16 Diseño Lógico 1203.23 Lenguajes de Programación |
| title_short |
Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDA |
| title_full |
Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDA |
| title_fullStr |
Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDA |
| title_full_unstemmed |
Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDA |
| title_sort |
Extensión UML para el modelado de mapas navegacionales de aplicaciones web basado en MDA |
| dc.creator.none.fl_str_mv |
Cortés Benavides, Humberto Javier |
| author |
Cortés Benavides, Humberto Javier |
| author_facet |
Cortés Benavides, Humberto Javier |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Navarro Martín, Antonio Universidad Complutense de Madrid |
| dc.subject.none.fl_str_mv |
004.41(043.3) 004.438UML(043.3) MDA MDD NMM QVT Perfiles UML Metamodelado.UML Profile Metamodeling. Software Lenguajes de programación 3304.16 Diseño Lógico 1203.23 Lenguajes de Programación |
| topic |
004.41(043.3) 004.438UML(043.3) MDA MDD NMM QVT Perfiles UML Metamodelado.UML Profile Metamodeling. Software Lenguajes de programación 3304.16 Diseño Lógico 1203.23 Lenguajes de Programación |
| description |
La aparición de las arquitecturas multicapas y las arquitecturas orientadas a servicios en el proceso de desarrollo de software, ha promovido que la capa de presentación de las aplicaciones en general, y de las aplicaciones Web en particular, sea totalmente independiente del resto de las capas de una aplicación. Sin embargo, las aplicaciones Web complejas pueden tener miles de páginas enlazadas y construidas usando diferentes tecnologías. Por lo tanto, la caracterización de mapas navegacionales es una labor cada vez más compleja. En este trabajo se presenta NMMp, una extensión UML que: (i) proporciona una visión abstracta de la estructura navegacional de la capa de presentación de las aplicaciones Web, con independencia de detalles arquitectónicos y lenguajes de programación; (ii) puede ser automáticamente transformada, siguiendo los principios MDA en modelos UML-WAE, los cuales pueden ser fácilmente integrados con el diseño del resto de las capas de una aplicación Web; (iii) promueve el uso de patrones arquitectónicos y de diseño; y (iv) ha sido desarrollada con estándares OMG, lo cual facilita su uso en la industria por medio de herramientas CASE UML de propósito general. [ABSTRACT] The advent of multitier and service-oriented architectures in the software development process encourages that the presentation tier of the general applications and web applications is totality detached from the rest of the tiers of the application. However, complex web applications can have thousands of linked web pages built using different technologies; therefore, the characterization of the navigations maps is becoming more complex task. This work presents NMMp, a UML extension that: (i) provides an abstract vision of the navigational structure of the presentation tier of web applications, with independence of architectural details and programming languages; (ii) can be automatically transformed, following the MDA principles in UML-WAE models, which can be easily integrated with the design of the rest of tiers of the web application; (iii) encourages the use of architectural and design patterns; and (iv) has been developed with OMG standards, which facilitates its use with general purpose UML CASE tools by in industry. |
| publishDate |
2011 |
| dc.date.none.fl_str_mv |
2011 2011-01-01 2011 2011-01-01 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.14352/46344 |
| url |
https://hdl.handle.net/20.500.14352/46344 |
| dc.language.none.fl_str_mv |
Español spa |
| language_invalid_str_mv |
Español |
| language |
spa |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial 3.0 España https://creativecommons.org/licenses/by-nc/3.0/es/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 Atribución-NoComercial 3.0 España https://creativecommons.org/licenses/by-nc/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Docta Complutense instname:Universidad Complutense de Madrid (UCM) |
| instname_str |
Universidad Complutense de Madrid (UCM) |
| reponame_str |
Docta Complutense |
| collection |
Docta Complutense |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869422489244794880 |
| score |
15,301603 |