Gerenciamento de variabilidades com CVL na abordagem SyMPLES

Detalhes bibliográficos
Autor(a) principal: Chiquitto, Alisson Gaspar
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
Texto Completo: http://repositorio.uem.br:8080/jspui/handle/1/2523
Resumo: 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.
id UEM-10_13f310fa84045ceef0921c1ee832e615
oai_identifier_str oai:localhost:1/2523
network_acronym_str UEM-10
network_name_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository_id_str
spelling Gerenciamento de variabilidades com CVL na abordagem SyMPLESVariabily Management with CVL in SyMPLES approachSistemas embarcadosLinha de produto de softwareGerenciamento de variabilidadeSyMPLESSMartyBrasil.SyMPLESSMartyCVLSoftware product lineVariability managementBrazil.Ciências Exatas e da TerraCiência da ComputaçãoThe 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.A abordagem SysML-based Product Line Approach for Embedded Systems (SyMPLES-SMarty) utiliza a linguagem SysML e Stereotype-based Management of Variability (SMarty) para especicação e representação 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 dissertação propõe uma abordagem alternativa em que as variabilidades são 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 diferença entre SMarty e CVL é: SMarty é caracterizada como uma abordagem anotativa, enquanto CVL é caracterizada como composicional. Além disso, a CVL pode ser combinada com outras linguagens de modelagem, além da UML, tornando-a independente de Linguagens Específicas de Domínio (DSL). A avaliação da substituição proposta foi realizada por meio de um estudo experimental no qual participantes responderam um formulário de coleta de dados, a fim de encontrar a efetividade das abordagens (SyMPLES-SMarty e SyMPLES-CVL) e oferecer evidências sobre vantagens e limitações de cada abordagem comparada. Além disso, uma avaliação qualitativa também foi realizada para discutir e comparar características das abordagens SyMPLES-SMarty e SyMPLES-CVL. As principais contribuições desta dissertação são: (a) oferecer uma abordagem que gerencia e representa variabilidades com a linguagem CVL, e (b) oferecer resultados das comparações entre SyMPLES-SMarty e SyMPLES-CVL.123 fUniversidade Estadual de MaringáBrasilDepartamento de InformáticaPrograma de Pós-Graduação em Ciência da ComputaçãoUEMMaringá, PRCentro de TecnologiaItana Maria de Souza GimenesEdson Alves de Oliveira Junior - UEMAvelino Francisco Zorzo - FACIN/PUCRSChiquitto, Alisson Gaspar2018-04-10T20:12:20Z2018-04-10T20:12:20Z2015info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://repositorio.uem.br:8080/jspui/handle/1/2523porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)instname:Universidade Estadual de Maringá (UEM)instacron:UEM2018-10-18T19:19:43Zoai:localhost:1/2523Repositório InstitucionalPUBhttp://repositorio.uem.br:8080/oai/requestopendoar:2024-04-23T14:55:34.958557Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Gerenciamento de variabilidades com CVL na abordagem SyMPLES
Variabily Management with CVL in SyMPLES approach
title Gerenciamento de variabilidades com CVL na abordagem SyMPLES
spellingShingle Gerenciamento de variabilidades com CVL na abordagem SyMPLES
Chiquitto, Alisson Gaspar
Sistemas embarcados
Linha de produto de software
Gerenciamento de variabilidade
SyMPLES
SMarty
Brasil.
SyMPLES
SMarty
CVL
Software product line
Variability management
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
title_short Gerenciamento de variabilidades com CVL na abordagem SyMPLES
title_full Gerenciamento de variabilidades com CVL na abordagem SyMPLES
title_fullStr Gerenciamento de variabilidades com CVL na abordagem SyMPLES
title_full_unstemmed Gerenciamento de variabilidades com CVL na abordagem SyMPLES
title_sort Gerenciamento de variabilidades com CVL na abordagem SyMPLES
author Chiquitto, Alisson Gaspar
author_facet Chiquitto, Alisson Gaspar
author_role author
dc.contributor.none.fl_str_mv Itana Maria de Souza Gimenes
Edson Alves de Oliveira Junior - UEM
Avelino Francisco Zorzo - FACIN/PUCRS
dc.contributor.author.fl_str_mv Chiquitto, Alisson Gaspar
dc.subject.por.fl_str_mv Sistemas embarcados
Linha de produto de software
Gerenciamento de variabilidade
SyMPLES
SMarty
Brasil.
SyMPLES
SMarty
CVL
Software product line
Variability management
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
topic Sistemas embarcados
Linha de produto de software
Gerenciamento de variabilidade
SyMPLES
SMarty
Brasil.
SyMPLES
SMarty
CVL
Software product line
Variability management
Brazil.
Ciências Exatas e da Terra
Ciência da Computação
description 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.
publishDate 2015
dc.date.none.fl_str_mv 2015
2018-04-10T20:12:20Z
2018-04-10T20:12:20Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.uem.br:8080/jspui/handle/1/2523
url http://repositorio.uem.br:8080/jspui/handle/1/2523
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá, PR
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Estadual de Maringá
Brasil
Departamento de Informática
Programa de Pós-Graduação em Ciência da Computação
UEM
Maringá, PR
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
instname:Universidade Estadual de Maringá (UEM)
instacron:UEM
instname_str Universidade Estadual de Maringá (UEM)
instacron_str UEM
institution UEM
reponame_str Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
collection Repositório Institucional da Universidade Estadual de Maringá (RI-UEM)
repository.name.fl_str_mv Repositório Institucional da Universidade Estadual de Maringá (RI-UEM) - Universidade Estadual de Maringá (UEM)
repository.mail.fl_str_mv
_version_ 1813258652485681152