Spelling suggestions: "subject:"cynamic software produc life"" "subject:"clynamic software produc life""
1 |
Abordagem baseada em metamodelos para a representação e modelagem de características em linhas de produto de software dinâmicas / Metamodel based approaches for representation and features modeling in dynamic software product linesSilva, Flayson Potenciano e 06 September 2016 (has links)
Submitted by Marlene Santos (marlene.bc.ufg@gmail.com) on 2016-09-16T17:35:04Z
No. of bitstreams: 2
Dissertação - Flayson Potenciano e Silva - 2016.pdf: 6563517 bytes, checksum: 7f7a3d166741057427f2d333473af546 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Luciana Ferreira (lucgeral@gmail.com) on 2016-09-19T11:17:33Z (GMT) No. of bitstreams: 2
Dissertação - Flayson Potenciano e Silva - 2016.pdf: 6563517 bytes, checksum: 7f7a3d166741057427f2d333473af546 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2016-09-19T11:17:33Z (GMT). No. of bitstreams: 2
Dissertação - Flayson Potenciano e Silva - 2016.pdf: 6563517 bytes, checksum: 7f7a3d166741057427f2d333473af546 (MD5)
license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)
Previous issue date: 2016-09-06 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / This 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. / Esta dissertação apresenta uma abordagem de representação de requisitos para Linhas de
Produto de Software Dinâmicas (LPSD). LPSDs são voltadas para a produção de aplicações
adaptativas e cada requisito é representado como uma característica. Tradicionalmente,
características são representadas em uma Linha de Produto de Software (LPS) por meio de um
Modelo de Características (MC). Tal modelo, no entanto, não possui, originalmente, suporte
para a representação de características dinâmicas. Esta dissertação propõe uma extensão ao
MC, incorporando uma representação para as características dinâmicas, de forma que o
modelo tenha maior expressividade quanto às condições de mudanças de contexto e da própria aplicação. Para isso, um metamodelo baseado no meta-metamodelo Ecore foi
desenvolvido, para possibilitar a definição tanto de Modelos de Características Dinâmicas
(extensão do MC proposta) quanto também de Modelos de Configuração de Características
Dinâmicas (MCC-D), estes utilizados para descrever as possíveis configurações dos produtos
em tempo de execução. Além de uma representação para características dinâmicas e do
metamodelo, essa dissertação traz como contribuição uma ferramenta que interpreta o
metamodelo proposto e permite a construção de Modelos de Características Dinâmicas.
Simulações envolvendo mudanças de estado das configurações de características dinâmicas
foram realizadas, considerando cenários de uma aplicação ubíqua de monitoramento de
pacientes domiciliares.
|
Page generated in 0.0656 seconds