7 research outputs found

    Transformaciones y desarrollos dirigidos por modelos

    Get PDF
    El objetivo principal de la línea de investigación aquí presentada es el estudio y definición de transformaciones, tanto horizontales como verticales, de modelos de software, así como el desarrollo de aplicaciones, siguiendo los lineamientos de la propuesta Model Driven Architecture (MDA).Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Transformaciones y desarrollos dirigidos por modelos

    Get PDF
    El objetivo principal de la línea de investigación aquí presentada es el estudio y definición de transformaciones, tanto horizontales como verticales, de modelos de software, así como el desarrollo de aplicaciones, siguiendo los lineamientos de la propuesta Model Driven Architecture (MDA).Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Creación y evaluación de modelos LSP en un contexto MDA

    Get PDF
    En la línea de investigación aquí presentada, nos ocupamos de la propuesta y desarrollo de una herramienta que permita la creación de modelos de agregación, propios del método LSP (Logic Score of Preference), y su uso para la evaluación y comparación de sistemas, todo esto en un contexto MDA.Eje: Ingeniería de softwareRed de Universidades con Carreras en Informática (RedUNCI

    Transformaciones y desarrollos dirigidos por modelos

    Get PDF
    El objetivo principal de la línea de investigación aquí presentada es el estudio y definición de transformaciones, tanto horizontales como verticales, de modelos de software, así como el desarrollo de aplicaciones, siguiendo los lineamientos de la propuesta Model Driven Architecture (MDA).Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Modellgetriebene Entwicklung inhaltsbasierter Bildretrieval-Systeme auf der Basis von objektrelationalen Datenbank-Management-Systeme

    Get PDF
    In this thesis, the model-driven software development paradigm is employed in order to support the development of Content-based Image Retrieval Systems (CBIRS) for different application domains. Modeling techniques, based on an adaptable conceptual framework model, are proposed for deriving the components of a concrete CBIRS. Transformation techniques are defined to automatically implement the derived application specific models in an object-relational database management system. A set of criteria assuring the quality of the transformation are derived from the theory for preserving information capacity applied in database design.In dieser Dissertation wird das Paradigma des modellgetriebenen Softwareentwurfs für die Erstellung von inhaltsbasierten Bildretrieval-Systemen verwendet. Ein adaptierbares Frameworkmodell wird für die Ableitung des Modells eines konkreten Bildretrieval-Systems eingesetzt. Transformationstechniken für die automatische Generierung von Implementierungen in Objektorientierten Datenbank-Management-Systemen aus dem konzeptuellen Modell werden erarbeitet. Die aus der Theorie des Datenbankentwurfs bekannten Anforderungen zur Kapazitätserhaltung der Transformation werden verwendet, um Kriterien für die erforderliche Qualität der Transformation zu definieren

    A Refactoring-Based Approach to Support Binary Backward-Compatible Framework Upgrades

    Get PDF
    Evolutionary changes applied to a framework API may invalidate existing framework-based applications. While manually adapting applications is expensive and error-prone, automatic adaptation demands cumbersome specifications, which the developers are reluctant to write and maintain. Considering structural changes (so-called refactorings) of framework APIs, our adaptation technology supports backward-compatible framework upgrade. The technology is rigorous defining precisely the structure and automatic derivation of compensating adapters. It is also practical compensating for most application-breaking API changes automatically, while requiring neither manual adaptation nor recompilation of existing application code
    corecore