10 research outputs found

    Representación y razonamiento sobre las decisiones de diseño de arquitectura de software

    Get PDF
    El objetivo general de la Tesis está directamente vinculado a brindar soporte al arquitecto de software durante el diseño arquitectónico. Partiendo de la hipótesis de que los arquitectos de software reutilizan soluciones conocidas en nuevos diseños, se identifica la necesidad de contar con una herramienta, tanto conceptual como computacional, que pueda colaborar con los arquitectos de software en dos aspectos: • uno individual, que se encuentra relacionado con facilitar a los arquitectos la recuperación de experiencias pasadas propias, haciéndolas accesibles de manera de que puedan mapearlas con los problemas actuales para dar solución al diseño de un sistema; • uno grupal, vinculado con facilitar a los arquitectos la recuperación de experiencias pasadas de otros arquitectos, haciéndolas accesibles de manera de que puedan mapearlas con los problemas actuales para dar solución al diseño de un sistema.Eje: Tesis Doctorales. Tesis presentada por la autora en 2015 para la obtención del título de Doctor en Ingeniería, mención Sistemas de Información, con la dirección de Horacio Leone y Silvio Gonnet.Red de Universidades con Carreras en Informática (RedUNCI

    Representación y razonamiento sobre las decisiones de diseño de arquitectura de software

    Get PDF
    El objetivo general de la Tesis está directamente vinculado a brindar soporte al arquitecto de software durante el diseño arquitectónico. Partiendo de la hipótesis de que los arquitectos de software reutilizan soluciones conocidas en nuevos diseños, se identifica la necesidad de contar con una herramienta, tanto conceptual como computacional, que pueda colaborar con los arquitectos de software en dos aspectos: • uno individual, que se encuentra relacionado con facilitar a los arquitectos la recuperación de experiencias pasadas propias, haciéndolas accesibles de manera de que puedan mapearlas con los problemas actuales para dar solución al diseño de un sistema; • uno grupal, vinculado con facilitar a los arquitectos la recuperación de experiencias pasadas de otros arquitectos, haciéndolas accesibles de manera de que puedan mapearlas con los problemas actuales para dar solución al diseño de un sistema.Eje: Tesis Doctorales. Tesis presentada por la autora en 2015 para la obtención del título de Doctor en Ingeniería, mención Sistemas de Información, con la dirección de Horacio Leone y Silvio Gonnet.Red de Universidades con Carreras en Informática (RedUNCI

    Representación y razonamiento sobre las decisiones de diseño de arquitectura de software

    Get PDF
    El objetivo general de la Tesis está directamente vinculado a brindar soporte al arquitecto de software durante el diseño arquitectónico. Partiendo de la hipótesis de que los arquitectos de software reutilizan soluciones conocidas en nuevos diseños, se identifica la necesidad de contar con una herramienta, tanto conceptual como computacional, que pueda colaborar con los arquitectos de software en dos aspectos: • uno individual, que se encuentra relacionado con facilitar a los arquitectos la recuperación de experiencias pasadas propias, haciéndolas accesibles de manera de que puedan mapearlas con los problemas actuales para dar solución al diseño de un sistema; • uno grupal, vinculado con facilitar a los arquitectos la recuperación de experiencias pasadas de otros arquitectos, haciéndolas accesibles de manera de que puedan mapearlas con los problemas actuales para dar solución al diseño de un sistema.Eje: Tesis Doctorales. Tesis presentada por la autora en 2015 para la obtención del título de Doctor en Ingeniería, mención Sistemas de Información, con la dirección de Horacio Leone y Silvio Gonnet.Red de Universidades con Carreras en Informática (RedUNCI

    Un framework extensible para la integración de razonamiento basado en casos con aplicaciones empresariales orientadas a objetos

    Get PDF
    En la vida cotidiana, las personas utilizan su experiencia para resolver las situaciones que se presentan, recordando circunstancias similares y adaptando las soluciones en función de las características de cada problema particular. En el contexto empresarial, estas prácticas también se llevan a cabo. Muchas veces el conocimiento asociado a ciertas experiencias se encuentra distribuido en las aplicaciones existentes, por lo que solo es necesario identificarlo y definir mecanismos apropiados para poder recuperarlo y reutilizarlo. Razonamiento Basado en Casos es un paradigma de resolución de problemas que involucra el uso de experiencias pasadas para comprender y resolver nuevas situaciones. Se sustenta en la idea de que si una experiencia pasada fue exitosa puede ser utilizada en el presente, en su totalidad o como punto de partida, para decidir o resolver una nueva situación similar. Su principal hipótesis es que problemas similares tienen soluciones similares. En este trabajo, se presenta un framework cuyo objetivo es facilitar la implementación de Razonamiento Basado en Casos en aplicaciones empresariales orientadas a objetos con el fin de poder hacer uso de la experiencia y conocimiento adquirido en el pasado para solucionar y resolver situaciones actuales con calidad y consistenciaFacultad Regional Santa Fe. Universidad Tecnológica Nacional. Código: UTI3804TCFil: Carignano, María Celeste. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. CONICET. Argentina.Fil: Gonnet, Silvio. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. CONICET. Argentina.Fil: Leone, Horacio. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. INGAR. Argentina.Peer Reviewe

    Reasoning and Reuse in Software Architecture Design : Practices in the Argentine Industry

    Get PDF
    Over the last years, software architecture design has gained significant importance in both, industrial and research areas due to its relevance in the software system development process. In this context, special attention has been given to the documentation of architects’ reasoning during an architectural design, highlighting the advantages and disadvantages of this activity. This work intends to present a view of architects’ practices in the Argentine industry regarding reasoning documentation and its subsequent use and access.Sociedad Argentina de Informática e Investigación Operativ

    RADS: una herramienta para reutilizar estrategias en diseños de arquitecturas de software

    Get PDF
    El diseño de arquitecturas de software es un proceso altamente creativo que aún no ha sido estandarizado, por lo que las actividades llevadas a cabo para construir la arquitectura de un sistema son aquellas que los arquitectos involucrados consideran convenientes y pertinentes según el método de diseño que utilicen, su experiencia, conocimientos y habilidades personales. La reutilización es una práctica habitual dentro de dicha actividad. Sin embargo, no existen herramientas que asistan a los arquitectos para llevarla a cabo. En este trabajo se describe una herramienta de software construida con el objetivo de colaborar con los arquitectos de software en la recuperación de experiencias pasadas, propias y ajenas, para hacerlas accesibles de manera de que puedan ser reutilizadas durante el diseño de un nuevo sistema.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    RADS: una herramienta para reutilizar estrategias en diseños de arquitecturas de software

    Get PDF
    El diseño de arquitecturas de software es un proceso altamente creativo que aún no ha sido estandarizado, por lo que las actividades llevadas a cabo para construir la arquitectura de un sistema son aquellas que los arquitectos involucrados consideran convenientes y pertinentes según el método de diseño que utilicen, su experiencia, conocimientos y habilidades personales. La reutilización es una práctica habitual dentro de dicha actividad. Sin embargo, no existen herramientas que asistan a los arquitectos para llevarla a cabo. En este trabajo se describe una herramienta de software construida con el objetivo de colaborar con los arquitectos de software en la recuperación de experiencias pasadas, propias y ajenas, para hacerlas accesibles de manera de que puedan ser reutilizadas durante el diseño de un nuevo sistema.Sociedad Argentina de Informática e Investigación Operativa (SADIO

    Reutilización de soluciones arquitectónicas empleando razonamiento basado en casos

    Get PDF
    El diseño de arquitecturas de software es una actividad creativa y compleja realizada principalmente por arquitectos de software. Consiste de una colección de decisiones que generalmente están influenciadas por la experiencia y los conocimientos de los arquitectos involucrados. El razonamiento basado en casos es una técnica de inteligencia artificial que se emplea en este trabajo para brindar soporte al diseño, recordando a los diseñadores experiencias previas que pueden ayudar en nuevas situaciones, mediante la reutilización de soluciones arquitectónicas empleadas con anterioridad. El objetivo principal es proveer al arquitecto de un conjunto de soluciones que podrían ser aplicadas como una propuesta inicial para diseñar la arquitectura del sistema, que luego deberá ir extendiendo hasta incluir todos los requerimientos. Se describe también una herramienta desarrollada para dar soporte a la técnica planteada y un caso de estudio en dónde queda plasmada la propuesta.Sociedad Argentina de Informática e Investigación Operativ

    Razonamiento y reutilización en el diseño de arquitecturas de software: prácticas en la industria argentina

    No full text
    En los últimos años el diseño de arquitecturas de software ha cobrado notoria importancia tanto en el ámbito industrial como en el ámbito de investigación debido al valor que se le atribuye dentro del proceso de desarrollo de un sistema de software. En este contexto, se ha prestado especial atención a la documentación del razonamiento realizado por los arquitectos durante un diseño arquitectónico, resaltando las ventajas y desventajas de dicha actividad. El presente trabajo intenta brindar una visión de las prácticas de los arquitectos de la industria argentina con respecto a la documentación del razonamiento y su posterior utilización y acceso.Sociedad Argentina de Informática e Investigación Operativ

    A model for capturing the software architecture design process of mobile systems

    Get PDF
    Numerous efforts have addressed the problem of defining the fundamental architectural building blocks and methods for modelling software architectures in dynamic mobile environments. However, there is a lack of tools for documenting the evolution of the products generated during the design of software architectures for mobile systems. Based on a generic versioning administration scheme, a model to capture and manage the products of a software architecture design process is proposed placing the focus on mobility concerns. This model follows an operational approach, where design decisions are represented as architectural operations that are captured when they are applied during a design project. The capture of this information enables the tracing of such a design process and its resulting products.Fil: Roldán, María Luciana. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Carignano, Maria Celeste. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Gonnet, Silvio Miguel. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; ArgentinaFil: Leone, Horacio Pascual. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Santa Fe. Instituto de Desarrollo y Diseño. Universidad Tecnológica Nacional. Facultad Regional Santa Fe. Instituto de Desarrollo y Diseño; Argentin
    corecore