Estado: Terminado

Hacer pequeña modificación de la herramienta Jflap (codigo abierto)

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace un año
Plazo: 5 días
Propuestas: 4
Freelancers interesados: 5

Habilidades requeridas: IT & Programación Java

Descripción:
El proyecto es sobre una herramienta gráfica llamada JFLAP ( es de código abierto) la cual se utiliza como apoyo para estudiar el módulo de Autómatas Finitos Deterministas.

Lo que me han pedido básicamente, es hacer una modificación en el código fuente de la herramienta.

El código fuente me lo ha proporcionado la profesora, y en base a ese código, tengo que analizarlo para ver el funcionamiento de dicho algoritmo y luego implementar la parte que se me pide. Esta aplicación está desarrollada en Java.

Lo que tengo que hacer es, que cuando dos autómatas NO sean equivalentes mostrar por medio de una cadena de caracteres el lenguaje que no es aceptado por el autómata(AFD). Ya que la herramienta cuando compara dos autómatas (AFD), sólo muestra un mensaje que dice si son o no equivalentes.

Tengo que ir guardando en un array o un string los símbolos que se van leyendo en cada transición de cada automata, y si al comparar la equivalencia entre los dos automatas el resultado es NO EQUIVALENTES, entonces mostrar en el mismo mensaje el array o string que contiene los símbolos guardados de alguno de los dos automatas.

Lo que yo he hecho hasta ahora es analizar el algoritmo y ya tengo localizadas las clases que hay que modificar, he realizado algunas pruebas y no logro pasar unos parámetros a otras clases.

Me urge terminarlo en 2 semanas



Categoría: IT & Programación
Subcategoría: Otro
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: No aplica
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Tiempo completo

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Anabel
(Promedio 5.00 de 5)
Ubicación: España
Método de pago: Verificado
Para ver más detalles del cliente, ingresa a Workana.
Cargando...