Banca de DEFESA: BRUNO EMERSON GURGEL GOMES

Uma banca de DEFESA de DOUTORADO foi cadastrada pelo programa.
DISCENTE: BRUNO EMERSON GURGEL GOMES
DATA: 01/06/2012
HORA: 09:00
LOCAL: Sala de reuniões do DIMAp
TÍTULO:

Desenvolvimento Formal de Aplicações para Smart Cards


PALAVRAS-CHAVES:

Smart Cards, Java Card, Métodos Formais, Método B,
Refinamento, Desenvolvimento Formal, Geração de Código


PÁGINAS: 120
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
RESUMO:

As aplicações para smart cards representam um mercado
que cresce a cada ano. Normalmente, essas aplicações
manipulam e armazenam informações que requerem garantias de
segurança, tais como valores monetários ou informações confidenciais.
A qualidade e a segurança do software smart card pode ser aprimorada
através de um processo de desenvolvimento rigoroso que empregue técnicas
formais da engenharia de software. Neste trabalho propomos o
método BSmart, uma especialização do método formal B dedicada
ao desenvolvimento de aplicações para smart cards
na linguagem Java Card. O método descreve, em um conjunto de etapas,
como uma aplicação smart card pode ser gerada a partir de
refinamentos em sua especificação formal. O trabalho a ser desenvolvido
é um aprimoramento da dissertação de mestrado do autor desta proposta.
No trabalho anterior, o foco maior foi o desenvolvimento inicial do método
e das ferramentas essenciais para o desenvolvimento e geração de
código de B para Java Card. No entanto, a verificação do processo de
desenvolvimento e geração de código não foi tratada. O trabalho proposto
na tese prioriza a formalização e a verificação de todo processo de
refinamento descrito no método e das etapas de geração de
código da aplicação Java Card. Também faz parte da contribuição
da tese a geração da aplicação cliente Java Card e
o tratamento formal da sua comunicação com a aplicação que reside no
cartão, denominada de applet. Dessa forma, o trabalho proposto
pretende contribuir de forma relevante ao desenvolvimento
para smart cards, possibilitando a geração de aplicações
Java Card completas (cliente e servidor), seguras e
menos sujeitas a falhas.


MEMBROS DA BANCA:
Presidente - 2220777 - DAVID BORIS PAUL DEHARBE
Interno - 1258224 - ANAMARIA MARTINS MOREIRA
Interno - 1639701 - MARCEL VINICIUS MEDEIROS OLIVEIRA
Externo à Instituição - AUGUSTO CEZAR ALVES SAMPAIO - UFPE
Externo à Instituição - ROHIT GHEYI - UFCG
Notícia cadastrada em: 18/04/2012 11:42
SIGAA | Superintendência de Informática - (84) 3215-3148 | Copyright © 2006-2019 - UFRN - sigaa14-producao.info.ufrn.br.sigaa14-producao