Softwares Educacionais
 
       Estes softwares educacionais são resultados de trabalhos desenvolvidos por alunos de mestrado e doutorado pelo Curso de Pós-graduação em Ciência da Computação e Pós-graduação em Informática na Educação da Universidade Federal do Rio Grande do Sul. 
Caso não consiga obter sucesso ao acessar algum link, entre em contato.
renataz@inf.ufrgs.br

Eletrotutor III
JADE - Java Agents for Distance Education Framework
Um Agente para Seleção de Estratégias de Ensino em Ambientes Educacionais na Internet
MCOE - Multi  Cooperative  Environment 
Modelagem de Cursos na Web Utilizando Sistemas Formais
Um Sistema para Controle de Uso de Material Didático à Distância
Um estudo sobre agrupamento de documentos textuais em processamento de informações não estruturadas usando técnicas de clustering.
Técnicas de Modelagem de Workflow Aplicadas à Autoria e Execução de Cursos de Ensino à Distância 
A utilização da videoconferência no ensino à distância, aplicada no Projeto Magister da UDESC
Mecanismos Complementares para a Avaliação do Aluno na Educação a Distância.
Uma Arquitetura para Micropagamentos na Internet
Uma Proposta de Autenticação de Usuários para Ensino a Distância
Análise de Atividades de Alunos de Sistemas de Ensino via Internet
ESCOP - Estratégia de suporte à Solução Cooperativa de Problemas
 

Eletrotutor III
O protótipo desenvolvido compõe um ambiente multiagente, no qual os agentes interagem entre si. Cada agente possui uma função específica e o objetivo principal deste conjunto de agentes cooperativos é a aprendizagem do aluno. O material instrucional é composto por páginas HTML, Javascript e applets Java executadas em um servidor WWW, que geram um interface gráfica para a disponibilização de uma determinada disciplina na rede.
Este protótipo poderá também ser agregado a outros projetos do grupo de Inteligência Artificial do Instituto de Informática.
A arquitetura,  na forma em que foi projetada e implementada, pode ser utilizada em outros domínios através da implementação de páginas HTML e inserções na base de dados.
Este trabalho está tendo continuidade pelo JADE. 
O protótipo pode ser encontrado em: http://www.inf.ufrgs.br/~rsilv/eletro31/eletro.html
Autor: Francine Bica
e-mail:francine@inf.ufrgs.br
HomePage:www.inf.ufrgs.br/~francine
Profª. Drª. : Rosa Viccari ( Orientadora)
e-mail:rosa@inf.ufrgs.br
HomePage:www.inf.ufrgs.br/~rosa


JADE
Este trabalho tem como objetivo desenvolver uma infra-estrutura ("framework") de projeto, desenvolvimento e implementação de sistemas de Ambientes Inteligentes Distribuídos de Aprendizagem (Distributed Intelligent Learning Environment – DILE),  baseada na abordagem de Arquiteturas Multiagentes e voltada para a Educação a Distância. 
O primeiro protótipo desenvolvido é o ambiente ELETROTUTOR, com o conteúdo Eletrodinâmica, para alunos do segundo grau. 
Para saber mais sobre o JADE: http://www.inf.ufrgs.br/~rsilv/Jade/img0.htm
Autor: Ricardo Azambuja Silveira. 
e-mail: rsilv@inf.ufrgs.br
HomePage: www.inf.ufrgs.br/~rsilv
Co-Autores: Francine Bicae Ana Fernanda Gomes Ascencio 
Profª. Drª. : Rosa Viccari ( Orientadora)
e-mail:rosa@inf.ufrgs.br
HomePage:www.inf.ufrgs.br/~rosa


