You are on page 1of 87

UNIVERSIDADE REGIONAL DE BLUMENAU

CENTRO DE CINCIAS EXATAS E NATURAIS


CURSO DE CINCIAS DA COMPUTAO
(Bacharelado)

SISTEMA DE APOIO A DECISO PARA DIAGNSTICO EM


MDULOS DE INJEO ELETRNICA UTILIZANDO
SISTEMAS ESPECIALISTAS

TRABALHO DE CONCLUSO DE CURSO SUBMETIDO UNIVERSIDADE


REGIONAL DE BLUMENAU PARA A OBTENO DOS CRDITOS NA
DISCIPLINA COM NOME EQUIVALENTE NO CURSO DE CINCIAS DA
COMPUTAO BACHARELADO

DANIEL DAMBRS

BLUMENAU, NOVEMBRO/2001.
2001/2-13

SISTEMA DE APOIO A DECISO PARA DIAGNSTICO EM


MDULOS DE INJEO ELETRNICA UTILIZANDO
SISTEMAS ESPECIALISTAS
DANIEL DAMBRS

ESTE TRABALHO DE CONCLUSO DE CURSO FOI JULGADO ADEQUADO


PARA OBTENO DOS CRDITOS NA DISCIPLINA DE TRABALHO DE
CONCLUSO DE CURSO OBRIGATRIA PARA OBTENO DO TTULO DE:

BACHAREL EM CINCIAS DA COMPUTAO

Prof. Alexander Roberto Valdameri Orientador na FURB

Prof. Jos Roque Voltolini da Silva Coordenador do TCC

BANCA EXAMINADORA

Prof. Alexander Roberto Valdameri

Prof. Maurcio Capobianco Lopes

Prof. Oscar Dalfovo

ii

DEDICATRIA

Este trabalho de concluso de curso


dedicado Giceli e Marcos,
pelo amor, carinho e apoio recebido
ao longo destes anos de graduao.
iii

AGRADECIMENTOS
Em primeiro lugar, a Deus, por tudo.
Aos meus pais, Eloi e Ione, pela compreenso, apoio e carinho durante estes anos de
estudo.
Ao meu orientador, prof. Alexander Roberto Valdameri, pela orientao sempre
oportuna, esclarecedora, inteligente e pelo seu incentivo, fazendo com que este trabalho
pudesse ser realizado.
Ao Dr. Oscar Dalfovo que alm de amigo sempre soube atender aos apelos
contribuindo com orientao digna de um verdadeiro Doutor.
Aos meus grandes amigos Eduardo Kohler e Ricardo Tomelin, pela grande amizade
existente entre ns, e pelas suas ajudas sempre oportunas.
Ao meu querido irmo Fbio e esposa, pelos seus incentivos diferenciados na trajetria
da minha graduao.
A todos aqueles que, direta ou indiretamente, contriburam para a realizao deste
trabalho.

iv

SUMRIO
DEDICATRIA........................................................................................................................iii
AGRADECIMENTOS ..............................................................................................................iv
SUMRIO.................................................................................................................................. v
LISTA DE FIGURAS .............................................................................................................viii
LISTA DE QUADROS ..............................................................................................................x
RESUMO ..................................................................................................................................xi
ABSTRACT .............................................................................................................................xii
1 INTRODUO ..................................................................................................................... 1
1.1 OBJETIVOS........................................................................................................................ 3
1.2 ESTRUTURA DO TRABALHO ........................................................................................ 3
2 SISTEMAS DE INFORMAO.......................................................................................... 5
2.1 O PAPEL DO SISTEMA DE INFORMAO.................................................................. 6
2.2 SISTEMA DE APOIO A DECISO .................................................................................. 7
2.2.1 CARACTERSTICAS DO SISTEMA DE APOIO A DECISO.................................... 9
2.2.2 AMBIENTE DE DECISO ........................................................................................... 10
2.2.2.1 REA DE ATUAO................................................................................................. 11
2.2.2.2 CONSEQNCIA DA DECISO .............................................................................. 12
2.2.2.3 CONHECIMENTO DO PROBLEMA......................................................................... 12
2.2.2.4 PROCESSOS DE DECISO ....................................................................................... 13
2.2.2.5 ESTILO COGNITIVO ................................................................................................. 14
2.2.3 A EVOLUO DOS SISTEMAS DE APOIO A DECISO........................................ 14
v

3 OFICINAS MECNICAS .................................................................................................. 17


3.1.1 SISTEMA DE INJEO ELETRONICA ..................................................................... 18
3.1.2 DIAGNSTICOS ........................................................................................................... 22
4 SISTEMAS ESPECIALISTAS ........................................................................................... 23
4.1 CARACTERSTICAS....................................................................................................... 24
4.2 COMPONENTES DE UM SISTEMA ESPECIALISTA ................................................. 24
4.2.1 BASE DE CONHECIMENTOS ..................................................................................... 25
4.2.2 MECANISMO DE APRENDIZAGEM E AQUISIO DO CONHECIMENTO ....... 26
4.2.3 MOTOR OU MQUINA DE INFERNCIA ................................................................ 27
4.2.4 SISTEMA DE CONSULTA ........................................................................................... 27
4.3 SISTEMA DE JUSTIFICAO....................................................................................... 28
4.3.1 QUADRO NEGRO......................................................................................................... 28
4.4 REPRESENTAO DO CONHECIMENTO ................................................................. 29
4.5 A SHELL EXPERT SINTA........................................................................................... 30
4.5.1 ARQUITETURA DE UM SE NO EXPERT SINTA SHELL........................................ 30
4.5.2 UTILIZANDO REGRAS DE PRODUO NO EXPERT SINTA SHELL ................. 31
4.5.2.1 FORMALIZAO DO CONHECIMENTO............................................................... 33
4.5.2.2 VARIVEIS UNIVALORADAS E VARIVEIS MULTIVALORADAS................ 34
4.5.2.3 FATORES DE CONFIANA...................................................................................... 34
4.5.2.4 CLCULO DE PROBABILIDADES NO EXPERT SINTA ...................................... 35
4.5.3 MTODO DE EXTRAO DO CONHECIMENTO DO EXPERT SINTA SHELL.. 36
4.6 EXPERT SINTA VISUAL COMPONET LIBRARY (VCL) .......................................... 36
4.6.1 COMPONENTES DO VCL ........................................................................................... 38

vi

4.6.2 RELAO ENTRE OS COMPONENTES ................................................................... 39


5 DESENVOLVIMENTO DO SISTEMA ............................................................................. 42
5.1 ESPECIFICAO ............................................................................................................ 42
5.1.1 DIAGRAMA DE CONTEXTO...................................................................................... 42
5.1.2 DIAGRAMA DE FLUXO DE DADOS ......................................................................... 43
5.1.3 DIAGRAMA DE ENTIDADE/RELACIONAMENTO................................................. 45
5.1.4 DICIONRIO DE DADOS............................................................................................ 46
5.2 DEFINIO DAS REGRAS DE PRODUO PARA O SISTEMA ESPECIALISTA 47
5.3 UTILIZAO DO AMBIENTE DELPHI ....................................................................... 48
5.4 APRESENTAO DO PROTTIPO.............................................................................. 49
6 CONSIDERAES FINAIS .............................................................................................. 58
6.1 DIFICULDADES ENCONTRADAS ............................................................................... 58
6.2 SUGESTES PARA TRABALHOS FUTUROS ............................................................ 59
ANEXO A: DESCRIO DAS TABELAS EM PARADOX ................................................ 60
ANEXO B: DESCRIO DAS REGRAS DO EXPERT SISNTA ........................................ 63
REFERNCIAS BIBLIOGRFICAS ..................................................................................... 72

vii

LISTA DE FIGURAS

Figura 1 Ambiente de Deciso .............................................................................................. 10


Figura 2 Injeo Eletrnica I.AM 1 G 7................................................................................ 21
Figura 3 - Componentes de um Sistema Especialista.............................................................. 25
Figura 4 - Arquitetura de um Sistema Especialista no Expert Sinta. ....................................... 31
Figura 5 Barra de ferramentas no Borland Delphi com a biblioteca (Expert Sinta VCL).... 37
Figura 6 Relacionamento entre os componentes do Expert Sinta VCL.............................. 41
Figura 7 Diagrama de Contexto ............................................................................................ 43
Figura 8 Diagrama de Fluxo de Dados 1............................................................................... 43
Figura 9 Diagrama de Fluxo de Dados 2............................................................................... 44
Figura 10 Diagrama de Fluxo de Dados 3............................................................................. 45
Figura 11 Diagrama Entidade/Relacionamento..................................................................... 46
Figura 12 Modelo Fsico ....................................................................................................... 47
Figura 13 Tela de Apresentao ............................................................................................ 49
Figura 14 Tela Principal do Sistema...................................................................................... 50
Figura 15 Tela de Cadastro de clientes.................................................................................. 50
Figura 16 Tela de Cadastro de Veculo ................................................................................. 51
Figura 17 Tela de Cadastro dos Modelos .............................................................................. 51
Figura 18 Tela de Cadastro da Marca do Veculo ................................................................. 52
Figura 19 Tela de Cadastro de Tipo de Injeo do Veculo .................................................. 52
Figura 20 Tela de Cadastro de Problema do Veculo............................................................ 52
viii

Figura 21 Questionrio do Problema Motor No Pega ......................................................... 53


Figura 22 Diagnstico do Motor No Pega ........................................................................... 53
Figura 23 Histrico dos Resultados das Regras de Produo do Motor No Pega ............... 54
Figura 24 Questionrio do Problema Motor Falha................................................................ 54
Figura 25 Soluo do Motor Falha ........................................................................................ 55
Figura 26 Histrico dos Resultados das Regras de Produo do Motor Falha...................... 55
Figura 27 Registro de Ocorrncias ........................................................................................ 56
Figura 28 Consulta de Ocorrncia ......................................................................................... 56
Figura 29 Tela de Informaes do Prottipo ......................................................................... 57

ix

LISTA DE QUADROS
Quadro 1 Necessidades de Informao ......................................................................... 11
Quadro 2 Regra de Produo .......................................................................................... 33
Quadro 3 Componentes do Expert Sinta........................................................................ 38
Quadro 4 Regras da Injeo G6/G7................................................................................ 48

RESUMO
Este trabalho de concluso de curso descreve um prottipo de sistema de apoio
deciso, aplicado em oficinas mecnicas. O prottipo tem por objetivo auxiliar o mecnico na
tomada de decises atravs de diagnsticos de possveis causa/efeito referente injeo
eletrnica. O prottipo foi desenvolvido utilizando a tcnica de inteligncia artificial, em
especial Sistemas Especialistas, que tem como fundamento uma base de conhecimento
submetida a um sistema de consulta, baseado em regras de produo.

xi

ABSTRACT
This course conclusion work describes a help decision prototype applied to a
mechanic's garage. The prototype's purpose is to help the mechanic on taking his decisions
through diagnosing possible cause/effects referred to electronic fuel injection. The prototype
was developed using Artificial Intelligence techniques, mainly Expertise Systems, which has
as a foundation a knowledge base submitted to a rules-based search system of production.

xii

1 INTRODUO
Novas tecnologias esto surgindo como suporte tomada de deciso. O mercado
consumidor a cada dia torna-se mais competitivo. importante, que os empresrios
acompanhem tal evoluo, podendo assim, empreend-las tambm em suas empresas, de
modo que as mesmas possam atender o mercado consumidor, dando-lhe garantia em seus
servios.
Segundo Dalfovo (2000), a no utilizao das informaes como recursos para
aprimoramento estratgico dos negcios, leva os empresrios muitas vezes, a administrar por
impulsos ou baseado em modismos. A no utilizao de informaes pode levar o empresrio
a tomar decises erradas.
Os Sistemas de Informao (SIs) surgiram como uma forma de manter o empresrio
atualizado com os setores da sua empresa, assim como preparado para atender as necessidades
dos consumidores, ganhando com isso uma ampla viso integrada de todas as reas
envolvidas.
De acordo com Oliveira (1997), SI uma combinao de tcnicas, informaes,
pessoas e tecnologia da informao, organizadas para atingir os objetivos de uma
organizao. Assim, pode se dizer que sistema de informao uma srie de elementos ou
componentes inter-relacionados que coletam (entrada), manipulam (processos), disseminam
(sada) os dados e fornecem um mecanismo de feedback (Stair, 1998).
Segundo Laudon (1999), os SIs podem ser definidos tambm como um conjunto de
componentes inter-relacionados, trabalhando juntos para coletar, recuperar, processar,
armazenar e distribuir informaes com a finalidade de facilitar o planejamento, o controle, a
coordenao, a anlise e o processo decisrio em empresas e organizaes. Os SIs contm
dados sobre clientes, propiciando tambm a anlise de prognsticos de interesse do usurio,
sendo ele no mbito externo ou interno prpria organizao. Essencialmente os SIs
transformam os dados de uma empresa, facilitando aos empregados ou gerentes a tomada de
decises, anlise e visualizao de assuntos complexos dentro do mbito empresarial.
Muito se tem escrito e discutido sobre Sistema de Apoio Deciso (SAD), mas parece
haver um consenso de que um SAD um sistema computacional interativo, cujo objetivo

