2016-09-192016-09-06SILVA, F. P. Abordagem baseada em metamodelos para a representação e modelagem de características em linhas de produto de software dinâmicas. 2016. 113 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2016.http://repositorio.bc.ufg.br/tede/handle/tede/6231This dissertation presents a requirement representation approach for Dynamic Software Product Lines (DSPLs). DSPLs are oriented towards the designing of adaptive applications and each requirement is represented as a feature. Traditionally, features are represented in a Software Product Line (SPL) by a Feature Model (FM). Nonetheless, such a model does not originally support dynamic features representation. This dissertation proposes an extension to FM by adding a representation for dynamic feature to it so that the model can have a higher expressivity regarding the context change conditions and the application itself. Therefore, a metamodel based on Ecore meta-metamodel has been developed to enable the definition of both Dynamic Feature Models (proposed extension to FM) and Dynamic Feature Configurations (DFC), the latter used to describe the possible configuration of products at-runtime. In addition to a representation for dynamic features and the metamodel, this dissertation provides a tool that interprets the proposed model and allows Dynamic Feature Models design. Simulations involving dynamic feature state changes have been carried out, considering scenarios of a ubiquitous monitoring application for homecare patients.application/pdfAcesso AbertoLinha de produto de software dinâmica (LPSD)Modelo de característicasModelo de configuração de característicasRequisitos em tempo de execuçãoMetamodeloDynamic software produc lineFeature modelFeature model configurationRequeriments at-runtimeMetamodelCIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAOAbordagem baseada em metamodelos para a representação e modelagem de características em linhas de produto de software dinâmicasMetamodel based approaches for representation and features modeling in dynamic software product linesDissertação