10 research outputs found

    Software projects effort estimation using “use case points” method in the context of Project Management Body of Knowledge

    Get PDF
    As a contribution to consider software projects to be risk investments, it is important the full standardization of either the planning methodology (as a subset of project management methodology) and the effort estimation method. We think there is important and abundant evidence backing the convenience of the join use of Project Management Body of Knowledge and “Use case points” method in software project planning and control. Software development teams should share information, as it is important to compare the “ex post” analysis of programming/budgeting estimations against project execution data with “real world” software projects. This comparative activity would include teams into a permanent improvement process.IV Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Software projects effort estimation using “use case points” method in the context of Project Management Body of Knowledge

    Get PDF
    As a contribution to consider software projects to be risk investments, it is important the full standardization of either the planning methodology (as a subset of project management methodology) and the effort estimation method. We think there is important and abundant evidence backing the convenience of the join use of Project Management Body of Knowledge and “Use case points” method in software project planning and control. Software development teams should share information, as it is important to compare the “ex post” analysis of programming/budgeting estimations against project execution data with “real world” software projects. This comparative activity would include teams into a permanent improvement process.IV Workshop de Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Detección de vulnerabilidades en especificaciones de contratos inteligentes de la plataforma Ethereum

    Get PDF
    Ethereum es el principal ecosistema basado en blockchain que proporciona un entorno para codificar y ejecutar contratos inteligentes, propiedad que en estos últimos años recibió gran atención por las nuevas aplicaciones comerciales y, también, por la comunidad científica. El proceso de escritura de contratos seguros y de buen desempeño en la plataforma Ethereum es un gran desafío para los desarrolladores. Implica la aplicación de paradigmas de programación no convencionales debido a las características inherentes de la ejecución de programas de computación distribuida. Además, los errores en los contratos desplegados pueden tener graves consecuencias debido al acoplamiento inmediato del código del contrato y las transacciones financieras. El manejo directo de los activos significa que las fallas tienen más probabilidades de ser relevantes para la seguridad y tienen mayores consecuencias económicas que los errores en las aplicaciones típicas. Una serie de reportes de incidentes muestran que los problemas de seguridad se han utilizado con propósitos fraudulentos. En este artículo, se describe una línea de investigación que se enfoca en fortalecer los aspectos de seguridad, basado en una base sólida de diseño, patrones de código establecidos y probados que faciliten el proceso de escritura de código funcional y libre de errores, para proporcionar una herramienta que permita analizar y detectar falencias de manera automática.Eje: Seguridad informática.Red de Universidades con Carreras en Informátic

    Extendiendo transformaciones MDA con metamodelo de patrones de diseño

    Get PDF
    Object Management Group (OMG) ha producido un importante paso hacia el modelado del Proceso de Desarrollo de Software (PDS), el enfoque Model Driven Architecture (MDA). Sin embargo, no ha tenido el impacto esperado en la calidad de las instancias del modelo ni en los productos resultantes. La principal razón radica en el nivel de abstracción alejado de los dominios para los cuales deben generarse dichas instancias. En el caso de Diseño de Software (DS), no incluye abstracciones del proceso como tal y mucho menos de la actividad principal, la toma de decisiones. Presentamos aquí una línea de investigación que propone extender el modelo de transformaciones MDA con abstracciones inherentes a la actividad de síntesis y evaluación de alternativas para la toma de decisiones. Proponemos utilizar Patrones de Diseño de Software como el estándar de representación este tipo de conocimiento e incluir un metamodelo del mismo, para posibilitar su inyección en transformaciones MDA. Estas extensiones permitirán la generación de instancias del PDS, más cercanas a los dominios tecnológicos y de aplicación direccionados por los patrones, incrementando así el perfil ingenieril de la actividad.Eje: Ingeniería de Software.Red de Universidades con Carreras en Informática (RedUNCI

    Extendiendo transformaciones MDA con metamodelo de patrones de diseño

    Get PDF
    Object Management Group (OMG) ha producido un importante paso hacia el modelado del Proceso de Desarrollo de Software (PDS), el enfoque Model Driven Architecture (MDA). Sin embargo, no ha tenido el impacto esperado en la calidad de las instancias del modelo ni en los productos resultantes. La principal razón radica en el nivel de abstracción alejado de los dominios para los cuales deben generarse dichas instancias. En el caso de Diseño de Software (DS), no incluye abstracciones del proceso como tal y mucho menos de la actividad principal, la toma de decisiones. Presentamos aquí una línea de investigación que propone extender el modelo de transformaciones MDA con abstracciones inherentes a la actividad de síntesis y evaluación de alternativas para la toma de decisiones. Proponemos utilizar Patrones de Diseño de Software como el estándar de representación este tipo de conocimiento e incluir un metamodelo del mismo, para posibilitar su inyección en transformaciones MDA. Estas extensiones permitirán la generación de instancias del PDS, más cercanas a los dominios tecnológicos y de aplicación direccionados por los patrones, incrementando así el perfil ingenieril de la actividad.Eje: Ingeniería de Software.Red de Universidades con Carreras en Informática (RedUNCI

    Extendiendo transformaciones MDA con metamodelo de patrones de diseño

    Get PDF
    Object Management Group (OMG) ha producido un importante paso hacia el modelado del Proceso de Desarrollo de Software (PDS), el enfoque Model Driven Architecture (MDA). Sin embargo, no ha tenido el impacto esperado en la calidad de las instancias del modelo ni en los productos resultantes. La principal razón radica en el nivel de abstracción alejado de los dominios para los cuales deben generarse dichas instancias. En el caso de Diseño de Software (DS), no incluye abstracciones del proceso como tal y mucho menos de la actividad principal, la toma de decisiones. Presentamos aquí una línea de investigación que propone extender el modelo de transformaciones MDA con abstracciones inherentes a la actividad de síntesis y evaluación de alternativas para la toma de decisiones. Proponemos utilizar Patrones de Diseño de Software como el estándar de representación este tipo de conocimiento e incluir un metamodelo del mismo, para posibilitar su inyección en transformaciones MDA. Estas extensiones permitirán la generación de instancias del PDS, más cercanas a los dominios tecnológicos y de aplicación direccionados por los patrones, incrementando así el perfil ingenieril de la actividad.Eje: Ingeniería de Software.Red de Universidades con Carreras en Informátic

    Detección de vulnerabilidades en especificaciones de contratos inteligentes de la plataforma Ethereum

    Get PDF
    Ethereum es el principal ecosistema basado en blockchain que proporciona un entorno para codificar y ejecutar contratos inteligentes. El proceso de escritura de contratos seguros y de buen desempeño es un gran desafío para los desarrolladores. Implica la aplicación de paradigmas de programación no convencionales debido a las características inherentes de la ejecución de programas de computación distribuida. Además, los errores en los contratos desplegados pueden tener graves consecuencias debido al acoplamiento inmediato del código del contrato y las transacciones financieras. El manejo directo de los activos significa que las fallas tienen más probabilidades de ser relevantes para la seguridad y tienen mayores consecuencias económicas que los errores en las aplicaciones típicas. En este artículo, se describe una línea de investigación que se enfoca en diseñar una técnica activa de seguridad que permita comprobar el cumplimiento de una serie de principios, buenas prácticas, pautas y patrones de diseño establecidos en la especificación de contratos inteligentes de la plataforma Ethereum.Eje: Seguridad informática.Red de Universidades con Carreras en Informátic

    New adipokines vaspin and omentin. Circulating levels and gene expression in adipose tissue from morbidly obese women

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Vaspin and omentin are recently described molecules that belong to the adipokine family and seem to be related to metabolic risk factors. The objectives of this study were twofold: to evaluate vaspin and omentin circulating levels and mRNA expression in subcutaneous and visceral adipose tissues in non-diabetic morbidly obese women; and to assess the relationship of vaspin and omentin with anthropometric and metabolic parameters, and other adipo/cytokines.</p> <p>Design</p> <p>We analysed vaspin and omentin circulating levels in 71 women of European descent (40 morbidly obese [BMI ≥ 40 kg/m<sup>2</sup>] and 31 lean [BMI ≤ 25]). We assessed vaspin and omentin gene expression in paired samples of visceral and subcutaneous abdominal adipose tissue from 46 women: 40 morbidly obese and 6 lean. We determined serum vaspin and plasma omentin levels with an Enzyme-Linked Immunosorbent Assay and adipose tissue mRNA expression by real time RT-PCR.</p> <p>Results</p> <p>Serum vaspin levels in the morbidly obese were not significantly different from those in controls. They correlated inversely with levels of lipocalin 2 and interleukin 6. Vaspin mRNA expression was significantly higher in the morbidly obese, in both subcutaneous and visceral adipose tissue.</p> <p>Plasma omentin levels were significantly lower in the morbidly obese and they correlated inversely with glucidic metabolism parameters. Omentin circulating levels, then, correlated inversely with the metabolic syndrome (MS). Omentin expression in visceral adipose tissue was significantly lower in morbidly obese women than in controls.</p> <p>Conclusions</p> <p>The present study indicates that vaspin may have a compensatory role in the underlying inflammation of obesity. Decreased omentin circulating levels have a close association with MS in morbidly obese women.</p

    [The effect of low-dose hydrocortisone on requirement of norepinephrine and lactate clearance in patients with refractory septic shock].

    No full text
    corecore