2
principal dar suporte aos tomadores de deciso, aumentando a eficcia dos processos
decisrios (Freitas, 1993).
Assim, viu-se a oportunidade de desenvolvimento de um SAD voltado a oficinas
mecnicas. A funo do SAD procurar combinar os aspectos formais das decises, possveis
de representar em modelos computacionais, com os processos heursticos e indutivos do
tomador de deciso (Hoffmann, 1998). A nfase est em fornecer suporte, em vez de tentar
substituir o tomador de deciso por um sistema computacional. Este SAD deveria suportar as
decises referentes a diagnsticos de injeo eletrnica, auxiliando assim o mecnico para a
soluo do problema de injeo eletrnica do veculo.
Para a sobrevivncia em mercados altamente competitivos, torna-se fundamental que
os empresrios tenham em mos informaes precisas e atualizadas sobre o mercado. Neste
cenrio esto inseridas as oficinas mecnicas, que, focando e direcionando melhor as
informaes de seus clientes, tornado-se possvel com a ajuda do SI, auxiliado por um
Sistema Especialista (SE) e com a ajuda da ferramenta Expert Sinta, possibilita-se assim o
diagnstico dos problemas e a indicao de possveis solues segundo regras previamente
conhecidas.
Lia (1995) descreve que: sistemas especialistas so programas de computador que
procuram atingir solues de determinados problemas do mesmo modo que especialistas
humanos se estiverem sob as mesmas condies.
Estas tcnicas so destinadas administrao, bem como operao das atividades da
empresa.
Neste sentido, este trabalho visa o desenvolvimento de um Sistema de Informao a
ser implantado junto ao modulo de recepo de veculos de uma oficina mecnica, o qual
apresentar caractersticas operacionais (diagnstico de possveis causa/efeito) e gerenciais
(encaminhamento das atividades) para soluo dos problemas.
Para a utilizao de SE atravs da ferramenta Expert Sinta, sero aplicadas regras
previamente definidas, de forma a buscar possveis solues para problemas da natureza em
questo, contribuindo para a operacionalizao dos servios prestados pela oficina mecnica.

3
Na implementao deste projeto ser utilizada a metodologia de anlise estruturada, o
ambiente de programao Borland Delphi, utilizando estrutura de arquivos paradox e a
ferramenta Expert Sinta.

1.1 OBJETIVOS
Tm-se por objetivo principal deste trabalho o desenvolvimento de um prottipo de
SAD aplicado a Oficinas Mecnicas, para auxiliar na tomada de deciso dos profissionais e no
gerenciamento das atividades da empresa.
Os objetivos especficos do trabalho so:
a) identificar as informaes por nveis hierrquicos (gerencial e operacional);
b) facilitar o diagnstico do problema e a indicao da soluo;
c) manter histrico dos dados e fatos, para posteriores comparaes, na busca de
solues para problemas que venham a ser identificados;

1.2 ESTRUTURA DO TRABALHO


A seguir apresenta-se uma sntese dos captulos constantes deste trabalho.
O captulo de introduo apresenta uma viso geral do presente trabalho, o contexto
em que est inserido, sua importncia e objetivos.
O segundo captulo apresenta uma fundamentao sobre Sistemas de Informao,
demonstrando suas divises e abordando alguns conceitos bsicos a respeito dos Sistemas de
Apoio Deciso.
O terceiro captulo apresenta uma viso superficial sobre oficinas mecnicas.
O quarto captulo apresenta uma fundamentao ao tema Sistemas Especialistas.
O quinto captulo apresenta as tecnologias e ferramentas utilizadas para o
desenvolvimento do prottipo deste trabalho.

4
O sexto captulo apresenta o prottipo desenvolvido, descrevendo suas caractersticas,
especificaes, principais telas e relatrios.
O stimo captulo apresenta as concluses desse trabalho e as sugestes para que o
mesmo possa ter continuidade e seja melhorado.

2 SISTEMAS DE INFORMAO
Atualmente, o uso eficaz do recurso informao passa a se constituir em um fator
chave to importante para o sucesso das organizaes quanto o uso eficaz de seus recursos
tradicionais, ou seja, equipamentos e instalaes modernas se defrontam com ambientes
progressivamente mais complexos e em constantes mutaes (Dalfovo, 2000).
Conforme Kugler (1984), com a crescente demanda pela informao, recurso este vital
para a sobrevivncia das organizaes, com a crescente sofisticao da tecnologia de
hardware e software, aliado a escassez de recursos qualificados, e as restries financeiras, a
tarefa de administrar os recursos destinados a SIs, torna-se, apesar de difcil e complexa, de
extrema necessidade para a organizao. Com isso a tecnologia da informao comea a
alterar a natureza da administrao e afeta de maneira contundente o direcionamento e o ritmo
das mudanas.
O SI no deve ser encarado como modismo da administrao. Isto porque os
modismos (idias prontas, acabadas e efmeras) geralmente enquadram-se nos chamados
pacotes, os quais, se seguidos risca, levam as empresas ao caos administrativo. Portanto, os
SIs devem ser eficientes e eficazes, para processar o grande volume de dados gerados,
produzindo assim, informaes vlidas para que o executivo possa tomar decises que
venham a contribuir de uma forma eficaz no processo da empresa.
De acordo com Dalfovo (1998), pode-se dizer que, a partir de 1985, a informao
passou a ser utilizada, mais orientadamente, como recurso estratgico. A partir desta poca, as
funes administrativas foram sendo tratadas de forma individualizada, resultando na criao
de vrios sistemas para servirem de apoio aos executivos, nos vrios nveis hierrquicos.
Conforme Alter (1992), os sistemas podem ser classificados como:
a) SPT Sistema de Processamento de Transaes;
b) SAE Sistema de Automao de Escritrio;
c) SBC Sistema Baseado em Conhecimento;
d) SIG Sistema de Informaes Gerenciais;
e) SAD Sistema de Apoio Deciso;
f) SIE Sistemas de Informao para Executivos;

6
A seguir um breve relato sobre o papel do SI no cenrio empresarial.

2.1 O PAPEL DO SISTEMA DE INFORMAO


Para Emery (1980), o SI dentro de uma organizao desempenha um papel anlogo ao
sistema de um animal. O sistema inclui componentes que desempenha funes como a
percepo, a classificao, a transmisso, a recuperao, a transformao e a apresentao de
informao.
Este sistema sobrepe a uma estrutura organizacional que lhe est subjacente. Seus
canais de informaes incluem os elos hierrquicos da prpria organizao, mas tambm
incluem muitos outros canais. A rede de informao representa, assim, um sistema distinto
que visa prestar informaes aos vrios ns de deciso dentro da organizao, contendo
canais formais e informais, que incluem informaes oficiosas, conversas e leituras informais.
De acordo com Emery (1980), a caracterstica essencial de um canal formal que sua
existncia explicitamente reconhecida e definida como parte de todo sistema. Sua descrio
inclui uma definio do contedo de mensagens, sua fonte de destino. O sistema informal
muitas vezes preenche as lacunas de informao deixadas pelo sistema formal,
desempenhando, assim, um papel extremamente importante no casos de decises de nveis
mais altos, onde as necessidades de informao so muito difceis de se prever.
No sentido mais amplo, o SI inclui todos os componentes envolvidos nas decises, na
coordenao e no direcionamento humanos e automticos. Assim definido, incluiria uma
grande parte de toda a organizao. Esta definio ampla evita a distino essencialmente
arbitrria (mutvel) entre os componentes humanos e automticos, mas tambm obscurece
algumas diferenas importantes entre os dois tipos de processador de informaes.
A sada do SI pode ser classificada, conforme Emery (1980), em duas categorias: uma
delas consiste em informaes apresentadas a seres humanos para as decises no
programadas, que podem ser simplesmente retiradas de algum tipo de meio de
armazenamento. Todavia, o mais provvel que resultem de vrias transformaes de dados
retirados. Estas transformaes podem ser relativamente simples, como um resumo de dados

7
mais detalhados. Por outro lado, pode-se ser muito complexa, como no caso de um
procedimento bem-elaborado de previso ou de um grande modelo de simulao; a outra
consiste em vrios tipos de informaes operacionais. Alguns exemplos disso so as
programaes de tempo de produo, as ordens de compra, as faturas e os cheques de
pagamento. Estas informaes servem de entrada de vrias tarefas programadas, realizadas
por pessoas ou por mquinas. Assim, uma programao de tempo de produo, seguida por
um operador de torno e um sinal analgico dado para uma vlvula por um computador de
controle de processos so exemplos igualmente vlidos de informaes operacionais.
Seguindo a Classificao de Alter (1992), dar-se- nfase aos SADs, objeto de estudo e
implementao deste trabalho.

2.2 SISTEMA DE APOIO A DECISO


Pode-se perceber que novos tpicos em SIs so apresentados de forma
demasiadamente promissora, para em seguida ficarem limitados a um papel um tanto ou
quanto mundano Sprague (1991). Os tericos e visionrios desenvolvem definies tericas;
os profissionais compreendem apenas solues pragmticas. Os SIGs, por exemplo,
prometiam originalmente ser o sistema nervoso eletrnico das empresas, acabaram
transformando-se em sistemas bem estruturados para gerao de relatrios. A automao
prometia escritrios sem papis; acabou tornando-se inicialmente em processamentos de
textos e mais tarde em computadores pessoais.
Da mesma forma, a promessa de sistemas de apoio deciso (SAD) est contida na
seguinte definio de Sprague e Carlson (1982) que rene os principais aspectos. Os autores
definem SAD como:
Sistemas computacionais que ajudam os responsveis pela tomada de decises a
enfrentar problemas estruturais atravs de uma interao direta com modelos de dados
e anlises.
Esta definio promete uma srie de sistemas eficientes de apoio ao processo decisrio
em diversas reas. Durante um determinado perodo de tempo, para a maioria dos

8
profissionais, SAD significou apenas um sistema de planejamento financeiro que utilizava o
computador. Felizmente, a promessa ainda entendida como algo mais e o progresso nesta
direo contnua.
Os SAD tm sido descritos como uma forma de auxlio informatizado destinado aos
responsveis pela tomada de decises que lidam com problemas semi-estruturados (Keen e
Scott Morton, 1978). O uso de SAD difere de outras aplicaes de SIG, na medida em que um
SAD procura estabelecer uma simbiose entre a mente humana e o computador, permitindo um
alto grau de interao homem-computador e capacitando gerente-usurio a manter controle
direto sobre as atividades computacionais e seus resultados.
Nos primrdios da era da computao, Simon (1960) reconheceu que muitos aspectos
do processo decisrio, e muitos problemas de deciso, como um todo, no eram
programveis. Esses problemas noestruturados eram caracterizados por exigirem
julgamento por parte do usurio e, freqentemente, alguma criatividade. Keen e Scott Morton
(1978) destacam que Simon esperava que um nmero crescente de decises gerenciais
anteriormente consideradas no-programveis tornar-se-iam rapidamente estruturada e
programadas para solues computacionais, mais isto no aconteceu. O computador
argumentam eles, teve pouco impacto em atividades que envolvem julgamento,
ambigidade, criatividade e volatilidade do ambiente. As abordagens mais recentes,
necessrias para aumentar um impacto do computador sobre tais atividades, foram
desenvolvidas por diversos profissionais (Little, 1970), na tentativa de superar as limitaes
anteriores.
De acordo com Little (1970) a nova abordagem deve ser bem-sucedida, onde os
esforos anteriores falharam, pois no requer nem a automao completa da atividade
decisria nem a informatizao de uma atividade isolada, desconectada do processamento
humano que deve se seguir. O processo decisrio dividido em um menu de mdulos
detectveis, onde cada qual compreendido pelo usurio, ajustado e controlado por ele, e
integrada ao seu estilo.
Segundo Little (1970) o objetivo mais amplo de um SAD servir como apoio para
aspectos menos estruturados e mais intuitivos do processo decisrio, mas no se pode definir
uma fronteira ntida entre o que seria estruturado ou no-estruturado. Pode-se, no entanto

9
reconhecer o grau de estruturao, que depende do quanto se conhece sobre os trs
componentes bsico de um problema decisrio:
a) objetivos: em problemas menos estruturados, nem todos os objetivos so bem
definidos desde o incio. Existem vrios objetivos, e no apenas um, e os trade-offs,
ou a utilidade relativa dos objetivos, so amplamente desconhecidos;
b) variveis: em problemas menos estruturados, a identidade de todas as variveis
importantes (tanto controlveis quanto incontrolveis) que afetam os resultados
podem no ser conhecidas desde o incio do processo decisrio e portanto, torna-se
impossvel especificar a priori de modelos completos;
c) relaes entre as variveis e entre as variveis e os resultados: em problemas menos
estruturados, essas relaes no so conhecidas a priori, ou podem variar de acordo
com diferentes pressuposies plausveis.
Todas essas condies exigem uma abordagem diferente da usada para os projetos de
SIG mais tradicionais, caracterizados pelo processamento lgico e repetitivo fixos, freqncia
fixa e pelo contedo fixo de relatrios.

2.2.1 CARACTERSTICAS DO SISTEMA DE APOIO A DECISO


