
DOI:
https://doi.org/10.14483/udistrital.jour.redes.2016.1.a3Publicado:
2016-06-22Número:
Vol. 7 Núm. 1 (2016): Enero - JunioSección:
Reporte de casoMetodología de representación de software orientada al desarrollo ágil de aplicaciones: Un enfoque arquitectural
Software representation methodology for agile application development: An architectural approach
Palabras clave:
architecture, Blackboard, MDA, SOA, Web, XML (en).Palabras clave:
arquitectura, MDA, pizarra, SOA, Web, XML (es).Descargas
Resumen (es)
La generación de aplicaciones web representa la ejecución de tareas repetitivas, este proceso involucra la determinación de estructuras de información, la generación de diferentes tipos de componentes y finalmente tareas de despliegue y puesta a punto de las aplicaciones. En muchas aplicaciones de este tipo los componentes generados son coincidentes entre aplicación y aplicación. Las tendencias actuales de la ingeniería de software como MDE, MDD o MDA pretenden automatizar la generación de aplicaciones sobre la base de la estructuración de un modelo que permita aplicar transformaciones con la consecución de la aplicación. Este documento pretende plasmar una base arquitectural que facilite la generación de estas aplicaciones apoyándose en la arquitectura dirigida por modelos, pero sin desconocer la existencia y actualidad de modelos arquitecturales preexistentes a las tendencias mencionadas en este resumen.
Resumen (en)
The generation of Web applications represents the execution of repetitive tasks, this process involves determining information structures, the generation of different types of components and finally deployment tasks and tuning applications. In many applications of this type are coincident components generated from application to application. Current trends in software engineering as MDE, MDA or MDD pretend to automate the generation of applications based on structuring a model to apply transformations to the achievement of the application. This document intends to translate an architectural foundation that facilitates the generation of these applications relying on model-driven architecture but without ignoring the existence and relevance of existing trends mentioned in this summary architectural models.Referencias
S. Sendall, W. Kozaczynski. Model Transformation – the Heart and Soul of Model-Driven Software Development. INFOSCIENCE, S.f. [en línea]. Consultado el 10 de noviembre del 2014, disponible en: http://infoscience.epfl.ch/record/52559/files/IC_TECH_REPORT_200352.pdf.
J.B. Quintero, R. Anaya. “MDA y el papel de los modelos en el proceso de desarrollo de software”, Revista EIA A, ISSN 1794-1237 8, 131-146, 2007.
F. Truyen. The Fast Guide to Model Driven Architecture The Basics of Model Driven Architecture (MDA). Cephas Consulting Corp, S.f. [en línea]. Consultado el 20 de noviembre de 2014, disponible en: http://www.omg.org/mda/mda_files/Cephas_MDA_Fast_Guide.pdf
C. Reynoso, N. Kicillof. Lenguajes de Descripción de Arquitectura (ADL). Buenos Aires: Universidad de Buenos Aires. [en línea]. Consultado el 10 de noviembre de 2014, disponible en: http://carlosreynoso.com.ar/archivos/arquitectura/ADL.PDF
C. Vicente, D. Alonso. Herramientas Eclipse para el Desarrollo de Software Dirigido por Modelos. División de Sistemas e Ingeniería Electrónica (DSIE), Cartagena: Universidad Politécnica de Cartagena. [en línea]. Consultado el 20 de noviembre de 2014, disponible en: http://repositorio.bib.upct.es/dspace/bitstream/10317/1216/1/hed.pdf.
W. C Chu, C. Chang, W. C. Lu. Model-based Object-oriented Requirement Engineering and its Support to Software Documents Integration, S.f. [en línea]. Consultado el 20 de septiembre del 2014, disponible en: http://ieeexplore.ieee.org/
WC. Chu. Improving Software Evolution and Maintenance by Using Design Patterns and an XML-based Unified Model. Feng Chia University, e-Thesis, 2003.
C. Reynoso. Estilos y patrones en arquitectura de software, Buenos Aires: Universidad de Buenos Aires, S.f. [en línea]. Consultado el 20 de noviembre del 2014, disponible en: http://carlosreynoso.com.ar/wp-content/plugins/download-monitor/download.php?id=155
J. Siegel. Using OMG’s Model Driven Architecture (MDA) to Integrate Web Services. Object Management Group White Paper, 2002 [en línea]. Consultado el, disponible en: http://secure.omg.org/mda/mda_files/MDA-WS-integrate-WP.pdf
S. Sendall, & W. Kozaczynski. Model transformation: The heart and soul of model-driven software development, 2003 [en línea]. Consultado el 10 de noviembre del 2014, disponible en: http://ieeexplore.ieee.org/
M. Sánchez, A. Fermoso, & L. Joyanes. From the platform independent model (pim) to the final code model (fcm) according to the model driven architecture (mda), 2003–2006, 2005 [en línea]. Consultado el 10 de noviembre del 2014, disponible en: http://www.researchgate.net/publication/220969458_From_the_platform_independent_model_(PIM)_to_the_final_code_model_(FCM)_according_to_the_model_driven_architecture_(MDA)
L. Quin. XML Essentials. Retrieved April, 13–15, 2010 [en línea]. Consultado el 8 de noviembre del 2014, disponible en: http://scholar.google.com/scholar?hl=en&btnG=Search&q=intitle:XML+Essentials#5
J. Poole. Model-driven architecture: Vision, standards and emerging technologies. on Metamodeling and Adaptive Object Models (April), 1–15, 2001 [en línea]. Consultado el 8 de noviembre del 2014, disponible en: http://www.adaptiveobjectmodel.com/ECOOP2001/submissions/Model-Driven_Architecture.pdf
R. Picek, & V. Strahonja. Model Driven Development-future or failure of software development. IIS, 2007 [en línea]. Consultado el 11 de noviembre del 2014, disponible en: http://old.foi.hr/CMS_home/znan_strucni_rad/konferencije/IIS/2007/papers/T12_01.pdf
R. Marvie. A transformation composition framework for model driven engineering, (November), 2004 [en línea]. Consultado el 7 de noviembre del 2014, disponible en: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.111.2065
Cómo citar
APA
ACM
ACS
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver
Descargar cita
Licencia
Reconocimiento – NoComercial – CompartirIgual (by-nc-sa): No se permite el uso comercial de la obra original, las obras derivadas deben circular con las mismas condiciones de esta licencia realizando la correcta atribución al autor.
Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional