La combinación de hojas de cálculo con técnicas de deducción automática permite detectar errores habituales, trabajar con información incompleta, resolver problemas complejos y facilita el trabajo en red.
SpreadSolver integra tecnologías avanzadas de lenguajes de programación con las interfaces de hoja de cálculo para atacar algunas de las causas más habituales de errores, tales como operaciones entre operandos incompatibles (p.ej. sumar yardas con euros), manejo de valores total o parcialmente indefinidos, o referencias circulares entre celdas. Nuestra solución extiende el modelo tradicional de hoja de cálculo en el que cada celda es o bien un dato constante o bien un dato calculado a partir de operar con otras celdas, permitiendo la posibilidad de establecer relaciones complejas entre celdas que son capaces de detectar inconsistencias o reconstruir valores a partir de información parcial. Esta extensión permite además aplicar el modelo de hoja de cálculo a problemas completamente nuevos. SpreadSolver ha sido desarrollado por el grupo de investigación BABEL de la Universidad Politécnica de Madrid.
SpreadSolver permite usar las hojas de cálculo de un modo diferente a como estamos acostumbrados. Tener celdas con valores incompletos (p.ej. fijar un rango de valores), establecer relaciones entre conjuntos de celdas (p.ej. forzar a que sumen 100) o manejar adecuadamente referencias circulares entre celdas es posible gracias al uso de técnicas de deducción automática.
Estas mismas técnicas permiten asimismo detectar inconsistencias que están en el origen de algunos de los errores más habituales en el uso de hojas de cálculo.
Nuestro modelo de hoja de cálculo inteligente permite, además, aplicaciones hasta ahora no soportadas por las hojas de cálculo tradicionales, incluyendo problemas combinatorios como planificación de horarios o asignación de recursos.
“SpreadSolver, una hoja de cálculo inteligente con potentes capacidades deductivas, sin sacrificar la facilidad de uso de las hojas de cálculo tradicionales”
“SpreadSolver permite integrar datos de varias fuentes sin perder la consistencia”
Contacto SpreadSolver
Julio Mariño; Ángel Herranz
e: jmarino@fi.upm.es; e: aherranz@fi.upm.es
w: http://babel.upm.es
Contacto UPM
Área de Innovación, Comercialización y Creación de Empresas
Centro de Apoyo a la Innovación Tecnológica – UPM
e: innovacion.tecnologica@upm.es