Um Agente para Seleção de Estratégias de Ensino em Ambientes Educacionais na Internet
Este trabalho apresenta um agente pedagógico desenvolvido para selecionar estratégias de ensino para um ambiente educacional na Internet. O agente observa a interação do aprendiz no ambiente e modifica a estratégia caso perceba um baixo desempenho do aprendiz.
Esse agente poderá ser integrado a ambientes educacionais que utilizem uma modelagem de aluno segundo os estudos das psicólogas Myers-Briggs[MYE 98], auxiliando a promover o ensino adaptativo às características psico-pedagógicas do aprendiz, através da seleção de estratégias de ensino com o intuito de auxiliar e/ou conduzir a uma aprendizagem mais efetiva.
O agente apresentado neste trabalho foi proposto com o objetivo inicial de ser integrado ao ambiente AME-A [DAM 99], pois foi modelado utilizando a arquitetura multiagente definida neste ambiente. No entanto, esse agente mostra-se adequado tanto para este ambiente como para a sua integração em outros ambientes educacionais, que possam utilizar a abordagem de modelo de aluno utilizada neste trabalho.
O protótipo está disponível em um servidor de Instituto de Informática da UFRGS, localizado no endereço: 
http://143.54.10.98/adriana/
Este protótipo poderá ser utilizado no ambiente AME-A. 
Autor: Adriana Soares Pereira
e-mail:adriana@inf.ufrgs.br
HomePage:http://www.inf.ufrgs.br/~adriana
Professor Dr.: Cláudio Fernando Resin Geyer(Orientador)
e-mail:geyer@inf.ufrgs.br


MCOE
O MCOE é um Jogo Educacional Ecológico  que apresenta ao aluno um ambiente onde aparecem inúmeros problemas. Ao longo de sua sessão de trabalho, o aluno deverá solucioná-los, utilizando seu conhecimento prévio e combinando ferramentas na construção de um estratégia de ação.
O jogo é composto por um lago onde existe um ecossistema formado por peixes, plantas, água e microrganismos com um sistema de reprodução em equilíbrio até a intervenção de poluentes que provocam alterações no seu estado normal. Estes poluentes aparecem de forma aleatória ao longo do jogo e são combatidos através de ferramentas do personagem escolhido por cada aluno.
O aluno tem a liberdade de escolher a ferramenta que quiser e vai interagir com um colega para construir uma estratégia comum para resolver o problema da poluição do lago.
O jogo foi concebido para alunos que estejam freqüentando a 3ª e 4ª séries do primeiro grau (ensino fundamental).
Ele pode, entretanto, ser utilizado também  por crianças de outras faixas etárias através da configurações de seus parâmetros e da utilização de uma metodologia que permita a contextualização do ambiente nas atividades nas atividades realizadas pelos alunos.
Este software foi desenvolvido em Visual C++. 
O software pode ser encontrado para download em: www.inf.pucrs.br/~giraffa/mcoe/mcoe.html
Autor: Lúcia Giraffa
e-mail: giraffa@inf.puc.br
HomePage: www.inf.puc.br/~giraffa
Profª. Drª. : Rosa Viccari ( Orientadora)
e-mail:rosa@inf.ufrgs.br
HomePage:www.inf.ufrgs.br/~rosa


Modelagem de Cursos na Web Utilizando Sistemas Formais
Este trabalho está baseado no Projeto TEIA- Técnicas de Ensino Interativas Assistidas por Computador, em realização no Instituto de Informática da UFRGS. E está  centrado no desenvolvimento de um sistema semi-automatizado para o suporte ao ensino de Informática Teórica, através da definição de cursos a serem disponibilizados na Web utilizando o formalismo de Autômatos Finitos Determinísticos e operações de composições oriundas da Teoria das Categorias, juntamente à tecnologia de hiperdocumentos, reunindo os benefícios de ambas. 
Autor: Júlio Henrique Araújo Pereira Machado 
e-mail: jhapm@inf.ufrgs.br
Professor Dr. : Paulo Blauth Menezes( Orientador) 
e-mail: blauth@inf.ufrgs.br
HomePage: http://www.inf.ufrgs.br/~blauth/


