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]: Engenharia de aplicao para sistemas embarcados : transformando especificaes SysML em Simulink
Autor(es): Vanderson Hafemann Fragal
Palavras-chave [PT]:

Linha de produo de software. SysML. Simulink. Sistemas embarcados. Veculos areos no tripulados. VANT. Software. Desenvolvimento dirigidos por modelos. Brasil.
Palavras-chave [EN]:
Software production line. SysML. Simulink. Embedded systems. Unmanned aerial vehicles. UAV. Software. Development driven by models. Brazil.
Titulao: Mestre em Cincia da Computao
Banca:
Itana Maria de Souza Gimenes [Orientador] - UEM
Elisa Hatsue Moriya Huzita - UEM
Ademilso da Silva Simo - ICMC/USP
Resumo:
Resumo: A evoluo das plataformas de hardware transferiu uma grande quantidade de funcionalidades ao software de sistemas embarcados, aumentando sua complexidade. Abordagens como Model Driven Engineering (MDE) e Linha de Produto de Software (Software Product Line - PL) podem melhorar o desenvolvimento de sistemas embarcados por meio do uso de linguagens de especificao diferentes de acordo com os nveis de abstrao, e de formas de gerenciar variabilidades ao longo do desenvolvimento. A abordagem SyMPLES apoia a concepo de PLs baseadas em SysML. SyMPLES inclui duas extenses SysML, criados pelo mecanismo de perfis UML, tanto para expressar os conceitos variabilidade de PL quanto para associar blocos SysML com as principais classes de blocos funcionais. SyMPLES foi criada inicialmente com foco na atividade de engenharia de domnio da PL, pois os modelos gerados na atividade de engenharia de aplicao no so refinados. Esta dissertao apresenta um processo de transformao de modelos SysML para modelos Simulink que visa complementar a abordagem SyMPLES. Os modelos SysML configurados so utilizados para criar blocos funcionais e mquinas de estado para o Simulink e Stateflow respectivamente. Um exemplo de aplicao foi desenvolvido para um subsistema de uma placa controladora do piloto automtico utilizado em veculos areos no tripulados, chamado Yapa 2 do projeto Paparazzi. Esta placa utilizada no contexto do Instituto Nacional de Cincia e Tecnologia para Sistemas Embarcados Crticos (INCT-SEC). Os resultados mostram que os modelos SysML configurados podem ser transformados a fim de representar o sistema com blocos funcionais, que facilita a gerao de cdigo.

Abstract: The evolution of hardware platforms has transferred a great amount of functionality to embedded software, thus increasing its complexity. Model Driven Engineering (MDE) and Software Product Line (PL) can enhance the development of embedded systems by means of using different specification languages according to the abstraction levels and and ways to manage variability across development. The SyMPLES approach supports the conception of SysML-based PLs. It includes two SysML extensions, created by means of the UML profiling mechanism both to express PL variability concepts and to associate SysML blocks to the main classes of functional blocks. SyMPLES was initially created with focus on domain engineering activity of PL, since the models generated in the application engineering activity are not refined. This dissertation presents one transformation process from SysML to Simulink models that is intended to supplement the SyMPLES approach. SysML models created in the PL application engineering activity from SyMPLES are used to create functional blocks and state machines. An application example was developed for one subsystem of an autopilot board used in Unmanned Aerial Vehicles, named Yapa 2 of Paparazzi project, which was studied into the context of National Institute of Science and Technology for Safety Critical Embedded Systems (INCT-SEC). The results show that SysML configured models can be transformed in order to represent the system with functional blocks, which facilitates the generation of code.
Data da defesa: 19/02/2013
Cdigo: vtls000203413
Informaes adicionais:
Idioma: Portugus
Data de Publicao: 2013
Local de Publicao: Maring, PR
Orientador: Prof. Dr. Itana Maria de Souza Gimenes
Co-Orientador: Prof. Dr. Edson Alves de Oliveira Jnior
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: zenaide
Categoria: Aplicao
Formato: Documento PDF
Arquivo: Dissertao Vanderson v0.7-itana.pdf
Tamanho: 2676 Kb (2740372 bytes)
Criado: 24-03-2016 07:38
Atualizado: 24-03-2016 07:50
Visitas: 377
Downloads: 3

[Visualizar]  [Download]

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