11 research outputs found

    Usando ATL en la transformaci贸n de modelos multidimensionales temporales

    Get PDF
    Model-Driven Architecture (MDA) is a widely accepted approach to the complex software systems design. MDA\nproposes the use of models in every software development phase, from specification and analysis to implementation.\nModel transformation is the foundation of MDA, starting from a platform independent model, the aim is to achieve\nmore specific models, in each step. According to this philosophy we present a temporal multidimensional design\nmethodology which allows us to define concepts independently of any implementation issue. In the present work our\naim is using ATL (Atlas Trasformation Language) to define both the metamodel and the transformation rules for\nproviding a framework to derive a relational logical schema from an abstract temporal data model. Additionally we\nare designing an Eclipse plug-in for implementing the transformation.Model-Driven Architecture (MDA) es un enfoque ampliamente aceptado para el desarrollo de sistemas de software complejos. MDA propone el uso de modelos en todas las fases de desarrollo, desde la especificaci贸n y an谩lisis hasta la implementaci贸n. La transformaci贸n de modelos es la base de MDA; comenzando por un modelo independiente de la plataforma el objetivo es lograr, en cada paso, modelos m谩s espec铆ficos. Adhiriendo a esta filosof铆a, presentamos una metodolog铆a para el dise帽o de un datawarehouse temporal que permite definir los conceptos independientemente de la implementaci贸n. En el presente trabajo, nuestro prop贸sito consiste en la definici贸n de metamodelos y reglas de transformaci贸n usando ATL (Atlas Trasformation Language) que provean un marco para la derivaci贸n de un esquema l贸gico relacional a partir de un modelo de datos conceptual temporal. Adem谩s, estamos dise帽ando un plug-in en Eclipse para implementar dicha transformaci贸n.IV Workshop de Ingenier铆a de Software y Base de Dato

    Dise帽o de un almac茅n de datos hist贸rico en el marco del desarrollo de software dirigido por modelos

    Get PDF
    Un Decision Support System (DSS) asiste a los usuarios en el proceso de an谩lisis de datos en una organizaci贸n con el prop贸sito de producir informaci贸n que les permita tomar mejores decisiones. Los analistas que utilizan el DSS est谩n m谩s interesados en identificar tendencias que en buscar alg煤n registro individual en forma aislada [HRU96]. Con ese prop贸sito, los datos de las diferentes transacciones se almacenan y consolidan en una base de datos central denominada Data Warehouse (DW); los analistas utilizan esas estructuras de datos para extraer informaci贸n de sus negocios que les permita tomar mejores decisiones [GHRU97]. Bas谩ndose en el esquema de datos fuente y en los requisitos de informaci贸n de la organizaci贸n, el objetivo del dise帽ador de un DSS es sintetizar esos datos para reducirlos a un formato que le permita, al usuario de la aplicaci贸n, utilizarlos en el an谩lisis del comportamiento de la empresa. Dos tipos diferentes (pero relacionados) de actividades est谩n presentes: el dise帽o de las estructuras de almacenamiento y la creaci贸n de consultas sobre esas estructuras. La primera tarea se desarrolla en el 谩mbito de los dise帽adores de aplicaciones inform谩ticas; la segunda, en la esfera de los usuarios finales. Ambas actividades, normalmente, se realizan con escasa asistencia de herramientas automatizadas.Eje: Tecnolog铆a Inform谩tica aplicada en educaci贸nRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Dise帽o conceptual de un datawarehouse temporal en el contexto de MDA

    Get PDF
    Model-Driven Architecture (MDA) se est谩 convirtiendo en un enfoque ampliamente aceptado para el desarrollo de sistemas de software complejos. MDA propone el uso de modelos como artefacto clave en todas las fases de desarrollo, desde la especificaci贸n y an谩lisis hasta la implementaci贸n. La transformaci贸n de modelos es la base de MDA, comenzando por un modelo independiente de la plataforma el objetivo es lograr, en cada paso, modelos m谩s espec铆ficos. Adhiriendo a la filosof铆a MDA, en este art铆culo presentamos una metodolog铆a para el dise帽o de un datawarehouse temporal que permite definir los conceptos de manera independiente de la implementaci贸n. Nuestro prop贸sito consiste en la definici贸n de metamodelos y reglas de transformaci贸n formales que provean un marco para el refinamiento de un modelo de datos temporal para la obtenci贸n de un modelo multidimensional temporal aplicando el enfoque MDAModel-Driven Architecture (MDA) is becoming a widely accepted approach for developing complex software systems. MDA advocates the use of models as the key artifacts in all phases of development, from system specification and analysis, to implementation. Model transformations are the engine of MDA, they are performed starting from a platform independent model with the aim of making the model more platform-specific at each step. Adhering to the MDA philosophy, in this article we present a methodology for the conceptual design of a temporal datawarehouse, which allow us to define the concepts in an implementation-independent way. Our proposal consists in the definition of metamodels and formal transformation rules that provide a framework for the refinement of a temporal data model in order to obtain a temporal multidimensional model by applying the MDA approach.III Workshop de Ingenier铆a de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Dise帽o conceptual de un datawarehouse temporal en el contexto de MDA

    Get PDF
    Model-Driven Architecture (MDA) is becoming a widely accepted approach for developing complex software systems. MDA advocates the use of models as the key artifacts in all phases of development, from system specification and analysis, to implementation. Model transformations are the engine of MDA, they are performed starting from a platform independent model with the aim of making the model more platform-specific at each step. Adhering to the MDA philosophy, in this article we present a methodology for the conceptual design of a temporal datawarehouse, which allow us to define the concepts in an implementation-independent way. Our proposal consists in the definition of metamodels and formal transformation rules that provide a framework for the refinement of a temporal data model in order to obtain a temporal multidimensional model by applying the MDA approach.Model-Driven Architecture (MDA) se est谩 convirtiendo en un enfoque ampliamente aceptado para el desarrollo de sistemas de software complejos. MDA propone el uso de modelos como artefacto clave en todas las fases de desarrollo, desde la especificaci贸n y an谩lisis hasta la implementaci贸n. La transformaci贸n de modelos es la base de MDA, comenzando por un modelo independiente de la plataforma el objetivo es lograr, en cada paso, modelos m谩s espec铆ficos. Adhiriendo a la filosof铆a MDA, en este art铆culo presentamos una metodolog铆a para el dise帽o de un datawarehouse temporal que permite definir los conceptos de manera independiente de la implementaci贸n. Nuestro prop贸sito consiste en la definici贸n de metamodelos y reglas de transformaci贸n formales que provean un marco para el refinamiento de un modelo de datos temporal para la obtenci贸n de un modelo multidimensional temporal aplicando el enfoque MDAIII Workshop de Ingenier铆a de Software y Bases de Datos (WISBD

    Dise帽o conceptual de un datawarehouse temporal en el contexto de MDA

    Get PDF
    Model-Driven Architecture (MDA) se est谩 convirtiendo en un enfoque ampliamente aceptado para el desarrollo de sistemas de software complejos. MDA propone el uso de modelos como artefacto clave en todas las fases de desarrollo, desde la especificaci贸n y an谩lisis hasta la implementaci贸n. La transformaci贸n de modelos es la base de MDA, comenzando por un modelo independiente de la plataforma el objetivo es lograr, en cada paso, modelos m谩s espec铆ficos. Adhiriendo a la filosof铆a MDA, en este art铆culo presentamos una metodolog铆a para el dise帽o de un datawarehouse temporal que permite definir los conceptos de manera independiente de la implementaci贸n. Nuestro prop贸sito consiste en la definici贸n de metamodelos y reglas de transformaci贸n formales que provean un marco para el refinamiento de un modelo de datos temporal para la obtenci贸n de un modelo multidimensional temporal aplicando el enfoque MDAModel-Driven Architecture (MDA) is becoming a widely accepted approach for developing complex software systems. MDA advocates the use of models as the key artifacts in all phases of development, from system specification and analysis, to implementation. Model transformations are the engine of MDA, they are performed starting from a platform independent model with the aim of making the model more platform-specific at each step. Adhering to the MDA philosophy, in this article we present a methodology for the conceptual design of a temporal datawarehouse, which allow us to define the concepts in an implementation-independent way. Our proposal consists in the definition of metamodels and formal transformation rules that provide a framework for the refinement of a temporal data model in order to obtain a temporal multidimensional model by applying the MDA approach.III Workshop de Ingenier铆a de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Usando ATL en la transformaci贸n de modelos multidimensionales temporales

    Get PDF
    Model-Driven Architecture (MDA) es un enfoque ampliamente aceptado para el desarrollo de sistemas de software complejos. MDA propone el uso de modelos en todas las fases de desarrollo, desde la especificaci贸n y an谩lisis hasta la implementaci贸n. La transformaci贸n de modelos es la base de MDA; comenzando por un modelo independiente de la plataforma el objetivo es lograr, en cada paso, modelos m谩s espec铆ficos. Adhiriendo a esta filosof铆a, presentamos una metodolog铆a para el dise帽o de un datawarehouse temporal que permite definir los conceptos independientemente de la implementaci贸n. En el presente trabajo, nuestro prop贸sito consiste en la definici贸n de metamodelos y reglas de transformaci贸n usando ATL (Atlas Trasformation Language) que provean un marco para la derivaci贸n de un esquema l贸gico relacional a partir de un modelo de datos conceptual temporal. Adem谩s, estamos dise帽ando un plug-in en Eclipse para implementar dicha transformaci贸n.Model-Driven Architecture (MDA) is a widely accepted approach to the complex software systems design. MDA proposes the use of models in every software development phase, from specification and analysis to implementation. Model transformation is the foundation of MDA, starting from a platform independent model, the aim is to achieve more specific models, in each step. According to this philosophy we present a temporal multidimensional design methodology which allows us to define concepts independently of any implementation issue. In the present work our aim is using ATL (Atlas Trasformation Language) to define both the metamodel and the transformation rules for providing a framework to derive a relational logical schema from an abstract temporal data model. Additionally we are designing an Eclipse plug-in for implementing the transformation.IV Workshop de Ingenier铆a de Software y Base de DatosRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Usando ATL en la transformaci贸n de modelos multidimensionales temporales

    Get PDF
    Model-Driven Architecture (MDA) es un enfoque ampliamente aceptado para el desarrollo de sistemas de software complejos. MDA propone el uso de modelos en todas las fases de desarrollo, desde la especificaci贸n y an谩lisis hasta la implementaci贸n. La transformaci贸n de modelos es la base de MDA; comenzando por un modelo independiente de la plataforma el objetivo es lograr, en cada paso, modelos m谩s espec铆ficos. Adhiriendo a esta filosof铆a, presentamos una metodolog铆a para el dise帽o de un datawarehouse temporal que permite definir los conceptos independientemente de la implementaci贸n. En el presente trabajo, nuestro prop贸sito consiste en la definici贸n de metamodelos y reglas de transformaci贸n usando ATL (Atlas Trasformation Language) que provean un marco para la derivaci贸n de un esquema l贸gico relacional a partir de un modelo de datos conceptual temporal. Adem谩s, estamos dise帽ando un plug-in en Eclipse para implementar dicha transformaci贸n.Model-Driven Architecture (MDA) is a widely accepted approach to the complex software systems design. MDA proposes the use of models in every software development phase, from specification and analysis to implementation. Model transformation is the foundation of MDA, starting from a platform independent model, the aim is to achieve more specific models, in each step. According to this philosophy we present a temporal multidimensional design methodology which allows us to define concepts independently of any implementation issue. In the present work our aim is using ATL (Atlas Trasformation Language) to define both the metamodel and the transformation rules for providing a framework to derive a relational logical schema from an abstract temporal data model. Additionally we are designing an Eclipse plug-in for implementing the transformation.IV Workshop de Ingenier铆a de Software y Base de DatosRed de Universidades con Carreras en Inform谩tica (RedUNCI

    Metodolog铆a para el dise帽o conceptual de almacenes de datos

    Full text link
    A partir de la introducci贸n del modelo de datos multidimensional como formalismo de modelado para Almacenes de Datos (ADs), se han realizado distintas propuestas metodol贸gicas para capturar la estructura del AD a nivel conceptual. Las soluciones propuestas parten de diferentes aspectos de dise帽o: los requisitos de usuario, el an谩lisis del esquema de la base de datos operacional o una combinaci贸n de ambos (t茅cnicas mixtas). Model Driven Architecture (MDA) es un nuevo est谩ndar para el desarrollo de sistemas dirigido por modelos. MDA propone tres puntos de vista: Computation Independent Model (CIM), Platform Independent Model (PIM) and Platform Specific Model (PSM). Esta tesis, se enmarca en el 谩rea del dise帽o de ADs con MDA (una metodolog铆a para el dise帽o conceptual de ADs). Este m茅todo, es empleado con una metodolog铆a compuesta y consiste de tres fases. La primera fase, esta dedicada a examinar el esquema ER de la base de datos operacional, generando los esquemas multidimensionales candidatos para el AD. La soluci贸n a esta fase, se ha abordado en el contexto de MDA para esto, hemos definido un conjunto de reglas de transformaci贸n entre el PIM Entidad Relaci贸n (ER) y el PIM On-Line Analytical Processing (OLAP). En la segunda fase, los requisitos de usuario son recogidos por medio de entrevistas. El prop贸sito de las entrevistas es obtener informaci贸n acerca de las necesidades de an谩lisis de los usuarios. Como base para esta fase, adaptamos un m茅todo de elicitaci贸n de requisitos basado en metas. La tercera fase, contrasta la informaci贸n obtenida en la segunda fase, con los esquemas multidimensional candidatos formados en la primera fase generando as铆, la mejor soluci贸n (soportada por las bases datos operacionales) que mejor reflejan los requisitos de usuario.Zepeda S谩nchez, LZ. (2008). Metodolog铆a para el dise帽o conceptual de almacenes de datos [Tesis doctoral no publicada]. Universitat Polit猫cnica de Val猫ncia. https://doi.org/10.4995/Thesis/10251/2506Palanci

    Dise帽o de un Almac茅n de Datos Hist贸ricos en el marco del desarrollo de software dirigido por modelos

    Get PDF
    Un Decision Support System (DSS) asiste a los usuarios en el proceso de an谩lisis de datos en una organizaci贸n con el prop贸sito de producir informaci贸n que les permita tomar mejores decisiones. Los analistas que utilizan el DSS est谩n m谩s interesados en identificar tendencias que en buscar alg煤n registro individual en forma aislada [HRU96]. Con ese prop贸sito, los datos de las diferentes transacciones se almacenan y consolidan en una base de datos central denominada Data Warehouse (DW); los analistas utilizan esas estructuras de datos para extraer informaci贸n de sus negocios que les permita tomar mejores decisiones [GHRU97]. Bas谩ndose en el esquema de datos fuente y en los requisitos de informaci贸n de la organizaci贸n, el objetivo del dise帽ador de un DSS es sintetizar esos datos para reducirlos a un formato que le permita, al usuario de la aplicaci贸n, utilizarlos en el an谩lisis del comportamiento de la empresa. Dos tipos diferentes (pero relacionados) de actividades est谩n presentes: el dise帽o de las estructuras de almacenamiento y la creaci贸n de consultas sobre esas estructuras. La primera tarea se desarrolla en el 谩mbito de los dise帽adores de aplicaciones inform谩ticas; la segunda, en la esfera de los usuarios finales. Ambas actividades, normalmente, se realizan con escasa asistencia de herramientas automatizadas. A partir de lo expresado anteriormente Identificamos, por consiguiente, tres problemas a resolver: a) la creaci贸n de estructuras de almacenamiento eficientes para la toma de decisi贸n, b) la simplificaci贸n en la obtenci贸n de la informaci贸n sobre esas estructuras para el usuario final y, c) la automatizaci贸n, tanto del proceso de dise帽o de las estructuras de almacenamiento, como en la elaboraci贸n iterativa de consultas por parte del usuario de la aplicaci贸n. La soluci贸n propuesta es el dise帽o de una nueva estructura de almacenamiento que denominaremos Historical Data Warehouse (HDW) que combina, en un modelo integrado, un Historical Data Base (HDB) y un DW; el dise帽o de una interface gr谩fica, derivada del HDW, que permite realizar consultas en forma autom谩tica y, por 煤ltimo, el desarrollo de un m茅todo de dise帽o que engloba ambas propuestas en el marco del Model Driven Software Development (MDD).Facultad de Inform谩tic

    Anales del XIII Congreso Argentino de Ciencias de la Computaci贸n (CACIC)

    Get PDF
    Contenido: Arquitecturas de computadoras Sistemas embebidos Arquitecturas orientadas a servicios (SOA) Redes de comunicaciones Redes heterog茅neas Redes de Avanzada Redes inal谩mbricas Redes m贸viles Redes activas Administraci贸n y monitoreo de redes y servicios Calidad de Servicio (QoS, SLAs) Seguridad inform谩tica y autenticaci贸n, privacidad Infraestructura para firma digital y certificados digitales An谩lisis y detecci贸n de vulnerabilidades Sistemas operativos Sistemas P2P Middleware Infraestructura para grid Servicios de integraci贸n (Web Services o .Net)Red de Universidades con Carreras en Inform谩tica (RedUNCI
    corecore