Um Sistema para Controle de Uso de Material Didático à Distância
Este projeto propõe um controle de uso e o monitoramento de todas as atividades exercidas sobre o material didático disponível na Internet, bem como utilizar os resultados advindos deste uso para a montagem de uma base de dados que, juntamente com especificações feitas pelo professor e/ou avaliador, possa fazer parte da composição do processo de avaliação da aprendizagem.
O modelo proposto baseia-se na arquitetura cliente-servidor utilizada na Internet, onde o "material didático" representa a figura do servidor, do tipo Web, enquanto os alunos representam os clientes, através de seus navegadores.
O sistema deve prever o uso de dois módulos básicos. Um primeiro, responsável pelo controle/monitoramento da navegação do usuário/aluno e geração dos arquivos de log, onde consta todas as atividades realizadas por este aluno no site (material didático propriamente dito). Para que o modelo proposto possa realizar esse monitoramento e geração dos logs, três etapas devem ser realizadas:
Um processo de inscrição: Os alunos/usuários que terão acesso ao material didático disponibilizado à distância, deverão, inicialmente, cadastrar-se no respectivo site. 
O acesso inicial do aluno com sua identificação: espécie de livro ponto virtual, o correspondente ao "fazer a chamada" no ensino tradicional. Deve registrar todos os momentos de entrada do aluno/usuário no referido curso, o que aponta para o início do seu estudo.
A navegação propriamente dita no material didático, o processo de monitoramento: todas as atividades realizadas pelo usuário/aluno sobre o site (sobre o material didático/curso, usados como sinônimos neste trabalho) são armazenadas nos arquivos de log. 
Segundo módulo:
Este módulo tem início a partir da leitura dos arquivos de log e conseqüente geração de parte da base de dados (Cadastro, Acesso e Monitor). Somente o tempo de permanência em cada página pelo usuário não é advindo diretamente do log, pois ele é resultado da diferença entre os campos data e hora, dos acessos realizados, de registros subseqüentes de um mesmo usuário. 
Especificação do módulo I
Os processos executados resumem-se em, basicamente:
Inscrição do usuário/aluno no curso à distância;
acesso inicial (LogOn) no material didático/curso proposto, após estabelecida a referida autenticação;
solicitação de páginas, ao Servidor Web, pelo Browser do usuário/aluno, o que estabelece a navegação sobre o material didático, gerando o respectivo monitoramento.
Especificação do módulo II
O objetivo principal deste módulo é, a partir das especificações feitas pelo professor e/ou avaliador para o curso proposto, juntamente com as informações integrantes da base de dados gerada, propor alguns critérios (de acordo com o professor e/ou avaliador) para compor o processo de avaliação da aprendizagem. Estes critérios referem-se, principalmente, a características observadas no ensino tradicional que continuam a ser utilizadas nesta metodologia, porém, geradas por mecanismos diferentes. 
Todo o processo de interação é baseado nas relações entre o servidor HTTP, quem disponibiliza os documentos relativos ao material didático (do tipo HTML, imagens, tabelas, etc.), entre as aplicações Java desenvolvidas para auxiliar no gerenciamento do fluxo de dados e gerar os registros das atividades exercidas sobre o site, e entre os clientes que dão início à execução do processo (uma vez que tenha sido iniciada no servidor Web a applet denominada ServerApp, que aguarda as conexões/solicitações dos usuários/alunos, clientes). 
Para obter mais informações: http://www.inf.ufrgs.br/~ritzel/ufrgs/index.html
Autor: Marcelo Iserhardt Ritzel 
e-mail: ritzel@inf.ufrgs.br
Home Page: http://www.inf.ufrgs.br/~ritzel
Professor Dr. : José Valdeni de Lima(Orientador) 
e-mail: valdeni@inf.ufrgs.br
HomePage: http://www.inf.ufrgs.br/docentes/valdeni/valdeni.html


