Biblioteca Digital da UEM: Sistema Nou-Rau
Pgina Principal  Portugus   English  Español   Aumentar Texto  Texto Normal  Diminuir Texto
  Principal | Apresentao | Objetivos | Instrues Autores | Estatsticas | Outras Bibliotecas Digitais
  Sistema Integrado de Bibliotecas - SIB / UEM
Entrar | acessos | verso 1.1  
ndice
Pgina principal
Documentos
Novidades
Usurios

Aes
Consultar
Procurar
Exibir estatsticas

Procurar por:
Procura avanada

Dvidas e sugestes


Consultar: Programa de Ps-Graduao em Cincia da Computao

Incio > Dissertaes e Teses > Cincias Exatas e da Terra > Cincia da Computao > Programa de Ps-Graduao em Cincia da Computao

Ttulo [PT]: Gerenciamento de variabilidades com CVL na abordagem SyMPLES
Ttulo [EN]: Variabily Management with CVL in SyMPLES approach
Autor(es): Alisson Gaspar Chiquitto
Palavras-chave [PT]:

Sistemas embarcados. Linha de produto de software. Gerenciamento de variabilidade. SyMPLES. SMarty. Brasil.
Palavras-chave [EN]:
SyMPLES. SMarty. CVL. Software product line. Variability management. Brazil.
Titulao: Mestre em Cincia da Computao
Banca:
Itana Maria de Souza Gimenes [Orientador] - UEM
Edson Alves de Oliveira Junior - UEM
Avelino Francisco Zorzo - FACIN/PUCRS
Resumo:
Resumo: A abordagem SysML-based Product Line Approach for Embedded Systems (SyMPLES-SMarty) utiliza a linguagem SysML e Stereotype-based Management of Variability (SMarty) para especicao e representao de variabilidades. SyMPLES-SMarty foi proposta para apoiar o desenvolvimento de sistemas embarcados utilizando conceitos de Linha de Produto Software (LPS). SMarty uma abordagem para gerenciamento de variabilidades em LPS baseada em UML. Esta dissertao prope uma abordagem alternativa em que as variabilidades so gerenciadas e representadas pela Common Variability Language (CVL). CVL uma linguagem para gerenciar variabilidades sobre modelos especificados usando um metamodelo baseado em Meta-Object Facility (MOF), tais como UML e SysML. A principal diferena entre SMarty e CVL : SMarty caracterizada como uma abordagem anotativa, enquanto CVL caracterizada como composicional. Alm disso, a CVL pode ser combinada com outras linguagens de modelagem, alm da UML, tornando-a independente de Linguagens Especficas de Domnio (DSL). A avaliao da substituio proposta foi realizada por meio de um estudo experimental no qual participantes responderam um formulrio de coleta de dados, a fim de encontrar a efetividade das abordagens (SyMPLES-SMarty e SyMPLES-CVL) e oferecer evidncias sobre vantagens e limitaes de cada abordagem comparada. Alm disso, uma avaliao qualitativa tambm foi realizada para discutir e comparar caractersticas das abordagens SyMPLES-SMarty e SyMPLES-CVL. As principais contribuies desta dissertao so: (a) oferecer uma abordagem que gerencia e representa variabilidades com a linguagem CVL, e (b) oferecer resultados das comparaes entre SyMPLES-SMarty e SyMPLES-CVL.

Abstract: The SysML-based Product Line Approach for Embedded Systems (SyMPLES-SMarty) approach is based on the SysML language and the Stereotype-based Management of Variability (SMarty) approach for management to specification and representation of variability. SyMPLES-SMarty has been proposed to support the development of embedded systems using concepts of Software Product Line (SPL). SMarty is an approach for managing variability in SPL based on UML. This dissertation proposes an alternative approach where variability is managed and represented by the Common Variability Language (CVL). CVL is a language for managing variability on models specified using a metamodel based on Meta-Object Facility (MOF), such as UML and SysML. The main difference between SMarty and CVL is: SMarty is characterized as a annotative approach, while CVL is characterized as compositional. Moreover, CVL can be combined with other modeling languages, in addition to UML, making it independent of Domain Specific Languages (DSL). The evaluation of the proposed alternative was carried out in an experimental study in which participants answered a data collection form, in order to find the effectiveness of the approaches (SyMPLES-SMarty and SyMPLES-CVL) and provide evidence about benefits and limitations of each approach compared. In addition, a qualitative evaluation is also done to discuss and compare characteristics of SyMPLES-SMarty and SyMPLES-CVL approaches. The main contributions of this dissertation are: (a) provide an approach that manages and represents variability with CVL language, and (b) provide results of comparisons between SyMPLES-SMarty and SyMPLES-CVL.
Data da defesa: 15/06/2015
Cdigo: vtls000220817
Informaes adicionais:
Idioma: Portugus
Data de Publicao: 2015
Local de Publicao: Maring, PR
Orientador: Prof. Dr. Itana Maria de Souza Gimenes
Instituio: Universidade Estadual de Maring. Centro de Tecnologia . Programa de Ps-Graduao em Cincia da Computao
Nvel: Dissertao (mestrado em Cincia da Computao)/
UEM: Departamento de Informtica

Responsavel: beth
Categoria: Aplicao
Formato: Documento PDF
Arquivo: dissertacao-alisson-chiquitto-final.pdf
Tamanho: 6306 Kb (6457180 bytes)
Criado: 22-04-2016 14:17
Atualizado: 22-04-2016 14:26
Visitas: 274
Downloads: 1

[Visualizar]  [Download]

Todo material disponvel neste sistema de propriedade e responsabilidade de seus autores.