Dentre as caractersticas bsicas de um SAD definidas a partir dos trabalhos de ( Keen,
1978), (Sprague, 1991), (Burch, 1989), (Mitra, 1986), (Awad, 1988) e (Alter, 1980), cabe
ressaltar:
a) os SAD so orientados a tarefas decisrias mais difceis, menos estruturadas, menos
rotineiras ou mais complexas, como os quais os gerentes de alto nvel se deparam.
Neste tipo de deciso, o conhecimento sobre o problema e a coleta de informaes
para o auxilio no processo decisrio exige um esforo maior por parte do decisor;
b) os SAD auxiliam o processo de tomada de deciso, ao invs de substitu-lo;
c) providenciam suporte s decises independentes e/ou seqncias, isto , situaes
onde o tomador de deciso tem sob sua responsabilidade parte de uma deciso mais
global, que repassada para outros tomadores de deciso;
d) possuem flexibilidade e capacidade de adaptao s mudanas de ambiente e ao
estilo do tomador de deciso. O tomador de deciso poder se confrontar com

10
condies de mudana, e rapidamente adaptando o SAD para enfrentar estas novas
mudanas. SAD so flexveis ao ponto que os usurios podem adicionar, deletar,
combinar, mudar ou rearranjar elementos bsicos para a obteno da melhor
soluo do problema de forma rpida e em situaes inesperadas;
e) os SAD tentam combinar o uso de modelos ou tcnicas analticas com as funes
tradicionais de acesso e recuperao de informao;
f) os SAD concentram-se especificamente em recursos que facilitem seu uso para
pessoal no especializado em computao, de forma interativa;
g) individualizao e orientao para pessoa que toma as decises, com flexibilidade
de adaptao ao estilo pessoal da tomada de deciso do usurio;
h) real pertinncia ao processo de tomada de deciso, ajudando o usurio a decidir
atravs de subsdios relevantes.
A seguir um breve relato sobre a rea de atuao dos SADs dentro da empresa,
mostrando suas atividades que podem ser divididas em categorias.

2.2.2 AMBIENTE DE DECISO


De acordo com Grahl (1992), a rea de atuao est situada na seguinte forma dentro
do ambiente de deciso, conforme a Figura 1.
Figura 1 Ambiente de Deciso
Processo de
Deciso

Conhecimento
do Problema

Estilo
Cognitivo

Conseqncia
da Deciso

Fonte (Grahl, 1992).

rea de
Atuao

11

2.2.2.1 REA DE ATUAO


importante situar a deciso a ser tomada, com relao ao nvel organizacional e setor
da empresa. Esta identificao facilitar a tomada de deciso, pois fornecer a dimenso
adequada do problema a ser analisado. Utilizando-se do modelo sugerido por (Keen, 1978),
pode-se separar as atividades em uma empresa em trs categorias:
a) planejamento estratgico: a atividade de determinao dos objetivos da empresa,
dos recursos necessrios para o alcance destes objetivos e da definio da poltica a
ser seguida na obteno e usos destes recursos. Esta atividade tpica da alta
administrao, requerendo uma grande parcela de criatividade e capacidade de
anlise do meio ambiente da empresa;
b) planejamento ttico: a atividade responsvel pela superviso da obteno e uso
eficaz e eficiente, dos recursos necessrios execuo da poltica da empresa;
c) planejamento operacional: tm por objetivo a execuo de tarefas especficas prdeterminadas no mbito do planejamento ttico.
Keen (1978) demonstrou que cada uma destas categorias, apresentadas no Quadro 1,
possui diversas necessidades de informao.
Quadro 1 Necessidades de Informao
Caracterstica da

Planejamento

Planejamento

Planejamento

informao

Operacional

Ttico

Estratgico

Fonte

Interna

Externa

Nvel de Agregao

Detalhado

Agregado

Horizonte Temporal

Histrico

Futuro

Preciso Necessria

Alta

Baixa

Freqncia do uso

Alta

Baixa

Fonte (Fleury, 1987).


Segundo Keen (1978), est distino da informao envolvida em cada uma das trs
categorias essencial para um posicionamento correto do uso do computador como apoio
deciso, pois em cada uma destas categorias o computador auxiliar o decisor de maneira
diferenciada. Em nveis mais baixos, o computador atuar com nfase na agilidade e rapidez,

12
praticamente sero utilizados para automatizar os processos rotineiros. Nos nveis mais altos o
computador atuar como instrumento de anlise e modelagem, capaz de auxiliar nas decises
menos estruturadas e menos determinsticas.
A rea de atuao tambm identifica o setor dentro da organizao, onde as decises
so tomadas. Como exemplos: setor de vendas, setor de produo, setor de finanas. A anlise
de integrao existente entre os setores da empresa, durante o processo de tomada de
decises, tornando-se necessrio e importante na caracterizao do ambiente, porque
raramente uma deciso a nvel gerencial, tomada em funo das informaes de um setor
especfico. A relao com os outros setores da empresa, sempre est evidenciada, sendo que
certas vezes esta relao mais facilmente identificada.

2.2.2.2 CONSEQNCIA DA DECISO


Uma dimenso importante na tomada de deciso o grau de certeza que os tomadores
de deciso, podem prever as conseqncias ou resultados de suas decises. Os conhecimentos
das conseqncias da tomada de deciso so categorizados por (weterbe, 1984) em:
a) tomada de deciso sob certeza: onde existe um conhecimento completo e preciso
das conseqncias de cada escolha disponvel. Cada deciso tem somente uma
nica conseqncia (ou conjunto de eventos) associada a ela;
b) tomada de deciso sob risco: decises alternativas podem acarretar mais de uma
conseqncia. As conseqncias possveis e suas probabilidades de ocorrncia
podem ser definidas;
c) tomada de deciso sob incerteza: aqui as decises alternativas podem acarretar mais
de uma conseqncia. Algumas destas conseqncias podem ser identificadas,
porm suas probabilidades de ocorrncia so desconhecidas.

2.2.2.3 CONHECIMENTO DO PROBLEMA


O conhecimento do problema refere-se ao grau de compreenso do problema. Segundo
Keen (1978), as decises administrativas so divididas em:

13
a) decises estruturadas: decises que no dependem exclusivamente e constantemente
de uma anlise mais aprofundada do tomador de deciso, podendo ser totalmente
automatizada atravs do uso de um computador. So decises onde envolvem
procedimentos padres, repetitivos e rotineiros;
b) decises estruturadas: decises que no se repetem ao longo do tempo, so
complexas e irredutveis a um procedimento padro. Tais decises devem ser
tratadas heuristicamente, pois no existem algoritmos capazes de produzir
automaticamente resultados adequados;
c)

decises semi-estruturadas: decises caracterizadas por situaes onde a intuio


do tomador de deciso no suficiente, em virtude da complexidade ou do volume
de informaes envolvidas. Nestas circunstncias, a proposta desenvolver um
sistema computacional que em conjunto com o tomador de deciso permitam
alcanar a eficcia desejada.

2.2.2.4 PROCESSOS DE DECISO


Na existe um modelo padro e unicamente aceito, do processo de tomada de deciso.
Segundo Bethlem (1987), pode se elaborar um modelo genrico, onde aborde as etapas na
seguinte ordem:
a) Etapa 1 Deciso de decidir: Assumir um comportamento que leve uma deciso
qualquer uma deciso;
b) Etapa 2 Definir o que decidir: Consiste em reconhecer o problema e estabelecer os
objetivos aos quais a deciso deve nos levar, esta a etapa da descoberta do que
vamos decidir.
c) Etapa 3 Formulao de alternativas: As diversas solues possveis para resolver
o problema ou crise, ou as alternativas que vo permitir aproveitarmos as
oportunidades;
d) Etapa 4 Escolha de alternativas: a tomada de deciso.

14

2.2.2.5 ESTILO COGNITIVO


Nem todo mundo igual e isto pode ser comprovado atravs da mera observao das
pessoas. As pessoas diferem tambm seu estilo cognitivo, ou seja, na forma sistemtica e
persuasiva de organizao de seu pensamento.
O sucesso de um SAD depende muito do tratamento fornecido aos diversos estilos dos
decisores.
Os estilos cognitivos do tomador de deciso podem ser classificados de diversas
maneiras. Segundo Weterbe (1984), classificou e caracterizou os estilos cognitivos dos
gerentes assim:
a) intuitivo/heurstico: tendem a apreender com a experincia. Eles usam o senso
comum de intuio para abordar a tomada de deciso de uma maneira de tentativaerro. Eles tendem a ver um problema ou uma oportunidade como uma totalidade em
vez de uma estrutura constituda de partes especficas;
b) sistemtico/analtico: tendem a aprender atravs da anlise de um problema ou
oportunidade. Eles no confiam muito na experincia passada e em feedback. Pelo
contrrio, a tomada de deciso baseia-se em anlises relacionais formais, as quais
freqentemente utilizam modelos quantitativos.

2.2.3 A EVOLUO DOS SISTEMAS DE APOIO A DECISO


Segundo Power (1996) o conceito de Suporte Deciso surgiu da evoluo de duas
reas de pesquisa: os estudos tericos sobre o Processo de Tomada de Deciso Organizacional
feitos no Carnegie Institute of Technology durante as dcadas de 50 e 60, e os trabalhos
realizados com sistemas computacionais interativos no Massachusetts Institute of Technology
nos anos sessenta.
Segundo Morton (1971) enfocou em seu livro como os computadores e modelos
analticos poderiam ajudar os gerentes no suporte tomada de decises chaves. Ele criou um
sistema chamado Sistema de Automao de Escritrio (SAE) baseado na experincia de
gerentes e utilizou este sistema para coordenar o planejamento de uma linha de produo de

15
mquinas de lavar. As pesquisas e o sistema de Morton abriram caminho para novas
definies e pesquisas para se criar outros Sistemas de Apoio Deciso (SAD) especficos.
Conforme Gerryty (1971) escreveu um artigo e projetou um sistema computacional
para dar suporte aos gerentes de investimentos na administrao diria das aplicaes de seus
clientes.
Little (1970) escreveu um artigo no qual ampliou as fronteiras da modelagem
suportada por computador. Ele identificou critrios para projetar modelos para apoiar a
tomada de deciso gerencial. Seus critrios incluram: robustez, facilidade de controle,
simplicidade, e perfeio de detalhes relevantes. Ele projetou um SAD, que chamou de
Brandaid, para dar suporte a decises referentes a produto, promoo, preos e decises
adversas.
Keen & Morton (1978) descreveu em seu livro uma metodologia para anlise, projeto,
implementao, avaliao e desenvolvimento de SAD.
Segundo Person & Shim (1995) nos anos 70, os SADs enfatizavam a interao dos
sistemas baseados em computador que auxiliava na tomada de deciso utilizando modelos de
dados que resolviam problemas semi-estruturados e no estruturados. A nfase no era no
processo decisrio, mas no suporte computacional e nas ferramentas necessrias para o
desenvolvimento rpido das aplicaes. Nos anos 80, surgiram uma variedade de novas
tecnologias para prover a eficincia gerencial, organizacional e profissional. Um grande
nmero de softwares foram produzidos sob o ttulo de SAD.
Na dcada de 90, com os avanos tecnolgicos, tanto em hardware como em software,
houve grandes avanos nos Sistemas de Apoio Deciso. Foram desenvolvidos diversos
aplicativos especficos para dar suporte a categorias de sistemas mais especficos e utilizavam
recursos sofisticados, incluindo algoritmos de inteligncia artificial. Esta dcada foi marcada
pelo grande avano em Tecnologia de Informao proporcionado pela valorizao das
informaes pelas empresas. Entre as novas ferramentas de Tecnologia da Informao
desenvolvidas nesta dcada, est a chamada nova gerao de Sistemas de Apoio Deciso: o
data warehouse, o OLAP e o data mining. Estas novas ferramentas esto sendo muito teis no

16
gerenciamento dos negcios modernos e esto auxiliando os gerentes a enfrentarem os
desafios dos novos tempos.

17

3 OFICINAS MECNICAS
No ramo de servios e, especificamente no caso das oficinas mecnicas, a oscilao da
economia interfere diretamente na sua gesto. A estabilidade econmica leva o aumento de
venda de veculos novos e usados, incrementando o mercado no que se refere manuteno
dos veculos.
De acordo com Chollet (1996), o trabalho da oficina mecnica tem se transformado
pouco a pouco. As preocupaes essenciais dos mecnicos passam do domnio tcnico ao
domnio comercial. A nica coisa que condiciona a evoluo da empresa o rendimento
financeiro, da resulta uma maior racionalizao no trabalho da oficina, racionalizao essa
obtida atravs da substituio sistemtica das peas defeituosas e de um fracionamento de
trabalho em operaes especficas que visam a especializao.
A habilidade manual mais importante do que a intelectual. Esta lamentvel situao
pode fazer esquecer, aos profissionais atuais, as mais nobres funes da profisso: as que lhe
permite elaborar uma sntese ponderada dos seus conhecimentos prticos e tcnicos. Estes
profissionais podem ser comparados, guardando as devidas propores, ao de um mdico ou
dentista, no qual a pessoa confia na qualidade do servio e no preo justo.
A substituio sistemtica de certas peas e as regulagens padro dadas nos manuais de
reparaes asseguram realmente processos rpidos de trabalho, mas podem atrofiar
completamente as faculdades de observao e de anlise dos mecnicos. Presentemente, estes
no tm mais necessidades de preocupar-se com a funo especfica das peas que montam,
apenas tm que se preocupar com a sua posio em relao a um dado ponto. Quando
deparam com anomalias pouco conhecidas ou com casos especiais que exigem regulagens
apropriadas (no especificadas nos manuais), os profissionais ficam reduzidos a tateamentos
empricos sempre longos e muitas vezes arriscados.
Atualmente os profissionais da mecnica esto mais conscientes do estado atual da
profisso de mecnico, mais convencidos da necessidade de conhecer as bases essenciais do
funcionamento dos diversos elementos mecnicos de um veculo. Com isso a explicao de
uma regulagem em funo do trabalho da pea, independentemente da sua fabricao ou do