Um estudo sobre agrupamento de documentos textuais em processamento de informações não estruturadas usando técnicas de clustering.
Através deste trabalho foi desenvolvida uma ferramenta de agrupamento de informações textuais(Eurekha), onde o usuário consegue manipular mais facilmente as informações que lhe interessam, descartando aqueles grupos que não são de seu interesse.
A linguagem de programação utilizada para o desenvolvimento do software foi C++ sob o ambiente Cbuilder++. 
Autor: Leandro Krug Wives 
e-mail: wives@inf.ufrgs.br
HomePage: /www.inf.ufrgs.br/~wives/
Professor Orientador: José Palazzo M. de Oliveira 
e-mail: palazzo@inf.ufrgs.br
HomePage: www.inf.ufrgs.br/~palazzo

Técnicas de Modelagem de Workflow Aplicadas à Autoria e Execução de Cursos de Ensino à Distância 
Neste trabalho foi desenvolvido um modelo para implementação de curso de EAD, com o objetivo de ser aplicado em salas de aulas virtuais. Entretanto, devido a sua abrangência e às flexibilidades disponibilizadas ao autor do curso, poderá também ser utilizado na implementação de cursos de EAD em modalidades menos complexas.
O modelo abrange a estrutura do curso, a definição dos processos envolvidos e a caracterização das atividades pertinentes a cada processo. Estruturalmente, o curso está dividido em módulos que são compostos por: (1) atividades para desenvolvimento de conteúdos(atividades voltadas para transmissão, apreensão, descoberta, dedução e fixação de conteúdos) e (2) atividades de tutoria/comunicação (comunicação entre os agentes: tutor(es), aluno(s) e/ou administrador), denominadas desenvolvimento e comunicação, acontecendo paralelamente e com constante troca de informações.
O modelo proposto considera que cada módulo é composto por processos que, por sua vez, subdividem-se em atividades. As atividades integram os agentes responsáveis pela execução das atividades e os recursos necessários para a execução das mesmas.
Foi desenvolvido um Manual de Utilização do Modelo de Autoria de Curso de Ensino à Distância.
Autor: Gláucia Regina Medeiros Azambuja Sizilio 
e-mail: sizilio@zaz.com.br
Profª. Drª. Nina Edelweiss (Orientadora) 
e-mail: nina@inf.ufrgs.br
HomePage: www.inf.ufrgs.br/~nina


A utilização da videoconferência no ensino à distância, aplicada no Projeto Magister da UDESC
O trabalho aborda como as tecnologias de distribuição da informação podem ser utilizadas na educação. Mais especificamente, analisa o uso de videoconferência como instrumento de ensino à distância no Projeto Magister, já em funcionamento na Universidade do Estado de Santa Catarina.
O Projeto Magister, da UDESC, caracteriza-se por apresentar alunos de um mesmo curso distribuídos por  localidades diversas e busca prover a formação emergencial de professores para o ensino fundamental e médio das Redes Públicas Estadual e Municipal do Estado de Santa Catarina. Desta forma devem ser habilitados professores que atuam nas redes de ensino e que não possuem formação de nível superior.
Autor: Adilton Lobo
e-mail: r4al@pobox.udesc.br
Homepage: http://pages.udesc.br/~r4al/
Profª. Drª. Cora H. F. Pinto Ribeiro
e-mail: cora@inf.ufrgs.br
HomePage: http://www.inf.ufrgs.br/~cora/


