7 resultados para corrección
em Cor-Ciencia - Acuerdo de Bibliotecas Universitarias de Córdoba (ABUC), Argentina
Resumo:
El proyecto está basado en la investigación y desarrollo de sistemas de comunicaciones digitales inalámbricos, dentro del campo de las telecomunicaciones, encarando como aspecto distintivo la prestación de servicios integrados es decir, la posibilidad de acceder a voz, video y datos a través de un solo medio. Este tipo de comunicaciones se denomina multimedio y es posible debido a adelantos tecnológicos en el área de integración de circuitos, la difusión en el uso de computadoras y el creciente avance de los servicios de las empresas prestadoras. Los sistemas inalámbricos de comunicaciones multimedio requieren frecuentemente la transmisión de señales codificadas, las cuales pueden representar audio, video, imágenes estáticas, datos, etc. (...) El desvanecimiento de Rayleigh y las multitrayectorias de la señal en un sistema inalámbrico de comunicaciones, causa la pérdida de componentes de esa señal. Técnicas tales como el uso de códigos de corrección de errores, requisición automática de repeticiones entrelazado y las múltiples formas de diversidad, pueden proveer protección contra los desvanecimientos de Rayleigh. Sin embargo, en muchos casos, en particular en la transmisión de imágenes o video, estas técnicas pueden no ser suficientemente eficaces, o bien pueden introducir un retardo excesivo que resulta altamente objetable. Durante el desarrollo del proyecto se investigarán y aplicarán estas técnicas de avanzada para llegar a una transmisión confiable de multimedios, en forma inalámbrica, perfeccionando métodos existentes o implementando nuevos. Objetivos Generales El objetivo a lograr en el presente proyecto será la evaluación exhaustiva de esquemas propuestos, utilizando como herramientas la simulación por computadora y el análisis teórico. Se buscará generalizar resultados previamente establecidos para el caso de canales Gaussianos en Teoría de la Información, al caso de canales con desvanecimiento de Rayleigh con las siguientes condiciones de contorno: 1) Retardo de transmisión limitado; 2) Uso de criterios perceptivos para juzgar la calidad de transmisión. (...)
Resumo:
El electrodo de disco rotante es una de las técnicas más útiles y más ampliamente empleada en el estudio de la cinética de reacciones de electrodo. Sin embargo, la construcción de electrodos de disco rotante convencionales, que involucra la inclusión del material de electrodo de una vaina de material aislante, no siempre es posible o conveniente. Por ejemplo, cuando es necesario utilizar materiales monocristalinos, se presentan numerosas dificultades debidas principalmente a su extrema fragilidad. (...) Objetivos generales * Se intenta establecer la aplicabilidad de la técnica del electrodo de disco-menisco rotante en el estudio de la cinética de reacciones de transferencia de carga con reacciones químicas acopladas. En particular, se estudiarán los mecanismos de reacción que involucran procesos catalíticos y ECE (electroquímico-químico-electroquímico). Objetivos específicos * Determinar las desviaciones que produce la presencia del menisco de electrolito en las curvas experimentales de corriente límite vs. raíz cuadrada de la velocidad de rotación, para cada uno de los dos mecanismos mencionados a partir de la comparación de datos obtenidos para meniscos de diferentes alturas y sobre electrodos convencionales. * Simular la respuesta electroquímica introduciendo los términos de corrección adecuados para tener en cuenta las variaciones en las condiciones hidrodinámicas que introduce la modificación de la geometría del sistema. * Establecer la metodología apropiada para el tratamiento de los datos experimentales a fin de posibilitar la obtención de los parámetros cinéticos de las reacciones. El plan de trabajo que se propone permitirá profundizar la caracterización del comportamiento hidrodinámico del disco-menisco rotante, incrementando las posibilidades de la utilización de esta técnica que es sumamente adecuada para estudios sobre electrodos monocristalinos, siendo estos últimos la clave para dilucidar la influencia que la estructura superficial del electrodo tiene sobre la cinética y los mecanismos de reacciones de transferencia de carga de interés práctico, como el desprendimiento de hidrógeno y la reducción de oxígeno. Las ventajas asociadas a la omisión de la vaina de material aislante posibilitan, a su vez, que el uso del DMR pueda extenderse a otros tipos de sistemas en los cuales el uso de electrodos rotantes convencionales presenta dificultades.
Resumo:
La verificación y el análisis de programas con características probabilistas es una tarea necesaria del quehacer científico y tecnológico actual. El éxito y su posterior masificación de las implementaciones de protocolos de comunicación a nivel hardware y soluciones probabilistas a problemas distribuidos hacen más que interesante el uso de agentes estocásticos como elementos de programación. En muchos de estos casos el uso de agentes aleatorios produce soluciones mejores y más eficientes; en otros proveen soluciones donde es imposible encontrarlas por métodos tradicionales. Estos algoritmos se encuentran generalmente embebidos en múltiples mecanismos de hardware, por lo que un error en los mismos puede llegar a producir una multiplicación no deseada de sus efectos nocivos.Actualmente el mayor esfuerzo en el análisis de programas probabilísticos se lleva a cabo en el estudio y desarrollo de herramientas denominadas chequeadores de modelos probabilísticos. Las mismas, dado un modelo finito del sistema estocástico, obtienen de forma automática varias medidas de performance del mismo. Aunque esto puede ser bastante útil a la hora de verificar programas, para sistemas de uso general se hace necesario poder chequear especificaciones más completas que hacen a la corrección del algoritmo. Incluso sería interesante poder obtener automáticamente las propiedades del sistema, en forma de invariantes y contraejemplos.En este proyecto se pretende abordar el problema de análisis estático de programas probabilísticos mediante el uso de herramientas deductivas como probadores de teoremas y SMT solvers. Las mismas han mostrado su madurez y eficacia en atacar problemas de la programación tradicional. Con el fin de no perder automaticidad en los métodos, trabajaremos dentro del marco de "Interpretación Abstracta" el cual nos brinda un delineamiento para nuestro desarrollo teórico. Al mismo tiempo pondremos en práctica estos fundamentos mediante implementaciones concretas que utilicen aquellas herramientas.
Resumo:
La realidad de los sistemas productivos de plantas ornamentales en maceta la provincia de Córdoba, nos da serios indicios de que el sustrato utilizado en los envases donde se desarrollan las plantas es uno de los principales limitantes de la actividad. Hoy el sistema productivo no es sustentable, dependiendo de un insumo de alto costo económico para el cultivo y alto costo ambiental para toda la sociedad. Se usa mantillo de monte serrano y Tierra negra zarandeada, extraídas de actividades mineras no reguladas. Esta informalidad lleva a una escasez cada vez mayor del insumo y a la imposibilidad de mantener calidad, es decir un insumo fundamental es cada vez más caro, sin garantía de calidad. A esto se le suma que, los lugares donde se extrae, como por ejemplo las Sierras de nuestra Provincia, son de origen calcáreo, este material tiene pH muy superiores a los recomendados para el cultivo de plantas ornamentales. El presente proyecto tiene por objetivo encontrar, mediante distintos ensayos, una metodología de disminución de pH aplicable a los sistemas productivos de Córdoba, que por su bajo costo y facilidad de aplicación( como es el caso del azufre micronizado) pueda adaptarse por parte de los productores sin dificultad. Esta corrección llevaría a un mejor aprovechamiento del sustrato base usado, mediante la disponibilidad de nutrientes que hoy se encuentran inmovilizados. Esto nos abre la posibilidad de trabajar sobre la composición del sustrato en el envase, probando distintos sustitutos, inertes o no, que otorguen mejores condiciones físicas al contenido del envase. Con una mejor estructura y disponibilidad de nutrientes en la maceta, mejorará la nutrición de la planta y por consiguiente su sanidad, su velocidad de crecimiento y la calidad de producto terminado. Se realizarán ensayos de acidificación mediante azufre micronizado, monitoreando tiempos de acción, dosificación y modificación de pH con sustratos base promedio usado por los productores y con sustratos formulados en base a sustitutos alternativos de fácil accesibilidad y bajo costo ( se intenta incluir como componente de sustrato a los residuos agropecuarios debidamente acondicionados) según la posibilidad de los distintos productores de acceso a los mismos.
Resumo:
Identificación y caracterización del problema. Uno de los problemas más importantes asociados con la construcción de software es la corrección del mismo. En busca de proveer garantías del correcto funcionamiento del software, han surgido una variedad de técnicas de desarrollo con sólidas bases matemáticas y lógicas conocidas como métodos formales. Debido a su naturaleza, la aplicación de métodos formales requiere gran experiencia y conocimientos, sobre todo en lo concerniente a matemáticas y lógica, por lo cual su aplicación resulta costosa en la práctica. Esto ha provocado que su principal aplicación se limite a sistemas críticos, es decir, sistemas cuyo mal funcionamiento puede causar daños de magnitud, aunque los beneficios que sus técnicas proveen son relevantes a todo tipo de software. Poder trasladar los beneficios de los métodos formales a contextos de desarrollo de software más amplios que los sistemas críticos tendría un alto impacto en la productividad en tales contextos. Hipótesis. Contar con herramientas de análisis automático es un elemento de gran importancia. Ejemplos de esto son varias herramientas potentes de análisis basadas en métodos formales, cuya aplicación apunta directamente a código fuente. En la amplia mayoría de estas herramientas, la brecha entre las nociones a las cuales están acostumbrados los desarrolladores y aquellas necesarias para la aplicación de estas herramientas de análisis formal sigue siendo demasiado amplia. Muchas herramientas utilizan lenguajes de aserciones que escapan a los conocimientos y las costumbres usuales de los desarrolladores. Además, en muchos casos la salida brindada por la herramienta de análisis requiere cierto manejo del método formal subyacente. Este problema puede aliviarse mediante la producción de herramientas adecuadas. Otro problema intrínseco a las técnicas automáticas de análisis es cómo se comportan las mismas a medida que el tamaño y complejidad de los elementos a analizar crece (escalabilidad). Esta limitación es ampliamente conocida y es considerada crítica en la aplicabilidad de métodos formales de análisis en la práctica. Una forma de atacar este problema es el aprovechamiento de información y características de dominios específicos de aplicación. Planteo de objetivos. Este proyecto apunta a la construcción de herramientas de análisis formal para contribuir a la calidad, en cuanto a su corrección funcional, de especificaciones, modelos o código, en el contexto del desarrollo de software. Más precisamente, se busca, por un lado, identificar ambientes específicos en los cuales ciertas técnicas de análisis automático, como el análisis basado en SMT o SAT solving, o el model checking, puedan llevarse a niveles de escalabilidad superiores a los conocidos para estas técnicas en ámbitos generales. Se intentará implementar las adaptaciones a las técnicas elegidas en herramientas que permitan su uso a desarrolladores familiarizados con el contexto de aplicación, pero no necesariamente conocedores de los métodos o técnicas subyacentes. Materiales y métodos a utilizar. Los materiales a emplear serán bibliografía relevante al área y equipamiento informático. Métodos. Se emplearán los métodos propios de la matemática discreta, la lógica y la ingeniería de software. Resultados esperados. Uno de los resultados esperados del proyecto es la individualización de ámbitos específicos de aplicación de métodos formales de análisis. Se espera que como resultado del desarrollo del proyecto surjan herramientas de análisis cuyo nivel de usabilidad sea adecuado para su aplicación por parte de desarrolladores sin formación específica en los métodos formales utilizados. Importancia del proyecto. El principal impacto de este proyecto será la contribución a la aplicación práctica de técnicas formales de análisis en diferentes etapas del desarrollo de software, con la finalidad de incrementar su calidad y confiabilidad. A crucial factor for software quality is correcteness. Traditionally, formal approaches to software development concentrate on functional correctness, and tackle this problem basically by being based on well defined notations founded on solid mathematical grounds. This makes formal methods better suited for analysis, due to their precise semantics, but they are usually more complex, and require familiarity and experience with the manipulation of mathematical definitions. So, their acceptance by software engineers is rather restricted, and formal methods applications have been confined to critical systems. Nevertheless, it is obvious that the advantages that formal methods provide apply to any kind of software system. It is accepted that appropriate software tool support for formal analysis is essential, if one seeks providing support for software development based on formal methods. Indeed, some of the relatively recent sucesses of formal methods are accompanied by good quality tools that automate powerful analysis mechanisms, and are even integrated in widely used development environments. Still, most of these tools either concentrate on code analysis, and in many cases are still far from being simple enough to be employed by software engineers without experience in formal methods. Another important problem for the adoption of tool support for formal methods is scalability. Automated software analysis is intrinsically complex, and thus techniques do not scale well in the general case. In this project, we will attempt to identify particular modelling, design, specification or coding activities in software development processes where to apply automated formal analysis techniques. By focusing in very specific application domains, we expect to find characteristics that might be exploited to increase the scalability of the corresponding analyses, compared to the general case.
Resumo:
La realidad de los sistemas productivos de plantas ornamentales en maceta la provincia de Cordoba, nos da serios indicios de que el sustrato utilizado en los envasesdonde se desarrollan las plantas es uno de los principales limitantes de la actividad. Hoy el sistema productivo no es sustentable, dependiendo de un insumo de alto costo economico para el cultivo y alto costo ambiental para toda la sociedad. Se usa mantillo de monte serrano y Tierra negra zarandeada, extraídas de actividades mineras no reguladas. Esta informalidad lleva a una escasez cada vez mayor del insumo y a la imposibilidad de mantener calidad, es decir un insumo fundamental es cada vez mas caro , sin garantia de calidad. A esto se le suma que, los lugares donde se extrae, como por ejemplo las Sierras de nuestra Provincia, son de origen calcareo, este material tiene pH muy superiores a los recomendados para el cultivo de plantas ornamentales. El presente proyecto tiene por objetivo encontrar, mediante distintos ensayos, una metodología de disminución de pH aplicable a los sistemas productivos de Córdoba, que por su bajo costo y facilidad de aplicación( como es el caso del azufre micronizado) pueda adaptarse por parte de los productores sin dificultad. Esta corrección llevaría a un mejor aprovechamiento del sustrato base usado, mediante la disponibilidad de nutrientes que hoy se encuentran inmovilizados. Esto nos abre la posibilidad de trabajar sobre la composición del sustrato en el envase, probando distintos sustitutos, inertes o no, que otorgen mejores condiciones físicas al contenido del envase. Con una mejor estructura y disponibilidad de nutrientes en la maceta, mejorará la nutrición de la planta y por consiguiente su sanidad, su velocidad de crecimiento y la calidad de producto terminado. Se realizaran ensayos de acidificación mediante azufre micronizado, monitoreando tiempos de acción, dosificación y modificación de pH con sustratos base promedio usado por los productores y con sustratos formulados en base a sustitutos alternativos de facíl accesibilidad y bajo costo ( se intenta incluir como componente de sustrato a los residuos agropecuarios debidamente acondicionados) según la posibilidad de los distintos productores de acceso a los mismos.
Resumo:
El presente proyecto se enmarca en el área de métodos formales para computación; el objetivo de los métodos formales es asegurar, a través de herramientas lógicas y matemáticas, que sistemas computacionales satisfacen ciertas propiedades. El campo de semántica de lenguajes de programación trata justamente de construir modelos matemáticos que den cuenta de las diferentes características de cada lenguaje (estado mutable, mecanismos de paso de parámetros, órdenes de ejecución, etc.); permitiendo razonar de una manera abstracta, en vez de lidiar con las peculiaridades de implementaciones o las vaguezas de descripciones informales. Como las pruebas formales de corrección son demasiado intrincadas, es muy conveniente realizar estos desarrollos teóricos con la ayuda de asistentes de prueba. Este proceso de formalizar y corrobar aspectos semánticos a través de un asistente se denomina mecanización de semántica. Este proyecto – articulado en tres líneas: semántica de teoría de tipos, implementación de un lenguaje con tipos dependientes y semántica de lenguajes imperativos con alto orden - se propone realizar avances en el estudio semántico de lenguajes de programación, mecanizar dichos resultados, e implementar un lenguaje con tipos dependientes con la intención de que se convierta, en un mediano plazo, en un asistente de pruebas. En la línea de semántica de teoría de tipos los objetivos son: (a) extender el método de normalización por evaluación para construcciones no contempladas aun en la literatura, (b) probar la adecuación de la implementación en Haskell de dicho método de normalización, y (c) construir nuevos modelos categóricos de teoría de tipos. El objetivo de la segunda línea es el diseño e implementación de un lenguaje con tipos dependientes con la intención de que el mismo se convierta en un asistente de pruebas. Una novedad de esta implementación es que el algoritmo de chequeo de tipos es correcto y completo respecto al sistema formal, gracias a resultados ya obtenidos; además la implementación en Haskell del algoritmo de normalización (fundamental para el type-checking) también tendrá su prueba de corrección. El foco de la tercera línea está en el estudio de lenguajes de programación que combinan aspectos imperativos (estado mutable) con características de lenguajes funcionales (procedimientos y funciones). Por un lado se avanzará en la mecanización de pruebas de corrección de compiladores para lenguajes Algollike. El segundo aspecto de esta línea será la definición de semánticas operacional y denotacional del lenguaje de programación Lua y la posterior caracterización del mismo a partir de ellas. Para lograr dichos objetivos hemos dividido las tareas en actividades con metas graduales y que constituyen en sí mismas aportes al estado del arte de cada una de las líneas. La importancia académica de este proyecto radica en los avances teóricos que se propone en la línea de semántica de teoría de tipos, en las contribución para la construcción de pruebas mecanizadas de corrección de compiladores, en el aporte que constituye la definición de una semántica formal para el lenguaje Lua, y en el desarrollo de un lenguaje con tipos dependientes cuyos algoritmos más importantes están respaldados por pruebas de corrección. Además, a nivel local, este proyecto permitirá incorporar cuatro integrantes al grupo de “Semántica de la programación”.