18
seu tipo. Apesar de poder resultar algumas pequenas diferenas, este modo de agir apresenta a
vantagem de assegurar em todos os casos um funcionamento lgico e correto da pea.
Por outro lado, falta de indicaes do fabricante, ser possvel realizar qualquer
espcie de trabalho com a certeza de assegurar o seu xito (Chollet,1996).
A finalidade deste trabalho de ajudar o mecnico na realizao de seu servio, dandolhe um apoio em seus diagnsticos, oferecendo-lhe um domnio e uma independncia que
permitira praticar com inteligncia e habilidade a sua profisso, cuja evoluo incessante
tornou-a mais viva e apaixonante.
Uma oficina mecnica divide-se em trs sees:
a) latoaria;
b) montagem e suspenso;
c) eltrica.
Junto a seo eltrica encontra-se o modulo de injeo eletrnica, o qual ser o
enfoque deste trabalho.

3.1.1 SISTEMA DE INJEO ELETRONICA


Para Glehn (1999), a injeo eletrnica um sistema no acionado pelo motor,
comandado eletronicamente, que dosa o combustvel, controlando a mistura-ar-combustvel
em funo das necessidades imediatas do motor.
Tem a finalidade de dar equilbrio de funcionamento para o motor, atravs de um
controle rgido da mistura-ar-combustvel e do avano de ignio em qualquer regime de
trabalho, proporcionando maior desempenho, menor consumo, facilidade de partida a frio e a
quente e, principalmente, menor emisso de poluentes.
De acordo com Zaions (2000), a injeo eletrnica foi um grande avano da indstria
automobilstica, pois participa de forma ativa no processo de informao da mistura arcombustvel, possibilitando melhor controle da introduo de combustvel nos diversos
regimes de operao.

19
Conforme Zaions (2000), um sistema de injeo eletrnica caracterizado por
apresentar uma grande quantidade de dispositivos eltricos e eletrnicos dentre os quais pode
se destacar:
a) central eletrnica (EC): onde todas as informaes so processadas. Atravs
destes sistemas pode-se captar informaes de qualquer parte do veculo ou motor,
process-las e gerar sinais digitais ou analgicos de controle;
b) sensores/transdutores: so elementos que esto em contato direto com as grandezas
fsicas mensurveis. So elementos que monitoram as funes individuais do motor
e transformam a grandeza fsica em um sinal eltrico proporcional que enviado
EC;
c) atuadores: so elementos que recebem informaes digitais ou analgicas da EC,
responsabilizando-se assim a execuo de tarefas, adequando rapidamente o motor
ao regime de trabalho solicitado.
Um sistema de injeo eletrnica, contm diversos componentes, com funes
diferentes, dos quais pode-se destacar:
a) central eletrnica: responsvel pelo processamento das informaes dos sensores
espalhados pelo motor e determinao do tempo de injeo e avano da ignio
conforme o regime de operao. Caractersticas mais importantes da central
eletrnica:
-

possuir elevada imunidade aos distrbios eltricos;

possuir elevada velocidade de processamento;

possuir baixo consumo de energia em stand-by;

temperatura de operao deve ser inferior 60 C.

b) corpo da borboleta: suporta em alguns tipos de injeo o bico injetor e outros


elementos, juntamente com a borboleta de acelerao;
c) motor de passo: o motor de passo uma atuador que regula a atuao de marcha
lenta. Quando os comandos eltricos (digitais) provenientes da EC chegam no
motor de passo, o motor entra em rotao e nestas condies, o grupo parafuso e
porca transforma o movimento rotatrio em movimento linear, permitindo o
movimento do obturador;
d) bico ou vlvula injetora: responsvel pela introduo pulverizada do combustvel no
coletor;

20
e) vlvula reguladora de presso: sua funo manter constante a presso de injeo;
f) filtro de combustvel: sua funo evitar que impurezas cheguem ao bico injetor e o
danifiquem;
g) coletor de admisso: transporta a mistura do corpo da borboleta ao cilindro;
h) bomba eltrica: pressuriza toda a linha de alimentao;
i) rel: permite que os sinais de baixa potncia acionem sinais de alta potncia.
Tambm podem ser destacados os sensores que colhem informaes e repassam as
mesmas, para a central eletrnica. Dos quais pode-se destacar:
a) de temperatura do ar: mede a temperatura instantnea do ar de admisso;
b) de rotao: informa a rotao executada pelo motor;
c) de temperatura da gua de refrigerao: mede a temperatura de trabalho do motor;
d) de posio da borboleta: informa a posio especfica da borboleta de acelerao.
Geralmente do tipo potenciomtrico;
e) de detonao: informa a posio especfica da borboleta de acelerao;
f) de presso absoluta: indica a presso do coletor de admisso;
g) de oxignio ou solda lmbda: o sensor de oxignio instalado no cano de escape,
antes do conversor cataltico. Este sensor mede o teor residual de oxignio presente
nos gases de escape e transmite sinais que so utilizados para ajustar a injeo de
combustvel para a obteno da mistura ideal.
Para Zaions (2000), existem dois tipos de injeo eletrnica:
a) injeo central de combustvel: denominada ponto simples ou monoponto, ela
utiliza somente uma vlvula injetora de combustvel para todos os cilindros. A
mistura previamente formada no corpo de borboleta e, atravs do coletor de
admisso gaseificada e distribuda;
b) injeo de combustvel multiponto: denominada tambm de pontos mltiplos, ela
utiliza uma vlvula injetora para cada cilindro. A mistura formada no coletor,
antes da vlvula de admisso, podendo ser simultnea, banco-a-banco e seqencial.
Conforme a Figura 2, abaixo pode-se observar todos os componentes de uma injeo
eletrnica do modelo G7.

21
Figura 2 Injeo Eletrnica I.AM 1 G 7

Fonte adaptada (Glehn, 1999).


A seguir apresentar-se- alguns aspectos sobre diagnsticos, em um sistema de injeo
eletrnica.

22

3.1.2 DIAGNSTICOS
Conforme Chollet (1996), convm a um profissional poder diagnosticar o estado
mecnico geral de um motor pelo exame sumrio de seu funcionamento. A preciso do
diagnstico depende em grande parte da experincia do mecnico. O conhecimento
aprofundado de um certo modelo permitir sempre estabelecer um diagnstico extremamente
preciso sobre o modelo conhecido.
Para Chollet (1996), de modo geral o estabelecimento de um diagnstico de reparao
necessita de trs categorias de observaes, que se seguem, efetuadas sobre o motor quente:
a) exame externo do motor: revelar vazamentos nas juntas de cabeote, de crter e
dos coletores, bem como vazamentos de leo na extremidade do virabrequim e
vazamentos na bomba de gua. As paredes externas do bloco de cilindros, bem
como as garras de fixao podem igualmente apresentar rupturas, que devero ser
soldadas.
b) exame do estado mecnico interno: pode ser diagnosticado por meio de uma barra
ou de um verificador apoiado em diversos locais do crter e do bloco de cilindros.
c) exame de vedao das cmeras de exploso e do coletor de admisso: a vedao das
cmeras de exploso do motor pode ser determinada pelo teste das compresses
manivela ou, melhor, fixando um manmetro no assento da vela e provocando a
rotao do motor pelo dispositivo de arranque.

23

4 SISTEMAS ESPECIALISTAS
Um sistema especialista um sistema computacional que resolve problemas de uma
maneira bastante parecida com o especialista humano. So sistemas com um conhecimento
especfico e profundo sobre campos restritos do conhecimento (Rabuske, 1995).
Alguns autores apresentam definies formais de SE. Crippa (1999) afirma: Um
sistema especialista um programa inteligente de computador, que utiliza-se de mtodos
inferncias para a resoluo de problemas tcnicos e altamente especializados. Por utilizar-se
da Inteligncia Artificial, um ramo da computao que estuda a capacidade de uma mquina
raciocinar e aprender como um ser humano, os sistemas especialistas interagem com seu
usurio numa linguagem natural de perguntas e respostas, sugerindo e auxiliando na soluo
de problemas complexos.
Para Kandel (1992), Os sistemas especialistas podem ser caracterizados como
sistemas que reproduzem o conhecimento de um especialista adquirido ao longo dos anos de
trabalho.
Rich (1993) escreve: Os sistemas especialistas solucionam problemas que
normalmente so solucionados por especialistas humanos. Para solucionar tais problemas, os
sistemas especialistas precisam acessar uma substancial base de conhecimentos do domnio da
aplicao, que precisa ser criada do modo mais eficiente possvel.
Um sistema especialista deve, alm de inferir concluses, ter a capacidade de aprender
com novos conhecimentos e, desse modo, melhorar o seu desempenho e a qualidade de suas
decises, explicando como chegou a deciso final. Esta ltima uma das principais
caractersticas que distinguem os sistemas especialistas dos sistemas convencionais (Ribeiro,
1987).
Desta forma, os sistemas especialistas so classificados como programas
computacionais inteligentes, que podem numa rea especfica, ajudar o trabalho de um
especialista. Estes sistemas utilizam conhecimentos de reas e estratgias de soluo de
problemas transmitidos por um especialista. Assim possvel que os conhecimentos
especializados e as descobertas dos melhores especialistas de uma rea sejam concentrados e
disponibilizados para uso e benefcio geral.

24

4.1 CARACTERSTICAS
Os sistemas especialistas caracterizam-se por um conhecimento profundo, no limite da
percia sobre uma rea especfica, organizado com o objetivo de simplificar a busca a
respostas requeridas, por isso, o armazenamento da informao torna-se de suma importncia.
Outra caracterstica dos sistemas especialistas a utilizao de tcnicas de inferncia
para manipular informaes visando uma soluo. O mecanismo de inferncia utiliza
estratgias genricas para adquirir conhecimento, process-lo, tirar concluses prprias e dar
explicaes acerca do processo de raciocnio. Essa abordagem baseada em conhecimento
oferece a possibilidade de separar o conhecimento que descreve o domnio do problema do
cdigo de procedimentos que examina este conhecimento. Este mecanismo distingue os
sistemas especialistas dos tradicionais (Heinzle, 1995).
Um sistema especialista pode chegar ou no a soluo, e pode ainda chegar a uma
concluso distorcida. O sistema pode errar, porm o seu erro ou a no resposta advm de
determinadas circunstncias justificadas pelo prprio sistema (Ribeiro, 1987).

4.2 COMPONENTES DE UM SISTEMA ESPECIALISTA


Segundo Rabuske (1995), os componentes de um sistema especialista sofrem
constantes influncias, com diversas variaes entre elas, desde a generalidade pretendida, os
objetivos do mesmo, a representao do conhecimento e as ferramentas usadas na
implementao. O modelo geral da arquitetura de um sistema especialista apresentada por
vrios autores mostrado na Figura 3. Especificamente, porm, a sua arquitetura depende da
forma de representao do conhecimento e implementao adotada.

25
Figura 3 - Componentes de um Sistema Especialista.
BASE DE
CONHECIMENTOS

MECANISMO DE
APRENDIZAGEM E
AQUISIO DO
CONHECIMENTO

MOTOR DE
INFERNCIA

QUADRO NEGRO

SISTEMA DE
JUSTIFICAO

SISTEMA DE
CONSULTA

Fonte: (Heinzle, 1995).

4.2.1 BASE DE CONHECIMENTOS


A base de conhecimentos o local onde se armazenam fatos e regras. Este
conhecimento passado ao sistema pelo especialista e armazenado de uma forma prpria que
permitir ao sistema fazer posteriormente o processo de inferncia. Um novo fato pode
modificar todo o processo de inferncia de acordo com as regras existentes sobre ele que esto
sendo aplicadas e tambm sobre os novos fatos gerados pela avaliao dessas regras (Ribeiro,
1987).
A qualidade do conhecimento armazenado determinante no potencial do sistema
especialista. A fase de construo da base de conhecimentos uma das mais complexas na
implementao do sistema especialista, pois o conhecimento de um especialista no se
encontra formalizado, precisando de um trabalho prvio. A base de conhecimentos est
interligada com quase todos os elementos do sistema, especialmente com a mquina de
inferncia, o mecanismo de aprendizagem e aquisio do conhecimento e o quadro negro
(Heinzle, 1995).

26

4.2.2 MECANISMO DE APRENDIZAGEM E AQUISIO DO