Mecanismos Complementares para a Avaliação do Aluno na Educação a Distância.
O objetivo principal deste trabalho foi identificar mecanismos que possam proporcionar ao professor, que trabalha a distância, disponibilizando o conteúdo do curso em páginas WWW, ferramentas que possam informar como está a participação do aluno no curso, e o seu desempenho nas atividades desenvolvidas.
Mecanismos para auxiliar na avaliação do aluno: 
- Rastreamento: o registro de cada passo que é dado pelo aluno(página que acessou, data e hora). 
- Controle de fluxo de informações: para que as ferramentas de comunicação que são mais acessadas atualmente(correio eletrônico, salas de chat e listas de discussão) possam ser utilizadas em um processo de avaliação,  são registradas informações referentes a sua utilização, isto com relação a quantidade e qualidade da informação trocada. 
- Ferramenta de consenso: baseado na técnica Delphi, pretende-se montar um ambiente, via Internet, onde o professor poderá apresentar uma questão instigadora, e através das respostas e posterior posicionamento dos alunos sobre as colocações, obter, de forma organizada, as melhores definições. 
Estas funcionalidades deverão então ser implementadas de tal forma, que o professor não necessite de grandes conhecimentos, a não ser a utilização do browser, bem como possa obter os resultados esperados sem grandes manobras e gasto de tempo. E que tudo esteja ao alcance de forma simples e direta via Internet. 
Autor: Luciano E. Hack 
e-mail: hack@pobox.udesc.br
Profª Drª. Liane Margarida R. Tarouco(orientadora) 
e-mail: liane@penta.ufrgs.br


Uma Arquitetura para Micropagamentos na Internet
Neste trabalho foi realizado um  estudo dos aspectos pertinentes a realização de transações comerciais na Internet, focando mais especificamente a comercialização de mercadorias intangíveis como a informação. 
Será também proposta uma nova arquitetura que satisfaça os requisitos levantados.
Modelo Proposto:
Foi proposto um modelo de micropagamentos que tem por objetivo oferecer um mecanismo rápido e de baixo custo para o processamento de transações na Internet. Outro fator considerado importante nesse esquema é o anonimato. As transações de compras efetuadas não permitem que se descubra informações nem a identidade do comprador.
Autor: Leonardo Silva Carissimi
Profª Drª. Liane M. Tarouco(orientadora) 
e-mail: liane@penta.ufrgs.br


Uma Proposta de Autenticação de Usuários para Ensino a Distância
Neste trabalho foi desenvolvido um sistema de autenticação para integrar várias técnicas de autenticação a fim de chegar a um nível de segurança maior que senhas. O sistema é uma espécie de proxy, cuja função é de controlar o acesso à páginas Web através da combinação de senhas, perguntas randômicas, dispositivos biométricos e checagem randômica, ao mesmo tempo que gera logs da atividade do aluno no curso. Estes logs conterão informações como dia e hora de acesso, tempo dispendido em cada página, endereço IP da máquina do aluno, entre outras. Estas informações poderão ser utilizadas para avaliar o aluno e também para gerar seu perfil estatístico, que servirá para gerar alertas na medida em que os dados do perfil sofrerem mudanças acima dos limites estabelecidos, durante a atividade do aluno.
Foi implementado um protótipo do sistema para validar a solução delineada ao longo do trabalho. 
O protótipo do sistema foi implantado na máquina penta2 da rede da UFRGS(IP: 143.54.1.30, DNS: penta2.ufrgs.br e rede: 143.54.1.0). 
Clique aqui para acessar o protótipo:http://143.54.1.30/~mfiorese/proxy/login.htm
Autor: Maurício Fiorese
e-mail: mfiorese@inf.ufrgs.br
Profª. Drª. Liane M. R. Tarouco(Orientadora)
e-mail: liane@penta.ufrgs.br


