Spelling suggestions: "subject:"120312 - bancos dde datos"" "subject:"120312 - bancos dee datos""
1 |
Prisma: aspect-oriented software architecturesPérez Benedí, Jenifer 07 May 2008 (has links)
Hoy en día, la complejidad de los sistemas software y la gran relevancia que han adquirido los
requisitos no funcionales son retos que han de abordarse durante el proceso de desarrollo
software. En los últimos años, estas propiedades han provocado un gran incremento en el
tiempo y el personal necesario para llevar a cabo los procesos de desarrollo y mantenimiento
del software. Por ello, existe un gran interés en mejorar dichos procesos. Esta tesis presenta un
nuevo enfoque de desarrollo para sistemas software complejos. Dicho enfoque, llamado
PRISMA, da soporte a estos nuevos retos y permite satisfacer la elevada competitividad del
mercado.
El enfoque PRISMA se ha materializado en un marco de trabajo formado por un modelo,
un lenguaje, una metodología y un prototipo de herramienta CASE (Computer-Aided Software
Engineering). El modelo de PRISMA combina dos aproximaciones para definir arquitecturas
software: el Desarrollo de Software Basado en Componentes (DSBC) y el Desarrollo de
Software Orientado a Aspectos (DSOA). Las principales aportaciones del modelo es la manera
en la que integra ambas aproximaciones para obtener sus ventajas y su lenguaje formal.
PRISMA tiene en cuenta los requisitos no funcionales desde las primeras etapas del ciclo de
vida software y mejora su reutilización y el mantenimiento. Todo ello gracias a la
descomposición que realiza de los sistemas software utilizando dos conceptos diferentes:
aspectos y elementos arquitectónicos (componentes y conectores).
PRISMA proporciona un Lenguaje de Descripción de Arquitecturas Orientado a Aspectos
(LDAOA) formal para la especificación de arquitecturas software orientadas a aspectos. El
LDAOA de PRISMA es independiente de cualquier tecnología y está basado en lenguajes
formales para evitar la ambigüedad y poder aplicar técnicas de generación automática de
código.
La metodología de PRISMA apuesta por el desarrollo de software siguiendo el Paradigma
de la Prototipación Automática mediante la aplicación del e / Pérez Benedí, J. (2006). Prisma: aspect-oriented software architectures [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1928
|
2 |
A formal framework for model managementBoronat Moll, Arturo 07 May 2008 (has links)
El Desarrollo de Software Dirigido por Modelos es una rama de la Ingeniería del Software en la
que los artefactos software se representan como modelos para incrementar la productividad, calidady eficiencia económica en el proceso de desarrollo de software, donde un modelo proporciona una representación abstracta del código final de una aplicación. En este campo, la iniciativa Model-Driven Architecture (MDA), patrocinada por la OMG, está constituida por una familia de estándares industriales, entre los que se destacan: Meta-Object Facility (MOF), Unified Modeling Language (UML), Object Constraint Language (OCL), XML Metadata Interchange (XMI),
y Query/Views/Transformations (QVT). Estos estándares proporcionan unas directrices comunes
para herramientas basadas en modelos y para procesos de desarrollo de software dirigidos por modelos.
Su objetivo consiste en mejorar la interoperabilidad entre marcos de trabajo ejecutables, en
automatizar el proceso desarrollo de software de software y en proporcionar técnicas que eviten
errores durante ese proceso.
El estándar MOF describe un marco de trabajo genérico que permite definir la sintaxis abstracta
de lenguajes de modelado. Este estándar persigue la definición de los conceptos básicos que son
utilizados en procesos de desarrollo de software dirigidos por modelos: que es un modelo, que es un metamodelo, qué es reflexión en un marco de trabajo basado en MOF, etc. Sin embargo, la mayoría de estos conceptos carecen de una semántica formal en la versión actual del estándar MOF. Además, OCL se utiliza como un lenguage de definición de restricciones que permite añadir semántica a un metamodelo MOF. Desafortunadamente, la relación entre un metamodelo y sus restricciones OCL también carece de una semántica formal. Este hecho es debido, en parte, a que los metamodelos solo pueden ser definidos como dato en un marco de trabajo basado en MOF.
El estándar MOF también proporciona las llamadas facilidades de reflexión de MOF (MOF Reflecti / Boronat Moll, A. (2007). A formal framework for model management [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1964
|
Page generated in 0.0765 seconds