Software Avanzado

El área de conocimiento de Software Avanzado engloba el conocimiento en plataformas y sistemas de información del TSB, siendo un pilar fundamental para el desarrollo técnico de los proyectos del grupo. Así, el área se ocupa de velar por la continua mejora de las capacidades de desarrollo software del grupo, así como de la investigación en nuevas tendencias y tecnologías sobre arquitectura software, y tecnologías de la programación. Dentro de este marco de trabajo, el área se encarga tanto de proveer conocimiento tecnológico para la realización de proyectos, como de formar a profesionales informáticos para la investigación en sistemas inteligentes, que permitan aportar valor añadido a dichos proyectos. El Área de Software Avanzado se mantiene alerta sobre la aparición de las más novedosas técnicas de software avanzado, a fin de conocerlas y adoptar aquellas que puedan ser útiles para el grupo, formando a desarrolladores expertos en estas técnicas, y creando herramientas que faciliten su utilización. Para ello, el área realiza un continuo seguimiento de las necesidades del grupo, tanto actuales como prospectivas, a medio y largo plazo, de forma que pueda disponerse de profesionales formados en el momento en que resulten necesarios para nuevos desarrollos. Además, el área de Software Avanzado es responsable de proporcionar consultoría tanto para el desarrollo de propuestas para nuevos proyectos, como para la creación de arquitecturas para proyectos en marcha. Sus competencias actuales son: - Arquitecturas Software para la creación de aplicaciones en sistemas tanto en tecnologías J2EE como en Microsoft .NET - Diseño e Implementación de herramientas software, nuevos lenguajes de programación y compiladores para facilitar y acelerar la utilización de técnicas complejas de software en las aplicaciones en desarrollo. - Diseño, Ejecución y minería de Sistemas de Workflow - Diseño e Implantación de Ontologías para la representación estructurada de datos para la gestión del razonamiento y la interoperabilidad. - Diseño de sistemas inteligentes tanto deductivos, basados en Sistemas Expertos o Agentes Inteligentes; como Inductivos, basados en la utilización de sistemas de reconocimiento de formas geométrico o sintácticos (K-NN, Redes Neuronales, HMM, N-Gramas, Lógica Difusa) - Ejecución de sistemas Inteligentes en dispositivos de bajas prestaciones, como PDA, móviles, Motes.

Aplicaciones

Ventajas técnicas

Beneficios que aporta

Experiencia relevante