Research lines

  • Algoritmos Genéticos y Técnicas Heurísticas: Investigación operativa, optimización combinatoria, sistemas decisionales, desarrollo de software basado en algoritmos matemáticos, métodos numéricos y técnicas heurísticas para la resolución de problemas de ingeniería.
  • Análisis y reingeniería de malware y Seguridad del Código. Técnicas de análisis y reingeniería de malware aplicadas al análisis de malware para poder comprender el funcionamiento del código malicioso (troyanos, virus, rootkits, etc.), evaluar los daños causados y valorar las intenciones y capacidades del atacante de una manera sistemática y metodológica
  • Arquitectura y Desarrollo de Software Basado en Servicios, Componentes y Aspectos: requisitos y diseño de arquitectura software, con aplicación a los servicios web, arquitecturas orientadas a servicios (SOA), cloud computing, smart cities, software de ambientes inteligentes e internet of things (IoT). Diseño de arquitecturas dentro del ámbito del análisis de datos, open data, big data, y toma de decisiones, así como técnicas de marketing digital y campo elearning.
  • Arquitecturas seguras y seguridad de los protocolos de red: mecanismos de control de acceso, seguridad en IoT y ciudades inteligentes, ciberseguridad y protección de infraestructuras críticas, computación en la nube y redes P2P seguras, seguridad en dispositivos móviles, blockchain, hacking ético.
  • Blockchain y sistemas de control de acceso: gobierno de la seguridad, diseño de arquitecturas seguras, evaluaciones de seguridad y blockchain.
  • CIBERSEGURIDAD
  • Computación Móvil, Internet of Things, Smart Cities: investigación en el ámbito de los «wearables» (relojes inteligentes, medidores de actividad personal…etc) e IoT en el ámbito de las ciudades inteligentes (smart cities).
  • Desarrollo seguro de software y aplicaciones: Desarrollo seguro del ciclo de vida de software y aplicaciones. Servicios web de seguridad, seguridad de aplicaciones web y herramientas de prueba de seguridad, análisis estático y dinámico. Seguridad de red, lan, wan, wifi, etc. Monitoreo de seguridad, patrones de ataques, honeynets, y auditoría segura.
  • INGENIERÍA DEL SOFTWARE
  • Líneas de Producto Software: autoadaptación y reconfiguración dinámica y automática del software, con aplicación a servicios web, SOA y cloud computing.
  • Service Computing, Cloud Computing: desarrollo de modelos y metodologías, con aplicación a sistemas dependientes del contexto, adaptativos, composición de servicios web, orquestación, monitorización cloud, y reutilización de sistemas pervasivos y móviles, así como reconfiguración dinámica, y ámbito de las plataformas cloud computing.