ASV

Arquitecturas Software y Variabilidad
XXX Jornadas de Ingeniería del Software y Bases de Datos

COORDINADORES

Francisca Pérez (Universidad San Jorge, mfperez@usj.es)

José A. Galindo (Universidad de Sevilla, jagalindo@us.es)

OBJETIVOS Y ALCANCE

La forma en la que se conciben y diseñan los procesos de producción de software han cambiado debido a que cada vez existen más datos, servicios y plataformas disponibles en la nube. Como respuesta han surgido nuevas arquitecturas software que se agrupan en conceptos como XaaS (anything as a service), Software Ecosystems, Cyber-physical Systems, o Systems of Systems (SoS). En paralelo, la industria de

desarrollo de software ha transitado de la producción en masa hacia la personalización en masa. La piedra angular de este proceso es la gestión de la variabilidad del software que permite adaptar las características de los artefactos y de los procesos susceptibles de ser personalizados para adaptarse a las necesidades del usuario del sistema, y construir Líneas de Producto Software para gestionar familias de productos.

Las arquitecturas software y la variabilidad son un pilar básico de la investigación en ingeniería del software en aras de encontrar soluciones con la flexibilidad y robustez que requieren los sistemas del futuro. El track ASV, apoyado por la red temática TASOVA Plus (https://tasovaplus.github.io/) 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.

TEMAS DE INTERÉS

  • Arquitecturas Software
    • Arquitecturas software para IoT y sistemas ciber-físicos (CPS)
    • Arquitecturas basadas en servicios, eventos y micro-servicios (SOA, ED-SOA y MSA)
    • Arquitecturas software para Cloud Computing y Edge Computing
    • 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
    • Refactorización y evolución de arquitecturas
    • Análisis del consumo energético del software a nivel de arquitecturas software
  • Variabilidad
    • Modelado, análisis y gestión de la variabilidad
    • Despliegue continuo y configuración de la variabilidad, DevOps
    • Evolución en líneas de producto software 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

TBD

Universidad de Alicante | Lucentia Research Group

Web diseñada por Marina Maciá