11 resultados para Educational Software

em Cor-Ciencia - Acuerdo de Bibliotecas Universitarias de Córdoba (ABUC), Argentina


Relevância:

20.00% 20.00%

Publicador:

Relevância:

20.00% 20.00%

Publicador:

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.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

La Enfermedad de Chagas es considerada en términos sociales y económicos, una de las enfermedades parasíticas más importantes de América Latina. La transmisión vectorial de esta enfermedad ha sido interrumpida en gran parte de América Latina sin embargo, el control vectorial no ha podido lograr la sostenibilidad y la efectividad necesarias para interrumpir la transmisión vectorial en la región del Gran Chaco de Argentina, Bolivia y Paraguay. La permanencia de poblaciones residuales de triatominos en estructuras peridomiciliarias permite una rápida recuperación del vector, sugiriéndose que estas poblaciones serían la principal fuente de reinfestación de la vivienda humana. Este escenario plantea por lo tanto la necesidad de estudiar con más profundidad las poblaciones de triatominos presentes en los peridomicilios para comprender su dispersión, capacidad de domiciliación y así entender el posible peligro que pueden presentar para el hombre como especies vectoras de la enfermedad de Chagas. Dentro de la provincia de Córdoba existen áreas que por la presencia histórica de triatomineos, la notificación reciente de casos de Chagas vectorial y el registro de especies silvestres invadiendo los domicilios merecen un estudio más profundo. Es por ello que se propone realizar un relevamiento de las especies de triatomineos que habitan los domicilios y peridomicilios en estas zonas, calcular los índices de infección con Trypanosoma cruzi que presentan, caracterizar su perfil alimentario, los factores de riesgo que favorecen su refugio, su capacidad dispersiva y diferenciar fenotípicamente entre las poblaciones peridomésticas para comprender mejor el posible peligro que pueden presentar para el hombre como especies vectoras de la enfermedad de Chagas. Además, y de manera complementaria, se aplicarán estrategias educativas en el ámbito escolar que sirvan para la vigilancia entomológica y acciones preventivas de la Enfermedad de Chagas. La determinación del perfil alimentario pautará la potencialidad de cada vector, siendo esta información fundamental para el análisis de situaciones epidemiológicas de riesgo. La capacidad dispersiva y la diferenciación fenotípica de las poblaciones permitirán conocer el posible movimiento y flujo de triatominos desde y hacia la vivienda humana. La determinación de los factores que favorecen el refugio de triatominos permitirá conocer el nivel de riesgo en que se encuentra cada domicilio. Además, considerando la importancia de las poblaciones peridomésticas en los procesos de reinfestación, se analizará la capacidad dispersiva que presentan los triatominos a través de su estado nutricional y, mediante la morfometría clásica y geométrica, se analizará como se estructura la diversidad fenotípica en los domicilios y peridomicilios. La aplicación de estrategias educativas en el ámbito escolar favorecerá el conocimiento en general de esta enfermedad, la vigilancia entomólogica y las acciones preventivas por parte de los niños en edad escolar. Chagas disease is considered socially and economically, one of the most important parasitic diseases in Latin America. Vector transmission of this disease has been interrupted in much of Latin America, however, vector control has failed to achieve sustainability and effectiveness necessary to interrupt the vector transmission in the Gran Chaco region of Argentina, Bolivia and Paraguay. The permanence of residual populations of triatomine in the peridomiciliary structures enables fast recovery of the vector, suggesting that these populations would be the main source of reinfestation of human dwellings. Within the province of Córdoba, there are areas that the historical presence of triatomines, the recent notification of cases of Chagas vector and recording of wild species invading the homes deserve further study. That is why, there will be a survey of Triatominae species that inhabit the domiciles and peridomiciles in these areas, rates of infection with Trypanosoma cruzi, their host feeding preferences, the risk factors that favor its shelter, their dispersive capacity and phenotypic differentiation between peridomestic populations, to better understand the potential danger they may present to the man and vector species of Chagas disease. In addition, complementary, educational strategies in schools were implemented that serve for entomological surveillance and preventive actions of Chagas disease. The determination of the potential food profile patterns of each vector is essential for epidemiological analysis of risk situations. Dispersive capacity and phenotypic differentiation of populations may allow understanding the movement and flow of triatomines and from human habitation.