CONHECIMENTO
Segundo Rabuske (1995), obter o conhecimento a parte mais complexa da
construo de um sistema especialista. A aquisio do conhecimento tende a caracterizar
reas de pesquisa especficas nas universidades e centros de pesquisas, geralmente ligadas a
engenharia do conhecimento.
Para Levine (1988), a fase de aquisio do conhecimento a que apresenta maior
dificuldade na construo de um sistema especialista. Esta dificuldade advm do fato de no
existir uma linguagem comum de entendimento entre as partes envolvidas no projeto. O
especialista no tem suas idias organizadas utilizando processos indutivos e dedutivos na
obteno das solues. Desta forma cabe ao engenheiro de conhecimento tentar organizar
esses elementos e obter as informaes necessrias.
O conhecimento deve ser adquirido junto ao especialista da rea em que for
desenvolvido o sistema, podendo ser atravs de entrevistas, questionrios ou documentao j
existente em arquivos. Este conhecimento dever ser formalizado para ser armazenado na
base de conhecimento do sistema (Luchtenberg, 2000).
Um dos aspectos que mais diferenciam os sistemas especialistas dos sistemas
tradicionais a sua capacidade de aprender. medida que vai sendo utilizado, o sistema
especialista deve ampliar, reformular ou atualizar o seu conhecimento. Em geral, esta
possibilidade facultada pelos recursos de um editor de textos, embutido ou no no sistema,
com a capacidade de aceitar a atualizao da base de conhecimentos (Salvato, 1997).
O mecanismo de aprendizagem um mdulo que, rudimentar na maioria dos sistemas
especialistas, consta apenas de recursos que permitem fazer acrscimos e alteraes na base
de conhecimentos. Existe, porm, a possibilidade de tornar esse recurso mais potente, fazendo
com que adquira uma capacidade maior, depurando a base de conhecimentos, reordenando
prioridades, estabelecendo mecanismos de controle para expanso da rvore de busca,
executando outras aes que melhorem o desempenho do sistema e a qualidade da resposta.

27

4.2.3 MOTOR OU MQUINA DE INFERNCIA


Para Rabuske (1995), a mquina de inferncia no normalmente um nico mdulo de
programa. , em geral, entendido como compreendendo o interpretador de regras e o
escalonador das regras, quando o sistema especialista envolve regras de produo.
O processo de inferncia est associado com a estrutura utilizada para o
armazenamento do conhecimento na base de dados. De forma geral, pode-se afirmar que o
processo envolve um encadeamento lgico que permite tirar concluses a partir do
conhecimento existente. Conforme Heinzle (1995), o motor de inferncia o responsvel pela
ao repetitiva de buscar, analisar e gerar novos conhecimentos.
Conforme escreve Ribeiro (1987), o mecanismo de inferncia depende de como se
est representando o conhecimento. Nos sistemas de avaliao de regras, o mecanismo de
inferncia busca as regras na base de conhecimento e as avalia. Essa busca depende dos fatos
e das hipteses que existem e que se quer determinar a cada momento. Os objetivos a serem
determinados pelo sistema de inferncia devem ser relacionados com uma determinada
ordem. A busca de regras feita de maneira automtica para que uma meta seja atingida.
Entretanto, existem casos em que a resposta pode ser obtida de maneira imediata e, nesses
casos so estabelecidas estratgias de avaliao imediata, evitando todo o processo natural de
busca e avaliao de regras. Outra estratgia usada consiste em o mecanismo de inferncia
proceder antes busca das novas regras que foram causadas pela necessidade de se atender a
uma meta, e avaliar essas regras a serem pesquisadas. Como os atributos so encontrados em
diversas regras, o valor de uma clusula j pode ter sido estabelecido. Esse valor, sozinho,
permite determinar antecipadamente que a premissa da regra falsa, e que no h razes para
novas buscas. As estratgias de busca e avaliao de regras dependem do tipo de
representao para o conhecimento e da arquitetura das prprias regras.

4.2.4 SISTEMA DE CONSULTA


O usurio geralmente, algum que no participou da elaborao do sistema, sendo,
portanto, natural que no conhea as estruturas do sistema e, que, provavelmente, no esteja
familiarizado com as formas de representao do conhecimento adotadas. Para que os

28
potenciais usurios possam acessar com proveito e sem maiores dificuldades o sistema
especialista, preciso muni-lo de recursos para consulta.
Conforme Heinzle (1995), a maioria dos sistemas existentes usam tcnicas simples de
interao com o usurio, quase sempre utilizando perguntas j pr-formatadas e respostas tipo
mltipla escolha. Outra tcnica a definio de uma sinttica simples com um vocabulrio
restrito e limitado, prpria para utilizao do sistema.

4.3 SISTEMA DE JUSTIFICAO


Para Heinzle (1995), o mdulo de justificao na verdade um recurso de
questionamento fornecido ao usurio.Portanto, o mdulo de justificao obrigatrio nos
sistemas especialistas, tendo, geralmente a capacidade de responder s seguintes perguntas:
Como chegou a esta concluso?
Por que chegou a esta concluso?
Por que no chegou a outra concluso?
Conforme descrito por Ribeiro (1987) este mdulo interage com o usurio
esclarecendo-o de como o sistema chegou a determinada concluso, ou por que est fazendo
determinada pergunta. Utiliza diversos recursos e estruturas prprias para atender ao seu
objetivo, mostrando que regras e que fatos foram usados da base de conhecimento, sempre
que isso for solicitado por quem usa o sistema.

4.3.1 QUADRO NEGRO


O quadro-negro, ou rascunho, como tambm chamado, uma rea de trabalho que o
sistema utiliza durante o processo de inferncia. Nesta rea so armazenadas informaes de
apoio e suporte ao funcionamento do sistema quando o mesmo est raciocinando. Este lugar
na memria destinado para fazer avaliaes das regras que so recuperadas da base de
conhecimento para se chegar a uma soluo. As informaes so gravadas e apagadas em um

29
processo de inferncia at se chegar soluo desejada. Conforme Rabuske (1995), embora
todos os sistemas especialistas usem o quadro negro, nem todos o explicitam como
componente do sistema.

4.4 REPRESENTAO DO CONHECIMENTO


Para Heinzle (1995), para um sistema especialista resolver problemas
imprescindvel que esteja associado a ele um razovel volume de conhecimentos relativos ao
domnio do problema. Este conhecimento deve ser transformado em estruturas de dados
organizadas de modo a permitir a sua utilizao pelo computador.
A representao do conhecimento a formalizao do conhecimento do sistema. Para
que isto seja possvel existem tcnicas que permitem modelar o conhecimento de forma
eficiente, sendo as principais descritas a seguir:
a) lgica das preposies e dos predicados: na lgica das preposies, ser atribudo o
valor lgico verdadeiro se as informaes disponveis permitirem tirar esta
concluso a respeito de uma preposio, caso contrrio atribudo o valor falso.
Para se trabalhar com vrias proposies utiliza-se operadores de conexo para
assim obter as chamadas proposies compostas e aumentar a capacidade de
expresso. Estes operadores so: AND, NOT, OR, IMPLIES, EQUIVALENT
(Heinzle, 1995);
b) regras de produo: sua estrutura constitui-se basicamente de uma premissa, ou
conjunto de premissas, e uma concluso, ou conjunto de concluses. As regras so
armazenadas como uma coleo de declaraes SE-ENTO (SE <premissas>
ENTO <concluses). Onde a parte condicional consiste de uma expresso
proposicional ou simplesmente um termo;
c) redes semnticas: foram inicialmente desenvolvidas para modelagem psicolgica da
memria humana, constituindo-se agora num mtodo de representao padro. So
estruturas formadas por ns, conectados entre si atravs de arcos rotulados. Os ns
representam objetos, conceitos, situaes ou aes, e os arcos representam relaes
entre os ns (Alexandre, 2000);
d) quadros ou frames: esta forma de representao do conhecimento, organiza

30
conhecimento de maneira a tornar evidente a compreenso de como a inferncia
pode ser feita (Alexandre, 2000). Um frame constitudo por um nome, uma
coleo de atributos, chamados de escaninhos ou slots, e valores associados a eles.

4.5 A SHELL EXPERT SINTA


O Expert Sinta uma ferramenta computacional que utiliza tcnicas de inteligncia
artificial para gerao automtica de sistemas especialistas. Esta ferramenta utiliza um modelo
de representao do conhecimento baseado em regras de produo e probabilidades, tendo
como objetivo principal simplificar o trabalho de implementao de sistemas especialistas
atravs do uso de uma mquina de inferncia compartilhada, do tratamento probabilstico das
regras de produo e da utilizao de explicaes sensveis ao contexto da base de
conhecimento modelada.
As principais caractersticas do Expert Sinta, conforme (Lia, 1995) so:
a) utilizao do encadeamento para trs (backward chaining);
b) utilizao de fatores de confiana;
c) ferramentas de depurao;
d) possibilidade de incluir ajudas on-line para cada base.

4.5.1 ARQUITETURA DE UM SE NO EXPERT SINTA SHELL


Os sistemas especialistas que utilizam o Expert Sinta possuem a seguinte arquitetura,
conforme mostra a Figura 4.

31
Figura 4 - Arquitetura de um Sistema Especialista no Expert Sinta.

Fonte: (Lia , 1995)

a) base de conhecimentos: representa a informao (fatos e regras) que um especialista


utiliza;
b) editor de bases: o meio pelo qual a shell permite a implementao das bases
desejadas;
c) mquina de inferncia: o motor de inferncia o responsvel pela ao repetitiva de
buscar, analisar e gerar novos conhecimentos;
d) banco de dados global: so as evidncias apontadas pelo usurio do Sistema
Especialista durante uma consulta.
O objetivo do Expert Sinta simplificar ao mximo as etapas de criao de um
Sistema Especialista completo.

4.5.2 UTILIZANDO REGRAS DE PRODUO NO EXPERT


SINTA SHELL
A representao do conhecimento por regras de produo baseada nas propostas do
matemtico Emil Post (apud Heinzle, 1995) que via nos sistemas de produo um modelo
computacional geral de soluo de problemas. A representao do conhecimento por regras de
produo a forma mais utilizada em sistemas especialistas. A justificativa a naturalidade

32
que representa para o homem, pois, o par condio-ao para raciocinar e decidir, tambm
usado pela mente humana.
Para Lia (1995), as regras de produo possuem as seguintes vantagens:
Modularidade: cada regra, por si mesma, pode ser considerada uma pea de
conhecimento independente;
Facilidade de edio: novas regras podem ser acrescentadas e antigas ser
modificadas com relativa independncia;
Transparncia do sistema: garante maior legibilidade da base de conhecimentos.
Por exemplo:
SE tem combustvel no tanque

(Premissas)

E tem combustvel no carburador

(Premissas)

ENTO o motor recebe combustvel

(Concluses da regra)

Para o projetista que cria bases utilizando o Expert SINTA, o seguinte critrio para
definies deve ser seguido:
A estrutura das premissas devem obedecer o seguinte modelo:
<CONECTIVO>

<ATRIBUTO>

<OPERADOR>

<VALOR>

Conectivo: NO, E, OU, sua funo unir a sentena ao conjunto de premissas


que formam a seo de antecedentes de uma regra.
Atributo: uma varivel capaz de assumir uma ou mltiplas instanciaes no
decorrer da consulta base de conhecimento.
Operador: a ligao entre o atributo e o valor da premissa que define qual a
comparao a ser realizada. So operadores tais como: =, >, <=, >=, <> entre
outros.

33
Valor: um item de uma lista a qual foi previamente criada e relacionada a um
atributo.
A estrutura da concluso deve obedecer o seguinte modelo:

<ATRIBUTO>

<VALOR>

<GRAU DE CONFIANA>

Atributo: eqivale ao atributo das premissas;


= um operador de atribuio e no de igualdade;
Valor: eqivale ao valor utilizado nas premissas;
Grau de confiana: um percentual indicando qual a confiabilidade da concluso
da regra. Varia de 0% 100%.

4.5.2.1FORMALIZAO DO CONHECIMENTO
Conforme Lia, (1995), o Expert Sinta utiliza regras de produo para a representao
do conhecimento. Essas regras so um conjunto de condies no estilo SE...ENTO..., com a
possibilidade de incluso de conectivos lgicos. Relacionando, deste modo, os atributos no
escopo do conhecimento e o uso de probabilidades, como pode-se observar na Quadro 2.
Quadro 2 Regra de Produo

SE
OU
E
E

ENTO
Fonte: (Lia, 1995).

galerias nos ramos ou influorescncias


influorescncias = murchas ou secas
brotaes novas murchas
orifcios laterais nos ramos ou influorescncias
praga = broca das pontas [90%]

premissas
da
regra
concluses

34

4.5.2.2 VARIVEIS
UNIVALORADAS
MULTIVALORADAS

VARIVEIS

Quando a mquina de inferncia est atrs de encontrar instanciaes para uma


varivel univalorada, ela ir procurar at encontrar um valor ou ento esgotar todas as
possibilidades da base de conhecimento. Se durante a busca de outra varivel, uma varivel
univalorada receber um valor quando j possua outro, esse valor antigo ser descartado,
vigorando o novo valor. Uma nica varivel pode receber vrios valores em uma nica
consulta ao sistema (Lia, 1995).
A busca de valores para variveis multivaloradas prossegue at que toda a base de
conhecimento seja explorada. Os valores permanecem acumulados. Nesta hora preciso ter
cuidado com contradies presentes na base (Lia, 1995).
As variveis numricas so tratadas como univaloradas.

4.5.2.3 FATORES DE CONFIANA


Sabe-se que o conhecimento humano no determinstico. No h especialista que
esteja sempre em condies de afirmar determinada concluso com certeza absoluta. Graus de
confiana so geralmente atribudos s respostas, principalmente quando existe mais de uma,
sendo este um dos pontos mais crticos na elaborao de uma representao computacional do
saber humano.
Observam-se dificuldades para representar a confiabilidade das informaes:
a) especialistas no se sentem confortveis em pensar em termos de probabilidades.
Suas estimativas no precisam corresponder quelas definidas matematicamente;
b) tratamentos rigorosamente matemticos de probabilidade utilizam informaes nem
sempre disponveis ou simplificaes que no so claramente justificveis em
aplicaes prticas.

35

4.5.2.4 CLCULO DE PROBABILIDADES NO EXPERT SINTA


