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]: SyMPLES : uma abordagem de desenvolvimento de linha de produto para sistemas embarcados baseada em SysML
Ttulo [EN]: SyMPLES: a SysML-based Approach for Developing Embedded Systems Software Product Lines
Autor(es): Rogrio Ferreira da Silva
Palavras-chave [PT]:

Sistemas embarcados (Computadores). Linha de produto de software. Engenharia de sistemas. SysML. Gerenciamento de variabilidade. Brasil.
Palavras-chave [EN]:
Software Product Line. Embedded Systems. System Engineering. SysML. Variability Management. Brazil.
Titulao: Mestre em Cincia da Computao
Banca:
Itana Maria de Souza Gimenes [Orientador] - UEM
Elisa Hatsue Moriya Huzita - UEM
Fabiano Cutigi Ferrari - PGC/UFSCar
Resumo:
Resumo: A evoluo das plataformas de hardware permitiu mover uma quantidade maior de funcionalidades para o software nos sistemas embarcados. Com isso, o software desses sistemas tem se tornado cada vez mais complexo. Diversas tcnicas tm sido propostas ao longo dos anos para lidar com tal complexidade, entre elas, a utilizao dos conceitos de orientao a objetos em modelos de alto nvel e a abordagem de linha de produto de software (LP). Os mtodos orientados a objetos permitem a criao de uma srie de modelos em que o nvel de detalhamento pode ser incrementado ao longo do processo de desenvolvimento. A abordagem de LP aplicada ao domnio de sistemas embarcados possibilita construir uma famlia de produtos em que diferentes membros podem variar em termos do seu comportamento, atributos de qualidade, plataforma, configurao fsica, entre outros aspectos. Este trabalho de mestrado prope a abordagem SyMPLES que combina modelos de alto nvel e tcnicas de LP para o desenvolvimento de sistemas embarcados. SyMPLES utiliza a linguagem SysML como base para representao de modelos de LP. Foram definidas duas extenses para SysML, por meio do mecanismo de profiling: o SyMPLES-ProfileVar para expressar os conceitos de variabilidade; e o SyMPLES-ProfileFB que permite associar os blocos SysML com as principais classes de blocos funcionais, abordagem bastante utilizada na especificao de sistemas embarcados. Alm disso, foram definidos dois processos para auxiliar o usurio na especificao da LP: os SYPLES-ProcessPL que define um conjunto de atividades e diretrizes para guiar o usurio na construo dos artefatos da LP; e o SyMPLES-ProcessVar que define um conjunto de atividades e diretrizes para identificao e delimitao das variabilidades, e sistematiza a configurao de produtos. Como exemplo de aplicao da abordagem, foi criada uma LP para dois subsistemas do Veculo Areo No-tripulado Tiriba, desenvolvido no contexto do Instituto Nacional de Cincia e Tecnologia para Sistemas Embarcados Crticos (INCT-SEC).

Abstract: The evolution of hardware platforms has been allowed to move a larger amount of functionality to embedded systems software. This way, software has become increasingly complex. Several techniques have been proposed over the years for dealing with complexity, including: the application of object orientation concepts to high-level models and the software product line (PL) approach. The object-oriented methods allow the creation of a series of models in which the level of details can be increased during the development process. The PL approach applied in the field of embedded systems enables to build a family of products in which different members vary in terms of their behavior, quality attributes, platform, physical configuration, and others. This master thesis proposes the SyMPLES approach that combines high-level models and the PL approach for the development of embedded systems. SyMPLES uses the language SysML for representation as a basis for LP Models. We have defined two extensions for SysML through the profiling mechanism: the SyMPLES-ProfileVar to express the variability concepts; and SyMPLES-ProfileFB to assign the blocks SysML with major classes of functional blocks, approach widely used in the specification of embedded systems. In addition, two processes were defined to assist the engineer in specifying the PL: the SyMPLES-ProcessPL that defines a set of activities and guidelines to guide the engineer in the construction of the PL artifacts; and SyMPLES-ProcessVar that defines a set of activities and guidelines for identification and demarcation of variability, and systematizes the product configuration. As an example application of the approach, a PL was created for two subsystems of the unmanned aerial vehicle (UAV) Tiriba, developed in the context of the National Institute of Science and Technology for Critical Embedded Systems (INCT-SEC).
Data da defesa: 03/09/2012
Cdigo: vtls000200812
Informaes adicionais:
Idioma: Portugus
Data de Publicao: 2012
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: Dissertao Rogrio - v10 (Final).pdf
Tamanho: 9865 Kb (10101956 bytes)
Criado: 02-04-2016 11:20
Atualizado: 02-04-2016 11:49
Visitas: 255
Downloads: 5

[Visualizar]  [Download]

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