Esqueletotipação : um método para desenvolvimento de software embarcado baseado em modelos.
AUTOR(ES)
Ramos, Diogo Branquinho
DATA DE PUBLICAÇÃO
2010
RESUMO
Esta pesquisa aborda a concepção e implementação do Método de Esqueletotipação, visando aumentar a qualidade das transformações de modelos em códigos-fonte no desenvolvimento de software embarcado baseado em modelos. A partir da experimentação em um estudo de caso de sistemas embarcados, envolvendo três experimentos, foi possível constatar tanto aumentos na qualidade dos códigos-fonte gerados, quanto melhorias nas abordagens transformacionais de modelos por meio de cinco diferentes contribuições. A primeira contribuição foi a implementação do Método de Esqueletotipação, para o desenvolvimento de software embarcado baseado em modelos. A segunda envolveu o Padrão de Projeto (Design Pattern) Esqueletotipador, para preparação da transformação de modelos em códigos-fonte. A terceira foi o desenvolvimento da Técnica de Esqueletosincronização, para geração híbrida, de forma manual e automática, de códigos-fonte. A quarta contribuição integrou as três anteriores, na Abordagem de Esqueletotransformação, para propiciar a tradução de modelos em códigos-fonte, baseando-se na filosofia da Arquitetura Dirigida a Modelos (Model-Driven Architecture - MDA). A quinta e última propiciou a verificação da Aplicação do Método de Esqueletotipação no estudo de caso de sistemas embarcados.
ASSUNTO(S)
desenvolvimento de software prototipagem rápida sistemas de computadores embarcados códigos computacionais linguagens de simulação
ACESSO AO ARTIGO
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=1359Documentos Relacionados
- Esqueletotipação : um método para desenvolvimento de software embarcado baseado em modelos.
- "Um método para o desenvolvimento de software baseado em componentes e aspectos"
- AndroMDT : um método de testes funcionais dirigido por modelos para sistemas de software.
- AndroMDT : um método de testes funcionais dirigido por modelos para sistemas de software.
- Programação matematica multiobjetiva : desenvolvimento de um metodo interativo baseado em projeção