A atribuio dos fatores de confiana na presente verso do Expert Sinta a seguinte
(Lia, 1995):
a) quando deseja-se saber qual o valor final atribudo s variveis na concluso de uma
regra: deve-se seguir os seguintes passos: seja c1 o grau de confiana atribudo ao
resultado final da premissa de uma regra r. Na concluso de r,

deve-se ter

expresses como var = value CNF c2, onde var uma varivel, value um termo
qualquer que pode ser atribudo a uma varivel, c2 um real pertencente entre zero
e cem [0,100] que representa o grau de confiana da atribuio. Mas, c2 apenas
uma referncia, pois o valor final dependente do resultado da premissa. Assim
sendo, ser realizado a operao var = value CNF c1 * c2. Exemplo de uma
aplicao para o clculo de probabilidades: SE fumagina = sim ENTO suspeita de
praga = mosca branca, grau de confiana (CNF) 70%. Assim sendo, supondo que o
grau de confiana da igualdade fumagina = sim 80%, teremos que varivel
suspeita de praga ser atribudo o valor mosca branca, com o respectivo grau de
confiana 0.80 * 0.70 = 0.56 = 56%;
b) clculo do grau de confiana com o operador E: se existem duas igualdades

var1

= value1 e var2 = value2, com os respectivos graus de confiana c1 e c2, tm-se que
a sentena var1 = value1 E var2 = value2 retornar como valor de confiana c1 *
c2. Exemplo de aplicao: SE estados das folhas = esfarelam facilmente E presena
de manchas irregulares = sim...Se o grau de confiana da igualdade estados das
folhas = esfarelam facilmente 80% e o grau de confiana da igualdade presena de
manchas irregulares = sim 70%, temos que a conjuno das duas sentenas
retornar um valor CNF de 56%, pois esse o produto dos dois valores;
c) clculo do grau de confiana com o operador OU: se existem duas igualdades var1
= value1 e var2 = value2, com os respectivos graus de confiana c1 e c2, tm-se que
a sentena var1 = value1 OU var2 = value2 retornar como valor de confiana c1 +
c2 - c1 * c2. Exemplo de aplicao: SE besouros vermelhos = sim OU larvas
marrons = sim ...Se o grau de confiana da igualdade besouros vermelhos = sim
80% e o grau de confiana da igualdade larvas marrons = sim 70%, temos que a
disjuno das duas sentenas retornar um valor CNF de 0.70 + 0.80 - 0.70 * 0.80 =
1.50 - 0.56 = 0.94 = 94%;

36
d) quando uma varivel recebe duas vezes o mesmo valor em pontos diferentes da
consulta: em momentos diferentes de uma consulta, uma mesma varivel var pode
receber o mesmo valor v, sendo que at penltima instanciao esta varivel
possua grau de confiana c1, e a ltima atribuiu um CNF c2. Sendo assim, tm-se
que o valor final de confiana para var = v ser dado atravs da frmula ca + cn - ca
* cn, onde o ca representa o grau de confiana antes da ltima mudana e o cn
representa o ltimo grau de confiana atribudo. Exemplo de aplicao: a varivel
doena possua valor mofo preto com grau de confiana 60%. Aps a aplicao de
outras regras chegou-se a uma outra atribuio doena = mofo preto, desta vez com
CNF 50%. O clculo se d de maneira semelhante aplicao da regra OU: doena
ter como um dos valores mofo preto, com respectivo grau de confiana 0.60 + 0.50
- 0.60 * 0.50 = 1.10 - 0.30 = 0.80 = 80%. Obs: O sistema admite 50% como valor
mnimo de confiana para que uma igualdade seja considerada verdadeira, mas esse
valor pode ser modificado. O intervalo de grau de confiana varia de 0 a 100.

4.5.3 MTODO DE EXTRAO DO CONHECIMENTO DO


EXPERT SINTA SHELL
O projetista deve incluir na definio da base quais os atributos que devem ser
encontrados. A mquina de inferncia encarrega-se de encontrar uma atribuio para o
atributo desejado nas concluses da regras. Para que a regra seja aprovada, suas premissas
devem ser satisfeitas, obrigando a mquina a encontrar os atributos das premissas para que
possam ser julgadas, acionando um encadeamento recursivo. Caso o atributo procurado no
seja encontrado em nenhuma concluso de regra, uma pergunta direta feita ao usurio (Lia,
1995).

4.6 EXPERT SINTA VISUAL COMPONET LIBRARY (VCL)


De acordo com Lia (1995), a Expert Sinta VCL uma biblioteca de componentes para
programao de Sistemas Especialistas. Na Figura 5 tem-se a barra de ferramentas da Expert
Sinta VCL para ambiente Borland Delphi. De uma forma geral, esta biblioteca de

37
componentes torna possvel a criao de aplicaes para bases de conhecimento geradas com
o Expert Sinta. Esta biblioteca de componentes vem sendo utilizada na construo de
Sistemas Especialistas. Os principais motivos da utilizao do Expert Sinta VCL so:
a) o Expert Sinta (shell) no provm toda a funcionalidade necessria a certos
Sistemas Especialistas;
b) no h meios de aproveitar os dados obtidos com o shell em outros programas;
c) invivel o acrscimo de vrios recursos de interface e intercmbio de dados na
ferramenta em si.
d) os Sistemas Especialistas devem ser compilados em uma dada linguagem de
programao e utilizados de forma totalmente independente do Expert Sinta;
e) possvel reaproveitar milhares de linhas de cdigo j escritas na construo do
shell.
Figura 5 Barra de ferramentas no Borland Delphi com a biblioteca (Expert
Sinta VCL).

Fonte: Adaptado de (Alexandre,2000).


De uma forma geral, a Expert Sinta VCL torna possvel a criao de front-ends para
bases de conhecimento geradas com o Expert Sinta. Entre as tarefas desempenhadas por esta
VCL, h:
a) encapsulamento da mquina de inferncia e a estrutura de dados que representa o
conhecimento (regras de produo);
b) fornecimento de mecanismos para entrada de dados do usurio;
c) fornecimento mecanismos de depurao;
d) permitir a personalizao da aplicao final.

38

4.6.1 COMPONENTES DO VCL


Os componentes nativos da ferramenta do Expert Sinta VCL podem ser divididos em
categorias, conforme descrito por (Lia, 1995). No Quadro 3, so relacionadas estas categorias
dos componentes:
Quadro 3 Componentes do Expert Sinta
TexpertSystem - encapsula a mquina de inferncia e a estrutura de dados que
representa a base de conhecimento.

TruleView exibe regras da base de conhecimento referenciada pelo componente


TExpertSystem.

TexpertPrompt -

menu para entrada de dados do usurio em resposta a uma

determinada pergunta efetuada pelo sistema.

TlabelQuestion - a nica opo de personalizao de interface integrada no shell


Expert SINTA a possibilidade de mudana da mensagem que aparece em uma
pergunta para cada varivel.

TvaluesGrid - exibe as instncias (valores) de uma dada varivel por ordem


decrescente de grau de confiana.
TwhyDialog caixa de dilogo que exibe uma explicao para a necessidade de uma
dada pergunta.

TdebugPanel semelhante a TRuleView, exibe as regras da base de conhecimento de


um sistema especialista em um painel, mas indica tambm qual premissa (ou
concluso) est sendo analisada pela mquina de inferncia em determinado ponto de
uma consulta.

39
TwatchPanel de forma semelhante a opo Watch de um ambiente de programao,
exibe as instncias (valores atribudos durante uma consulta) de todas variveis
atravs de dois painis: o superior lista todas as variveis; o inferior, as instncias da
varivel selecionada no painel superior.

TconsultTree - este componente pode criar e exibir de forma hierrquica todos passos
seguidos do comeo ao fim de uma consulta.

TallVars - ao contrrio de TWatchPanel, este componente so se atualiza


automaticamente para cada nova instncia criada pela mquina de inferncia.
TexNavigator - um navegador que controla o fluxo da consulta em conjunto com as
respostas entradas pelo usurio e outros componentes de interface acrescentados pelo
desenvolvedor da aplicao.

4.6.2 RELAO ENTRE OS COMPONENTES


De acordo com Lia, (1995), existe outra forma de classificar a VCL: componentes de
atualizao automtica, os quais modificam-se automaticamente sempre que um fato relevante
ocorre durante uma consulta e componentes passivos, que precisam da chamada de um
mtodo para exibir funcionalidade.
Basicamente, todos os componentes, exceo de TConsultTree e TAllVars, so
automticos. Para que componentes automticos procedam como tal, preciso relacion-los a
um componente TExpertSystem. Para isso, existe a propriedade ExpertSystem. Atravs do
Object Inspector de um ambiente visual como o Borland Delphi, pode ser atribudo um
sistema especialista para cada controle automtico. Cada componente reage de acordo com a
mudana feita. Um exemplo o TruleVie, que reage a mudanas do arquivo da base de
conhecimento, mas nenhum componente nativo da Expert Sinta VCL notificado sobre
mudanas realizadas diretamente na estrutura de dados, como, por exemplo, uma alterao de
nome de varivel feita atravs do shell.

40
Outro parmetro que aparece constantemente nos componentes da Expert Sinta VCL
so os cdigos de variveis. Por exemplo, o componente TExpertPrompt monta
automaticamente um menu de entrada de dados para que o usurio marque valores de uma
dada varivel. Logo, a varivel um parmetro bsico deste componente. indicada a
varivel referenciada pelo componente atravs de seu cdigo.
Cada varivel criada atravs do Expert Sinta recebe um cdigo interno que nunca
muda (a no ser, bvio, que esta seja apagada e inserida novamente - categoricamente nem
sequer seria a mesma varivel). Assim, o uso de cdigos o modo mais estvel de referncia
de variveis.
Pode-se observar, na Figura 6, o relacionamento de um dos trs quadros que foi
selecionado (TExpertPrompt) com o campo VarCode do Object Inspector do ambiente
Borland Delphi. Ao colocar o nmero do cdigo da varivel gerada pelo arquivo texto da
ferramenta Expert Sinta, automaticamente so colocados os seus valores. Observa-se tambm
o uso das perguntas realizadas atravs do TlabelQuestion, sendo que todos os componentes
(TExpertPrompt e TlabelQuestion) devem estar relacionados com o componente
TExpertSystem.
Para obter os cdigos criados pelo Expert SINTA, deve-se abrir a base de
conhecimento no shell e selecionar o menu Arquivo/Exportar/Cdigos. A seguir, digita-se o
nome do arquivo texto (.txt) de onde sairo os resultados. Pode-se abrir posteriormente este
arquivo em um editor de textos quando precisar saber o cdigo de uma dada varivel ou valor
(Lia, 1995).

41
Figura 6 Relacionamento entre os componentes do Expert Sinta VCL.

Fonte: adaptado de (Lia, 1995).

42

5 DESENVOLVIMENTO DO SISTEMA
Em vrias reas de especificao, a experincia passada um fator de extrema
importncia. O especialista, aps acumular experincias, faz uso das mesmas para solucionar
novos casos. Desta forma, foi desenvolvido um prottipo de SI, mais especificamente SAD
para oficinas mecnicas utilizando Sistemas Especialistas. A proposta de construir um
prottipo de um sistema especialista utilizando a ferramenta Expert Sinta Shell para auxlio
tomada de deciso em suporte a sistemas, objetiva apoiar o especialista na realizao de suas
tarefas. O desenvolvimento de um sistema deve necessariamente possuir uma especificao,
onde define-se os requisitos da aplicao.

5.1 ESPECIFICAO
Aps obter as informaes necessrias para a construo do sistema, partiu-se para a
modelagem do sistema criando o diagrama de contexto, diagrama de fluxo de dados, modelo
entidade-relacionamento e o dicionrio de dados.

5.1.1 DIAGRAMA DE CONTEXTO


Este modelo de diagrama de contexto representa o fluxo de dados, que representa as
tarefas que devem ser executadas no sistema. A Figura 7 mostra o diagrama de contexto.

43

Figura 7 Diagrama de Contexto


Consulta_Ocorrencia

Cliente
Pesquisa Base
Veiculo

Modelo
0

Anlise Regras
Base de
Conhecimento

Sistema
Mecanico

Marca
Funcionario

+
Soluo
Injecao

Cadastro Ocorrncia

Problema
Diagnostico
Responde Questes
Resposta Sistema

Mecanico

5.1.2 DIAGRAMA DE FLUXO DE DADOS


O DFD utilizado para particionar o sistema, mostrando os processos de cada entrada
e sada do sistema, apresentado nas Figura 8, Figura 9, Figura 10.
Figura 8 Diagrama de Fluxo de Dados 1

[Cliente]

1
Manter
Cliente

Funcionario

Cliente_OK

Cliente

2
[Marca]
Funcionario

Manter
Marca

Marca_OK
Marca

44
Figura 9 Diagrama de Fluxo de Dados 2
Modelo

3
Funcionario

[Modelo]

Manter
Modelo

Modelo_OK

CD_Marca
Marcas

4
[Injecao]
Funcionario

Manter
Injecao

Injecao_OK
Injecao

5
Funcionario

[Problema]

Manter
Problema

Problema_ok

Problema

Marcass
CD_Marca
Problemas
CD_Problema

6
[Veiculo]
Funcionario

Manter
Veiculo

Veiculo_OK
Veiculo

CD_Cliente
CD_Modelo
Clientes

Modelos

45

