| Autor | Oliveira, Antonio Augusto Giacomelli de; |
| Orientador | Gomes, Márcio Miguel; |
| Lattes do orientador | http://lattes.cnpq.br/4492088181395929; |
| Instituição | Universidade do Vale do Rio dos Sinos; |
| Título | Proposta de um framework para o desenvolvimento de software em cartões inteligentes; |
| Resumo | Os cartões inteligentes (smart cards) estão presentes em diversas aplicações cotidianas. No entanto existe pouca literatura científica dedicada à arquitetura de software destes dispositivos. Este trabalho propõe um framework para o desenvolvimento de softwares para smart cards que mitiga o custo do software no projeto de um sistema desta engenharia de domínio. O conceito de software hardware-dependente é introduzido, princípios e padrões de design focados em reúso e extensibilidade são endereçados ao projeto destes sistemas. Um pequeno sistema operacional para smart cards é montado com os componentes do framework. Finalmente, os resultados em um protótipo em hardware validam os conceitos.; |
| Abstract | Although smart cards are everywere, scientific papers dealing with theirs software architecture are few. This paper proposes a software design framework for smartcards, that can mitigate software design costs over system design. The concept of hardware-dependent software is introduced, principles and design patterns focusing on reuse and extendability are presented and addressed to this engineering domain. A small card operating system is assembled using the framework components. Finally, a prototype validates the concepts.; |
| Palavras-chave | Reúso de software; Sistemas embarcados; Co-projeto hardware-software; Smart cards; Framework; Software reuse; Embedded systems; Hardware-software co-design; |
| Tipo | TCC; |
| Data de defesa | 2019-01-01; |
| URI | http://www.repositorio.jesuita.org.br/handle/UNISINOS/9631; |
| Nivel | Especialização; |
| Curso | Especialização em Engenharia de Software; |