Análise de Atividades de Alunos de Sistemas de Ensino via Internet
O objetivo deste trabalho foi a elaboração de uma ferramenta que auxiliará os agentes e os tutores virtuais inteligentes na análise do comportamento dos alunos dos cursos de ensino à distância, através da extração de dados dos registros de log do arquivo de log de acessos gerados por um servidor Web. A partir destes registros de log, a ferramenta desenvolvida neste trabalho, denominada AnalogVB, possui um módulo que gera arquivos com o nome de cada usuário/aluno que acessou o servidor Web. Cada arquivo gerado contém o nome dos arquivos acessados pelo usuário e que estão armazenados no servidor Web, conforme registrado no arquivo de log de acessos do servidor Web.
Foi desenvolvido no Instituto de Informática da UFRGS [WIV99], a ferramenta Eurekha, que agrupa documentos com certo grau de similaridade através de uma analise de clustering, que é executada a partir das palavras contidas nos documentos analisados. Assim sendo, o Eurekha importa os arquivos gerados pelo AnalogVB e agrupa os documentos com certo grau de similaridade, isto gera grupos de usuários/alunos com comportamentos similares no tocante aos acessos a arquivos armazenados no servidor Web.
A ferramenta Eurekha foi desenvolvida por Leandro Krug Wives.
Autor: Luiz Alberto de Oliveira Azevedo
Professor Orientador: José Palazzo M. de Oliveira 
e-mail: palazzo@inf.ufrgs.br
HomePage: www.inf.ufrgs.br/~palazzo