Figura 10 Diagrama de Fluxo de Dados 3


CD_Veiculo
Veiculos

7
[Registro Ocorrncia]
Mecanico

Mater
Ocorrencia

Ocorrencia_OK
Ocorrencia

Problemass

Cd_Problemas

8
[Resposta Sistema]
Mecanico

Vizualizar
Diagnstico

Base de
Conhecime
nto

[Soluo]

Ocorrencias
Ocorrencia
9
[Consulta_Ocorrencia]
Funcionario

Consultar
Ocorrencia

DS_Placa
Veiculoss

DS_Problema
Problemasss

5.1.3 DIAGRAMA DE ENTIDADE/RELACIONAMENTO


O Modelo Entidade/Relacionamento do sistema apresentado na Figura 11. No
modelo lgico, so apresentados as entidades de dados, os relacionamentos entre as mesmas e
seus atributos.

46

Figura 11 Diagrama Entidade/Relacionamento

5.1.4 DICIONRIO DE DADOS


Com base no diagrama de entidade/relacionamento, mostrado na Figura 11, definiu-se
a estrutura fsica das tabelas, utilizando a ferramenta Power Designer, moldada para os
arquivos paradox. O modelo fsico apresentado na Figura 12.

47
Figura 12 Modelo Fsico

No anexo A pode ser observado a descrio das tabelas demonstradas na Figura 12,
contendo nelas, o dicionrio de Dados (descrio das tabela) do sistema onde demonstra-se o
nome do campo (name), o cdigo (code), o tipo (type), se ele um campo chave (P) e se um
campo obrigatrio (M).

5.2 DEFINIO DAS REGRAS DE PRODUO PARA O


SISTEMA ESPECIALISTA
No Quadro 4, pode-se observar oito regras de produo definidas para o sistema
inicialmente proposto.

48

Quadro 4 Regras da Injeo G6/G7

No anexo B pode-se ter a visualizao de todas regras.

5.3 UTILIZAO DO AMBIENTE DELPHI


Para implementar o sistema optou-se pelo ambiente de programao Borland Delphi,
em sua verso 3.0, onde foram instalados os componentes da biblioteca VCL Expert Sinta
Shell.

49
O ambiente de programao Borland Delphi possui algumas caractersticas
merecedoras de destaque, como: abordagem baseada em formulrios e orientada a objetos,
compilador extremamente rpido, suporte a banco de dados, integrao com a programao
em Windows e sua tecnologia de componentes (Cantu, 1998).

5.4 APRESENTAO DO PROTTIPO


Algumas telas do sistema sero demonstradas neste tpico. Na Figura 13 pode ser
visualizada a tela de apresentao do sistema, a qual aparece por alguns segundos assim que o
sistema acessado.
Figura 13 Tela de Apresentao

A seguir, apresentar-se- o funcionamento do prottipo com suas telas, bem como as


caractersticas de cada uma delas.
Na Figura 14 pode-se visualizar a tela principal do sistema, onde o funcionrio pode
escolher a opo desejada. Clicando em Cadastrar, o funcionrio ter acesso aos cadastros do
sistema, entre eles Cadastro de Clientes, Cadastro de Veculo, Cadastro de Modelos, Cadastro
de Marcas, Cadastro de Injeo e Cadastro de Problemas.

50
Figura 14 Tela Principal do Sistema

Na Figura 15 pode-se visualizar a tela do cadastro de clientes onde o funcionrio


efetua o cadastro do mesmo.
Figura 15 Tela de Cadastro de clientes

51
Na Figura 16 pode-se visualizar a tela do cadastro de veculos onde o funcionrio
efetua o cadastro do mesmo.
Figura 16 Tela de Cadastro de Veculo

Na Figura 17 pode-se visualizar a tela do cadastro de modelo dos veculos onde o


funcionrio efetua o cadastro do mesmo.
Figura 17 Tela de Cadastro dos Modelos

Na Figura 18 pode-se visualizar a tela do cadastro de marca dos veculos onde o


funcionrio efetua o cadastro do mesmo.

52

Figura 18 Tela de Cadastro da Marca do Veculo

Na Figura 19 pode-se visualizar a tela do cadastro dos tipos de injees dos veculos,
onde o funcionrio efetua o cadastro do mesmo.
Figura 19 Tela de Cadastro de Tipo de Injeo do Veculo

Na Figura 20 pode-se visualizar a tela do cadastro de problemas dos veculos, onde o


funcionrio efetua o cadastro.
Figura 20 Tela de Cadastro de Problema do Veculo

53
Na Figura 21 pode-se visualizar a tela de questionrio para o problema de injeo
eletrnica (motor no pega) contido no veculo.
Figura 21 Questionrio do Problema Motor No Pega

Na Figura 22 pose-se visualizar a tela do diagnstico obtido atravs do questionrio


mostrado na Figura 21, aps ter passado por todas as etapas.
Figura 22 Diagnstico do Motor No Pega

54
Na Figura 23 pode-se ser visualizado um histrico de todos os resultados obtidos
atravs do diagnstico mostrado na Figura 22.
Figura 23 Histrico dos Resultados das Regras de Produo do Motor No Pega

Na Figura 24 pode-se visualizar a tela de questionrio para o problema de injeo


eletrnica (motor falha) contido no veculo.
Figura 24 Questionrio do Problema Motor Falha

55
Na Figura 25 pose-se visualizar a tela do diagnstico obtido atravs do questionrio
mostrado na Figura 24, aps ter passado por todas as etapas.
Figura 25 Soluo do Motor Falha

Na Figura 26 pode-se ser visualizado um histrico de todos os resultados obtidos


atravs do diagnstico mostrado na Figura 25.
Figura 26 Histrico dos Resultados das Regras de Produo do Motor Falha

56
Na Figura 27 pode-se visualizar a tela de registro de ocorrncias, sendo que o
mecnico coloca o nmero placa do carro, aparecendo nome do cliente e modelo do carro.
Com isso o mecnico confirma o problema, cadastra a data e detalha o servio que foi
realizado no veculo.
Figura 27 Registro de Ocorrncias

Na Figura 28 pode-se visualizar a tela de consultas de ocorrncias de um determinado


cliente, atravs da placa do seu veculo.
Figura 28 Consulta de Ocorrncia

57

Na Figura 29 pode-se visualizar a tela de algumas informaes referente ao prottipo.


Figura 29 Tela de Informaes do Prottipo

58

6 CONSIDERAES FINAIS
Os objetivos inicialmente propostos foram alcanados. O uso de Sistemas
Especialistas, atravs da ferramenta Expert Sinta viabilizou-se aplicao em Sistema de
Apoio a Deciso (SAD).
O desenvolvimento deste SAD mostrou-se til para as oficinas mecnicas, pois fornece
subsdios para que os problemas de injeo eletrnica encontrada nos veculos sejam
resolvidos mais rapidamente. Isto pode ser demonstrado atravs da utilizao da tecnologia
dos sistemas especialistas, unindo a ferramenta Expert Sinta Shell, aplicados em uma oficina
mecnica, objetivando auxiliar o mecnico nos diagnsticos e demonstrando assim solues
para o problema, de forma rpida eficiente.
No decorrer deste trabalho, fez-se necessrio pesquisar tcnicas e conhecer mais a
fundo a realidade das oficinas mecnicas, tendo a oportunidade de aplicar na prtica os
conceitos tericos.

6.1 DIFICULDADES ENCONTRADAS


Uma das dificuldades encontradas na realizao desse trabalho foi a falta de material
didtico em relao s oficinas mecnicas. Diante deste fato, foi de relevncia o conhecimento
do especialista.
Outro problema foi o levantamento das informaes sobre formas de chegar s
concluses dos problemas, sendo que no tinha-se um grande embasamento terico com os
mecnicos, pois o que eles tinham era muita experincias prticas. E tambm por no terem
muitos profissionais nesta rea de injeo eletrnica.
Teve-se dificuldade tambm na utilizao da ferramenta Expert Sinta, pois ela s
conseguia se associar ao ambiente Borland Delphi, na sua verso 3.0.

59

6.2 SUGESTES PARA TRABALHOS FUTUROS


Como sugesto para trabalhos futuros pode-se citar o desenvolvimento de sistemas
similares a este, que sero aplicados em outros segmentos do automvel, tais como freios
ABs , Air- Bag entre outros sistemas existentes dentro dos veculos.

60

ANEXO A: DESCRIO DAS TABELAS EM


PARADOX
============================================================
Table: "CLIENTES"
============================================================
newTab = create "CLIENTES" as "Paradox" with
"CD_CLIENTE"
: "A10",
"NM_CLIENTE"
: "A10",
"DS_ENDERECO"
: "A10",
"DS_FONE"
: "A10",
"DS_CPF"
: "A10"
endCreate
============================================================
Index: "CLIENTES_PK"
============================================================

============================================================
Table: "MARCA"
============================================================
newTab = create "MARCA" as "Paradox" with
"CD_MARCA"
: "A10",
"DS_MARCA"
: "A10"
endCreate
============================================================
Index: "MARCA_PK"
============================================================

============================================================
Table: "TIPO_DE_"
============================================================
newTab = create "TIPO_DE_" as "Paradox" with
"CD_INJECAO"
: "A10",
"DS_INJECAO"
: "A10"
endCreate
============================================================
Index: "TIPO_DE__PK"
============================================================

61

============================================================
Table: "PROBLEMA"
============================================================
newTab = create "PROBLEMA" as "Paradox" with
"CD_PROBLEMA"
: "N",
"DS_PROBLEMA"
: "A20"
endCreate
============================================================
Index: "PROBLEMA_PK"
============================================================

============================================================
Table: "MODELO"
============================================================
newTab = create "MODELO" as "Paradox" with
"CD_MODELO"
: "N",
"CD_MARCA"
: "A10",
"DS_MODELO"
: "A4"
endCreate
============================================================
Index: "MODELO_PK"
============================================================
============================================================
Index: "MARCA_MO_FK"
============================================================

62
============================================================
Table: "VEICULO"
============================================================
newTab = create "VEICULO" as "Paradox" with
"CD_VEICULO"
: "A10",
"CD_INJECAO"
: "A10",
"CD_CLIENTE"
: "A10",
"CD_MODELO"
: "N",
"CD_PROBLEMA"
: "N",
"DS_PLACA"
: "A10",
"DS_ANO"
: "A10"
endCreate
============================================================
Index: "VEICULO_PK"
============================================================
============================================================
Index: "INJECAO__FK"
============================================================
============================================================
Index: "CLIENTES_FK"
============================================================
============================================================
Index: "VEICULO_2_FK"
============================================================
============================================================
Index: "PROBLEMA_FK"
============================================================

============================================================
Table: "OCORRENC"
============================================================
newTab = create "OCORRENC" as "Paradox" with
"CD_OCORRENCIA" : "A10",
"CD_VEICULO"
: "A10",
"DS_OCORRENCIA" : "F240",
"DATE"
: "D"
endCreate
============================================================
Index: "OCORRENC_PK"
============================================================
============================================================
Index: "VEICULO_OCORRENCIA_FK"
============================================================

63

ANEXO B: DESCRIO DAS REGRAS DO EXPERT


SISNTA

REGRAS
Regra 1
SE no pega = No
ENTO Soluo pegar G6/G7 = Ento ele funciona CNF 100%
Regra 2
SE no pega = Sim
E verificou motor de arranque = Sim
E verificou tenso de bateria = Sim
E verificou os fusveis embaixo do painel = No
ENTO Soluo pegar G6/G7 = Os fusveis embaixo painel CNF 100%
Regra 3
SE no pega = Sim
E verificou os fusveis embaixo do painel = Sim
E verificou tenso de bateria = Sim
E verificou motor de arranque = No
ENTO Soluo pegar G6/G7 = motor de arranque CNF 100%
Regra 4
SE no pega = Sim
E verificou motor de arranque = Sim
E verificou os fusveis embaixo do painel = Sim
E verificou tenso de bateria = No
ENTO Soluo pegar G6/G7 = tenso bateria CNF 100%
Regra 5
SE no pega = Sim
E verificou tenso de bateria = Sim
E verificou os fusveis embaixo do painel = No
E verificou motor de arranque = No
ENTO Soluo pegar G6/G7 = Os fusveis embaixo painel CNF 50%
Soluo pegar G6/G7 = motor de arranque CNF 50%
Regra 6
SE no pega = Sim
E verificou os fusveis embaixo do painel = Sim

64
E verificou tenso de bateria = No
E verificou motor de arranque = No
ENTO Soluo pegar G6/G7 = tenso bateria CNF 50%
Soluo pegar G6/G7 = motor de arranque CNF 50%
Regra 7
SE no pega = Sim
E verificou motor de arranque = Sim
E verificou tenso de bateria = No
E verificou os fusveis embaixo do painel = No
ENTO Soluo pegar G6/G7 = tenso bateria CNF 50%
Soluo pegar G6/G7 = Os fusveis embaixo painel CNF 50%
Regra 8
SE no pega = Sim
E verificou tenso de bateria = No
E verificou motor de arranque = No
E verificou os fusveis embaixo do painel = No
ENTO Soluo pegar G6/G7 = tenso bateria CNF 33%
Soluo pegar G6/G7 = motor de arranque CNF 33%
Soluo pegar G6/G7 = Os fusveis embaixo painel CNF 33%
Regra 9
SE no pega = Sim
E verificou motor de arranque = Sim
E verificou os fusveis embaixo do painel = Sim
E verificou tenso de bateria = Sim
ENTO Soluo pegar G6/G7 = Ento ele tem que pegar CNF 100%
Regra 10
SE Motor Falha = No
ENTO Soluo falha G6/G7 = Ento ele esta bom CNF 100%
Regra 11
SE Motor Falha = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de controle de ar = No
ENTO Soluo falha G6/G7 = subsistema do controle do ar CNF 100%
Regra 12
SE Motor Falha = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de gases de descarga = Sim

