Return to search

Prisma: aspect-oriented software architectures

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 no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1928 / Palancia

Identiferoai:union.ndltd.org:upv.es/oai:riunet.upv.es:10251/1928
Date07 May 2008
CreatorsPérez Benedí, Jenifer
ContributorsRamos Salavert, Isidro, Carsí Cubel, José Ángel, Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació
PublisherUniversitat Politècnica de València
Source SetsUniversitat Politècnica de València
LanguageEnglish
Detected LanguageSpanish
Typeinfo:eu-repo/semantics/doctoralThesis, info:eu-repo/semantics/acceptedVersion
SourceRiunet
Rightshttp://rightsstatements.org/vocab/InC/1.0/, info:eu-repo/semantics/openAccess

Page generated in 0.0189 seconds