COORDINADORES

 

OBJETIVOS Y ALCANCE

El track ASV persigue crear un foro de discusión, intercambio de experiencias y colaboración de la comunidad para generar sinergias y actuaciones conjuntas por parte de los grupos nacionales del área de las Arquitecturas Software, Gestión de la Variabilidad y Líneas de Producto Software.

Las arquitecturas software y la variabilidad son parte del pilar básico de la investigación en ingeniería del software en aras de encontrar soluciones software con la flexibilidad y robustez que requieren los sistemas software actuales. Durante este tiempo, las arquitecturas y la variabilidad han pasado por diversas etapas, desde el desarrollo basado en componentes, los lenguajes de descripción de arquitecturas, las arquitecturas orientadas a servicios (SOA), las basadas en eventos (EDSOA), las de Micro-servicios (MSA), la ingeniería de líneas de producto software (SPLE) y más recientemente las líneas de productos dinámicas (DSPL).

Hoy en día, las arquitecturas y la variabilidad siguen cobrando un gran protagonismo debido al cambio de la sociedad y la introducción de esta en la IoT (Internet of Things), o la concepción de sistemas inteligentes y dependientes del contexto. Por ello, para dar respuesta adecuada a los nuevos requisitos a los que se enfrentan los ingenieros del software en el desarrollo de estos sistemas se requieren nuevas soluciones para modelar las arquitecturas y la variabilidad de los sistemas del futuro.

 

TEMAS DE INTERÉS

Los temas de interés del track incluyen, aunque no se limitan a:

  • Arquitecturas Software
    • Arquitecturas software para IoT y sistemas ciber-físicos (CPS)
    • Re-factorización y evolución de arquitecturas
    • Arquitecturas basadas en servicios y micro-servicios (SOA y EDSOA)
    • Arquitecturas software para Cloud Computing y Edge Computing
    • Análisis del consumo energético del software a nivel de arquitecturas software
    • Arquitecturas software en sistemas de sistemas (SoS)
    • Arquitecturas en sistemas adaptativos y reconfigurables
    • Arquitecturas de líneas de producto software
    • Arquitectura software en sistemas críticos, aspectos de seguridad
  • Variabilidad
    • Modelado y gestión de la variabilidad
    • Despliegue continuo y configuración de la variabilidad, DevOps
    • Evolución en SPLs y modelos de variabilidad abiertos y extensibles
    • Gestión de la variabilidad de sistemas altamente configurables
    • Líneas de producto software dinámicas y variabilidad en tiempo de ejecución
    • Interoperabilidad en lenguajes y modelos de variabilidad, herramientas
    • Localización de características, modelos de ingeniería inversa
    • Optimización de modelos de variabilidad en soluciones para la Industria 4.0

 

COMITÉ DE PROGRAMA (provisional)

  • Aitor Arrieta, Universidad de Mondragón
  • David Benavides, Universidad de Sevilla
  • Javier Berrocal, Universidad de Extremadura
  • Nieves R. Brisaboa, Universidade da Coruña
  • Carlos Canal, Universidad de Málaga
  • Rafael Capilla, Universidad Rey Juan Carlos
  • Carlos Cuesta, Universidad Rey Juan Carlos
  • Jessica Díaz, Universidad Politécnica de Madrid
  • Joan Fons, Universitat Politècnica de València
  • Lidia Fuentes, Universidad de Málaga
  • José A. Galindo, Universidad de Sevilla
  • Rubén Heradio, UNED (Universidad Nacional de Educación a Distancia)
  • José M. Horcas, Universidad de Málaga
  • Elena Navarro, Universidad de Castilla-La Mancha
  • Jennifer Pérez, Universidad Politécnica de Madrid
  • Goiuria Sagardui, Universidad de Mondragón
  • Pablo Trinidad, Universidad de Sevilla
  • Alejandro Valdezate, Universidad Rey Juan Carlos
  • Cristina Vicente-Chicote, Universidad de Extremadura