Detalhes bibliográficos
Ano de defesa: |
2002 |
Autor(a) principal: |
LISBOA, Edson Barbosa |
Orientador(a): |
CAVALCANTE, Sérgio Vanderlei |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Universidade Federal de Pernambuco
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
https://repositorio.ufpe.br/handle/123456789/2568
|
Resumo: |
O projeto de sistemas embutidos, em geral, envolve diferentes componentes de hardware e software. Devido à sua heterogeneidade, é importante que o desenvolvimento seja realizado de forma integrada e eficiente. Além disso, para um melhor domínio da complexidade, deve-se levar em consideração o uso de ferramentas que viabilizem, de forma prática, a modularidade e reusabilidade de componentes. Este trabalho propõe um ambiente integrado que trata hardware e software de maneira homogênea através do conceito de componentes. Esses componentes são modelados usando a arquitetura javabeans e disponibilizados numa ferramenta de desenvolvimento visual, provendo maior reusabilidade e modularidade no desenvolvimento de projetos. O Embedded Studio é uma ferramenta completamente modular, baseada no framework netbeans, concebida para prover reusabilidade e facilitar o desenvolvimento de sistemas embutidos. Com esse intuito, a ferramenta disponibiliza diferentes visões do projeto, onde são apresentados os aspectos de hardware, software e o relacionamento entre os componentes. Adicionalmente, cada espaço de trabalho agrupa ferramentas específicas para hardware e software que foram previamente integradas ao ambiente. Como estudo de caso, essa abordagem baseada em componentes para hardware e software foi aplicada na implementação de um sistema de alarme. Inicialmente, os componentes relevantes do sistema foram especificados, implementados e integrados ao Embedded Studio. Os recursos suportados pela ferramenta são potencialmente apresentados através da instanciação dos componentes modelados para a implementação do referido sistema |