Sistema para Criação e Testes de Modelos Formais

Slides:



Advertisements
Apresentações semelhantes
TEORIA DA COMPUTAÇÃO Parte I  Introdução  Linguagens Regulares
Advertisements

FAPE - Curso de Ciência da Computação
Simulação em Sistemas Multiagentes: Uma Extensão do Sistema PartNET
MESTRADO PROFISSIONALIZANTE EM ENSINO DE FÍSICA E DE MATEMÁTICA
Informática na Educação
Compiladores Claudio Benossi
Teoria da Computação MÁQUINA DE TURING (Continuação) Fabrício Dias
II – Análise léxica DEI Conversão de expressões regulares em autómatos finitos determinísticos mínimos Bibliografia aconselhada: Aho, Sethi e Ullman –
Compiladores I Cristiano Damiani Vasconcellos
Protótipo de Simulador de Elevadores
Ferramentas de Engenharia de Software
Sistema para Criação e Testes de Modelos Formais
Prof. Yandre Maldonado e Gomes da Costa
Sistema para Criação e Testes de Modelos Formais
SCTMF Sistema para Criação e Testes de Modelos Formais
1 SCTMF Sistema para Criação e Testes de Modelos Formais.
SCTMF Sistema para Criação e Testes de Modelos Formais Acadêmico: Rafael Cassolato – Orientador: Yandre M. G. da Costa.
Prof. Yandre Maldonado e Gomes da Costa
TEORIA DA COMPUTAÇÃO Parte III  Máquina de Turing
Teoria da Computação FIC– Ciência da Computação
Deyvisson, Rafael M.P., Renato, Robson C.F., Rodolfo
12 de Dezembro de 2002 Mestrado em Engenharia Electrotécnica e de Computadores Mestrando: Rogério Dias Paulo Orientador: Professor Doutor Adriano Carvalho.
Implementação de um Sistema de Informações Georeferenciado (Geoufes) Utilizando Bibliotecas de Software Livres em Java Aluno: Geraldo Angelo Vassoler Orientador:
Interação Homem-Máquina
Contexto de Educação a Distância
Sistema Web para Departamentos
Teoria da Computação BCC 244
Título do Projeto Equipe Disciplina: Fundamentos em Sistemas de Informação Professora: Avanilde Kemczinski Joinville - SC, mês de ano.
Introdução à Programação
Linguagens Formais e Autômatos
Modelagem & Representação
Programa de Bolsas de Iniciação Científica Júnior –PIBIC
Linguagens Formais e Tradutores
Sistemas de Informação
Linguagens de Programação
APRESENTAÇÃO DA DISCIPLINA
Gabriel Silva Bornia Prof. Dr. Roberto Tom Price Orientador
Aplicação Multimédia para Ensino e Aprendizagem Bases de Dados
Apresentação da disciplina
Uma Ferramenta Para Auxiliar o Professor no Ensino a Distância
SAAW Sistema de Apoio ao Aluno via Web Funcionalidade da AVA Eureka
Valdemar W. Setzer – Complementação de Algoritmos
Informática Teórica Engenharia da Computação
Informática Teórica Engenharia da Computação
Softwares Softwares são conjuntos de instruções (programas de computador) que ao serem executadas desempenham uma função desejada.
Erick Vagner Cabral Igor Lucena Vitor Baptista
Programação Orientada a objetos II
4 - DECIDIBILIDADE Universidade Federal da Paraíba
Teoria da Computação Aula 5 Prof. Fabiano Sabha.
Teoria da Computação Prof. Fabiano Sabha.
22 a 26 de outubro de Foz do Iguaçu - PR
3/4/2015 Prof. Msc George Cabral Bacharelado em Sistema de Informação Ambientes de Desenvolvimento de Software.
MESTRADO EM REDES DE COMPUTADORES
Figura 1 – Tela do Sistema CUNHA, Jerônimo Hermano Neves; SILVA, Murilo de Assis; WISNIEWSKI, Matheus Instituto Federal de Educação, Ciência e Tecnologia.
UNIVERSIDADE ESTADUAL DO MARANHÃO CENTRO DE EDUCAÇÃO, CIÊNCIAS EXATAS E NATURAIS CURSO DE MATEMÁTICA LICENCIATURA ESPECIALIZAÇÃO EM FUNDAMENTOS DA MATEMÁTICA.
Prof. Fábio Carneiro Mokarzel 2014
Trabalho de Introdução a Sistemas Multi-Agentes Simulação de uma Residência com integrantes e faxineira Heliomar Kann da Rocha Santos Roberto Weidmann.
Programação Orientada a Objetos 2
Animador e Editor para a Linguagem Funcional 2 Carlos Eduardo Lima Lucas Roberto Bechert Schmitz Leonardo Reis Lucena Centro de Informática – UFPE, 2005.
Computabilidade e Linguagens Formais
MODULO VI GEOGRAFIA Disciplinas: Introdução aos estudos geográficos
Álgebra Vetorial e Linear para Computação Monitora: Aluna Jeane Mendes da Silva Santos Orientador: Professor Adriano Pedrosa CIn – UFPE.
Aspectos Teóricos da Computação
INE5408 Estruturas de Dados Apresentação e Programa da Disciplina.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Desenvolvendo uma Ferramenta de Auxílio à Aprendizagem de Algoritmos Acadêmica: Andréia Cristina dos Santos Gusmão Orientador: Prof. Artur Luís Ribas Barbosa.
UEZO - CURSO DE CIÊNCIA DA COMPUTAÇÃO Primeiro semestre de 2013_2.
Ensinet/Nav: Uma ferramenta para estruturação de cursos baseados em objetos de aprendizagem UNIVERSIDADE CATÓLICA DE PELOTAS ESCOLA DE INFORMÁTICA NÚCLEO.
Um Ambiente para Transmissão de Vídeos Instrucionais sob Demanda André Raabe Rafael Canan Ciência da Computação Centro de Ciências.
Informática Teórica Engenharia da Computação. Autômatos Com Pilha São como autômatos finitos não-determinísticos mas com uma pilha. São como autômatos.
Transcrição da apresentação:

