UTN- FRC -Producción Académica de Investigación y Desarrollo

Permanent URI for this communityhttp://48.217.138.120/handle/20.500.12272/1932

Browse

Search Results

Now showing 1 - 10 of 14
  • Thumbnail Image
    Item
    Systematic review of literature on applicable patterns in the modeling of smart contracts
    (2023) Medina, Oscar Carlos; Marciszack, Marcelo Martín; Strub, Ana María; Della Mea, Karen; Nájera Gibert, José Ignacio; Govela Thomae, Alfonso
    La incorporación de patrones al Modelo Conceptual de Contratos Inteligentes permitiría reutilizar el conocimiento y experiencia de los casos de uso exitosos en aplicaciones descentralizadas. Contratos Inteligentes y aplicaciones descentralizadas son sistemas informáticos que utilizan tecnologías Blockchain. Objetivo: El objetivo de este documento es llevar a cabo una revisión sistemática de la literatura en el campo la Ingeniería de Software para caracterizar el estado del arte sobre patrones que se puedan aplicar en el modelado de Contratos Inteligentes, identificando vacíos y oportunidades para futuras investigaciones. Método: Se realizó una revisión sistemática con el fin de encontrar los estudios primarios en la literatura existente, que luego se clasificaron y analizaron de acuerdo con distintos criterios. También se llevó a cabo una evaluación subjetiva resaltando las ideas y experiencias más importantes identificadas. Resultados: Se encontró 43 estudios primarios de interés, publicados entre enero de 2013 y diciembre de 2022. En general, se presentan asociados a casos de uso de Contratos Inteligentes de reciente implementación, proporcionando evidencia empírica del impacto del uso de patrones. Conclusiones: Se pudo identificar los siguientes tipos de patrones más relevantes que se aplicaron hasta el 2022 en el modelado de Contratos Inteligentes: de diseño, de arquitectura, de negocio, de seguridad y de datos. La investigación en la que se enmarca el presente trabajo, considera estos hallazgos como punto de partida para elaborar un método de aplicación de patrones de negocio en el modelado de sistemas de Contratos Inteligentes, para que facilite su construcción con mayor nivel de calidad.
  • Thumbnail Image
    Item
    Modelado de contratos inteligentes dirigido por casos de uso
    (2023) Medina, Oscar Carlos; Romero, Rubén Anibal; Romero, María Soledad; Marciszack, Marcelo Martín; Wismer, Axel Francis; Morardo, Diego; Bossio, Mateo Federico;
    Un patrón de negocio permite modelar procesos de negocios que dan soporte a un software, por ejemplo, a un Contrato Inteligente que se ejecuta en una red Blockchain. Este artículo presenta un modelo de análisis que posibilite la incorporación de patrones de negocio asociados a casos de uso de Blockchain para iniciar el Modelado Conceptual de Contratos Inteligentes. Este modelado dirigido por casos de uso permite emplear de forma sistematizada los patrones de negocio para reutilizar el conocimiento y la experiencia de soluciones anteriores basadas en contratos inteligentes. La propuesta facilita la reusabilidad de modelos de negocio de aplicaciones Blockchain que tratan el mismo dominio de problema en la actividad de especificación de requerimientos.
  • Thumbnail Image
    Item
    Experimento para evaluar el uso de patrones de negocio para facilitar la comprensión del modelo conceptual de un sistema de gobierno electrónico
    (2022) Medina, Oscar Carlos; Genero Bocco, Marcela Fabiana; Marciszack, Marcelo Martín; Bratti, Alicia Gabriela; Strub, Ana
    Los patrones son reconocidos como modelos exitosos que favorecen la reusabilidad, y es una de sus características, facilitar la comprensión de un modelo. Este artículo describe un experimento cuyo objetivo es corroborar si el uso de patrones de negocio mejora la comprensión del modelo conceptual de un sistema de gobierno electrónico. El experimento se realizó en el año 2021 con 33 estudiantes del tercer curso de la carrera de Ingeniería en Sistemas de Información. Los resultados obtenidos evidencian que existen diferencias significativas en favor a la efectividad de la comprensión del modelo conceptual al utilizar patrones de negocio. En cambio, no hay diferencias relevantes en la eficiencia al utilizar, o no, patrones.
  • Thumbnail Image
    Item
    Experiencia de investigación, formación y extensionismo en tecnologías blockchain desde una universidad
    (2022) Medina, Oscar Carlos; Marciszack, Marcelo Martín; Romero, Rubén Anibal; Della Mea, Karen
    Este trabajo describe el trayecto realizado en una Universidad pública nacional para incorporar Blockchain en las actividades de investigación, educación continua y mentoreo de emprendimientos tecnológicos. Con el propósito de estudiar, evaluar y transferir resultados de proyectos Blockchain en las líneas de investigación que se consideran más disruptivas como plataforma para la denominada Economía del Conocimiento se creó un Laboratorio de Blockchain radicado dentro de un centro de investigación de Ingeniería en Sistemas de Información. Desde este espacio se promovió la investigación científica y los trayectos formativos de educación continua sobre modelado, desarrollo y divulgación de tecnologías Blockchain. También se llevaron a cabo acciones de vinculación y extensionismo a emprendimientos cuya propuesta de valor tiene como núcleo una aplicación descentralizada implementada con Blockchain. De acuerdo a los resultados alcanzados se prevé un crecimiento, en integrantes y proyectos, a mediano plazo, la incorporación gradual de Blockchain en la currícula formal y la consolidación de un modelo de trabajo que permita su escalabilidad y replicación en otras universidades latinoamericanas.
  • Thumbnail Image
    Item
    Evaluación experimental sobre la utilización de patrones de gobierno electrónico
    (2022) Medina, Oscar Carlos; Groppo, Mario Alberto; Marciszack, Marcelo Martín
    En el marco de la Tesis Doctoral “Definición de Patrones a partir de Buenas Prácticas para el desarrollo de sistemas de Gobierno Electrónico”, se realizó un experimento con el objetivo de evaluar si el uso de patrones mejora o no la facilidad de comprensión del modelo conceptual de un sistema de gobierno electrónico real, comparándolo con el uso de descripción narrativa exclusivamente, o en combinación patrones de negocio más descripción narrativa. Este trabajo expone las actividades principales del experimento, planificación, ejecución, análisis e interpretación de resultados, y presenta las conclusiones del mismo en relación a las hipótesis planteadas.
  • Thumbnail Image
    Item
    Material complementario del experimento para evaluar el uso de patrones de negocio para facilitar la comprensión del modelo conceptual de un sistema de gobierno electrónico
    (2022) Medina, Oscar Carlos; Genero, Marcela; Marciszack, Marcelo Martín; Bratti, Alicia Gabriela; Strub, Ana María
    Material complementario del experimento para evaluar el uso de patrones de negocio para facilitar la comprensión del modelo conceptual de un sistema de gobierno electrónico. El objetivo del experimento es corroborar si el uso de patrones de negocio mejora la comprensión del modelo conceptual de un sistema de gobierno electrónico. El experimento se realizó en el año 2021 con 33 estudiantes del tercer curso de la carrera de Ingeniería en Sistemas de Información. Los resultados obtenidos evidencian que existen diferencias significativas en favor a la efectividad de la comprensión del modelo conceptual al utilizar patrones de negocio. En cambio, no hay diferencias relevantes en la eficiencia al utilizar, o no, patrones.
  • Thumbnail Image
    Item
    Modelado conceptual de sistemas de gobierno electrónico incorporando patrones de escenario
    (2021) Marciszack, Marcelo Martín; Medina, Oscar Carlos; Pérez Cota, Manuel; Cánepa, Paula Agustina
    Un patrón es un modelo que permite la reutilización de una solución exitosa para un mismo problema en distintos contextos. Objetivo: En este trabajo se incorporan Patrones de Escenario para describir requerimientos funcionales en el Modelo Conceptual de un sistema de información. Métodos: Se desarrolla un caso práctico sobre un software de gestión de consultas de ciudadanos implementado en un Organismo Público de seguridad social. Resultados: La incorporación de patrones en la fase de Modelado Conceptual impacta positivamente en las métricas de eficiencia de desempeño del software. Conclusiones: Es factible usar Patrones de Escenario para describir requerimientos de modelado e incrementar el nivel de calidad del software público. Los patrones descritos en el presente trabajo forman parte de un catálogo de patrones en una investigación que tiene como meta definir un modelo de análisis para aplicación de Patrones en el Modelado Conceptual de sistemas de Gobierno Electrónico.
  • Thumbnail Image
    Item
    Business patterns catalogue and selection proposal for the conceptual model of a software product
    (2021) Medina, Oscar Carlos; Pérez Cota, Manuel; Meloni, Brenda Elizabeth; Marciszack, Marcelo Martín
    Context: A pattern is a model that allows reusing a successful solution to the same problem in a different context. A pattern implementation could be the elaboration of an analysis model to incorporate good practices patterns Conceptual Modelling of Electronic Government systems. Defining a new pattern, and selecting a previously existing one from a limited set, called catalogue, are essential activities that every analysis model must solve when using patterns. Goal: The present work describes a proposal to manage a Business Patterns catalogue that can be applied to Conceptual Modelling of software products. Business Patterns allow to model and design business processes inside an organization, being it public or private. Methods: An application, called “PatCat” (Pattern Catalogue), was developed to test de proposal, using the Business Model of an Information System for a public education institution as a pilot. Conclusions: The introduction of patterns at the beginning of the Modelling Process allows to simplify and clarify the requirements elicitation, amongst other benefits. Thus, a specific management application for a pattern catalogue is useful to standardize and speed up this software design task.
  • Thumbnail Image
    Item
    Systematic mapping of literature on applicable patterns in conceptual modelling of information systems
    (Springer, 2021) Medina, Oscar Carlos; Pérez Cota, Manuel; Damiano, Luis Esteban; Della Mea, Karen; Marciszack, Marcelo Martín
    Abstract. Context: The addition of patterns to the Conceptual Model of Information Systems would allow to optimize the quality level of computer systems. In spite of the fact that there are several studies on the application of patterns in the different phases of software development, since the beginning, these studies have focused on programming rather than analysis and design. Objective: The aim of this study is to carry out a systematic mapping of the field of Software Engineering in an attempt to characterize state-of-the-art patterns that can be applied to Conceptual Modelling, identifying gaps and opportunities for future research. Method: A systematic mapping of existing literature on the topic was performed in order to identify the most important studies on the field. These were then classified and analyzed according to different criteria. We also carried out a subjective assessment highlighting the most important ideas and experiences identified. Results: As a result of systematic mapping, there were found 26 primary studies of interest published between January 1995 and December 2019. In general, these studies are associated with software modelling methodologies which provide empirical evidence of the impact of the use of patterns. Conclusions: In this preliminary study, it was possible to identify the most relevant pattern types that were applied in the Conceptual Modelling of Information Systems. Integrating these types of patterns with existing analysis and design tools is also an important challenge that needs to be addressed in this area.
  • Thumbnail Image
    Item
    Una aproximación a la incorporación de patrones de negocio en el modelado de aplicaciones de contratos inteligentes
    (2021) Medina, Oscar Carlos; Groppo, Mario Alberto; Marciszack, Marcelo Martín
    El presente trabajo describe las características principales de una investigación cuya finalidad es elaborar una propuesta metodológica de incorporación de Patrones de Negocio en el Modelo Conceptual de aplicaciones de Contratos Inteligentes, para que facilite su construcción con mayor nivel de calidad. La dimensión de calidad de software que se intenta optimizar en este proyecto es la reusabilidad de los sistemas de información que utilicen Contratos Inteligentes basados en tecnología Blockchain. Este es el primer proyecto de investigación homologado del CIDS Blockchain Lab de la Regional Córdoba. El objetivo principal de la investigación es obtener un procesosistematizado y ágil que permita reutilizar Patrones de Negocio en el modelado de DApps, aplicaciones descentralizadas, basadas en contratos inteligentes e implementadas sobre redes Blockchain.