Alcance

  • El objetivo de este proyecto es mejorar la calidad de la plataforma FIWARE (como sistema middleware) y de las aplicaciones realizadas basadas en él.

    FIWARE autodefine su objetivo como “construir un ecosistema abierto y sostenible alrededor de una plataforma de software con estándares públicos, gratuitos y enfocados a la implementación, que facilitan el desarrollo de nuevas aplicaciones inteligentes en diversos sectores”.

    Pero, ¿cómo podemos confiar en una plataforma si no es comprobando si funciona como se espera (funcionalidades), o cuál es su fiabilidad (por ejemplo, tolerancia a fallos), usabilidad, seguridad, o incluso su eficiencia para una aplicación en producción? Otros aspectos como mantenimiento, compatibilidad, y portabilidad son también críticos para un middleware que controla la comunicación entre, por ejemplo, agentes distribuidos en una ciudad.

Objetivos

Las principales contribuciones frente a otros proyectos son las siguientes:

  • Las métricas y los procesos de calidad cubrirán todos los niveles de FIWARE: funcionalidad, eficiencia, compatibilidad, usabilidad, fiabilidad, seguridad, mantenimiento y portabilidad (ISO 25010). Por supuesto, abriremos las líneas de investigación en estos áreas durante este proyecto, para mostrar un enfoque holístico de manejar la calidad, pero no podemos evaluar completamente esta (enorme) plataforma. Somos ambiciosos pero realistas.

  • Las métricas y los procesos de calidad cubrirán todos los niveles de FIWARE: funcionalidad, eficiencia, compatibilidad, usabilidad, fiabilidad, seguridad, mantenimiento y portabilidad (ISO 25010). Por supuesto, abriremos las líneas de investigación en estos áreas durante este proyecto, para mostrar un enfoque holístico de manejar la calidad, pero no podemos evaluar completamente esta (enorme) plataforma. Somos ambiciosos pero realistas.

  • La propuesta para mejorar FIWARE será automática e inteligente. Esto significa que se reducirá la intervención manual para mejorar la escalabilidad y la confianza. Además, la propuesta se basará en nuevos conceptos de sistemas inteligentes e inteligencia artificial (algoritmos bio-inspirados, técnicas multiobjetivo, machine learning, etc), para dar significado real al reclamo de FIWARE de crear “aplicaciones inteligentes”

  • El proyecto ofrecerá una metodología, enfocada en estudiar la plataforma, los protocolos de comunicación, Generic Enablers, y las verticales desarrolladas encima de todo esto.

  • El proyecto ofrecerá software concreto, estudios científicos y casos de uso reales en el dominio de las smartcities, para ir más allá de la pura ciencia y proveer de herramientas útiles a la FIWARE Community. Por supuesto está en la estrategia de las empresas delconsorcio el buscar tecnologías listas para su uso en el mercado.

Número de proyecto: INNO-20171041