Arquitecturas Software y Variabilidad (ASV)

Coordinadores

  • Mónica Pinto (Universidad de Málaga), pinto(at)lcc.uma.es)
  • Rafael Capilla (Universidad de Rey Juan Carlos, rafael.capilla(at)urjc.es)

Objetivos y ámbito

El track de Arquitecturas Software y Variabilidad (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 han sido durante años un 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 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 las líneas de productos dinámicas (DSPL).

Hoy en día, las arquitecturas y la variabilidad siguen teniendo 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 nuevos sistemas como los entornos inteligentes (Smart grids, Smart spaces o Smart cities). Por ello, para dar cuenta de los nuevos requisitos a los que se enfrentan los ingenieros del software en el desarrollo de estos sistemas se requieren nuevos modelos, enfoques, técnicas, frameworks y herramientas en los temas de interés listados a continuación (se trata de una lista no cerrada).

Temas de interés

Arquitecturas Software

  • Arquitecturas software para IoT y sistemas ciberfísicos (CPS)
  • Re-factorización y evolución de arquitecturas
  • Arquitecturas basadas en SOA y EDSOA
  • Arquitecturas basadas en Micro-servicios
  • Arquitecturas software para Cloud Computing y Edge Computing
  • Validación y verificación de arquitecturas
  • 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

Variabilidad

  • Gestión de la variabilidad y derivación de productos
  • Diseño de líneas de producto y modelización de la variabilidad
  • Evolución de líneas de producto y modelos de variabilidad abiertos
  • Gestión de la variabilidad de sistemas altamente configurables
  • Líneas de producto software dinámicas
  • Interoperabilidad en lenguajes y modelos de variabilidad
  • Herramientas para gestión de la variabilidad
  • Gestión de la variabilidad en tiempo de post-despliegue, soluciones con DevOps
  • Auto-adaptación de líneas de productos software dirigida por atributos de calidad (seguridad, consumo energético, latencia de las comunicaciones, …)
  • Identificación y extracción de características con técnicas de ingeniería inversa

Tipos de contribución

Los tipos de contribución son todos los indicados en http://sistedes2019.spilab.es/jisbd/. En el caso de los artículos cortos nos gustaría que en el contexto del track ASV tuvieran el siguiente enfoque:

  • Artículos sobre problemas abiertos e investigación en curso: artículos cortos de acuerdo al formato indicado en las jornadas, con una extensión entre 2 y 4 páginas en formato LNCS. Los resultados iniciales de la investigación deberían ser trabajos en curso preferiblemente de alumnos de doctorado o propuestas novedosas para mejorar la gestión, modelado y visualización de la arquitectura software y/o variabilidad. Los artículos sobre problemas abiertos no necesitarán discutir soluciones determinadas, pero sí plantear situaciones reales en los que se hayan identificado problemas que las propuestas y herramientas existentes no sean capaces de solucionar de forma apropiada. Deben ser artículos que fomenten la discusión entre los participantes y que sirvan de punto de partida para futuros trabajos y colaboraciones en el área.

Comité de programa

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