Actualmente, el crecimiento de sistemas de Big Data (SBD) está obligando a la comunidad de Ingeniería de Software a replantearse un cambio de paradigma en el desarrollo de estos sistemas. Consecuentemente, en este contexto existen varios desafíos para arquitectos y diseñadores, particularmente sobre los requerimientos que una arquitectura para SBDs debe cumplir; entre ellos, considerar las cinco “Vs” (Volumen, Velocidad, Variedad, Variabilidad y Veracidad). En particular, en nuestra investigación nos centramos en una de estas características, Variabilidad, que se refiere a la naturaleza evolutiva de los datos. Nuestro trabajo se enfoca en incorporar Variabilidad en SBDs a través del modelado de elementos reusables de un dominio – sea este de negocios o tecnológico. Esto nos lleva a incorporar información (y sus posibles usos), a modo de línea de productos software. El presente proyecto tiene como fin desarrollar técnicas y herramientas que mejoren la explotación de grandes volúmenes de datos, favoreciendo el desarrollo de ambientes inteligentes que permitan reusabilidad.