Sistema para Criação e Testes de Modelos Formais SCTMF Sistema para Criação e Testes de Modelos Formais

Acadêmico/Orientador Acadêmico: Rafael Cassolato Fundação FAFIMAN. Orientador: Yandre Maldonado e Gomes da Gosta Mestre em Ciência da Computação – INF/UFRGS Professor Assistente no Departamento de Informática - UEM

Conteúdo Motivação para Criação do Sistema O que será implementado Modelos Formais SCTMF Arquitetura Sistema Futuras melhorias Casos de Uso Visão Geral AFD AP

Motivação Grande Dificuldade por parte dos alunos que estudam os modelos formais. Modelos Formais possuem forte caráter matemático. A criação de um sistema para criação e testes desses modelos pode favorecer o ensino de tais conceitos.

Implementação Linguagens Regulares: Linguagens Livre de Contexto: Autômato Finito Determinístico (AFD) Autômato Finito Não Determinístico (ANFD) Autômato Finito com Movimentos Vazios(AFMV) Expressões Regulares (ER) Linguagens Livre de Contexto: Autômato Com Pilha (AP) Gramática Livre de Contexto (GLC) Linguagens Enumeráveis Recursivamente Máquina de Turing (MT)

{ SCTMF Arquitetura: Sistema: Estilo plugável: são desenvolvidos módulos separados onde cada módulo representa um modelo formal. Sistema: Linguagem Multiplataforma; Distribuição via Java Web Start. Funcionalidade de Salvar e Abrir Modelos Formais. { Java 6.0

Caso de Uso– Visão Geral

Caso de Uso - AFD

Caso de Uso – AP

SCTMF Ferramentas: Licença: Distribuição: Subversion: Java 6.0 – Linguagem. JUDE 3.2.1 – UML NetBeans 5.5 – IDE Licença: Apache Licence 2.0 Distribuição: http://myjavaserver.com/~cassolato Subversion: http://code.google.com/p/stcmf

SCTMF

Trabalhos futuros Trabalhos futuros Inclusão de algoritmos de transformação entre alguns modelos diferentes; Inclusão de algoritmos de otimização para alguns modelos; Sistema de plugins – sincronização do sistema com um servidor. Interface interativa.

OBRIGADO! cassolato@portaljava.com cassolato@openoffice.org

Bibliografia P. B. Menezes in Linguagens Formais e Autômatos, Ed.: Sagra-Luzzatto, Porto Alegre, 1998. J. E. Hopcroft; J. D. Ullman; R. Motwani in Introdução à Teoria de Autômatos, Linguagens e Computação, Ed.: Campus, Rio de Janeiro, 2002. A. S. Jukemura; H. A. D. Nascimento; J. Q. Uchoa in GAM – Um simulador para auxiliar o ensino de linguagens formais e autômatos in Anais do 25º Congresso da Sociedade Brasileira de Computação, São Leopoldo, 2005. G. Fernandes; Y. M. G. Costa in Construção de uma Ferramenta para Auxílio didático no Ensino de Linguagens formais e Autômatos in Anais do XI EAIC – Encontro Anual de Iniciação Científica (PIBIC/Cnpq), Maringá, 2002.