Ambiente baseado em componentes para o desenvolvimento de sistemas computacionais microcontrolados distribuídos
AUTOR(ES)
Villela, Cláudio Vianna
DATA DE PUBLICAÇÃO
2007
RESUMO
A modelagem e desenvolvimento de sistemas embarcados ("embedded systems") de forma distribuída, tende a ser uma tarefa extremamente complexa, especialmente quando envolve sistemas heterogêneos e sincronização de tarefas. Com a utilização do modelo de componentes de software é possível descrever, de uma forma simplificada, todos os elementos de distribuição e de comunicação para este tipo de sistemas. Neste sentido, a especificação de uma ferramenta capaz de auxiliar na modelagem e no desenvolvimento deste tipo de aplicação, certamente irá tornar o trabalho mais simples. Esta dissertação inicia por uma análise comparativa entre as tecnologias passíveis de serem utilizadas na definição de sistemas distribuídos heterogêneos, focando-se principalmente nas metodologias de modelagem, e nos mecanismos e middlewares de comunicação. Dos conceitos formados a partir desta análise é descrita uma ferramenta, baseada em componentes de software. A ferramenta é uma extensão do projeto SIMOO-RT, onde foram adicionados os conceitos de componente de software, biblioteca de componentes e diagrama de implantação. Além disso, foram realizadas modificações no sistema de geração de código, para dar suporte aos novos conceitos da ferramenta. A dissertação termina com a descrição de alguns estudos de caso utilizados para validar a ferramenta.
ASSUNTO(S)
automação industrial sistemas embarcados sistemas distribuidos microcontroladores componentes : software
ACESSO AO ARTIGO
http://hdl.handle.net/10183/1586Documentos Relacionados
- Um framework baseado em modelos para desenvolvimento de sistemas multimídia distribuídos autoadaptativos
- Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos.
- Um ambiente GMB+ para o desenvolvimento de sistemas distribuidos de controle digital : a maquinas GMB+
- Sistemas baseados em agentes moveis : uma abordagem alternativa para o desenvolvimento de sistemas distribuidos
- Desenvolvimento de componentes para sistemas cooperativos.