Proyectos del año 2008
Director: Ing. César Martínez Spessot
Abstract:TecnoDB es un motor de bases de datos relacional experimental que actualmente atiende la administración básica de una base de datos, que permite conocer en forma práctica la resolución de consultas (select, insert, update, delete, etc.) de una tabla específica de la base de datos. Además esta actualmente en desarrollo, un modelo de datos que almacena Metadatos (información sobre las tablas, columnas, constraints o relaciones, índices existentes en la Base de datos).Una de las principales características para extender el motor es la investigación y desarrollo del módulo de Log de Operaciones y Transacciones en la cual se proporcionará información sobre tiempos de búsqueda, inserción, borrado y actualización de tuplas en las tablas de la Base de Datos, conjuntamente con comparaciones de los mismos utilizando diferentes índices y sin valerse de éstos a los efectos de que pueda realizarse comparaciones. Con el objetivo de probar diferentes algoritmos de mejoras de performance se esta tratando de definir arquitectónicamente una capa de abstracción de algoritmos de indexación a fin de poder tener una interfaz común para la implementación e investigación de nuevas formas de ordenamiento de claves.
Publicaciones:
Proyecto: Sistema Distribuido en Tiempo Real Semi-Soft utilizando RUP
Director: Lic. Julio Javier Castillo / Co-Director: Marina ElizabethProyecto: Sistema Distribuido en Tiempo Real Semi-Soft utilizando RUP
Director: Lic. Julio Javier Castillo / Co-Director: Marina Elizabeth Cardenas
Abstract: En este proyecto se aplica la metodología de desarrollo de software RUP (Rational Unified Proccess ) para la construcción de un sistema distribuido de tiempo real semi-sof, time driven (distributed semi-soft real time system).El sistema en concreto es un control distribuido en tiempo real de un horno eléctrico. Dicho control se lleva a cabo en forma remota sobre el protocolo tcp/ip a través del empleo de un webservice. Para la interfaz electrónica de control se emplea microcontroladores y se utiliza Microsoft VisualC# .Net 2005 para el control desde una computadora PC. Para el control de manera remota se utiliza y ASP .NET 2005. Como resultados de este trabajo podemos observar cómo emplear RUP para el diseño de sistemas en tiempo real y como interactúan embeding software – computer software – web software en una aplicación concreta.
Publicaciones: ntrol, en tiempo real semisoft y su Modelado con la metodologia RUP", Julio Castillo, JIDIS 2008, Mayo 2008.
- LayerD, Un Framework de Desarrollo. Grupo LayerD. II Jornadas de Investigación y Desarrollo en Ingeniería de Software Córdoba 2007. JIDIS 2007.
- LayerD, Un Framework de Desarrollo. Grupo LayerD. Congreso Nacional de Estudiantes en Ingeniería en Sistemas de Información Córdoba 2007. CNEISI 2007.
Proyecto: LayerD
Director: Ricardo Medel /Co-Director: Alexis Ferreyra
Abstract: LayerD es un framework de desarrollo de software compuesto por lenguajes de alto nivel, un lenguaje común denominado Zoe y con un diseño completamente modular. El objetivo principal del framework es desarrollar herramientas que permitan implementar software utilizando un nivel de abstracción mayor que el utilizado en la industria de software contemporánea (entiéndase 1990-2007). El framework propone múltiples lenguajes de alto nivel destinado a ser utilizados por programadores ordinarios, y un lenguaje común de nivel inferior (lenguaje Zoe) extensible por los programadores con completas características de reflexión en tiempo de compilación. Adicionalmente el lenguaje Zoe se diseñó como un lenguaje de alto nivel con generación de código modular y sin encontrarse ligado a ningún entorno de tiempo de ejecución en particular, siendo esta una característica diferenciadora con respecto a otros lenguajes anteriores y contemporáneos como C++, Java, C#, Ada, Ruby, etc. Los lenguajes LayerD son por naturaleza multi-paradigma, aunque el lenguaje Zoe es fundamentalmente un lenguaje estático fuertemente tipado y orientado a objetos sus características de extensión programables por los programadores hace posible implementar software utilizando otros paradigmas incluyendo paradigmas emergentes (en relación a 2008) como los paradigmas de programación intencional, el paradigma de orientación al lenguaje y similares.
Publicaciones:
Proyecto: Fresita
Director: Dr. Ricardo Medel /Co-Director: Ing. César Martínez Spessot (cspessot@gmail.com)
Abstract: La buena costumbre de transmitir el conocimiento empírico a través de recetas (conocidas como howtos en el ámbito informático), tiene como contrapartida la dificultad para sistematizar las mismas a través de un léxico y una estructura estándar, almacenarlas en repositorios comunes pero facilitando, al mismo tiempo, el acceso off-line, y mantener una jerarquía entre recetas originales y derivadas. Nuestro proyecto apunta a resoProyecto: Fresita
Director: Dr. Ricardo Medel /Co-Director: Ing. César Martínez Spessot
Abstract: La buena costumbre de transmitir el conocimiento empírico a través de recetas (conocidas como howtos en el ámbito informático), tiene como contrapartida la dificultad para sistematizar las mismas a través de un léxico y una estructura estándar, almacenarlas en repositorios comunes pero facilitando, al mismo tiempo, el acceso off-line, y mantener una jerarquía entre recetas originales y derivadas. Nuestro proyecto apunta a resolver estos problemas por medio de la definición de una estructura estándar para recetas y la creación de las herramientas necesarias para automatizar, en la medida de lo posible, la creación y administración de recetas. En este Proyecto se desarrolla una herramienta que, a través de un enfoque distribuido, permite a cada miembro de una comunidad crear y editar recetas e ingredientes individuales y hacerlos accesibles al resto de los usuarios.