65
E testou subsistema de controle de combustvel = No
ENTO Soluo falha G6/G7 = subsistema de controle de combustvel CNF 100%
Regra 13
SE Motor Falha = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de controle de emisses evaporativas = No
ENTO Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 100%
Regra 14
SE Motor Falha = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de ignio = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 100%
Regra 15
SE Motor Falha = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 100%
Regra 16
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 50%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 50%
Regra 17
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de controle de ar = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = subsistema do controle do ar CNF 50%

66
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 50%
Regra 18
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de controle de ar = No
E testou subsistema de controle de emisses evaporativas = No
ENTO Soluo falha G6/G7 = subsistema do controle do ar CNF 50%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 50%
Regra 19
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de controle de gases de descarga = No
E testou subsistema de controle de combustvel = No
ENTO Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 50%
Soluo falha G6/G7 = subsistema de controle de combustvel CNF 50%
Regra 20
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de emisses evaporativas = No
ENTO Soluo falha G6/G7 = subsistema de controle de combustvel CNF 50%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 50%
Regra 21
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de ar = No
ENTO Soluo falha G6/G7 = subsistema de controle de combustvel CNF 50%
Soluo falha G6/G7 = subsistema do controle do ar CNF 50%
Regra 22
SE Motor Falha = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de ignio = No

67
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 50%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 50%
Regra 23
SE Motor Falha = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de emisses evaporativas = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 50%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 50%
Regra 24
SE Motor Falha = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de ar = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 50%
Soluo falha G6/G7 = subsistema do controle do ar CNF 50%
Regra 25
SE Motor Falha = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de combustvel = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 50%
Soluo falha G6/G7 = subsistema de controle de combustvel CNF 50%
Regra 26
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de ar = No
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = subsistema do controle do ar CNF 33%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 33%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 33%
Regra 27
SE Motor Falha = Sim
E testou subsistema de ignio = Sim

68
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = subsistema de controle de combustvel CNF 33%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 33%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 33%
Regra 28
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de ar = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = subsistema de controle de combustvel CNF 33%
Soluo falha G6/G7 = subsistema do controle do ar CNF 33%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 33%
Regra 29
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de ar = No
ENTO Soluo falha G6/G7 = subsistema de controle de combustvel CNF 33%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 33%
Soluo falha G6/G7 = subsistema do controle do ar CNF 33%
Regra 30
SE Motor Falha = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 33%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 33%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 33%
Regra 31
SE Motor Falha = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de ar = No
E testou subsistema de controle de gases de descarga = No

69
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 33%
Soluo falha G6/G7 = subsistema do controle do ar CNF 33%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 33%
Regra 32
SE Motor Falha = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de ar = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 33%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 33%
Soluo falha G6/G7 = subsistema do controle do ar CNF 33%
Regra 33
SE Motor Falha = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 33%
Soluo falha G6/G7 = subsistema de controle de combustvel CNF 33%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 33%
Regra 34
SE Motor Falha = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de emisses evaporativas = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 33%
Soluo falha G6/G7 = subsistema de controle de combustvel CNF 33%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 33%
Regra 35
SE Motor Falha = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de ar = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 33%
Soluo falha G6/G7 = subsistema de controle de combustvel CNF 33%
Soluo falha G6/G7 = subsistema do controle do ar CNF 33%

70
Regra 36
SE Motor Falha = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de ar = No
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = subsistema de controle de combustvel CNF 25%
Soluo falha G6/G7 = subsistema do controle do ar CNF 25%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 25%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 25%
Regra 37
SE Motor Falha = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de ar = No
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 25%
Soluo falha G6/G7 = subsistema do controle do ar CNF 25%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 25%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 25%
Regra 38
SE Motor Falha = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 25%
Soluo falha G6/G7 = subsistema de controle de combustvel CNF 25%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 25%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 25%
Regra 39
SE Motor Falha = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de ar = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = subsistema do controle do ar CNF 25%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 25%
Soluo falha G6/G7 = subsistema de controle de combustvel CNF 25%
Soluo falha G6/G7 = Subsistema de ignio CNF 25%

71
Regra 40
SE Motor Falha = Sim
E testou subsistema de controle de gases de descarga = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de ar = No
E testou subsistema de controle de emisses evaporativas = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 25%
Soluo falha G6/G7 = subsistema de controle de combustvel CNF 25%
Soluo falha G6/G7 = subsistema do controle do ar CNF 25%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 25%
Regra 41
SE Motor Falha = Sim
E testou subsistema de ignio = No
E testou subsistema de controle de combustvel = No
E testou subsistema de controle de ar = No
E testou subsistema de controle de emisses evaporativas = No
E testou subsistema de controle de gases de descarga = No
ENTO Soluo falha G6/G7 = Subsistema de ignio CNF 20%
Soluo falha G6/G7 = subsistema de controle de combustvel CNF 20%
Soluo falha G6/G7 = subsistema do controle do ar CNF 20%
Soluo falha G6/G7 = subsistema de emisses evaporativas CNF 20%
Soluo falha G6/G7 = subsistema de controle de gases de descarga CNF 20%
Regra 42
SE Motor Falha = Sim
E testou subsistema de controle de ar = Sim
E testou subsistema de controle de combustvel = Sim
E testou subsistema de controle de emisses evaporativas = Sim
E testou subsistema de ignio = Sim
E testou subsistema de controle de gases de descarga = Sim

72

REFERNCIAS BIBLIOGRFICAS
ALEXANDRE, Adriana Bonbassaro. Prottipo de um sistema especialista utilizando a
ferramenta expert sinta shell para auxilio no setor de suporte de uma software house.
2000. Trabalho de Concluso de Curso (Bacharelado em Cincias da Computao) - Centro
de Cincias Exatas e Naturais, Universidade Regional de Blumenau.
ALTER, Steven. Information systems: a management perspective. Massachussets: AddisonWesley, 1992.
ALTER, S. L. Decision support systems: Current practices and continuing chalanges.
Reading, MA: Addison Wesley, 1980.
AWAD, Elias M. Management information systems. Benjamim/Cummings, 1988.
BETHLEM, Agrcola S. Modelos de Processos Decisrio. Revista de Administrao, So
Paulo, V.22, n.3, p.27-39, jul./set. 1987.
BURCH, John G.; GARY Grudnitski. Information systems Theory and practice. John
Wiley & Sons, 1989.
CANTU, Marco. Dominando o Delphi 3 - A Bblia. So Paulo : Makron Books, 1998.
CHOLLET, H. M. Curso pratico e profissional para mecnicos de automveis: o motor e
seus acessrios. So Paulo: Hemus, 1996.
CRIPPA, Maurcio. Sistemas especialistas: a engenharia do conhecimento aplicada s
organizaes.

Florianpolis

1999.

Disponvel

em:

<http://n27.udesc.br/demo/trabalhos/alunos/mc/index.html>. Acesso em: 08 oct. 2001.


DALFOVO, Oscar. Desenho de um modelo de um sistema de informao. Blumenau,
1998. Dissertao ( Mestrado em Administrao de Negcios) Centro de Cincias Sociais e
Aplicadas, Furb.

73
DALFOVO, Oscar; AMORIM, Sammy Newton. Quem tem informao mais
competitivo: o uso da informao pelos administradores e empreendedores que obtm
vantagem competitiva. Blumenau: Acadmica, 2000.
EMERY, James C. Sistemas de planejamento e controle de organizao : Teoria e prtica .
Traduo Jos Ricardo Brando de Azevedo. Rio de Janeiro: Intercincia, 1980.
FLEURY, A. C. C.; AGOSTINI, C. G.; LIMA, R. R. Sistemas de apia deciso em
projetos de engenharia revista de administrao. So Paulo, V. 19, n 3, julho/setembro de
1987.
FREITAS, Henrique M. R. De. A informao como ferramenta gerencial. Porto Alegre:
Ortiz, 1993.
GERRITY Jr., T. P. The Design of Man-Machine Decision Systems. Sloan Management
Review, vol. 12, n. 2, p. 59-75, 1971.
GLEHN, Fbio Ribeiro Von. Curso de injeo eletrnica. Goinia. 1999.
GRAHL, Everaldo Artur. Treinamento em sistemas de apoio a deciso baseado na
simulao empresarial. Florianpolis: 1992. Mestrado em engenharia da produo, UFSC.
HEINZLE, Roberto. Prottipo de uma ferramenta para criao de sistemas especialistas
baseados em regras de produo. Florianpolis : UFSC, 1995. Dissertao de Mestrado,
Universidade Federal de Santa Catarina, Programa de Ps-Graduao em Engenharia de
Produo e Sistemas.
HOFFMANN, Hlcio Hermes. Prottipo de sistema de apoio deciso aplicado a clinicas
veterinrias. 1998. Trabalho de Concluso de Curso (Bacharelado em Cincias da
Computao) - Centro de Cincias Exatas e Naturais, Universidade Regional de Blumenau.
KANDEL, A. Fuzzy Expert System. Flrida USA: CRC Press, 1992.
KEEN, P. G. W.; M.S. Scott Morton. Decision Support Systems: An organizational
perspective. Reading, Mass.: Addison-Wesley, 1978.

74
KUGLER, Jos Luiz Carlos. Planejamento e controle de sistemas de informao. Jos Luiz
Carlos Kugler e Aguinaldo Aragon Fernandes. Rio de Janeiro: LTC, 1984.
LAUDON, Kenneth C; LAUDON, Jane Price. Sistemas de informao com internet.
Traduo Dalton Conte de Alencar. 4. ed. So Paulo: LTC, 1999.
LEVINE, Robert I.; DRANG, Diane E.; EDELSON, Barry. Inteligncia artificial e sistemas
especialistas. So Paulo: McGraw-Hill, 1988.
LIA, Laboratrio de Inteligncia Artificial. Expert SINTA: uma ferramenta para criao de
sistemas

especialistas.

Manual

do

usurio.

Pernambuco,

1995.

Disponvel

em:

<http://www.lia.ufc.br>. Acesso em: 30 oct. 2001.


LITTLE, J. D. C. Models and managers: The concept of a decision calculus: Management
Science, 16, no. 8 (abril 1970), 466-85.
LUCHTENBERG, Jonas. Prottipo de um sistema especialista para rea comercial
utilizando a ferramenta SPIRIT. 2000. 50 f. Trabalho de concluso de curso (Bacharelado
em Cincias da Computao), Universidade Regional de Blumenau, Blumenau.
MITRA, Sitansu S. Decision support systems tools and tecniques. John Wiley & Sons,
1986.
MORTON, M. S. S. Management Decision Systems: Computer-Based Support for Decision
Making. Boston, Division of Research, Graduate School of Business Administration, Harvard
University, 1971.
OLIVEIRA, Djalma de Pinto Rebouas. Sistemas de informaes gerenciais: estratgicas
tticas operacionais. 4. ed. So Paulo: Atlas, 1997.
PEARSON, J. M.; SHIM, J. P. An Empirical Investigation into DSS Structures and
Environments. Decision Suport Systems, n. 13, p. 141-158, 1995.
POWER,

D.

Brief

History

of

Decision

Support

Systems.

[1996?]

<http://power.cba.uni.edu/isworld/dsshistory.html>. Acesso em: 10 dez 2001.


RABUSKE, Renato Antnio. Inteligncia artificial. Florianpolis: Editora da UFSC, 1995.

75
RIBEIRO, Horcio da Cunha e Souza. Introduo aos sistemas especialistas. Rio de Janeiro
- LTC : Livros Tcnicos e Cientficos Editora, 1987.
RICH, Elaine; KNIGHT, Kevin. Inteligncia artificial. 2. ed. Traduo Maria Cludia Santos
Ribeiro Ratto. So Paulo: Makron Books, 1993. 772 p.
SALVATO, Gilberto J. Sistemas especialistas: mtodo para a adoo em bibliotecas
especializadas. 1997. 145 f. Tese (Mestrado em Administrao de Polticas e Gesto
Institucional), Universidade Federal de Santa Catarina, Florianpolis.
SIMON, H. A. The New Science of Management. New York: Harper and Bros, 1960.
SPRAGUE, Ralph H.; CARLSON, Eric D. Building effective decision Support systems.
Englewood cliffs, N. J.: Prentice-Hall, 1982.
SPRAGUE, Ralph H.; WATSON, Hugh J. Sistema de apoio a deciso: Colocando a teoria
em prtica. Traduo Ana Batriz G. Rodrigues Silva. Rio de Janeiro: Campus, 1991.
STAIR, Ralph M. Princpios de sistemas de informao: uma abordagem gerencial. Rio de
Janeiro: LTC, 1998.
ZAIONS, Douglas Roberto. Sistema de injeo eletrnica. Joaaba [2000?]. Disponvel em:
<http://www.unoescjba.rct-sc.br/~zaions>. Acesso em : 10 out 2001.
WATERBE, James C. Anlise de sistemas para sistemas de informao por
computador. Rio de janeiro: Campus, 1984.

You might also like