ESCOP - Estratégia de suporte à Solução Cooperativa de Problemas
O Objetivo deste trabalho foi o desenvolvimento de um sistema capaz de automatizar a sumarização de idéias com foco ou temas comuns, através da construção de uma interface WWW para o usuário final, seguida de um módulo de tratamento de log de reuniões e finalizando-se com a manipulação das informações geradas pelo chamado módulo de agrupamento implementado por Wives [WIV 99], que é o responsável pela manipulação das idéias geradas pelo grupo.
Neste trabalho foi implementado o Sistema ESCOP (Estratégia de suporte à Solução Cooperativa de Problemas), que é um protótipo que provê as principais funcionalidades do modelo proposto. A implementação do ESCOP possibilitou a verificação da viabilidade da utilização do serviço WWW como base para a interação de um ambiente CSCW (Computer Supported Cooperative Work), através da utilização de recursos de programação para Web e da integração de ferramentas já existentes na Internet e também para o agrupamento de informações textuais. Através do ESCOP foi possível também a realização da experimentação do modelo proposto.
O ESCOP está dividido em sete módulos principais: Filtros I e II, Agrupador, Freqüência de Idéias, Indexador, Votador e Ordenador.
- Filtro I: recebe um arquivo de log de uma ferramenta qualquer de chat que apresente este recurso. Transforma cada linha deste arquivo em um novo arquivo texto, denominado "frase[i].txt", em um diretório especificado pelo coordenador da reunião.
- Agrupador: recebe os arquivos gerados pelo Filtro I e agrupa-os de acordo com sua similaridade, através de parâmetros definidos pelo coordenador e, ao final, gera um arquivo para exportação de dados denominado "clusters.txt".
- Freqüência de Idéias: recebe um arquivo de clusters do módulo agrupador e, através de um algoritmo específico, determina a "frase consolidadora ou sumarizadora" de cada cluster, que vem a ser a chamada "idéia" daquele grupo de frases, que pode ser determinada pela frase que contém a maior quantidade de palavras importantes daquele cluster.
- Indexador: recebe os resultados do módulo de Freqüência de Idéias e gera um arquivo que contém índices referentes aos dados do proprietário de uma determinada frase. É utilizado somente quando da manipulação de logs de chats e desativado quando da utilização de outros documentos.
- Votador: é o responsável por gerar a página HTML com todas as idéias geradas e submetê-las ao usuário, que irá atribuir um peso ou voto àquela que considerar mais importante no escopo da discussão que segue-se e retornar este voto para o Sistema. Este é o módulo responsável pela interação entre o coordenador e o usuário através da Web.
- Ordenador: recebe um arquivo contendo os votos dos usuários participantes da discussão e ordena-os de acordo com os pesos a estes atribuídos. Desta forma são escolhidos os assuntos para a geração de um consenso entre os usuários.
- Filtro II: recebe um arquivo contendo os resultados do módulo Ordenador, ficando responsável por divulgar os resultados gerais da eleição aos usuários através de uma página HTML .
Para a implementação do sistema ESCOP, utilizou-se de várias linguagens e estratégias de programação de computadores, além de programas servidores de software para serviços específicos de HTTP e FTP:
- Linguagem C++ [WEI 93, PER 94] e scripts CGI [WEI 97], para a implementação de processos auxiliares na votação de idéias através de páginas Web. Este tipo de estrutura mostrou-se confiável, de fácil implementação e com poucas exigências computacionais para seu funcionamento;
- Apache Web Server [APA 99], como servidor HTTP, por ser utilizado por muitos servidores WWW, ser confiável, de fácil configuração e também exigir poucos recursos computacionais, além de estar disponível para a maioria dos sistemas operacionais utilizados;
- WAR FTP Daemon [WAR 99], como servidor FTP, por considerar-se mais simples a utilização de um software com estas característica a um SGBD, a exemplo do que propôs Souza [SOU 94]. Considerou-se que a interação síncrona entre os usuários e o mediador da reunião dá-se através de uma ferramenta que suporte um chat, e a votação através de páginas Web, que devem retornar uma pequena quantidade de dados que podem ser manipulados de forma assíncrona pelo mediador, entre a geração de um ou outro resultado, não necessitando de uma estrutura mais complexa do que a que se propôs. Observa-se que tal estratégia somente torna-se necessária quando o servidor HTTP ou o Sistema ESCOP encontram-se em diferentes computadores. Quando estes dois últimos encontram-se na mesma instalação, portanto, o servidor de FTP é dispensável;
- Linguagem Delphi [OSI 97, LOY 96], para a construção dos módulos III, IV, V, VI, Filtro I e II, que podem ser observados no DFD (Diagrama de Fluxo de Dados). Determinou-se a utilização desta linguagem por permitir um desenvolvimento muito rápido, orientação a objetos e  interface gráfica para o ambiente Windows. A intenção inicial era a de desenvolver todo o sistema utilizando a linguagem C através de scripts CGI. Abandonou-se esta premissa ao perceber-se várias incompatibilidades na execução de programas em C via scripts CGI no ambiente Windows, quando da utilização do servidor HTTP Apache. Entre estas, observou-se que as system calls em C, não eram corretamente executadas, apesar da correta configuração do servidor HTTP e do próprio programa, o que acarretou sérios problemas na implementação; em uma versão do software para ambiente Linux, os problemas deram-se também com as system calls, que exigiam o userid de root ao sistema, o que representa uma séria falha de segurança para a proposta; como solução a este problema, optou-se então por desenvolver os módulos anteriormente citados em uma linguagem com suporte ao ambiente Windows e, para a interação entre o mediador e os usuários, optou-se por uma comunicação via páginas Web, com scripts HTML;
- Scripts HTML [SAV 97], por serem mais fáceis e de rápida construção se comparados a outras propostas para a geração de páginas Web. 
A implementação e os testes da ferramenta ESCOP foram feitos em um computador Pentium 200MHz, com 64 MB de memória RAM, 4GB de disco rígido e com um sistema operacional Windows 98 (mas também podem ser utilizados em sistemas Windows 95 e NT), o mesmo utilizado para fins de testes da ferramenta Eurekha. O tempo de processamento é limitado ao tamanho do arquivo de log e da quantidade de frases a serem agrupadas, além da quantidade de classes de StopWords que são selecionadas para a ferramenta de agrupamento. Também influi no desempenho o limite entre o tamanho mínimo e máximo de clusters a serem inspecionados.
Autor: Antônio Rodrigo Delepiane de Vit
e-mail: arodrigo@unicruz.tche.br
Profª Drª. Liane Margarida R. Tarouco(orientadora) 
e-mail: liane@penta.ufrgs.br


  [HOME][INÍCIO]