@prefix config: . @prefix meta: . @prefix rdf: . @prefix rdfs: . @prefix xsd: . @prefix owl: . @prefix dc: . @prefix dcmitype: . @prefix dcterms: . @prefix foaf: . @prefix geo: . @prefix om: . @prefix locn: . @prefix schema: . @prefix skos: . @prefix dbpedia: . @prefix p: . @prefix yago: . @prefix units: . @prefix geonames: . @prefix prv: . @prefix prvTypes: . @prefix doap: . @prefix void: . @prefix ir: . @prefix ou: . @prefix teach: . @prefix time: . @prefix datex: . @prefix aiiso: . @prefix vivo: . @prefix bibo: . @prefix fabio: . @prefix vcard: . @prefix swrcfe: . @prefix frapo: . @prefix org: . @prefix ei2a: . @prefix pto: . dcterms:subject "Lenguajes De Programacion"; dcterms:director "Fernando Sánchez Figueroa"; dcterms:subject "Matematicas"; dcterms:title "PROPUESTA DE UNA PLATAFORMA, LENGUAJE Y DISEÑO PARA EL DESARROLLO DE EXPLICACINES ORIENTADAS A ASPECTOS."; dcterms:identifier "2003-52"; dcterms:description "La programación orientada a objetos permite desarrollar aplicacionesinformáticas usando el principio de encapsulación. La ocultación de losdetalles de implementación ofrece la posibilidad de reutilizar los objetosen diferentes dominios. Sin embargo, el elevado número de objetos queintervienenen las grandes aplicaciones, así como el bajo grado de reutilización yescasa adaptabilidad, han llevado a desarrollar nuevos modelos que resuelvanestas dificultades. Los modelos de separación aparecen como respuesta aestos problemas y proponen la definición, de forma separada e independiente,de la diferentes propiedades de un sistema. Dependiendo del punto de vistaque se considere, pueden existir diferentes tipos de modelos de separación.El modelo de aspectos (AOP) propone separar en entidades diferentes elcomportamiento funcional de un objeto de otras propiedades, componiendoambos elementos posteriormente.Sin embargo, estos modelos no están exentos de problemas. Existe unapérdida de eficiencia en las aplicaciones desarrolladas bajo este paradigmadebido, sobre todo, a la utilización de mecanismos de reflexión. Por otrolado, los modelos de aspectos propuestos hasta la fecha, tratan pocos ycasi siempre los mismos aspectos. Finalmente, cabe destacar que los esfuerzosse han centrando en el desarrollo de plataformas que ofrezcan separación,dejando a un lado otras fases del ciclo de vida.El objetivo fundamental del trabajo es la definición de mecanismos adecuadosque permitan desarrollar aplicaciones orientadas a aspectos en diferentesfases del ciclo de vida, más concretamente en la fase de diseño eimplementación.Estos nuevos mecanismos deben ser sencillos de manejar, pero a la vez tenerun alto poder de expresividad. Para ello, se ha escogido un modelo de aspectos,el Modelo de Disfraces, y se ha ampliado en dos líneas diferentes.Una parimera línea que desarrolla un ampliación de la plataforma y lenguaj"; ou:tribunal "Fuentes Fernández, Lidia (Secretario)"; dcterms:director "Miguel Toro Bonilla (Director)"; ou:tribunal "Ramos Salavert, Isidro (Presidente)"; dcterms:subject "Ciencia De Los Ordenadores"; ou:tribunal "Hernández Núñez Juan María (Vocal)", "Dinis Moreira, Ana Maria (Vocal)"; vcard:url ; ou:programaDoctorado "Lenguajes Y Arquitectura En Sistemas Informáticas"; a bibo:Thesis; ou:tribunal "Pavon Mestras, Juan Luis (Vocal)"; dcterms:director "Fernando Sánchez Figueroa (Codirector)"; dcterms:creator "José Luis Herrero Agustín"; dcterms:dateSubmited "2003-01-31T00:00:00"^^xsd:dateTime; ou:directorTesis ; ou:autorTesis .