URL - Universidade Federal de São Carlos

Transcrição

URL - Universidade Federal de São Carlos
Universidade de São Paulo ­ USP
Universidade Federal de São Carlos ­ UFSCar
Universidade Estadual Paulista ­ UNESP
A construção dos recursos lingüísticos para o projeto PESA
Helena de Medeiros Caseli
Maria das Graças Volpe Nunes
NILC­TR­02­07
Junho, 2002
Série de Relatórios do Núcleo Interinstitucional de Lingüística Computacional NILC ­ ICMC­USP, Caixa Postal 668, 13560­970 São Carlos, SP, Brasil
Resumo1
A utilização de recursos lingüísticos em projetos na área de Processamento de Linguagem
Natural (PLN), em muitos casos, é indispensável e, na maioria das vezes, exige um esforço de
construção bastante grande. Este relatório apresenta o processo de construção (ou preparação)
dos recursos lingüísticos necessários para o projeto PESA (Portuguese-English Sentence
Alignment), que visa estudar, implementar e avaliar diversas técnicas de alinhamento sentencial
de textos paralelos. Para isso foram construídos vários corpora – de teste e de referência – e uma
lista de palavras âncoras, apresentados neste relatório.
1
Este trabalho foi apoiado por CNPq e CAPES.
Índice
1
INTRODUÇÃO ................................................................................................................................................. 1
2
OS RECURSOS LINGÜÍSTICOS DO PROJETO PESA ............................................................................. 2
3
2.1
CORPORA DE TESTE .................................................................................................................................... 4
2.2
CORPORA ETIQUETADOS MORFOLOGICAMENTE ......................................................................................... 6
2.3
CORPORA DE REFERÊNCIA .......................................................................................................................... 7
2.4
LISTA DE PALAVRAS ÂNCORAS .................................................................................................................. 8
CONCLUSÕES................................................................................................................................................ 10
REFERÊNCIAS BIBLIOGRÁFICAS .................................................................................................................... 11
APÊNDICE 1 – CORPORA DE TESTE.................................................................................................................. 13
CORPUS AUTÊNTICO DE TESTE (CAT) .................................................................................................................... 13
CORPUS PRÉ-EDITADO DE TESTE (CPT).................................................................................................................. 55
APÊNDICE 2 – CORPORA ETIQUETADOS MORFOLOGICAMENTE ......................................................... 97
CORPUS AUTÊNTICO DE TESTE ETIQUETADO MORFOLOGICAMENTE (CATE) ........................................................ 97
CORPUS PRÉ-EDITADO DE TESTE ETIQUETADO MORFOLOGICAMENTE (CPTE) .................................................... 156
APÊNDICE 3 – CORPORA DE REFERÊNCIA .................................................................................................. 215
CORPUS AUTÊNTICO DE REFERÊNCIA (CAR)........................................................................................................ 215
CORPUS PRÉ-EDITADO DE REFERÊNCIA (CPR) ..................................................................................................... 262
APÊNDICE 4 – LISTA DE PALAVRAS ÂNCORAS (LPA) ............................................................................. 310
1 Introdução
A utilização de recursos lingüísticos em projetos na área de Processamento de Linguagem
Natural (PLN), em muitos casos, é indispensável e, na maioria das vezes, exige um esforço de
construção bastante grande. Diversos projetos em PLN que lidam, por exemplo, com análise
sintática, correção gramatical ou tradução automática utilizam material específico a respeito
da(s) língua(s) – gramática, dicionário, corpus, etc. – com a(s) qual(is) estão envolvidos para
garantir embasamento teórico ou mesmo para teste.
Nesse contexto, este relatório apresenta o processo de construção (ou preparação) dos
recursos lingüísticos utilizados no projeto PESA (Portuguese-English Sentence Alignment), em
desenvolvimento no Núcleo Interinstitucional de Lingüística Computacional (NILC) do Instituto
de Ciências Matemáticas e de Computação da Universidade de São Paulo em São Carlos
(ICMC-USP-SC). Tal projeto visa estudar, implementar e avaliar diversas técnicas de
alinhamento sentencial de textos paralelos. Essas técnicas têm como meta encontrar as
correspondências entre as sentenças de um texto em uma língua (texto fonte) e sua tradução
(texto alvo) – também chamados de textos paralelos. Os textos paralelos diferem daqueles
denominados textos comparáveis, por serem, estes últimos, textos escritos em línguas diferentes,
sobre o mesmo domínio, mas sem a necessidade de serem traduções mútuas.
O alinhamento de textos paralelos é uma subárea de PLN que recentemente vem
recebendo atenção da sociedade e da comunidade científica devido, principalmente, à grande
quantidade de aplicações para as quais pode ser útil. Entre elas podemos citar: a tradução
automática, a construção de léxicos bilíngües e o auxílio ao aprendizado de idiomas. Existem
diversos tipos de métodos de alinhamento que além de se basear em unidades de alinhamento
diferentes (parágrafos, sentenças, palavras e até caracteres) também diferem quanto aos critérios
utilizados no processo de alinhamento. Nesse sentido, os métodos podem ser divididos em:
empíricos, lingüísticos e híbridos, explicados na próxima seção.
Cada um dos recursos lingüísticos construídos para o PESA são utilizados em uma de
suas fases: implementação, teste ou avaliação, em maior ou menor grau de acordo com as
exigências do método implementado. Na fase de implementação, alguns métodos utilizam uma
lista de palavras âncoras: uma lista bilíngüe na qual uma palavra na língua fonte possui uma ou
mais traduções na língua alvo. Na próxima fase, os corpora de teste (conjuntos de textos
1
paralelos) são fornecidos como entrada para os métodos de alinhamento e o resultado desses
métodos, os corpora alinhados, são comparados com os corpora de referência na etapa de
avaliação. Os corpora de teste são aqueles formados pelos textos paralelos sem nenhuma
identificação de alinhamento, enquanto os corpora de referência possuem indicações de
correspondência entre as sentenças dos textos fonte e alvo.
Na próxima seção (Seção 2) apresentamos em detalhes os recursos lingüísticos
construídos para o projeto PESA, as fases nas quais eles serão utilizados e em quais métodos.
Uma breve conclusão é apresentada na Seção 3 e os recursos lingüísticos propriamente ditos são
apresentados nos apêndices. O Apêndice 1 traz os textos dos corpora de teste; o Apêndice 2, os
textos dos corpora etiquetados morfologicamente; o Apêndice 3, os textos dos corpora de
referência, e o último apêndice, Apêndice 4, a lista de palavras âncoras.
2 Os recursos lingüísticos do projeto PESA
Os métodos de alinhamento, em sua maioria, utilizam critérios diferenciados para determinar as
correspondências entre as sentenças dos textos fonte e alvo, podendo ser divididos em:
empíricos, lingüísticos e híbridos.
Os métodos empíricos são aqueles que não utilizam nenhuma informação específica a
respeito das línguas envolvidas para determinar as correspondências entre as sentenças dos
textos fonte e alvo. Os métodos lingüísticos, por sua vez, utilizam recursos específicos das
línguas como base para seu processo de alinhamento. Por fim, os métodos híbridos mesclam as
características dos empíricos e lingüísticos com critérios de alinhamento presentes em ambos. Os
métodos escolhidos para implementação no projeto PESA, o tipo e a sigla de cada um são
mostrados na Tabela 1:
Tabela 1 – Métodos escolhidos para implementação no PESA.
Método
Gale e Church (1991, 1993)
Melamed (2000)
Piperidis, Papageorgiou e Boutsis (2000)
Melamed1 (2000)
Hofland (1996)
Tipo
Empírico
Empírico
Lingüístico
Híbrido
Híbrido
Sigla
GC
SIMR/GSA
Piperidis et al
GSA+
TCA
Todos os métodos citados utilizam os recursos lingüísticos construídos para o PESA em
2
1
Este é o mesmo método empírico, porém, com a adição de um recurso lingüístico correspondente à lista de
palavras âncoras.
maior ou menor grau, de acordo com os requisitos do método. Tais recursos podem ser divididos
em dois grupos: os corpora e a lista de palavras âncoras. Os corpora são conjuntos de textos
paralelos utilizados por todos os métodos nas fases de teste – corpora de teste – e de avaliação –
corpora de referência. A lista de palavras âncoras é uma lista bilíngüe na qual cada palavra na
língua fonte possui uma ou mais equivalências (traduções) na língua alvo.
No projeto PESA, onde apenas duas línguas estão envolvidas - o português e o inglês -,
podemos dizer que um corpus paralelo é um conjunto de pares de textos (ou bitextos) nos quais
um é a tradução do outro. A terminologia utilizada na área atribui ao texto original o nome de
texto fonte e a sua tradução, texto alvo.
Os corpora construídos para esse projeto são variações de um conjunto de 65 pares de
resumos e abstracts (textos paralelos) de trabalhos na área de computação desenvolvidos no
ICMC-USP-SC. Esse conjunto inicial, na verdade, foi dividido em dois: o corpus autêntico e o
corpus pré-editado. O primeiro é formado pelos 65 bitextos na forma em que foram
originalmente redigidos, sem nenhuma alteração quanto à sua forma ou conteúdo. O pré-editado,
por sua vez, também é formado pelos mesmos 65 pares de textos, porém com correções,
alterações e marcações feitas por um tradutor humano para a eliminação de ambigüidades,
equívocos e erros de gramática e/ou tradução para o inglês (Martins, Caseli e Nunes, 2001).
A divisão do corpus em autêntico e pré-editado foi feita com o intuito de analisar o
impacto da qualidade do corpus no desempenho dos métodos de alinhamento. O interesse nessa
análise vem do fato de que, segundo a literatura consultada, o desempenho desses métodos é
melhor em corpus sem ruídos (ou limpos), ou seja, sem erros gramaticais ou de tradução.
A partir dos corpora autêntico e pré-editado foram construídos os de teste e de referência.
Assim, os corpora de teste foram divididos em corpus autêntico de teste (CAT) e corpus préeditado de teste (CPT); e os corpora de referência em corpus autêntico de referência (CAR) e
corpus pré-editado de referência (CPR). Além desses, outros dois corpora foram construídos
especialmente para o método lingüístico Piperidis et al, que requer corpora etiquetados
morfologicamente como entrada. São eles: o corpus autêntico de teste etiquetado
morfologicamente (CATE) e o corpus pré-editado de teste etiquetado morfologicamente (CPTE).
O processo de construção desses corpora será apresentado em detalhes ainda nesta seção.
A Tabela 2 traz um quadro com todos os recursos lingüísticos e as siglas atribuídas a eles.
3
Tabela 2 – Siglas definidas para os recursos lingüísticos construídos para o PESA.
Recurso lingüístico
Corpus autêntico de teste
Corpus pré-editado de teste
Corpus autêntico de teste etiquetado morfologicamente
Corpus pré-editado de teste etiquetado morfologicamente
Corpus autêntico de referência
Corpus pré-editado de referência
Lista de palavras âncoras
Sigla
CAT
CPT
CATE
CPTE
CAR
CPR
LPA
Assim, todos os métodos citados na Tabela 1 utilizam pelo menos dois dos recursos
lingüísticos da Tabela 2, que são os corpora de teste (CAT, CPT, CATE e CPTE) e os de
referência (CAR e CPR). A lista de palavras âncoras (LPA) é utilizada apenas na fase de
implementação dos métodos híbridos como um dos critérios para o alinhamento das sentenças
dos textos fonte e alvo. A Tabela 3 mostra a distribuição desses recursos lingüísticos em relação
aos métodos e as fases nos quais eles serão usados.
Tabela 3 – Recursos lingüísticos utilizados nas fases de implementação, teste e avaliação dos métodos de
alinhamento sentencial da Tabela 1.
Método
GC
SIMR/GSA
Piperidis et al
GSA+
TCA
Tipo
Empírico
Empírico
Lingüístico
Híbrido
Híbrido
Implementação
LPA
LPA
Teste
CAT e CPT
CAT e CPT
CATE e CPTE
CAT e CPT
CAT e CPT
Avaliação
CAR e CPR
CAR e CPR
CAR e CPR
CAR e CPR
CAR e CPR
O processo de construção desses recursos é explicado em detalhes nas subseções a seguir.
A subseção 2.1 apresenta os corpora de teste CAT e CPT; a subseção 2.2 traz os detalhes da
construção dos corpora etiquetados morfologicamente CATE e CPTE; a subseção 2.3 relata o
processo de geração dos corpora de referência CAR e CPR e a subseção 2.4 traz mais detalhes
sobre a lista de palavras âncoras.
2.1 Corpora de Teste
Os corpora de teste servirão de entrada para os métodos de alinhamento sentencial de textos
paralelos e por serem utilizados com o intuito de analisar o desempenho desses métodos, ou seja,
testá-los, receberam a denominação corpora de teste. Eles são compostos por 65 pares de textos
4
paralelos que podem ser os originalmente redigidos (corpus autêntico) ou os pré-processados por
um tradutor humano (corpus pré-editado). Detalhes sobre o processo de coleta e pré-edição dos
textos dos corpora autêntico e pré-editado podem ser obtidos em (Martins, Caseli e Nunes,
2001).
A construção dos corpora de teste resumiu-se à marcação de fronteiras de parágrafos e
sentenças
dos
textos
autênticos
e
pré-editados.
Essas
marcações
foram
inseridas
automaticamente por uma ferramenta de pré-processamento de textos desenvolvida no NILC: a
TagAlign (Caseli et al., 2002). As etiquetas inicial e final de parágrafos (<p> e </p>) e sentenças
(<s> e </s>) estão de acordo com o padrão XML2 (Extensible Markup Language) e foram
inseridas de acordo com um algoritmo simples que leva em consideração os casos mais comuns
para determinar as fronteiras de parágrafos e sentenças, como a existência de ponto final (.) e de
letras maiúsculas.
A etiqueta <p> é inserida no início do texto ou antes de uma letra precedida por um
caractere de mudança de linha (Enter). A etiqueta </p>, por sua vez, é inserida quando um
caractere de fim de sentença (.?!) é seguido de um caractere de mudança de linha (Enter) ou fim
de arquivo. As fronteiras de sentença são determinadas de maneira similar. Uma etiqueta <s> é
inserida quando uma letra maiúscula é precedida por espaços (um ou mais) e um caractere
finalizador de sentença (.?!), nesta ordem, ou no início de um parágrafo ou texto. Já a etiqueta
</s>
é inserida quando um caractere finalizador de sentença for seguido de espaços (um ou mais)
e uma letra maiúscula ou um caractere de mudança de linha (Enter) ou fim de arquivo.
Possíveis erros gerados em casos que não se enquadram no descrito anteriormente, como
abreviações do tipo “S. O. S.”, são tratados em uma posterior verificação manual dos arquivos
etiquetados.
Além das etiquetas de início e fim de parágrafos e sentenças, outras duas foram inseridas
para a identificação do texto: a <text>, etiqueta inicial inserida na primeira linha do texto, e a
</text>,
inserida na última linha do texto. A etiqueta inicial possui dois atributos para indicar em
que língua o texto foi escrito e também para identificá-lo. O primeiro atributo, lang, contém a
abreviação da língua escolhida pelo usuário da TagAlign como aquela na qual o texto foi escrito
e pode receber os valores: en (inglês) ou pt (português). O segundo atributo, id, contém o nome
do arquivo sem a extensão (.txt) nem o caminho.
Os corpora gerados nesse processo receberam as siglas de CAT (corpus autêntico de
teste) e CPT (corpus pré-editado de teste) e todos os textos que os compõem são apresentados no
5
2
Em http://www.w3.org/XML.
Apêndice 1. Um exemplo de um texto fonte do CAT antes e depois desse processo de marcação
é mostrado na Figura 1.
Este trabalho apresenta os requisitos
funcionais identificados no processo de
Engenharia Reversa de Software que
possam ser suportados por um Sistema
Hipertexto. Por meio da modelagem
conceitual e navegacional do domínio de
informações relativas ao método de
engenharia reversa Fusion-RE/I, foram
estabelecidos os requisitos funcionais de
um aplicativo hipermídia de suporte ao
método, de forma a nortear o engenheiro de
software responsável pelo processo de
engenharia reversa e possibilitar o
acompanhamento da evolução desse
processo.
<text lang=pt id=art3R>
<p><s>Este trabalho apresenta os requisitos
funcionais identificados no processo de Engenharia
Reversa de Software que possam ser suportados
por um Sistema Hipertexto.</s><s>Por meio da
modelagem conceitual e navegacional do domínio
de informações relativas ao método de engenharia
reversa Fusion-RE/I, foram estabelecidos os
requisitos funcionais de um aplicativo hipermídia de
suporte ao método, de forma a nortear o engenheiro
de software responsável pelo processo de
engenharia reversa e possibilitar o
acompanhamento da evolução desse processo.</s>
</p>
</text>
Figura 1 – Texto fonte do CAT antes e depois da inserção de marcações de fronteiras.
Após o processamento dos corpora CAT e CPT fornecidos como entrada para os
métodos de alinhamento sentencial, esses mesmos textos serão retornados com as indicações de
correspondência entre as sentenças dos textos fonte e alvo, ou seja, os textos de entrada
alinhados. Esses corpora alinhados serão comparados com corpora de referência para avaliar o
método de alinhamento que os gerou.
2.2 Corpora Etiquetados Morfologicamente
Além dos corpora de teste apresentados na subseção anterior, outros dois corpora foram
produzidos para a fase de teste: o corpus autêntico de teste etiquetado morfologicamente (CATE)
e o corpus pré-editado de teste etiquetado morfologicamente (CPTE); ambos resultantes de um
processo de etiquetação morfológica feito com o TreeTagger (Schmid, 1994) para o português e
para o inglês. Os textos que compõem esses dois corpora estão presentes no Apêndice 2.
O etiquetador TreeTagger foi o escolhido por ter sido apontado em Aires e Aluísio (2001)
como o de melhor desempenho para o português brasileiro (95,36%) em uma avaliação que
envolveu outros etiquetadores. No caso do inglês, verificou-se que a diferença de precisão entre
o TreeTagger e o TBL (Brill, 1995) – 96,36% e 97%, respectivamente – não era suficientemente
grande para justificar a utilização de etiquetadores diferentes para o inglês e o português
brasileiro, por isso, optou-se pela utilização do TreeTagger também na etiquetação dos abstracts.
O TreeTagger tanto para o inglês quanto para o português brasileiro está disponível no NILC e,
6
no caso do português, seu treinamento foi produto de um mestrado desenvolvido neste mesmo
laboratório.
Além do etiquetador, outros programas de pré e pós-processamento dos textos precisaram
ser implementados para formatar a entrada e a saída do TreeTagger. Para o português, teve-se
que separar cada palavra ou caractere de pontuação (:.?!, etc) em uma linha diferente. No caso do
inglês, foi necessário apenas converter o caractere de mudança de linha (Enter) para o padrão
Unix (plataforma na qual o TreeTagger foi implementado). O programa de pós-processamento,
por sua vez, efetuou o processo inverso “voltando” os textos etiquetados para o formato original.
Uma verificação manual dos textos foi feita para corrigir possíveis erros gerados por casos não
previstos.
Na Figura 2 tem-se um exemplo de um texto fonte do CATE.
<text lang=pt id=art3R>
<p><s>Este PRON trabalho N apresenta VERB os ART requisitos N funcionais ADJ identificados
VERB no PREP+ART processo N de PREP Engenharia N Reversa ADJ de PREP Software N que
PRON possam VERB ser VERB suportados VERB por PREP um ART Sistema NP Hipertexto
NP.</s><s>Por PREP meio N da PREP+ART modelagem N conceitual ADJ e CONJ navegacional
ADJ do PREP+ART domínio N de PREP informações N relativas ADJ ao PREP+ART método N de
PREP engenharia N reversa ADJ Fusion NP - RE N /I NUME, foram VERB estabelecidos VERB os
ART requisitos N funcionais ADJ de PREP um ART aplicativo N hipermídia ADJ de PREP suporte
N ao PREP+ART método N, de PREP forma N a PREP nortear VERB o ART engenheiro N de
PREP software N responsável ADJ pelo PREP+ART processo N de PREP engenharia N reversa
ADJ e CONJ possibilitar VERB o ART acompanhamento N da PREP+ART evolução N desse
PREP+PD processo N.</s>
</p>
</text>
Figura 2 – Texto fonte após o processo de etiquetagem morfológica.
Os textos do CATE e do CPTE serão fornecidos como entrada para o método lingüístico
Piperidis et al e os textos alinhados serão comparados com os corpora de referência
apresentados na próxima subseção.
2.3 Corpora de Referência
Os corpora de referência foram construídos a partir dos corpora de teste (CAT e CPT) e são
resultado de um processo semi-automático de marcação de correspondências entre as sentenças
dos textos fonte e alvo. Essas marcações foram inseridas com o auxílio da TagAlign e os corpora
gerados receberam as siglas CAR – corpus autêntico de referência – e CPR – corpus pré-editado
de referência. Por serem considerados corretos, esses corpora serão utilizados como parâmetro
na avaliação dos métodos de alinhamento sentencial. Os 65 textos paralelos do CAR e os 65 do
7
CPR são apresentados no Apêndice 3.
O processo de alinhamento semi-automático do qual resultaram os corpora de referência
foi feito com o auxílio do módulo de alinhamento da ferramenta TagAlign. Para o sucesso desse
processo é necessário que o usuário conheça as línguas nas quais os textos paralelos foram
escritos e, assim, possa gerar um bitexto corretamente alinhado sem muito esforço. As
indicações de correspondência são inseridas como atributos da etiqueta <s>, colocando-se em id
um identificador único para a sentença e em corresp o(s) identificador(es) da(s) sentença(s)
correspondente(s) a ela. O formato para esses identificadores é mostrado a seguir:
<nome_arquivo>.<número_parágrafo>.s<número_sentença>
Um exemplo de textos paralelos sentencialmente alinhados é apresentado na Figura 3.
<text lang=pt id=art3R>
<p><s id=art3R.1.s1 corresp=art3A.1.s1>Este
trabalho apresenta os requisitos funcionais
identificados no processo de Engenharia Reversa
de Software que possam ser suportados por um
Sistema Hipertexto.</s><s id=art3R.1.s2
corresp='art3A.1.s2 art3A.1.s3'>Por meio da
modelagem conceitual e navegacional do domínio
de informações relativas ao método de
engenharia reversa Fusion-RE/I, foram
estabelecidos os requisitos funcionais de um
aplicativo hipermídia de suporte ao método, de
forma a nortear o engenheiro de software
responsável pelo processo de engenharia reversa
e possibilitar o acompanhamento da evolução
desse processo.</s>
</p>
</text>
<text lang=en id=art3A>
<p><s id=art3A.1.s1 corresp=art3R.1.s1>This
paper presents the functional requirements of
the reverse engineering process in order to be
supported by hypertext systems.</s><s
id=art3A.1.s2 corresp=art3R.1.s2>These
requirements were defined by a conceptual
and navigation modelling of the information
domain related to a reverse engineering
method called Fusion-RE/I.</s><s
id=art3A.1.s3 corresp=art3R.1.s2>Thus, the
software engineer responsable for the reverse
engineering process has the specific
guidelines to be follow and these guidelines
can be used during the process evolution.</s>
</p>
</text>
Figura 3 – Par de textos paralelos alinhados.
A comparação dos corpora de teste alinhados pelos métodos e dos corpora de referência
será feita automaticamente pelo módulo de avaliação da TagAlign ainda em fase de projeto.
2.4 Lista de Palavras Âncoras
A lista de palavras âncoras é uma lista de palavras na qual uma entrada na língua fonte (o
português brasileiro) possui uma ou mais traduções para a língua alvo (o inglês). Esse recurso
lingüístico é utilizado pelos métodos híbridos como um dos critérios para alinhar as sentenças. A
construção dessa lista baseou-se na análise das palavras mais freqüentes nos textos de três
8
corpora da área de computação:
•
O corpusDT formado por 52 textos científicos (dissertações e teses) da área de
Ciências da Computação escritos em português brasileiro. Esse corpus é um dos
resultados do projeto SciPo3, desenvolvido no NILC (Feltrim, Nunes e Aluísio, 2001).
•
O corpus cmp-lg (Computation and Language) formado por 183 artigos científicos
escritos em inglês apresentados nas conferências da Association for Computational
Linguistics (ACL) e preparado pela corporação MITRE4.
•
O corpus HCI composto por 102 introduções de trabalhos específicos da área de HCI,
escritos em inglês. Esse corpus também está disponível no NILC (Silva, 1999).
Para cada um dos corpora acima citados foi gerada uma lista com as palavras mais
freqüentes utilizando a ferramenta computacional de processamento de corpus WordSmith5.
Essas listas foram analisadas manualmente e uma lista final com cerca de 250 entradas foi gerada
para o par de línguas português-inglês no domínio da computação.
A lista final é apresentada no Apêndice 4 em uma tabela com as palavra em português
(primeira coluna) e suas correspondências em inglês (segunda coluna). O caractere * no final de
uma palavra indica truncamento, ou seja, palavras começadas com a mesma seqüência de
caracteres apresentada na primeira coluna têm a tradução indicada na segunda, como é o caso de
PERMIT* e ALLOW*.
Um fato importante a ser mencionado é que a lista de palavras âncoras não contém todas
as possíveis traduções, mas apenas as mais freqüentes ou as que foram encontradas. Dessa
forma, essa lista não deve ser considerada um léxico bilíngüe para o par de línguas portuguêsinglês, mas apenas uma parte dele.
O conteúdo da LPA apresentada no Apêndice 4 é armazenado pelos métodos híbridos em
duas árvores de textos, uma para cada língua. Seqüências de sentenças são analisadas e todas as
palavras presentes nessas sentenças são procuradas nas listas. Os pares (sentença_fonte,
sentença_alvo) encontrados se tornam pontos de correspondência candidatos e são utilizados
como critério para determinar as correspondências entre as sentenças sob análise. Dessa forma, a
LPA é uma legítima representante da influência lingüística nos métodos híbridos, enquanto
critérios estatísticos do tipo freqüência de ocorrência de palavras e outros, são representantes da
influência empírica nesses métodos.
3
9
Em http://www.nilc.icmc.sc.usp.br “Projects/SciPo”.
4
Em http://www.itl.nist.gov/iaui/894.02/related_projects/tipster_summac/cmp_lg.html.
5
Em http://www.liv.ac.uk/~ms2928/wordsmith.
3 Conclusões
O processo de construção e preparação dos recursos lingüísticos para o projeto PESA
produziu, além dos três corpora e da lista de palavras âncoras, programas e ferramentas
computacionais implementados para auxiliar o processo de geração de tais recursos. Entre essas
ferramentas a mais importante é a TagAlign: uma ferramenta de pré-processamento de corpus
que possui módulos de marcação automática de fronteiras, de alinhamento semi-automático e,
futuramente, de avaliação dos corpora alinhados pelos métodos de alinhamento. As
funcionalidades da TagAlign vão além do PESA e atingem projetos futuros que poderão utilizálas na geração de novos recursos lingüísticos.
Outro fato importante é que todos os recursos lingüísticos gerados para o PESA podem
ser usados em outros projetos do NILC ou em outras instituições parceiras. Um exemplo desse
fato é a utilização dos corpora de referência (CAR e CPR) como entrada para os métodos de
alinhamento lexical de textos paralelos. Isso é possível uma vez que esses métodos partem de
textos paralelos alinhados no nível sentencial para encontrar as correspondências entre as
palavras das sentenças já alinhadas. Esse processo será explorado a fundo em outro projeto do
NILC que visa estudar, implementar e avaliar alguns métodos de alinhamento lexical de forma
semelhante à apresentada no PESA.
Por fim, o último produto do processo de construção dos recursos lingüísticos para o
PESA é a descrição de seus passos apresentada neste relatório. Com essa descrição do processo
em mãos, o leitor poderá reproduzi-lo para a geração de novos corpora ou listas de palavras
âncoras semelhantes às construídas aqui.
10
Referências Bibliográficas
Aires, R.V.X. e Aluísio, S.M. (2001). Criação de um corpus com 1.000.000 de palavras
etiquetado morfossintaticamente. Série de Relatórios do NILC. NILC-TR-01-8.
Brill, E. (1995). Transformation-based error-driven learning of natural language: A case study in
part of speech tagging. Computational Linguistics, vol. 21, no. 4, pp.543-565.
Caseli, H.M; Feltrim, V.D.; Nunes, M.G.V. (2002, no prelo). TagAlign: Uma ferramenta de préprocessamento de textos. Série de Relatórios do NILC, NILC-TR-02-09.
Gale, W.A. e Church, K.W. (1991). A program for aligning sentences in bilingual corpora. In the
Proceedings of the 29th Annual Meeting of the Association for Computational Linguistics (ACL),
pp.177-184, Berkley.
Gale, W.A. e Church, K.W. (1993). A program for aligning sentences in bilingual corpora.
Computational Linguistics, vol. 19, no. 3, pp.75-102.
Feltrim, V.D.; Nunes, M.G.V.; Aluísio, S.M. (2001). Um corpus de textos científicos em
Português para a análise da Estrutura Esquemática. Série de Relatórios do NILC, NILC-TR-0104.
Hofland, K. (1996). A program for aligning English and Norwegian sentences. In Hockey, S.;
Ide, N.; Perissinotto, G. (eds.), Research in Humanities Computing. Oxford: Oxford University
Press, pp.165-178.
Martins, M.S.; Caseli, H.M.; Nunes, M.G.V. (2001). A construção de um corpus de textos
paralelos português-inglês. Série de Relatórios do NILC, NILC-TR-01-5.
Melamed, I.D. (2000). Pattern recognition for mapping bitext correspondence. In Véronis, J.
(ed.), Parallel text processing: Alignment and use of translation corpora, Kluwer Academic
Publishers, pp.25-47.
Piperidis, S.; Papageorgiou, H.; Boutsis, S. (2000). From sentences to words and clauses. In
Véronis, J. (ed.), Parallel text processing: Alignment and use of translation corpora, Kluwer
Academic Publishers, pp.117-138.
11
Schmid, H. (1994). Probabilistic Part-of-Speech Tagging Using Decision Trees. In the
Proceedings of the Conference on New Methods in Language Processing, Manchester, UK.
Silva, M.H.B. (1999). A abordagem de críticas para a construção de sistemas de aprendizado da
escrita técnica. Dissertação de Mestrado, ICMC-USP, São Carlos.
Véronis, J. e Langlais, P. (2000). Evaluation of the parallel text alignment systems: The
ARCADE project. In Véronis, J. (ed.), Parallel text processing: Alignment and use of translation
corpora, Kluwer Academic Publishers, pp.369-388.
12
Apêndice 1 – Corpora de Teste
Corpus Autêntico de Teste (CAT)
art1
<text lang=pt id=art1R>
<p><s>Neste artigo é apresentada uma ferramenta para validação e verificação de
requisitos.</s><s>Essa ferramenta suporta a abordagem ERACE.</s><s>Tal abordagem parte do
documento de requisitos do sistema e propõem a especificação das interações entre o sistema e seus
agentes (cenários), e então os cenários são especificados detalhadamente.</s><s>Também são
apresentadas heurísticas para a evolução do modelo de requisitos para modelos de análise,
exemplificadas através do estudo de caso apresentado.</s>
</p>
</text>
<text lang=en id=art1A>
<p><s>A tool to support requirements trading is presented.</s><s>The tool supports the ERACE
approach.</s><s>This approach starts from the system's requirement document and proposes to specify
interactions between the system and its agents (scenarios), and then the scenarios are specified in
detail.</s><s>Heuristics to evolve from the requirements model to the analysis are also
presented.</s><s>An example to illustrates the approach is also presented.</s>
</p>
</text>
art2
<text lang=pt id=art2R>
<p><s>O crescimento do mercado de software a cada dia acarreta o aumento do uso de técnicas de
desenvolvimento, muitas vezes informais.</s><s>A manutenção de tais softwares torna-se problemática,
uma vez que a documentação associada ao software, na maioria das vezes, não está de acordo com o
código implementado.</s><s>Nesse contexto atua a Engenharia Reversa de Software, com o propósito
de recuperar as informações de projeto perdidas durante a fase de desenvolvimento, e de documentar o
real estado do software.</s><s>Este artigo relata as questões envolvidas durante a aplicação do método
de engenharia reversa Fusion-RE/I.</s><s>O experimento descrito é parte da re-engenharia de um
sistema protótipo de hipermídia, cujo objetivo é o de adaptá-lo ao domínio de Engenharia de
Software.</s><s>Em função de o sistema alvo ser hipermídia, os resultados obtidos durante a aplicação
do método Fusion-RE/I puderam ser registrados como um hiperdocumento no próprio sistema submetido
à engenharia reversa.</s><s>Foi então possível observar aspectos relevantes sobre a validação das
etapas propostas no método Fusion-RE/I.</s>
</p>
</text>
<text lang=en id=art2A>
<p><s>The growth of the software market has leading to an increasing use of development techniques,
which are, sometimes, informal ones.</s><s>The maintenance of such software is problematic, since its
documentation rarely reflects the implemented code.</s><s>In this context Reverse Engineering of
Software can help by means of recovering the project information lost during the development phase and
documenting the current software state.</s><s>This article discusses the issues emerged during the
application of the method of reverse engineering named Fusion-RE/I.</s><s>The described experiment is
part of the re-engineering of a prototype hypermedia system, which has, as main goal, to adapt it to a
Software Engineering domain.</s><s>Since the target is a hypermedia system, the results obtained
13
during the use of Fusion-RE/I can be registered as a hyperdocument.</s><s>By doing that, it is possible
to observe and analyse some relevant issues concerning the method Fusion-RE/I.</s>
</p>
</text>
art3
<text lang=pt id=art3R>
<p><s>Este trabalho apresenta os requisitos funcionais identificados no processo de Engenharia
Reversa de Software que possam ser suportados por um Sistema Hipertexto.</s><s>Por meio da
modelagem conceitual e navegacional do domínio de informações relativas ao método de engenharia
reversa Fusion-RE/I, foram estabelecidos os requisitos funcionais de um aplicativo hipermídia de suporte
ao método, de forma a nortear o engenheiro de software responsável pelo processo de engenharia
reversa e possibilitar o acompanhamento da evolução desse processo.</s>
</p>
</text>
<text lang=en id=art3A>
<p><s>This paper presents the functional requirements of the reverse engineering process in order to be
supported by hypertext systems.</s><s>These requirements were defined by a conceptual and
navigation modelling of the information domain related to a reverse engineering method called FusionRE/I.</s><s>Thus, the software engineer responsable for the reverse engineering process has the
specific guidelines to be follow and these guidelines can be used during the process evolution.</s>
</p>
</text>
art4
<text lang=pt id=art4R>
<p><s>Este artigo discute questões sobre a autoria de aplicações hipermídia para ensino, com o objetivo
de identificar requisitos para um ambiente de desenvolvimento de aplicações hipermídia.</s><s>A
autoria de hiperdocumentos para ensino é uma tarefa complexa e sistemas de autoria hipermídia
tradicionalmente utilizados, como HyperCard, ToolBook e mesmo a linguagem HTML, no caso de autoria
para a WWW, são mais direcionados à criação de hiperdocumentos para apresentação e recuperação
de informação.</s><s>Este artigo apresenta algumas ferramentas para autoria de hiperdocumentos para
ensino e argumenta pela necessidade de uma modelagem prévia do domínio de
conhecimento.</s><s>Um método para o projeto de aplicações hipermídia para o ensino, o EHDM, é
proposto como base para o desenvolvimento de ferramentas de autoria que incorporam a modelagem do
domínio do conhecimento como parte do seu processo de autoria.</s><s>Uma ferramenta desenvolvida
utilizando-se o EHDM como base metodológica é também apresentada como forma de validação do
EHDM num contexto real.</s>
</p>
</text>
<text lang=en id=art4A>
<p><s>This paper discusses issues related to the authoring of educational hypermedia applications with
the objective of identifying requirements for an environment of development of hypermedia
applications.</s><s>The authoring of educational hyperdocuments is a complex task and traditional
hypermedia authoring systems, like HyperCard, ToolBook, and even the HTML language for the WWW,
are more suitable for the tasks of information presentation and retrieval.</s><s>This paper presents
some tools for authoring of educational hyperdocuments and considers the need of a previous modeling
of the knowledge domain.</s><s>A method for the project of educational hyperdocuments applications,
EHDM, is proposed as a basis for the development of authoring tools that incorporate the modeling of the
knowledge domain as a part of their authoring process.</s><s>A tool that was developed using the
EHDM as its methodological basis is also presented as a way of validating the EHDM in a real
14
context.</s>
</p>
</text>
art5
<text lang=pt id=art5R>
<p><s>O aprimoramento das técnicas e métodos sistemáticos elaborados para apoiar o
desenvolvimento de aplicações trouxe como principais vantagens a produção de softwares com alta
qualidade e a custos mais baixos.</s><s>De forma similar ao desenvolvimento de softwares comerciais,
o desenvolvimento de aplicações hipermídia tem passado por significativas mudanças e por constantes
evoluções.</s><s>Atualmente, os sistemas de autoria hipermídia oferecem, por exemplo, condições
para que uma aplicação seja previamente especificada para, em seguida, ser efetivamente
implementada.</s><s>No entanto, é necessário que eles possuam algumas características que
proporcionem facilidades em sua utilização, de forma a motivar seus usuários.</s><s>De forma geral,
este trabalho se concentra na avaliação da implementação de um conjunto de requisitos desejável em
um ambiente de autoria de aplicações hipermídia para ensino, denominado SASHE (Sistema de Autoria
e Suporte Hipermídia para Ensino).</s><s>Os requisitos propostos nas fases iniciais do
desenvolvimento desse sistema também serão considerados na avaliação, que será realizada de forma
experimental e resultará na obtenção de dados concretos com relação às condições atuais da
implementação do módulo de autoria do sistema mencionado.</s>
</p>
</text>
<text lang=en id=art5A>
<p><s>The improvement of techniques and systematic methods elaborated to support the development
of computational systems has brought as main strength the production of high quality and low cost
software.</s><s>As in the development of commercial software, the development of hypermedia
applications has passed for significant alterations and constant evolution.</s><s>Nowadays, the
authoring systems for hypermedia applications provide conditions for a previously specified application,
which is effectively implemented later.</s><s>However, it is necessary that they have some
characteristics to provide facilities and to motivate the users.</s><s>This work presents the evaluation of
the implementation of a desirable requirement set of an authoring system called SASHE (Hypermedia
System for Authoring and Supporting Educational Applications).</s><s>Initial requirements proposed for
this system will also be considerate.</s><s>The evaluation will be realized in an experimental form and
will answer questions about the real conditions of the system's authoring module.</s>
</p>
</text>
art6
<text lang=pt id=art6R>
<p><s>Este artigo apresenta o Método para Projeto de Hiperdocumentos para Ensino, ou EHDM
(Educational Hyperdocuments Design Method), uma abordagem sistemática para apoiar o projeto e o
desenvolvimento de aplicações hipermídia para ensino.</s><s>O método utiliza o modelo proposto por
Michener e a técnica de mapeamento conceitual para modelar o domínio de conhecimento do
hiperdocumento.</s><s>As três fases que compõem o método - modelagem conceitual hierárquica,
projeto navegacional de contextos e construção e teste - são apresentadas.</s>
</p>
</text>
<text lang=en id=art6A>
<p><s>This paper presents the Educational Hyperdocuments Design Method, or EHDM, a systematic
approach to support the design and development of educational hypermedia applications.</s><s>It uses
Michener's model and the technique of concept mapping for modeling the knowledge domain.</s><s>The
15
three phases that comprise the method - hierarchical conceptual modeling, contextual navigational design
and construction and test - are presented.</s>
</p>
</text>
art7
<text lang=pt id=art7R>
<p><s>Sistemas Reativos caracterizam-se por reagir continuamente a estímulos externos e internos e
por possuir no aspecto comportamental seu principal enfoque.</s><s>Dentre as técnicas que são
utilizadas para especificar o comportamento desse tipo de sistema estão as Redes de
Petri.</s><s>Devido a caráter crítico em que geralmente estão envolvidos, a especificação de um
Sistema Reativo deve ser validada de forma criteriosa.</s><s>Por isso, o critério Análise de Mutantes,
um critério de teste baseado em erros normalmente aplicado ao teste de programas, tem sido explorado
no contexto de teste de Redes de Petri.</s><s>O objetivo deste trabalho é a implementação da
ferramenta Proteum-RS/PN, visando à automação do processo de teste e validação de Redes de Petri
com base no critério Análise de Mutantes, visto que a aplicação manual desse critério é impraticável.</s>
</p>
</text>
<text lang=en id=art7A>
<p><s>Reactive Systems are characterized by continuously reacting to external as well as internal stimuli
and by having its main concern in the behavioral aspect.</s><s>Among the techniques that are usually
used to specify the behavior of this kind of system are the Petri Nets.</s><s>Due to the critical features
that are in general involved, Reactive System specifications must be validated in a rigorous
way.</s><s>Thus, the Mutation Analysis - a fault-based criterion usually used for program testing - has
been explored in the context of Petri Net testing.</s><s>The objective of this work is the implementation
of Proteum-RS/PN, aiming at the automation of the Petri Net testing and validation process with basis on
Mutation Analysis, since its manual application is unrealistic and error-prone.</s>
</p>
</text>
art8
<text lang=pt id=art8R>
<p><s>Problema da Mochila Compartimentada pode ser enunciado considerando-se a seguinte situação
hipotética: um alpinista deve carregar sua mochila de capacidade limitada com possíveis itens de sua
utilidade.</s><s>A cada item atribui-se o seu peso e um valor de utilidade (até aqui, o problema coincide
com o clássico Problema da Mochila).</s><s>Entretanto, os itens são de classes distintas (alimentos,
medicamentos, utensílios, etc.) e devem estar em compartimentos separados na mochila.</s><s>Os
compartimentos da mochila são flexíveis e têm capacidades limitadas.</s><s>Cada compartimento tem
um custo que depende da classe com que foi preenchido.</s><s>O problema consiste em determinar as
capacidades adequadas de cada compartimento e como esses devem ser carregados, maximizando o
valor de utilidade total.</s><s>Nesse trabalho, propomos uma modelagem matemática não linear inteira
para o problema e verificamos algumas heurísticas para sua resolução.</s><s>Tal problema estende os
Problemas da Mochila encontrados na literatura, o que pode ser confirmado pela ausência em trabalhos
recentes de revisão de Problemas da Mochila não-padronizados.</s><s>Uma aplicação prática de
relevância deste problema aparece no corte de bobinas de aço, sujeitas à laminação.</s>
</p>
</text>
<text lang=en id=art8A>
<p><s>The Clustered Knapsack Problem can be stated as the following hypothetical situation: an alpinist
should carry his knapsack of limited capacity with possible items of his utility.</s><s>To each item is
attributed an weight and an utility value (until now, the problem coincides with the standard Knapsack
16
Problem).</s><s>However, the items are of different classes (foods, medicaments, utensils, etc.) and
they should be packed in separated clusters in the knapsack.</s><s>The clusters of the knapsack are
flexible and have limited capacities.</s><s>Each cluster has a cost that depends on the class which it
was filled.</s><s>The Clustered Knapsack Problem consists of determining the suitable capacities of
each cluster and how these clusters should be filled.</s><s>The objective is to maximize a total utility
value.</s><s>In this work, we propose an integer non-linear optimization model for the problem and we
design some heuristics for its solution.</s><s>Such problem extends the class of Knapsack
Problems.</s><s>A practical application of this problem arises in the cut of steel coils subject to the
lamination.</s>
</p>
</text>
art9
<text lang=pt id=art9R>
<p><s>Este trabalho apresenta o STT (Sistema de Telemetria e Telecomando), como parte do Projeto
ARARA Aeronaves de Reconhecimento Assistidas por Rádio e Autônomas (Autonomous and RadioAssisted Reconnaissance Aircraft).</s><s>O STT permite operar a aeronave do ARARA além do
alcance visual do piloto.</s><s>As imagens de vídeo e os dados dos instrumentos são transmitidos da
aeronave para a estação de base em tempo real.</s><s>A interface gráfica do STT apresenta o vídeo
sobreposto por um painel de instrumentos, similar aos simuladores de vôo tornando a sua operação
muito intuitiva.</s>
</p>
</text>
<text lang=en id=art9A>
<p><s>This work presents the STT (Telemetry and Telecommand System), part of the ARARA
(Autonomous and Radio-Assisted Reconnaissance Aircraft) project.</s><s>The STT allows ARARA
aircraft to be operated beyond the visual range of the pilot.</s><s>Real time video and instrumentation
data are broadcasted from the aircraft to a ground station.</s><s>The graphic interface of STT presents
the video superimposed by an instrument panel, similar to a flight simulator program, making its operation
very intuitive.</s>
</p>
</text>
art10
<text lang=pt id=art10R>
<p><s>O SPP2 (Servidor de Processamento Paralelo), desenvolvido no Laboratório de Computação de
Alto Desempenho (LCAD-ICMC-USP) utiliza computadores convencionais conectados por uma rede de
comunicação de alta velocidade.</s><s>Pesquisadores da Universidade de Illinois desenvolveram uma
camada de software de alto desempenho para a troca de mensagens entre máquinas conectadas por
redes de alta velocidade Myrinet denominada Fast Messages, e que apresenta baixa latência na
transmissão de mensagens e alta taxa de transferência.</s><s>Uma biblioteca de alto nível muito
utilizada para a programação paralela é o PVM (Parallel Virtual Machine).</s><s>Para que o PVM possa
tirar proveito do desempenho de comunicação do sistema Fast Messages sobre Myrinet, foi
desenvolvida no LCAD-USP uma biblioteca que possui a semântica de comunicação de sockets mas
utiliza Fast Messages para atingir maior desempenho.</s><s>Essa biblioteca também pode ser utilizada
diretamente para troca de mensagens na rede, sendo mais adequada para o programador acostumado
com sockets do que o uso das primitivas de Fast Messages.</s><s>Testes preliminares mostram que
sock2fm apresenta um desempenho melhor que TCP/IP para mensagens maiores que 250 bytes (79%
melhor para alguns tamanhos).</s>
</p>
</text>
17
<text lang=en id=art10A>
<p><s>Conventional computers connected by high-speed communication networks present a very low
cost alternative to the MPPs (Massively Parallel Processors) for applications that demand high computing
power.</s><s>The SPP2 (Parallel Processing Server), developed at the LCAD-ICMC-USP, is one of
these systems.</s><s>The Fast Messages is a high-performance communication system developed at
University of Illinois that can be used to build more complex message passing systems.</s><s>Fast
Messages provide low-latency and high-bandwidth packet transmission.</s><s>A widespread
communication system that uses the message-passing paradigm is PVM (Parallel Virtual
Machine).</s><s>In order to take advantage of the performance provided by Fast Messages over Myrinet
using PVM, a software library (sock2fm) was developed at the LCAD-USP following the semantics
provided by the sockets API.</s><s>Using the sock2fm library, the PVM code can be compiled with minor
modifications.</s><s>Programmers that use the sockets API can make calls directly to the sock2fm
functions, avoiding the less known Fast Messages interface.</s><s>Preliminary results show that the
sock2fm presents a better perfomance than TCP/IP for messages bigger than 250 bytes (79% better for
some packet sizes).</s>
</p>
</text>
art11
<text lang=pt id=art11R>
<p><s>Diante das inúmeras opções de pacotes de software que existem atualmente para as aplicações
de Sistemas de Informação e da dificuldade que um cliente tem para escolher aquele pacote que atenda
melhor suas necessidades, neste trabalho é apresentado um procedimento para escolha de pacotes de
software na área de Sistemas de Informação.</s><s>Nesse procedimento são utilizadas a norma NBR
12119 da Associação Brasileira de Normas Técnicas (ABNT) e o Quality Function Deployment (QFD) do
American Supplier Institute (ASI).</s>
</p>
</text>
<text lang=en id=art11A>
<p><s>Since the great deal of software packs that exist nowadays to the applications of the system of
information and also the difficulty that a client has to choose the pack that supplies the necessities, we
present a work the procedure to choose a software pack in the Information System Area.</s><s>In this
procedure we use the rule NBR 12119 from the ABNT (Brazilian of Technical Rules) and the QFD
(Quality Function Deployment).</s>
</p>
</text>
art12
<text lang=pt id=art12R>
<p><s>O planejamento de projeto de software é uma prática administrativa vital para o sucesso da
gestão de um projeto.</s><s>A ausência de práticas administrativas no desenvolvimento de software é a
principal causa de sérios problemas enfrentados pelas organizações: atraso em cronogramas, custo
maior do que o esperado e presença de defeitos.</s><s>Tais problemas ocasionam inconveniências aos
usuários e perda de tempo e de recursos dos desenvolvedores.</s><s>Segundo os modelos e padrões
de qualidade ISO, SPICE e CMM, planejamento de projeto é um dos itens básicos para que uma
empresa inicie a melhoria de processo de desenvolvimento de software.</s><s>Este trabalho apresenta
um modelo de processo de planejamento que define, relaciona e organiza as principais atividades que
devem ser realizadas para planejar um projeto de software.</s><s>O trabalho também apresenta um
estudo de caso que mostra a aplicação do modelo de processo em um centro de desenvolvimento de
sistemas de uma empresa privada.</s>
</p>
</text>
18
<text lang=en id=art12A>
<p><s>The software project planning is a vital managerial practice for a successful project
management.</s><s>The absence of managerial practices in the software development is the main
cause of serious problems faced by the organizations: delay in schedules, cost higher than the expected
and presence of defects.</s><s>Such problems cause inconveniences for users and enormous losses of
time for developers.</s><s>According to the models and quality patterns ISO, SPICE and CMM, project
planning is one of the basic items for a company to start the software process improvement.</s><s>This
work presents a planning process model that defines, relates and organizes the main activities that a
company should accomplish in order to plan a software project.</s><s>The work also presents a case
study that shows an application of the planning process model in a development center of a
company.</s>
</p>
</text>
bd1
<text lang=pt id=bd1R>
<p><s>Atualmente as organizações devem trocar dados entre si, e a tendência é que estas trocas sejam
efetuadas cada vez mais através de meios digitais.</s><s>Os dados são consultados (alimentados)
livremente nas bases de dados de organizações independentes entre si, porém quando é necessária a
troca de dados, como não existe uma previsão de integração, os dados somente podem ser trocados
após uma preparação que impõem alguma forma de intervenção manual, construção de filtros especiais,
etc., uma vez que a não existência de um esquema comum impede que os dados de uma base possa
ser intercambiados com os de outra base.</s><s>No entanto, embora as bases de dados de diferentes
organizações possam ser construídas de maneira totalmente independentes, a necessidade de uma
troca significa que a semântica dos elementos manipulados, em particular daqueles que devem ser
compartilhados é, no mínimo, semelhante.</s><s>Por exemplo, se duas organizações devem trocar
dados sobre pessoas, não importa se para as diferentes organizações as pessoas são clientes,
empregados, alunos ou pacientes, o significado de "pessoa" é sempre entendido pelos membros das
organizações.</s><s>O mesmo ocorre com qualquer entidade que se deseje trocar informações.</s>
</p>
<p><s>Este trabalho parte da suposição que possa existir alguma forma de definição primitiva para os
diversos elementos de dados que devem ser compartilhados, a partir da qual sua instanciação em
elementos de um esquema de dados em particular possa ser reconhecido.</s><s>Assim, busca-se
identificar estruturas primitiva, com a finalidade de integrá os sistemas.</s><s>Contudo, para se chegar
a tal estrutura, é preciso definir regras que garantam a preservação de propriedades da mesma com a
finalidade de permitir que sempre que o esquema de uma organização A seja construído a partir de uma
mesma estrutura primitiva que foi utilizada por outra organização B, a integração entre ambas possa ser
feita de forma automática, e que isso não provoque inconsistência nas bases de dados que estarão
recebendo as informações.</s>
</p>
<p><s>Para atingir esses objetivos, este trabalho propõe que tais estruturas de esquemas primitivos
sejam parte das Bibliotecas de Componentes Reutilizáveis (BTO) que são distribuídas como parte das
Ferramentas de Desenvolvimento Rápido de Aplicativos (RAD) comerciais.</s><s>Como um exemplo de
como isso poderia ser feito, apresenta-se um componente que define genericamente um objeto pessoa,
desenvolvido a partir de como "pessoas" são tratadas em dois sistemas reais, centrando essa estrutura
em uma única Abstração: a Abstração de Generalização.</s><s>Apresenta também o conjunto de
regras que deve ser utilizado para a integração de componentes centrados nessa abstração, que é a
mais universalmente compatível entre os diversos modelos de dados orientados a objetos disponíveis
atualmente.</s>
</p>
</text>
<text lang=en id=bd1A>
<p><s>Nowadays, the organizations need to deliver and receive data mutually, and the tendency is that
19
the interchanges are made ever more through digital means.</s><s>Although the databases of different
organizations can (and must) be totally built in an independent way, when some elements must be
interchanged, the semantic of these elements are at least similar.</s><s>For example, if two
organizations should interchange data on people, it does not care, for the different organizations, if the
people are customers, employees, students or patient, the means of what are "people" is always
understood by each organization.</s>
</p>
<p><s>This work states that some form of primitive, common definition can exist for the data elements
that must be shared, from which many elements of a database schema should be
recognized.</s><s>Thus, it searches for primitive structures that should be used by the several systems
with the purpose of integrating them.</s><s>Besides the definition of such structures, is necessary also
to define rules that guarantee the preservation of the properties from the data that follow these structure
in different organizations, when an interchange is pursued.</s>
</p>
<p><s>To meet these objectives, this work suggests the development of common, generic Schema
Components, that could be distributed as part of the Reusable Components Libraries of commercial
Rapid Application Development (RAD) tools.</s><s>As an example of this approach, it is presented one
Primitive Component, which defines a generic "people" component.</s><s>This component was
extracted from the analysis of two existing systems, and it was structured using only one abstraction: the
generalization one.</s><s>It presents also the set of rules that must be followed to integrate data from
two databases that have a subschema based on that abstraction.</s><s>This sole abstraction was
chosen due to be the most universally compatible concept among the present object-oriented data
models.</s>
</p>
</text>
cad1
<text lang=pt id=cad1R>
<p><s>Este trabalho apresenta meios alternativos para a obtenção de imagens aéreas e sua utilização
na agricultura.</s><s>Imagens aéreas representam uma ferramenta importante na avaliação de diversos
aspectos da atividade agrícola moderna, principalmente aqueles que não podem ser avaliados ao nível
do solo.</s><s>Três tipos de sistemas são definidos com níveis crescentes de complexidade e
funcionalidade.</s><s>Diversos critérios são propostos para a avaliação do sistema e para a
determinação da sua adequação às principais aplicações na agricultura.</s><s>Foi construído um
protótipo de sistema do Tipo I baseado em aeromodelos que foi utilizado na avaliação da tecnologia e
validação do projeto.</s><s>Foram utilizados componentes facilmente encontrados no mercado,
existindo potencial para a evolução técnica do sistema construído em cada um dos seus componentes
básicos: a aeronave, o método de controle e o meio de captação das imagens.</s><s>Os resultados
obtidos mostram que o sistema pode substituir, a baixo custo, os meios convencionais utilizados até
então para a obtenção dessas imagens.</s>
</p>
</text>
<text lang=en id=cad1A>
<p><s>This work presents alternative methods to take aerial pictures and their use in agricultural
applications.</s><s>Aerial pictures represent an important tool to evaluate several parameters in modern
agricultural practice, especially those that cannot be detected at ground level.</s><s>In this text, three
types of system are defined with increasing levels of complexity and usability.</s><s>A Type I system is
further detailed and implemented, allowing for an evaluation of the technology.</s><s>It was based
almost entirely on model airplanes and commercially available parts.</s><s>There is plenty of room for
further improvements in the system, especially on the performance of the airplane, on the flight control
mechanism and on the quality of the pictures taken.</s><s>The results show that the approach is an
effective low-cost alternative to other procedures carried out conventionally for agricultural evaluation
purposes.</s>
</p>
20
</text>
cgpi1
<text lang=pt id=cgpi1R>
<p><s>Este trabalho apresenta o Animbs (Animation for MBS), um sistema capaz de visualizar dados
gerados por um sistema de simulação de engenharia (SD/FAST) na forma de animações por
computador.</s><s>SD/FAST é um sistema utilizado para o modelamento e a simulação de sistemas
mecânicos multicorpos (MBS).</s><s>O sistema Animbs permite a associação de uma geometria ao
MBS sendo simulado e utiliza os dados produzidos pela simulação do SD/FAST para criar uma
animação do comportamento do sistema mecânico e, dessa forma, melhorar a análise de dados feita
pelos usuários do SD/FAST.</s>
</p>
</text>
<text lang=en id=cgpi1A>
<p><s>This work presents Animbs (Animation for MBS), a software that enables the visualization of data
generated by an engineering simulation system (SD/FAST) in the form of computer
animation.</s><s>SD/FAST is a system for modeling and simulation of multibody systems
(MBS).</s><s>The Animbs system allows the association of a geometry to the MBS being simulated, and
uses the data produced by the SD/FAST simulation to create an animated view of the MBS behavior, thus
providing support for enhanced data analysis by users of SD/FAST.</s>
</p>
</text>
es1
<text lang=pt id=es1R>
<p><s>A execução da engenharia reversa orientada a objetos de um sistema legado desenvolvido com
orientação procedimental é usada como base para sua reengenharia, seguindo duas abordagens
diferentes.</s><s>Na primeira, o sistema passa por reengenharia com mudança de orientação, por meio
de segmentação e, posteriormente, é transformado para uma linguagem orientada a objetos de forma
semi-automática.</s><s>Na segunda, é feito o reconhecimento de padrões recorrentes de software no
modelo de objetos produzido pela engenharia reversa, para depois efetuar a reengenharia utilizando
esses padrões.</s><s>Os resultados obtidos por intermédio dessas duas abordagens podem ser
comparados quanto à manutenibilidade, legibilidade e reuso.</s><s>A versão original do sistema legado
escolhido para a realização da experiência está implementado na linguagem Clipper e possui cerca de
vinte mil linhas de código.</s><s>Trata-se de uma oficina auto-elétrica e mecânica de
veículos.</s><s>Para a engenharia reversa foi escolhido o método Fusion/RE, sendo feita uma proposta
para sua evolução, adicionando um maior detalhamento da etapa de abstração do modelo de análise do
sistema.</s><s>Para mudança de orientação do paradigma de desenvolvimento, de procedimental para
orientado a objetos, são propostas duas etapas adicionais a serem executadas após a aplicação do
Fusion/RE: o projeto avante do sistema e a segmentação do programa legado.</s><s>Indicações sobre
como fazer a segmentação são fornecidas.</s><s>A transformação do código segmentado em Clipper
para Java é feita com auxílio da máquina Draco-Puc.</s><s>Uma estratégia é proposta para o
reconhecimento de padrões a partir do modelo de objetos do sistema obtido pela engenharia
reversa.</s><s>Por meio dela, instâncias dos padrões Type-Object, Association-Object, State Across a
Collection e Behaviour Across a Collection podem ser reconhecidas.</s><s>Experiências de
implementação de alguns desses padrões, em Delphi, são feitas.</s>
</p>
</text>
<text lang=en id=es1A>
<p><s>The object oriented reverse engineering of a legacy system, originally developed using the
procedural paradigm, is the basis for two different reengineering approaches.</s><s>In the first, the
21
reengineering is done to change the implementation paradigm by segmentation, followed by the
semi-automatic transformation to an object oriented language.</s><s>In the second, recurring patterns
are first recognized in the object model produced by the reverse engineering, and then the reengineering
is done adopting these patterns.</s><s>Results obtained by these two approaches are compared to
assess their maintainability, legibility and reuse.</s><s>The original version of the legacy system used in
this experience has about twenty thousand lines of Clipper code and refers to an electric and mechanic
car repair shop.</s><s>For the reverse engineering phase the Fusion/RE method is used, and a proposal
is done for its evolution, adding features to detail its system analysis model abstraction phase.</s><s>To
change the system orientation paradigm, from procedural to object-oriented, two additional phases are
proposed to be conducted after the application of the Fusion/RE method: the forward design of the
system and the legacy code segmentation.</s><s>Hints and rationales are supplied to conduct the code
segmentaion.</s><s>The code transformation from segmented Clipper to Java is done with support of
the Draco-Puc machine.</s><s>A strategy is proposed for pattern recognition based on the system object
model obtained through reverse engineering.</s><s>Through it, instances of Type-Object,
Association-Object, State Across a Collection and Behaviour Across a Collection patterns can be
recognized.</s><s>Delphi implementation experiments of these patterns are done.</s>
</p>
</text>
es2
<text lang=pt id=es2R>
<p><s>Independentemente do tipo de manutenção conduzida - corretiva, preventiva, adaptativa ou
evolutiva, as atividades de teste de regressão são necessárias para testar as modificações realizadas e
as eventuais novas funcionalidades de um programa, e, principalmente, para testar se as
funcionalidades já existentes não foram afetadas adversamente pelas modificações.</s><s>Visando a
aplicar o teste de regressão de uma maneira sistemática a um baixo custo e com eficácia, muitas
técnicas têm sido propostas na literatura.</s><s>Essas diversas técnicas são divididas em duas
abordagens: retest-all e seletiva.</s><s>A abordagem retest-all utiliza todo o conjunto de casos de teste
disponível para testar as modificações, enquanto que a abordagem seletiva utiliza um subconjunto dos
casos de teste disponíveis para testar as modificações.</s><s>As técnicas baseadas na abordagem
seletiva têm sido muito estudadas, pois visam a diminuir os esforços despendidos no teste de regressão
reduzindo o número de casos de teste a serem reexecutados.</s><s>Diante da diversidade das técnicas
seletivas, fazem-se necessários estudos empíricos para avaliar e comparar a aplicação dessas
técnicas.</s><s>Assim, este trabalho visa a aplicar e avaliar empiricamente duas técnicas de teste de
regressão que têm se mostrado promissoras: a Técnica baseada em Modificação (Wong et al., 1997a) e
a Técnica baseada em Mutação Seletiva (Wong et al., 1997b).</s><s>Para auxiliar nessa avaliação, um
framework, proposto por Rothermel e Harrold (1996), é utilizado.</s><s>Com a realização desses
experimentos, espera-se contribuir para o estabelecimento de estratégias de teste de regressão efetivas
e de baixo custo.</s>
</p>
</text>
<text lang=en id=es2A>
<p><s>Independently of the type of maintenance carried out - corrective, preventive, adaptative or
perfective, regression testing activities are necessary to test the modifications and the new eventual
features, and, mainly, to test if the features existent were not adversely affected by the
modifications.</s><s>Aiming at carrying out the regression testing systematically, with low cost and
effectiveness, many techniques have been proposed in the literature.</s><s>These techniques are
divided into two approaches: retest-all and selective.</s><s>The retest-all approach uses the complete
test case set available; meanwhile, the selective approach selects a subset to carry out the regression
testing.</s><s>Many researchers have studied the techniques based on the selective approach, since
they aim at reducing the efforts during the regression testing reducing the test case set to be
reexecuted.</s><s>As there are several techniques based on selective approach, empirical studies are
necessary to evaluate and compare these techniques.</s><s>Thus, this work aims at evaluating and
comparing the application of two promising regression testing techniques: Technique based on
22
Modification and Technique based on Selective Mutation.</s><s>A framework, proposed by Rothermel
and Harrold, is used to evaluate these techniques.</s><s>The accomplishment of these studies
contributes towards the establishment of effective and low cost regression testing strategies.</s>
</p>
</text>
es3
<text lang=pt id=es3R>
<p><s>Atividades de teste no desenvolvimento de Sistemas Reativos são de grande relevância, bem
como a disponibilidade de ferramentas que apóiem essas atividades, uma vez que a ocorrência de falhas
nesses sistemas pode causar graves conseqüências econômicas e/ou sociais.</s><s>O critério Análise
de Mutantes, um dos critérios da técnica de teste baseada em erros e normalmente aplicado em testes
de unidades, tem sido explorado no teste de especificações do aspecto comportamental de Sistemas
Reativos baseadas em Máquinas de Estados Finitos, Statecharts e Redes de Petri.</s><s>A
especificação da ferramenta Proteum-RS constitui uma iniciativa para apoiar a aplicação do critério
Análise de Mutantes no contexto de Sistemas Reativos.</s><s>Este trabalho tem como objetivo a
implementação da instanciação da Proteum-RS para o teste de especificações baseadas em
Statecharts, a Proteum-RS/ST.</s><s>Dessa forma, pretende-se dar subsídios para se investigar a
adequação de critérios de teste tradicionalmente usados no teste de programas, como é o caso da
Análise de Mutantes, no teste de especificações de Sistemas Reativos, em particular no contexto de
especificações baseadas em Statecharts.</s>
</p>
</text>
<text lang=en id=es3A>
<p><s>Testing activities during the development of Reactive Systems are of extremely relevance, as well
as the availability of tools that support these activities, since occurrences of failures in these systems may
cause financial losses or risks to life.</s><s>Mutation Analysis is one of the fault-based testing criteria
and it is usually applied during unit testing.</s><s>This criterion has been investigated in the context of
testing and validation activities of Reactive Systems behavioral specifications based on Finite State
Machines, Statecharts and Petri Nets.</s><s>The specification of a tool named Proteum-RS was carried
out and constitutes the first step to support the application of the Mutation Analysis Criterion in the context
of Reactive Systems.</s><s>This work aims at implementing the instantiation of Proteum-RS to support
testing of specification based on Statecharts, named Proteum-RS/ST.</s><s>This work intends to
provide subsidies for investigating criteria traditionally applied at the unit level for testing Reactive
Systems specifications, in particular in the context of Statecharts based specifications.</s>
</p>
</text>
es4
<text lang=pt id=es4R>
<p><s>Sistemas Reativos caracterizam-se por reagir continuamente a estímulos externos e internos e
controlar atividades humanas.</s><s>A ocorrência de falhas nesses sistemas pode resultar em grandes
prejuízos.</s><s>Dessa forma, o uso de métodos e técnicas rigorosas para a especificação do
comportamento desse tipo de sistema é essencial, buscando-se evitar inconsistências e ambigüidades
no modelo.</s><s>Redes de Petri é uma das técnicas que têm sido usadas para a especificação de
sistemas reativos.</s><s>Teste e validação são atividades essenciais na produção dessa classe de
sistemas.</s><s>Por isso, o critério Análise de Mutantes, um critério de teste baseado em erros
normalmente aplicado ao teste de programas, tem sido explorado no contexto de teste de especificações
de sistemas reativos.</s><s>É necessário o desenvolvimento de ferramentas que apóiem sua utilização,
visto que a aplicação manual do critério é impraticável.</s><s>O objetivo deste trabalho é a
implementação da ferramenta Proteum-RS/PN, que apóia a aplicação do critério Análise de Mutantes
para validar especificações baseadas em Redes de Petri.</s>
</p>
23
</text>
<text lang=en id=es4A>
<p><s>Reactive Systems are characterized by continuously reacting to external as well as internal stimuli
and controlling human activities.</s><s>In these systems, faults can result in large losses.</s><s>The
use of rigorous methods and techniques for the specification of their behavior is essential to avoid
inconsistencies and ambiguities.</s><s>Petri Nets have been used for reactive-system
specification.</s><s>The test and validation of the underlying model are essential activities for the
production of such systems.</s><s>Thus, the Mutant Analysis -- a fault-based criterion usually used for
program testing -- has been explored in the context of specification testing.</s><s>The development of
tools to support its application is necessary, since its manual application is unrealistic.</s><s>The
objective of this work is the implementation of Proteum-RS/PN, a testing tool which supports the
application of Mutant Analysis criterion to validate Petri-Nets based specifications.</s>
</p>
</text>
es5
<text lang=pt id=es5R>
<p><s>Para sistematizar os testes e contornar as restrições de tempo e custo associadas à atividade de
teste, diversas técnicas, critérios e ferramentas têm sido desenvolvidas.</s><s>Além disso, visando ao
estabelecimento de uma estratégia de teste incremental, que apresente baixo custo de aplicação e alta
eficácia em revelar a presença de erros, estudos teóricos e empíricos vêm sendo conduzidos pela
comunidade de teste.</s><s>O presente trabalho está inserido nesse contexto e tem como objetivo a
realização de estudos empíricos para comparar a adequação entre os critérios baseados em erros Análise de Mutantes (teste de unidade) e Mutação de Interface (teste de integração) - visando ao
estabelecimento de estratégias de teste de baixo custo e eficazes, que englobem todo o ciclo de
desenvolvimento de software.</s><s>Nessa perspectiva, algumas estratégias incrementais de aplicação
dos operadores de mutação de unidade e de integração são definidas, explorando o aspecto
complementar dos critérios baseados em mutação, reduzindo com isso os custos da atividade de teste
durante as fases do teste de unidade e de integração, sem comprometer sua qualidade.</s><s>Ainda,
um conjunto essencial de operadores de mutação para o critério Mutação de Interface é
apresentado.</s>
</p>
</text>
<text lang=en id=es5A>
<p><s>Techniques, criteria and tools have been developed and investigated making the testing activity
more systematic and aiming at overcoming associated time and cost constraints.</s><s>Pursuing the
establishment of an incremental, low-cost and effective testing strategy, theoretical and empirical studies
have been conducted by the testing community.</s><s>The work proposed here is within this context and
aims to conduct empirical studies for evaluating the adequacy between error based criteria -- Mutation
Analysis (unit testing) and Interface Mutation (integration testing).</s><s>Therefore, this work intends to
establish low-cost and effective testing strategies that would comprise all software development
cycle.</s><s>In this perspective, some incremental testing strategies for mutant operators' application are
defined exploring the complementary aspects of unit and integration error based criteria, reducing theirs
costs without losses in testing quality.</s><s>In this scope, an essential mutant operators set for
Interface Mutation criterion is characterized.</s>
</p>
</text>
es6
<text lang=pt id=es6R>
<p><s>Estudos empíricos têm mostrado que a Análise de Mutantes - um dos critérios de teste baseado
24
em erros - é bastante eficaz em revelar a presença de erros.</s><s>Entretanto, seu alto custo,
decorrente principalmente do grande número de mutantes gerados, tem motivado a proposição de
diversas abordagens alternativas para a sua aplicação.</s><s>Um estudo relevante nesse sentido
resultou na determinação de um conjunto essencial de operadores de mutação para a linguagem
Fortran, mostrando-se que é possível reduzir o custo de aplicação do critério, preservando um alto grau
de adequação em relação à Análise de Mutantes.</s><s>Alguns estudos também têm demonstrado que
a redução da eficácia não é significativa.</s><s>Este trabalho tem como objetivo investigar alternativas
pragmáticas para a aplicação do critério Análise de Mutantes e, nesse contexto, é proposto um
procedimento para a determinação de um conjunto essencial de operadores de mutação para a
linguagem C, a partir dos operadores implementados na ferramenta Proteum.</s><s>Procurando aplicar
e validar o procedimento proposto, dois grupos distintos de programas são utilizados.</s><s>Para
ambos os grupos, o conjunto essencial obtido apresenta resultados bastante significativos quanto à
redução de custo, com um decréscimo muito pequeno no grau de adequação em relação à Análise de
Mutantes.</s><s>Estratégias para evoluir e refinar um conjunto essencial para diferentes domínios de
aplicação também são investigadas.</s>
</p>
</text>
<text lang=en id=es6A>
<p><s>Mutation Analysis - one of the error based criteria - has been found to be effective on revealing
faults.</s><s>However, its high cost, due to the high number of mutants created, has motivated the
proposition of many alternative approaches for its application.</s><s>In this perspective, a relevant study
resulted on the determination of an essential mutant operator set for Fortran, indicating that it is possible
to have a large cost reduction of mutation testing, preserving a high mutation score.</s><s>Some studies
have also shown that the reduction on the effectiveness is not significant.</s><s>This work aims to
investigate pragmatic alternatives for mutation analysis application and, in this context, a procedure for
the determination of an essential mutant operators set for C is proposed, using Proteum testing
tool.</s><s>Aiming to apply and validate the proposed procedure, two different groups of programs are
used.</s><s>For both of them, the essential mutant operator set presents very significant results in terms
of cost reduction, with a very small reduction on the mutation score.</s><s>Strategies to evolve and
refine an essential mutant operator set to different application domains are also investigated.</s>
</p>
</text>
es7
<text lang=pt id=es7R>
<p><s>O crescimento do mercado de software a cada dia acarreta o aumento do uso de técnicas de
desenvolvimento, muitas vezes informais.</s><s>A manutenção de tais softwares torna-se problemática,
uma vez que a documentação associada ao software, na maioria das vezes, não está de acordo com o
código implementado.</s><s>Dessa forma, quando diante da manutenção do produto, o engenheiro de
software encontra uma documentação informal e incompleta, que não reflete o software
existente.</s><s>Nesse contexto é que se encontra a Engenharia Reversa de Software, com o propósito
de recuperar as informações de projeto perdidas durante a fase de desenvolvimento, e de documentar o
real estado do software.</s><s>O principal objetivo deste trabalho de mestrado foi a investigação de
uma estrutura adequada de hiperdocumento para apoiar a documentação requerida durante o processo
de engenharia reversa de software.</s><s>A partir de um levantamento dos requisitos desejáveis em um
hiperdocumento, para que possua as habilidades de suporte à documentação de engenharia de reversa
de software, um conjunto de links e estrutura de nós foi definido.</s><s>Os requisitos, para a
composição de tal hiperdocumento, foram investigados por meio de uma experiência: a
autodocumentação do sistema hipermídia denominado SASHE (Sistema de Autoria e Suporte
Hipermídia para Ensino), que já possui suporte ao tratamento de nós aninhados e outras características
de aplicativo para ensino.</s><s>A engenharia reversa foi desenvolvida baseando-se no método de
engenharia reversa Fusion-RE/I, e os produtos obtidos foram inseridos em uma hiperbase no
SASHE.</s>
</p>
25
</text>
<text lang=en id=es7A>
<p><s>The growth of the software market has leading to an increasing use of development techniques,
which are, sometimes, informal ones.</s><s>The maintenance of such software is problematic, since its
documentation rarely reflects the implemented code.</s><s>In this context Reverse Engineering of
Software can help by means of recovering the project information lost during the development phase and
documenting the current software state.</s><s>The main objective of this work was the investigation of
an appropriate hypertext structure for supporting the documentation required through the software
reverse engineering process.</s><s>Starting from the survey of the desired requirements in a
hyperdocument that has the abilities to support reverse engineering documents, we defined a set of links
and nodes structures.</s><s>The requirements for such hyperdocument were inquired by an experiment:
the system SASHE's self-documentation that already treats nested contexts and has other educational
characteristics.</s><s>The reverse engineering process was developed based on the Fusion-RE/I
method, and the resulting products were inserted in a hyperbase in the system SASHE.</s>
</p>
</text>
es8
<text lang=pt id=es8R>
<p><s>Este trabalho apresenta um procedimento de auxílio ao primeiro passo do método de engenharia
reversa FUSION-RE/I - obtenção de informações sobre o sistema.</s><s>Esse procedimento
compreende um processo para a criação de uma base de conhecimento (Processo de Aquisição de
Conhecimento IPAIA, instanciado para o domínio de engenharia reversa) e diretrizes para a utilização
dessa base de conhecimento na construção de visões funcionais do sistema.</s>
</p>
</text>
<text lang=en id=es8A>
<p><s>This work presents a procedure to help the first step of the FUSION-RE/I reverse engineering
method - acquisition of system's information.</s><s>This procedure comprises a process to create a
knowledge base (IPAIA Knowledge Acquisition Process applied to reverse engineering domain) and
guidelines for using this knowledge base to construct functional visions of the system.</s>
</p>
</text>
es9
<text lang=pt id=es9R>
<p><s>Sistemas orientados a objetos confiáveis devem incorporar atividades de tratamento de exceções
de forma a comportarem-se adequadamente sob uma grande variedade de situações, inclusive na
presença de erros.</s><s>Nesse contexto, um mecanismo de tratamento de exceções é fundamental
para detecção e recuperação de erros bem como para ativação das medidas necessárias para restaurar
a atividade normal do sistema.</s><s>O desenvolvimento de um mecanismo de tratamento de exceções
é uma tarefa difícil especialmente quando a concorrência é uma das características dos sistemas de
software.</s><s>O principal objetivo desta dissertação é o projeto e implementação de um mecanismo
de tratamento de exceções para a construção de sistemas orientados a objetos confiáveis.</s><s>Na
construção do mecanismo proposto, nós utilizamos técnicas de estruturação de software, tais como
reflexão computacional e padrões de projeto.</s><s>Duas contribuições são consideradas
principais.</s><s>A primeira delas, caracterizada por aspectos técnicos e usos práticos, é o projeto e
implementação de um mecanismo de exceções utilizando a linguagem de programação Java e uma
arquitetura de software reflexiva chamada Guaraná.</s><s>O mecanismo proposto especialmente
oferece suporte a tratamento de exceções concorrentes.</s><s>A outra contribuição, caracterizada por
aspectos abstratos e abordagem inovadora, é a definição de uma arquitetura de software reflexiva e um
26
conjunto de padrões de projeto relacionados para a implementação de mecanismos de tratamento de
exceções.</s>
</p>
</text>
<text lang=en id=es9A>
<p><s>Dependanble object-oriented software should incorporate exception handling activities in order to
behave suitably in a great number of situations in spite of errors.</s><s>In this context, an exception
handling mechanism is fundamental to detect errors, and to activate the suitable measures to restore the
normal activity of the system.</s><s>The development of an exception handling mechanism is not a
trivial task.</s><s>This task is specially difficult when the software using the exception mechanism is
concurrent.</s><s>The main aim of this work is to propose the design and implementation of an
exception handling mechanism for developing dependable object-oriented software.</s><s>In order to
build the proposed mechanism we apply techniques of software structuring, such as computational
reflection and design patterns.</s><s>The main contribution of this work is the design and
implementation of an exception handling mechanism using the Java language and a reflective software
architecture called Guaraná.</s><s>The proposed mechanism specially supports concurrent exception
handling.</s><s>In addition, we define a reflective software architecture and a set of design patterns for
implementing exception handling mechanisms.</s>
</p>
</text>
es10
<text lang=pt id=es10R>
<p><s>Esse trabalho apresenta algumas técnicas e métodos que apoiam a fase de engenharia de
requisitos, bem como uma comparação entre as abordagens revisadas.</s><s>Uma proposta de um
processo para a engenharia de requisitos baseada na construção de cenários, compatível com a UML, é
apresentada.</s><s>A notação introduzida, o processo de construção dos modelos de requisitos e um
conjunto de heurísticas para a construção de um modelo de análise são apresentados.</s><s>Um
estudo de caso referente a um sistema de apoio à escrita de documentos técnicos ilustra a construção
dos modelos propostos pelo processo.</s><s>Finalmente, uma ferramenta que apóia a construção dos
modelos introduzidos pelo processo é apresentada.</s>
</p>
</text>
<text lang=en id=es10A>
<p><s>This dissertation presents several scenario techniques and methods to support the requirements
engineering phase, as well as a comparison amongst the approaches reviewed.</s><s>A proposal of a
scenario-based engineering requirements process compatible with the UML notation is
presented.</s><s>The introduced notation, the process of construction of the requirements model and
several heuristics to the construction of the UML analysis model are presented.</s><s>A case study
about a system to support technical documents writing illustrates the construction of the requirements
model according to the proposed process.</s><s>Finally, a tool that supports the construction of the
models comprising the process is presented.</s>
</p>
</text>
es11
<text lang=pt id=es11R>
<p><s>A partir dos anos 90, a qualidade tornou-se uma necessidade básica na luta pelo mercado
competitivo e acabou afetando a indústria de software.</s><s>Os desenvolvedores de software são
obrigados a aperfeiçoarem o seu produto final para continuarem competindo no mercado.</s><s>Após
alguns anos de experiência no desenvolvimento de software, percebeu-se que alguns fatores de
27
qualidade considerados pelos clientes, estão mais relacionados ao processo de software do que ao
produto final.</s><s>A melhoria do processo de software aumenta as chances de se obter um produto
que atenda as expectativas dos clientes.</s><s>No entanto, a realização de uma melhoria de processo
de software não é uma tarefa simples e envolve vários fatores.</s><s>Para auxiliar a tarefa de melhorar
o processo de software, existem hoje na literatura vários modelos de melhoria como por exemplo o SWCMM (Software-Capability Maturity Model).</s><s>Porém, a maioria dos modelos de melhoria existem
são voltados para as empresas de grande porte, possuindo uma estrutura complexa e "fechada" que
dificilmente se ajustam às necessidades das empresas desenvolvedoras de software brasileiras, as
quais, são na sua maioria, empresas de pequeno porte.</s>
</p>
<p><s>Dentro deste contexto, este trabalho apresenta diretrizes para orientar clara e objetivamente a
melhoria de processo de software.</s><s>As diretrizes seguem os passos da fase de estabelecimento
da Abordagem IDEAL - Estabelecimento de Prioridades, Desenvolvimento da Abordagem e
Planejamento de Ações - e considera algumas idéias obtidas através do estudo das abordagens
S:PLAN, Bootstrap e a parte 7 do Modelo SPICE.</s>
</p>
</text>
<text lang=en id=es11A>
<p><s>From 90's, the quality has became a common need for the competitive business and it ended up
affecting the software industry.</s><s>The software developers must improve their final product in order
to keep on business.</s><s>After some years of experience in the software development, it was noticed
that some quality factors, considered by the customers, are more related to the software process than to
the final product.</s><s>The improvement of the software process increases the possibilities to achieve
a product that is in accordance with the customers expectations.</s><s>However, the accomplishment of
the improvement of the software process is not a simple task and it involves several factors.</s><s>To
aid the task of improving software process, there are several improvement models in the literature, for
instance SW-CMM (Software-Capability Maturity Model).</s><s>Most of the current improvement models
is concerning on big enterprise and they have a complex and "closed" structure, which are difficult to be
adjusted to the needs of the Brazilian software development enterprises, that are usually small ones.</s>
</p>
<p><s>Based on that context, this work presents guidelines to aid the improvement of software
process.</s><s>These guidelines follow the steps of the establishment phase of the IDEAL Approach Establishment of Priorities, Development of the Approach and Planning of Actions - and they consider
some ideas obtained through the study of the following approaches S:PLAN, Bootstrap and part 7 of
SPICE Model.</s>
</p>
</text>
es12
<text lang=pt id=es12R>
<p><s>A Injeção de Defeitos é uma técnica que tem sido empregada amplamente para a construção de
sistemas que precisam ser altamente confiáveis.</s><s>Dentre as atividades de Injeção de Defeitos,
existem estudos que englobam a injeção de defeitos de hardware e de software.</s><s>Observa-se que
existem poucos trabalhos relacionados à injeção de defeitos de software na literatura, assim como
modelos de defeitos e métodos de injeção relacionados.</s><s>Desse modo, o objetivo deste trabalho é
estudar modelos de defeitos de software e investigar métodos de injeção, baseado nos conceitos e
princípios oriundos do critério Análise de Mutantes.</s>
</p>
<p><s>Dada a crescente complexidade dos sistemas computacionais, o projeto e a implementação de
uma ferramenta de suporte à atividade de injeção tornam-se necessários.</s>
</p>
<p><s>Dessa forma, neste trabalho é apresentada uma ferramenta de injeção de defeitos de software,
denominada ITool, baseada em um esquema de injeção de defeitos.</s><s>Esse esquema caracteriza o
mapeamento de uma taxonomia de defeitos de software (Taxonomia de DeMillo) para os operadores de
28
mutação do critério de teste Análise de Mutantes para a linguagem C.</s>
</p>
<p><s>Para ilustrar a relevância e a factibilidade das idéias exploradas neste trabalho, conduziu-se um
experimento piloto utilizando-se o programa Space, um sistema real desenvolvido pela ESA (European
Space Agency).</s>
</p>
</text>
<text lang=en id=es12A>
<p><s>Fault Injection is a technique that has been widely used in the development of computer systems
that need to be very reliable.</s><s>In this area, there are studies related with hardware and software
fault injection.</s><s>It should be pointed out that there are few works related to software fault injection in
the literature as well as software fault model and injection methods.</s><s>The objective of this work is to
study software fault models and investigate injection methods based on concepts and principles taken
from Mutation Analysis Criterion.</s>
</p>
<p> <s>Considering the increasing complexity of computer systems, the project and implementation of
supporting tools to fault injection become necessary.</s>
</p>
<p><s>In this perspective, in this work a software fault injection tool, named ITool, is
presented.</s><s>This tool is based on a fault injection scheme that defines the mapping of a software
fault taxonomy (DeMillo's Taxonomy) to the mutation operators of the Mutation Analysis criterion for C
language.</s>
</p>
<p><s>To illustrate the relevance and feasibility of the ideas presented in this work, a pilot experience
was carried out using the Space program, a real system developed by ESA (European Space
Agency).</s>
</p>
</text>
es13
<text lang=pt id=es13R>
<p><s>Um estudo empírico visando avaliar a eficácia em revelar erros, a dificuldade de satisfação e o
custo de aplicação do critério Análise de Mutantes é apresentado neste trabalho.</s><s>Eficácia e custo
também foram avaliados para os critérios Potenciais-Usos, comparando-se assim os resultados obtidos
para esses critérios.</s><s>A especificação e implementação de uma estratégia de minimização de
conjuntos de casos de teste adequados ao critério Análise de Mutantes também é apresentada.</s>
</p>
<p><s>Através dos resultados obtidos observou-se que os critérios Potenciais-Usos (baseado em fluxo
dados) e o critério Análise de Mutantes (baseado em erros) são promissores e apresentam
características complementares que merecem ser investigadas em um experimento de maior
porte.</s><s>A utilização de mutação restrita e de minimização de conjunto de casos de teste
constituem mecanismos que viabilizam a aplicação desses critérios em ambientes de produção de
software.</s>
</p>
</text>
<text lang=en id=es13A>
<p><s>An empirical study to evaluate the efectiveness, strength and application cost of the Mutation
Analysis criterion is presented.</s><s>Strength and cost were also evaluated according to the Potential
Uses criteria and the results compared with the ones produced by the Mutation Analysis
criterion.</s><s>Specification and implementation of a minimization strategy test set adequate to the
Mutation Analysis criterion is also presented.</s>
</p>
<p><s>The results presented in this work show that the Potential Uses criteria based on data flow and
29
the Mutation testing based on errors are promissing.</s><s>Each criterion has features that complement
the other one and it is an interesting approach to investigate them in a more complex
example.</s><s>Use of constrained mutation and test set minimization allows the application of these
criteria in industrial software development enviroments.</s>
</p>
</text>
h1
<text lang=pt id=h1R>
<p><s>Este trabalho apresenta o Método para Projeto de Hiperdocumentos para Ensino, ou EHDM
(Educational Hyperdocuments Design Method), que proporciona uma abordagem sistemática para apoiar
o projeto e desenvolvimento de aplicações hipermídia para ensino.</s><s>O método utiliza o modelo
proposto por Michener e a técnica de mapeamento conceitual para modelar o domínio de conhecimento
do hiperdocumento.</s><s>As três fases que compõem o método - modelagem conceitual hierárquica,
projeto navegacional de contextos e construção e teste - são apresentadas.</s><s>Uma ferramenta
denominada Educational Hyperdocuments Development Tool (EHDT) foi desenvolvida para auxiliar o
desenvolvimento de hiperdocumentos para ensino destinados ao sistema SASHE.</s><s>Essa
ferramenta utiliza o EHDM como base metodológica.</s><s>O EHDT fornece mecanismos para facilitar
laços de realimentação rápidos entre as fases do método e para apoiar abordagens de projeto bottom-up
e top-down.</s>
</p>
</text>
<text lang=en id=h1A>
<p><s>This work presents the Educational Hyperdocuments Design Method, or EHDM, which provides a
systematic approach to support the design and development of educational hypermedia
applications.</s><s>It uses Michener's model and the technique of concept mapping for modeling the
knowledge domain.</s><s>The three phases that comprise the method - hierarchical conceptual
modeling, contextual navigational design and construction and test - are presented.</s><s>The
Educational Hyperdocuments Development Tool (EHDT) was implemented to assist the development of
educational hyperdocuments for the system SASHE.</s><s>This tool uses the EHDM as methodological
base.</s><s>It also provides mechanisms that to facilitate fast feedback loops between the method
phases and support bottom-up and top-down approaches.</s>
</p>
</text>
h2
<text lang=pt id=h2R>
<p><s>Este trabalho propõe um ambiente denominado SIATE (Sistema Inteligente de Apoio ao
Treinamento e Ensino), que integra características de ambientes de Prática/Treinamento, Hipermídia,
Sistemas Tutores e Sistemas Híbridos de Conhecimento, é voltado para o ensino e tem como
característica marcante a liberdade, por parte do estudante, de explorar um domínio qualquer, podendo
recorrer, quando necessário, ao auxílio de um Sistema Tutor e de um Sistema Híbrido de Conhecimento
com conhecimento especialista nesse domínio.</s><s>São enfatizados aqui o projeto e o
desenvolvimento de um Sistema Tutor que oferece apoio pedagógico ao ambiente, bem como o
desenvolvimento dos recursos hipermídia desse ambiente.</s>
</p>
</text>
<text lang=en id=h2A>
<p><s>This work proposes an environment called SIATE (Sistema Inteligente de Apoio ao Treinamento e
Ensino) which integrates features from Hypermedia, Knowledge Based Systems, Tutoring Systems, and
Case Based Reasoning.</s><s>This environment combines approaches of domain exploration by the
30
student with question-answering mechanisms and a simulation-based interface with expert
knowledge.</s><s>The project of the Tutoring System, which provides pedagogic support to SIATE, and
the development of the hypermedia resources are described in the text.</s>
</p>
</text>
h3
<text lang=pt id=h3R>
<p><s>Este trabalho apresenta um protótipo de ferramenta, a Html2Hip, que proporciona um ambiente
de importação e adaptação de documentos descritos segundo o padrão HTML (HyperText Markup
Language) para a representação interna do SASHE (Sistema de Autoria e Suporte Hipermídia para
Ensino), que se baseia na estruturação de objetos multimídia, segundo a hierarquia de classes proposta
pelo MCA (Modelo de Contextos Aninhados).</s><s>Além disso, este trabalho estendeu a capacidade
do editor de nós de informação do tipo texto do protótipo anterior no que concerne ao processamento de
arquivos-texto descritos pelo padrão RTF (Rich Text Format).</s><s>Dessa forma, o SASHE tornou-se
capaz de processar e organizar materiais instrucionais preparados em seu próprio ambiente, no
ambiente WWW (World-Wide Web), bem como em processadores de texto comuns.</s>
</p>
</text>
<text lang=en id=h3A>
<p><s>This work presents a tool prototype, the Html2Hip, that provides an importation and adaptation
environment of documents described in HTML (HyperText Markup Language) standard for the internal
representation of the SASHE (Hypermedia System for Authorship and Supporting Educational
Applications), that is based on the structural organization of multimedia objects, proposed by MCA
(Nested Contexts Model).</s><s>Moreover, this work extended the capacity of the information text node
editor of the previous prototype concerning the processing of text-files described in RTF (Rich Text
Format) standard.</s><s>This way, the SASHE became capable to process and to organize instructional
materials prepared in its proper environment, in the WWW (World-Wide Web) environment, as well as in
common word processors.</s>
</p>
</text>
h4
<text lang=pt id=h4R>
<p><s>A experiência com autoria de material didático multimídia para propósitos educacionais mostra
um grande problema: como prover uma maneira de tratar objetos multimídia de modo que usuários
inexperientes (como professores) possam estar aptos a projetar e construir suas próprias
apresentações?</s>A criação de tais apresentações envolve fatores como armazenamento, entrega,
busca e apresentação de material multimídia (vídeo em especial).</s><s>Uma infra-estrutura básica que
armazene e entregue eficientemente os dados de vídeo é necessária, porém, outro ponto importante é
organizar esses dados armazenados no servidor de forma a facilitar seu acesso por parte dos
usuários.</s><s>Neste trabalho, isto é alcançado através do uso de um sistema interativo de
recuperação e gerenciamento de informações projetado para facilitar o acesso a itens (ou parte deles)
armazenados no servidor.</s><s>A principal característica de tal sistema é o uso de uma base de
metadados contendo os atributos dos vídeos armazenados no servidor.</s><s>Buscas podem ser feitas
por título, assunto, tamanho, autor, conteúdo ou, mais importante no caso de material didático, por cenas
ou frames específicos.</s><s>O sistema foi implementado segundo uma abordagem cliente/servidor
utilizando a linguagem de programação JAVA.</s><s>A comunicação entre clientes e servidores é
realizada através do uso do Visibroker 3.0, que é uma ferramenta de programação para Objetos
Distribuídos segundo o padrão CORBA.</s><s>O acesso aos dados a partir da base de metadados é
realizado através do uso de um driver PostgreSQL que segue a API JDBC.</s><s>Para propósitos de
avaliação do sistema um player foi construído utilizando a ferramenta Java Media Framework
(JMF).</s><s>Foi realizada uma análise para a verificação do impacto da utilização das tecnologias
31
CORBA e JDBC no sistema.</s><s>Foi detectado que a utilização da tecnologia JDBC impõe um atraso
muito mais significante que a utilização da tecnologia CORBA.</s><s>Outra conclusão é que a utilização
de metadados provê uma melhor interatividade em buscas, permite economia de tempo durante o
processo de edição e provê economia de espaço de armazenamento através do compartilhamento de
objetos como vídeos, cenas e frames.</s>
</p>
</text>
<text lang=en id=h4A>
<p><s>The experience with authoring multimedia material for educational purposes shows a major
problem: how to provide an easy and efficient way to handle multimedia objects in a manner that
non-expert users (namely school teachers) can be able to design and build their own
presentations?</s>The creation of this presentations involves factors like storage, delivery, search and
presentation of multimedia material (video in special).</s><s>A basic infra-structure that stores and
efficiently deliver the video data is needed.</s><s>However, another important point is the organization of
these data stored into the server in a way to facilitate the access to them from the users.</s><s>In the
system wich is the subject of this work, this is achived through the use of an interactive information
management and retrieval system designed to facilitate the access to items (or parts of the items) stored
in the server.</s><s>The main characteristic of the system is the use of a metadata base which contains
attributes of the videos stored in the server.</s><s>Searches can be made by title, subject, length,
author, content or, most important in the didatic multimedia material case, by a specific scene or
frame.</s><s>The system was built with JAVA programming language in a client/server way.</s><s>The
communication between clients and servers is realized through the use of the Visibroker 3.0, which is a
Distributed Objects programming tool according to the CORBA standard.</s><s>The data access from
the metadata base use a PostgreSQL driver which follows the JDBC API.</s><s>For evaluation purposes
a playback tool was built using Java Media Framework (JMF).</s><s>An analisys was carried out to
verify the impact of the utilization of CORBA and JDBC technologies in the system.</s><s>It was
detected that JDBC technology utilization imposes a much more significate delay than the CORBA
technology utilization.</s><s>Another conclusion is that metadata utilization provide better interactivity
searches, making the editing process faster and save storage space through the sharing of objects like
videos, scenes and frames.</s>
</p>
</text>
h5
<text lang=pt id=h5R>
<p><s>A partir da análise de diversos trabalhos publicados sobre requisitos para sistemas de autoria
hipermídia educacional, foi proposto um novo conjunto de requisitos que tem por objetivo auxiliar as
etapas de engenharia de requisitos e de avaliação no processo de desenvolvimento de um sistema
pertencente a este domínio.</s><s>De forma geral, foi proposto um conjunto de requisitos que privilegia
tanto as necessidades do contexto educacional quanto as necessidades relacionadas aos ambientes de
autoria hipermídia.</s><s>Esses requisitos foram utilizados na avaliação do sistema SASHE, tendo sido
obtidos resultados que indicaram a eficácia desta proposta e, simultaneamente, a qualidade da
implementação do sistema.</s>
</p>
</text>
<text lang=en id=h5A>
<p><s>This study proposes a new set of requirements which aims to support both the requirements
engineering and the evaluation stages in the development process of an educational hypermedia
authoring system.</s><s>These requirements distinguishe both the characteristics of educational context
and of hypermedia authoring environments.</s><s>These requirements were utilized in the evaluation of
SASHE, an hypermedia authoring system.</s><s>The effectiveness of the proposal and the quality of the
implementation of SASHE have been analysed through data obtained in this evaluation.</s>
</p>
32
</text>
h6
<text lang=pt id=h6R>
<p><s>Em um mundo computacional em constante evolução, a Web se apresenta como um ambiente
caracterizado por um desenvolvimento acelerado de suas informações.</s><s>Além das informações na
Web sofrerem muitas mudanças e com extrema freqüência, os autores (ou desenvolvedores) das
páginas enfrentam dificuldades nas suas atividades quando envolvem muitas pessoas trabalhando em
paralelo no desenvolvimento de uma página ou de um conjunto de páginas.</s><s>Diante desses
problemas, este trabalho apresenta a ferramenta VersionWeb que foi desenvolvida.</s><s>Os objetivos
principais deste trabalho foram proporcionar que os internautas obtivessem as versões das páginas
durante a navegação e fornecer um modo fácil de controle de versões de páginas da Web aos autores,
através da própria Web.</s>
</p>
</text>
<text lang=en id=h6A>
<p><s>In the continually changing world of computing, the Web is an example of an environment where
information evolves very rapidly.</s><s>In addition to Web information that changes very much and very
frequently, developers are faced with hard work when many people are involved in the parallel
development of a set of related Web pages.</s><s>In the face of such problems, a software tool,
VersionWeb, was developed.</s><s>The idea behind this tool is to make Web page version control
available during browsing to users.</s><s>The main goal of VersionWeb is to provide the developers with
an easy way of controlling Web page versions, through the Web itself.</s>
</p>
</text>
h7
<text lang=pt id=h7R>
<p><s>Muitos dos sistemas computacionais atuais de apoio ao ensino podem ser considerados parte de
uma evolução que tem enfatizado a exploração de sistemas hipermídia em geral, e da Web em
particular.</s><s>A pesquisa associada ao trabalho aqui reportado tem como objetivo explorar as
tecnologias de Hipermídia e Computer Supported Cooperative Work (CSCW) para viabilizá-las em um
ambiente que suporta o acesso de alunos a hiperdocumentos de conteúdo didático de forma cooperativa
- o ambiente StudyConf.</s><s>Para promover a interação entre alunos que navegam pelos
hiperdocumentos, o StudyConf controla a navegação dos alunos e gera, dinamicamente, sessões de
discussão com os alunos que visitam o mesmo material.</s><s>O StudConf mantém o registro das
discussões realizadas na forma de hiperdocumentos estruturados, o qual pode ser utilizados, por
exemplo, para a geração cooperativa de documentos, conforme proposto em várias ferramentas
Computer Supported Cooperative Learning (CSCL).</s><s>O trabalho aqui reportado colaborou, ainda,
para o desenvolvimento de uma técnica que tem como objetivo orientar o projeto de aplicações
hipermídia que manipulam informações na Web.</s>
</p>
</text>
<text lang=en id=h7A>
<p><s>Many of the current computational systems dedicated to support teaching and learning can be
considered part of an evolution that has emphasized hypermedia systems in general, and the World Wide
Web in particular.</s><s>The work here reported aims at exploiting the technologies of hypermedia and
Computer Supported Cooperative Work (CSCW) in an environment that supports collaborative access
from students to hyperdocuments - supported in a tool called StudyConf.</s><s>In order to promote
interaction among students that navigate on the same hyperdocuments, StudyConf controls their
navigation and generates dynamic discussion sessions with the students that visit the same
33
material.</s><s>StudyConf registers the discussions as structured hyperdocuments, which can be used
to exploit proposals regarding the collaborative authoring of contents that are present in several
Computer Supported Cooperative Learning (CSCL) tools.</s><s>The work here reported has also
contributed to the proposal of a technique aimed at guiding the development of general web-based
hypermedia applications.</s>
</p>
</text>
h8
<text lang=pt id=h8R>
<p><s>O projeto SMmD - Sistemas Multimídia Distribuídos - investiga a construção de uma estrutura
de middleware para dar suporte à implementação de aplicações multimídia interativas em ambientes
distribuídos e heterogêneos.</s><s>Para tanto, devenvolveu-se o Ambiente SMmD, o qual inclui
módulos para armazenamento e recuperação de objetos de mídia tais como áudio e vídeo, e também
módulos para autoria e intercâmbio de objetos multimídia em conformidade com o padrão ISO MHEG5.</s>
</p>
<p><s>Esta dissertação descreve o trabalho de implementação de um dos módulos do Projeto SMmD,
chamado Módulo de Apresentação e Sincronização (MAS).</s><s>Este módulo foi implementado a partir
de outro, chamado Java MHEG-5 Engine (JHEG), cuja função é interpretar e manipular objetos
multimídia em conformidade com aquele padrão.</s>
</p>
<p><s>Incialmente são apresentados o contexto, a motivação e os objetivos que levaram à execução
deste trabalho.</s><s>A seguir, é feita uma revisão dos conceitos relacionados à apresentação
multimídia, enfatizando os aspectos relacionados à sincronização de seus componentes.</s><s>Em
seguida, apresenta-se o padrão MHEG-5 juntamente com outros padrões e recomendações relevantes
no contexto deste trabalho.</s>
</p>
<p><s>Com o objetivo de contextualizar o trabalho, é apresentada, então, uma visão geral dos módulos
que compõem o Ambiente SMmD, seguida de uma descrição do trabalho de pesquisa que resultou na
implementação do applet SyncEvent, embrião do Módulo de Apresentação e Sincronização.</s>
</p>
<p><s>O Módulo de Apresentação e Sincronização, resultado principal deste trabalho, é então descrito,
detalhando-se aspectos de sua arquitetura e de sua implementação.</s><s>Finalmente, na conclusão,
as contribuições deste trabalho são discutidas juntamente com suas limitações e possíveis trabalhos
futuros, dentre os quais está a integração do MAS com os outros módulos do Projeto SMmD.</s>
</p>
</text>
<text lang=en id=h8A>
<p><s>The SMmD Project - Distributed Multimedia Systems - is under investigation in order to provide
midleware infrastructure for multimedia interactive applications in heterogeneous distributed
environments.</s><s>In this context, the SMmD Environment (ASMmD) has been developed, including
modules for storage and retrieval of media objects such as audio and video, as well as modules for
authoring, storing and delivering multimedia objects according to the MHEG-5 ISO standard.</s>
</p>
<p><s>This dissertation describes the work relative to the implementation of the Presentation and
Synchronization Module (MAS) of the SMmD Project.</s><s>This module was built integrated to another
module, the Java MHEG-5 Engine (JHEG), that provides the parsing and decoding of multimedia objects
conforming to that ISO standard.</s>
</p>
<p><s>Initially the context, motivation and objectives are presented, followed by a literature review of
concepts relative to multimedia in general and synchronization in particular.</s><s>Next, the MHEG-5
standard is presented along with other standards and recommendations relevant to the context of this
work.</s>
34
</p>
<p><s>In order to proper contextualize the work, an overview of the modules that build up the SMmD
Environment is then presented, followed by a description of the investigation and implementation of the
SyncEvent Applet, which was the embryo of the Presentation and Synchronization Module.</s>
</p>
<p><s>The main result of this work, the Presentation and Synchronization Module (MAS), is introduced
both from its architectural and implementation aspects.</s><s>Finally, in the conclusion, the contributions
of the work are discussed along with its limitations and related future work, which includes integrating the
MAS with the remaining modules of the SMmD project.</s>
</p>
</text>
h9
<text lang=pt id=h9R>
<p><s>Orientar o desenvolvimento de aplicações para a Web é um desafio para pesquisadores da área
de Hipermídia.</s><s>O trabalho apresentado nesta dissertação tem como objetivo apoiar a construção
de aplicações que se preocupam com o intercâmbio de informações através da utilização da
especificação XML (Extensible MarkUp Language).</s><s>Apresenta-se xRot, um roteiro para apoiar as
etapas de definição, geração e apresentação de documentos estruturados manipulados por aplicações
para a Internet.</s><s>O roteiro inclui um algoritmo para geração de documentos XML em um ambiente
apoiado por servidores de banco de dados e World Wide Web.</s><s>Também é apresentada a
ArqGDE, uma arquitetura que suporta as aplicações desenvolvidas com o xRot.</s><s>Como estudos
de caso da utilização do roteiro, foram desenvolvidas duas aplicações: AulaML e C2000ML.</s>
</p>
</text>
<text lang=en id=h9A>
<p><s>Many efforts in the area of hypermedia are geared towards supporting the development of Webbased applications.</s><s>This thesis focuses in supporting the development of applications that need to
provide for the interchange of documents with the use of XML 3/4 Extensible MarkUp Language.</s><s>It
presents xRot, a set of directions towards guiding the phases of definition, generation and presentation of
structured documents manipulated by Internet-based applications.</s><s>xRot includes an algorithm for
the generation of XML documents in an environment supported by database and Web
servers.</s><s>ArgGDE, an architecture that support applications developed with xRot, is also
presented.</s><s>AulaML and C2000ML are applications built as a cases study of the use of xRot.</s>
</p>
</text>
h10
<text lang=pt id=h10R>
<p><s>Um novo método orientado a objetos para apoiar o projeto e o desenvolvimento estruturado de
aplicações hipermídia, denominado HMBS/M, é proposto.</s><s>O HMBS/M possui como principal
característica o uso do HMBS (Hypertext Model Based on Statecharts) que utiliza como modelo formal
subjacente a técnica de Statecharts para especificar a estrutura organizacional e a semântica de
navegação de uma aplicação hipermídia.</s><s>As quatro etapas que compõe o método - modelagem
conceitual, modelagem navegacional, modelagem da interface e implementação - são
apresentadas.</s><s>Em cada fase do método são construídos modelos que podem ser melhorados ou
incrementados na fase posterior, permitindo assim um desenvolvimento interativo.</s><s>São discutidas
três formas de implementação para uma aplicação hipermídia especificada pelo HMBS/M ( interpretada,
traduzida e de tradução livre ( com ênfase para as duas primeiras, que são implementadas usando uma
ferramenta que suporta o HMBS, o sistema HyScharts, e usando o ambiente WWW (padrão
HMTL).</s><s>Para ilustrar e validar o HMBS/M apresenta-se a especificação de uma aplicação
hipermídia baseada nos catálogos de Graduação e Pós-graduação do Instituto de Ciências Matemáticas
e de Computação da USP.</s>
35
</p>
</text>
<text lang=en id=h10A>
<p><s>A new object oriented method to support the design and structured development of hypermedia
applications called HMBS/M is proposed.</s><s>HMBS/M supports the use of HMBS (Hypertext Model
Based on Statecharts) that utilizes as underlying formal model the Statecharts technique to specify the
organizational structure and the browsing semantics of hypermedia applications.</s><s>The four phases
that comprise the method ( conceptual design, navigational design, interface design and implementation (
are presented.</s><s>In each phase of the method models are built that can be improved and expanded
in the next phase, allowing an interactive development.</s><s>Three implementation options for a
hypermedia application specified with support of HMBS/M are discussed: interpreted, translated and free
translation, emphasizing the first two that are implemented using a tool that supports HMBS, the
HyScharts, and using the WWW environment (HTML standard).</s><s>A case study based in the
graduate and under-graduate course catalogs of the Instituto de Ciências Matemáticas e de Computação
of the Universidade de São Paulo is presented to illustrate and validate HMBS/M.</s>
</p>
</text>
h11
<text lang=pt id=h11R>
<p><s>A dinâmica e a flexibilidade da autoria de hiperdocumentos na Web, por um lado popularizam a
cada dia o uso da Internet, mas por outro, propiciam que facilmente muitas informações fiquem
inconsistentes.</s><s>Basta uma definição errônea de um hiperlink, para que o usuário se depare com
uma inconsistência e se sinta "perdido".</s><s>Um procedimento comum durante o desenvolvimento de
um site é a reutilização dos componentes de link, seja por haver na mesma página origem mais de um
link, ou o mesmo rótulo de link em diversas páginas, ou ainda vários links para uma mesma página
destino.</s><s>Como um site, geralmente, contém uma grande quantidade de links, torna-se inviável a
verificação manual da reusabilidade de seus links.</s><s>A ferramenta DB-LiOS foi desenvolvida com o
objetivo de automatizar a verificação da reusabilidade de links de um site da Web, através de processos
de extração e classificação de links.</s><s>Com a utilização de DB-LiOS, os autores de um site podem
obter um auxílio efetivo para avaliação da consistência de seus links.</s>
</p>
</text>
<text lang=en id=h11A>
<p><s>The dynamics and flexibility of Websites authoring, on the one hand, popularize the Internet
usage increasingly.</s><s>On the other hand, they lead easily to inconsistent information.</s><s>A
wrong definition of a hyperlink is enough to users come across with inconsistency and then become "lost
in hyperspace".</s><s>A common procedure used in site development is the reuse of link components,
the same source page with one or more links, the same link label in different pages, or several links direct
to the same destination page.</s><s>In general, a site contains a great amount of links forbidding a
manual verification of links reuse.</s><s>In this paper, a tool named DB-LiOS is presented.</s><s>It was
developed to verify the reuse of links automatically, through links extracting and classification
processes.</s><s>Using DB-LiOS, website authors can get an effective aid to evaluate the consistency
of links.</s>
</p>
</text>
ic1
<text lang=pt id=ic1R>
<p><s>Aplicações de Processamento de Língua Natural (PLN), como revisores ortográficos, gramaticais
e tradutores, geralmente precisam consultar extensos dicionários contendo, por exemplo, informações
36
morfossintáticas de várias centenas de milhares de palavras de uma língua.</s><s>Autômatos finitos,
largamente utilizados na construção de eficientes analisadores léxicos para compiladores, apresentamse como ótimos candidatos para o problema de representação desse tipo de léxico de língua
natural.</s><s>Este trabalho investigou os métodos de codificação de léxicos utilizando autômatos
finitos, as técnicas de minimização de autômatos determinísticos acíclicos e as estruturas de dados
necessárias para uma representação compacta, resultando em um sistema computacional eficiente e
versátil de representação de grandes léxicos de língua natural.</s><s>Um léxico de mais de 430.000
palavras da língua portuguesa pode ser convertido em um autômato de menos de 220Kb, em menos de
5 minutos usando um computador doméstico.</s>
</p>
</text>
<text lang=en id=ic1A>
<p><s>Natural Language Processing (NLP) applications, such as speller and grammar checkers and
translation systems, need to search very large dictionaries which contain morphosyntactical and/or
semantic information of several hundreds of thousand words of a given language.</s><s>Finite Automata
are often used in efficient scanners for compilers and are also good candidates for representing
dictionaries.</s><s>This work has investigated methods for representing dictionaries using finite
automata, techniques for minimizing acyclic deterministic finite automaton, and adequate data structures
for a compact representation.</s><s>The resulting system is able to represent a dictionary of 430,000
Brazilian Portuguese words in a 220Kb automaton, by using a standard home computer and spending
less than five minutes.</s>
</p>
</text>
ic2
<text lang=pt id=ic2R>
<p><s>A etiquetagem morfossintática é uma tarefa básica, bem conhecida e bastante explorada em
diversas aplicações de Processamento de Línguas Naturais (PLN), como análise sintática e extração e
recuperação de informações.</s><s>Os etiquetadores para a língua inglesa atingiram um estado da arte
entre 96-99% de precisão geral.</s><s>Diferentemente do inglês, para o português do Brasil não foram
ainda exploradas todas as técnicas para a etiquetagem, nem se atingiu a precisão dos melhores
etiquetadores para a língua inglesa.</s><s>Com estas motivações, quatro etiquetadores disponíveis na
WWW foram treinados - Unigrama (TreeTagger), Trigrama (TreeTagger), baseado em transformações
(TBL) e baseado em máxima entropia (MXPOST) -, e um etiquetador simbólico foi desenvolvido
(PoSiTagger).</s><s>Todos os etiquetadores adaptados foram treinados com um corpus com cerca de
100.000 palavras formado por textos didáticos, jornalísticos e literários, e etiquetado com o Nilc
tagset.</s><s>A maior precisão geral obtida foi a do MXPOST - 89,66%.</s><s>Foram também
implementados quatorze métodos para a combinação dos etiquetadores, dos quais sete superaram a
precisão do MXPOST.</s><s>A maior precisão obtida com os métodos de combinação foi
90,91%.</s><s>A precisão geral sofreu a influência do tamanho do corpus manualmente etiquetado
disponível para treinamento, do conjunto de etiquetas e dos tipos de texto utilizados.</s>
</p>
</text>
<text lang=en id=ic2A>
<p><s>POS tagging is a very basic and well known natural language processing task used in several
applications such as parsing and information retrieval.</s><s>The taggers for English achieved a state of
the art accuracy of 96-99%.</s><s>Unlike the case of English, only some approaches to tagging were
explored for Brazilian Portuguese and the tagging systems available are still unsatisfactory from the point
of view of results based on the state-of-the-art accuracy for English.</s><s>Four taggers have been
trained with the NILC tagset on a mixed 100,000-word corpus of Brazilian Portuguese, namely Unigram
(Treetagger), N-gram (Treetagger), transformation-based (TBL) and Maximum-Entropy tagging
(MXPOST), and a symbolic tagger, named PoSiTagger, was designed.</s><s>MXPOST displayed the
best accuracy (89.66%).</s><s>Fourteen methods of combination were used, seven of which led to an
37
improvement over the MXPOST accuracy.</s><s>The best result from the combination strategy was
90,91%.</s><s>The low accuracy is attributed to the reduced size of the training corpus, the tagset used
and the mixed corpus employed.</s>
</p>
</text>
ic3
<text lang=pt id=ic3R>
<p><s>A construção de ferramentas para a correção automática de textos tem ganhado destaque,
seguindo a evolução e eficiência dos processadores de textos ao qual elas são incorporadas.</s><s>E,
junto às técnicas tradicionais simbolistas de implementação de tais ferramentas, através do uso de
regras de produção, surgem aplicações com técnicas até então não usuais na área de lingüística
computacional, como o uso de Redes Neurais Artificiais.</s><s>O trabalho proposto tem por objetivo
fazer um estudo comparativo do uso das técnicas conexionista e simbolista na revisão automática de
erros gramaticais da língua portuguesa.</s><s>Usando como estudo de caso as regras gramaticais da
crase, tomamos como exemplo de modelo tradicional de implementação o revisor gramatical ReGra, e
de outro lado, implementamos dois modelos de redes neurais (um modelo backpropagation e um modelo
Elman), para detectar erros com relação ao uso da crase, tanto em casos de presença incorreta, quanto
de ausência.</s><s>A meta deste estudo não é apontar qual método é o mais eficiente em termos
gerais, mesmo porque acreditamos que isto não seja possível.</s><s>Queremos, sim, observar o
desempenho de ambos os métodos quanto ao problema determinado, visando assim uma maior
integração entre eles, aproveitando suas melhores potencialidades.</s>
</p>
</text>
<text lang=en id=ic3A>
<p><s>The wide availability of personal computers and word processors have greatly contributed for the
popularization of tools for automatic text correction.</s><s>While the use of traditional symbolist
techniques of implementation of spelling and grammar checkers are now well established, the
introduction of alternative technology does not stop of growing.</s><s>The use of neural networks is a
good example of these alternatives.</s><s>This work makes a comparative study between symbolist and
connectionist paradigms in the task of automatic detection of a particular kind of error in Brazilian
Portuguese texts: the use of 'crase' - contraction of the preposition 'a' and the article 'a'.</s><s>The
grammar checker ReGra was used as the symbolist tool and two models of neural networks were built
(Backpropagation and Elman) through the use of the Sttutgart Simulator.</s><s>The goal of the work is
not to determine the better paradigm for this task, but to analyze the performance of the involved models
in order to integrate them in an architecture which can capture the best of them.</s>
</p>
</text>
ic4
<text lang=pt id=ic4R>
<p><s>Atualmente, o inglês é a língua dominante para a escrita e divulgação de pesquisas científicas na
forma de artigos científicos.</s><s>Porém, existem muitos usuários da língua inglesa que sofrem
interferência da língua materna quando escrevem este gênero de texto em inglês.</s><s>Estes usuários
se defrontam com problemas nas regras da gramática e estilo, e/ou se sentem incapazes de gerar
expressões e orações padrões, e composições lingüísticas maiores que são convencionais neste
gênero.</s><s>Para amenizar os problemas desses usuários foi desenvolvido um ambiente modular de
auxílio e ensino de escrita técnica chamado AMADEUS (Amiable Article Development for User
Support).</s><s>AMADEUS consiste de várias ferramentas inter-relacionadas - ferramenta de
referência, ferramenta de suporte, ferramenta de crítica e ferramenta tutorial - e fornece o contexto que
está inserido este trabalho de mestrado.</s><s>O objetivo principal deste mestrado é implementar
AMADEUS como uma arquitetura de agentes que se comunicam através da troca de mensagem com um
agente especial que contém um modelo dinâmico do usuário interagindo com o ambiente.</s><s>Para
38
tanto, introduzimos o conceito de adaptatividade em sistemas computacionais e descrevemos vários
shells para modelar o usuário.</s><s>Também fornecemos detalhes sobre agentes inteligentes que
foram usados para implementar o modelo de usuário para o ambiente AMADEUS.</s>
</p>
</text>
<text lang=en id=ic4A>
<p><s>Currently, the English is the language chosen to publish research.</s><s>However, many nonnatives of English face problems related to interference from their mother tongue (L1 interference) when
writing scientific papers in English.</s><s>These non-native users also face problems concerning several
aspects of the English such as grammar and style, and/or have difficulties in choosing appropriate
sentence and collocations which appear with high frequency in scientific texts.</s><s>In order to
overcome some of these difficulties we developed a learning environment for scientific writing named
AMADEUS (Amiable Article Development for User Support).</s><s>The overall architecture of
AMADEUS embodies both advising and tutoring tools, which are called Reference, Support, Critic and
Tutoring tools and provides the context of this research work.</s><s>The main goal of this work is to
implement AMADEUS as an agent-based architecture with collaborative agents communicating with a
special agent embodying a dynamic user model.</s><s>In order to do that we present the concept of
adaptivity and describe several user model shells.</s><s>We also provide details about intelligent agents
which were used to implement the user model for the AMADEUS environment.</s>
</p>
</text>
ic5
<text lang=pt id=ic5R>
<p><s>Este trabalho apresenta uma ferramenta de auxílio à geração de textos por escritores que usam
sistemas de computação.</s><s>Trata-se do verifica, um sistema para verificação e aconselhamento
ortográfico de palavras da língua portuguesa.</s><s>O sistema de verificação ortográfica encontra-se
disponível para utilização através de uma interface texto e através de uma interface gráfica.</s><s>A
interface gráfica foi implementada com a utilização das ferramentas Tcl/Tk, um sistema de programação
para desenvolver e utilizar aplicações com interface gráfica.</s><s>O sistema verifica também permite
correção on line pela web em http://www.dcc.ufmg/verifica.</s><s>O sistema testa a ocorrência das
palavras da entrada em um vocabulário da língua portuguesa armazenado em um autômato finito
determinístico acíclico.</s><s>Um autômato é uma estrutura de dados eficiente para o armazenamento
de léxicos por prover uma maneira compacta para armazenamento do vocabulário e garantir eficiência
de acesso ao mesmo.</s><s>Visto que um verificador ortográfico tradicional apresenta deficiências, foi
estudada uma forma de se refinar a análise ortográfica a partir da análise da estrutura da
frase.</s><s>Foi implementado, então, um algoritmo que atribui classe sintática às palavras da
língua.</s><s>Esse é o primeiro componente de um analisador sintático para o português segundo uma
nova abordagem, a abordagem funcional, que 'e independente de um léxico.</s><s>Como resultado
pôde-se concluir que a nova abordagem é viável e pode-se partir para a análise da frase em um contexto
mais amplo.</s><s>Além disso, o componente desenvolvido pode ser utilizado para implementação de
um analisador sintático para a língua portuguesa, que posteriormente poderá fazer parte do sistema
verifica.</s>
</p>
</text>
<text lang=en id=ic5A>
<p><s>The aim of this work is to present a tool that is useful in the process of writing text in a computer
system.</s><s>It is verifica, a spell-checker and advisor system that analyses portuguese
words.</s><s>This spell-checker is available in a textual user interface and in a graphical user
interface.</s><s>The graphical interface was implemented using Tcl/Tk toolkit, a programming system for
devoloping and using graphical user interface applications.</s><s>Verifica is also available on-line in the
web in http://www.dcc.ufmg/verifica.</s><s>For each word in the input, the system searches in a
portuguese language vocabulary stored in an acyclic deterministic finite automaton.</s><s>An automaton
39
is an efficient data structure for lexicon storage because it provides a compact vocabulary representation
besides efficient access time.</s><s>Since a traditional spell-checker has some deficiencies, we studied
a way to refine the orthography analyses by looking also to the phrase structure.</s><s>So, we
implemented an algorithm that gives syntactic cathegorization to portuguese words.</s><s>This is the
first component of a syntactic analyser for portuguese language in a new approach, the functional
approach, that is lexicon independent.</s><s>We conclude that this new approach is viable and we can
analyse phrases in a larger context.</s><s>Besides, the component that was developed may be used in
a syntactic analyser implementation for portuguese language, that can be a part of a new improved
version of verifica.</s>
</p>
</text>
ic6
<text lang=pt id=ic6R>
<p><s>A utilização de recursos Hipermídia e técnicas de Inteligência Artificial em ambientes de ensino e
aprendizado oferecem uma melhor apresentação das informações das informações aos usuários e
proporcionam melhores resultados por habilitar o sistema a "raciocinar" sobre o que e como apresentar
ensinamentos efetivos, estimulando o estudante a aprender.</s>
</p>
<p><s>Assim sendo, propõe-se, em um projeto de maior abrangência, a arquitetura de um ambiente
denominado SIATE - Sistema Inteligente de Apoio a Treinamento e Ensino - que integra características
de Sistemas Baseados em Conhecimento, Sistemas Tutores, Raciocínio Baseado em Casos, Hipermídia
e Simulação, com o objetivo de enriquecer um ambiente exploratório de ensino com conhecimento
especialista do domínio e de melhorar o aprendizado do estudante.</s>
</p>
<p><s>O presente trabalho, parte integrante do SIATE no domínio de Aquisição de Conhecimento,
corresponde ao projeto e desenvolvimento de um sistema Híbrido de Conhecimento, o qual contém o
conhecimento especializado do domínio de aplicação e fornece apoio à geração de roteiros de páginas
de um hiperdocumento e à ferramenta de treinamento do SIATE.</s>
</p>
</text>
<text lang=en id=ic6A>
<p><s>The use of Hypermidia resources and Artificial Intelligence techniques in teaching and learning
environments allows information to be presented in a clear manner to users and offers better results by
allowing the system to "reason" about what and how effective teaching should be presented, stimulating
the student to learn.</s>
</p>
<p><s>And architecture called SIATE - Intelligent System for Training and Teaching has been proposed,
as part of a much larger project.</s><s>This architecture integrates characteristics from Knowlegde
Based Systems, Tutoring Systems, Case Based Reasoning, Hypermidia and Simulation, enriching an
exploratory environment for teaching with expert knowledge about the domain, while also improving the
student learning experience.</s>
</p>
<p><s>The present work, which is a part of the domain of Knowledge Acquisition in SIATE, corresponds
to the design and implementation of a Hybrid Knowledge System.</s><s>This system contains
specialized knowledge about the application domain which is used to generate scripts for pages in a
hyperdocument and support the training tool in SIATE.</s>
</p>
</text>
ic7
<text lang=pt id=ic7R>
<p><s>Tarefas envolvendo Reconhecimento de Padrões vêm se tornando mais freqüentes em
40
diferentes domínios de aplicação.</s><s>A maioria destas tarefas tem sido eficientemente tratada
através da utilização de Redes Neurais Artificiais.</s><s>Entre os modelos de Redes Neurais mais
difundidos, destaca-se o modelo Perceptron Multi-Camadas (Multi-Layer Perceptron ou
MLP).</s><s>Entretanto, o desempenho de uma Rede Neural MLP em um determinado problema
depende diretamente da topologia adotada, que deve ser determinada no início do processo de
treinamento.</s><s>A escolha da topologia de uma Rede Neural não é trivial, normalmente resultando
em uma busca exaustiva pela configuração mais apropriada.</s>
</p>
<p><s>Com o objetivo de auxiliar a determinação da topologia de uma Rede Neural, vários métodos
foram desenvolvidos para a automação deste processo, entre os quais encontram-se as Redes Neurais
Construtivas.</s><s>Estas redes utilizam Algoritmos Construtivos que, a partir de uma rede mínima,
inserem gradualmente novos neurônios e conexões durante o treinamento, procurando melhorar o
desempenho da mesma.</s><s>Contudo, a avaliação da melhor aplicação de diferentes Algoritmos
Construtivos em um mesmo problema depende da homogeneidade do seu ambiente de treinamento.</s>
</p>
<p><s>Este trabalho fornece a definição de um conjunto de classes abstratas para permitir que
diferentes algoritmos de treinamento, incluindo Algoritmos Construtivos, sejam criados como
componentes com acesso estritamente definido para futura utilização em diferentes
aplicações.</s><s>Através do uso destes componentes em uma nova versão do Simulador para Redes
Neurais Artificiais Kipu, a análise da eficiência de Redes Neurais Construtivas em tarefas reais de
Reconhecimento de Padrões teve início.</s>
</p>
</text>
<text lang=en id=ic7A>
<p><s>Tasks
involving
Pattern Recognition
are becoming more frequent in many
applications.</s><s>Most of these tasks have been efficiently handled by Artificial Neural
Networks.</s><s>One of the most common models used is the MLP (Multi-Layer Perceptron), though its
performance is directly dependent on the chosen topology, which it must be set in the beginning of the
training process.</s><s>The choice of a Neural Network topology is not trivial, and usually becomes an
exhaustive search for the most appropriate configuration.</s>
</p>
<p><s>Several methods have been developed to automatically find a suitable Neural Network topology,
including Constructive Neural Networks.</s><s>These networks are trained by Constructive Algorithms
which, starting from a minimal topology, gradually insert new neurons and connections, aming to improve
the network's performance.</s><s>Nevertheless, the evaluation of the best use of such algorithms in a
given task depends on the homogeneity of the training environment.</s>
</p>
<p><s>This work provides the definition of a set of abstract classes which allow different training
algorithms, including Constructive Algorithms, to be built as components with strictly defined access in
order to be used in different applications.</s><s>By using these components in a new version of the Kipu
Neural Network Simulator, it is possible to begin analyzing the efficiency of Constructive Neural Networks
in real Pattern Recognition tasks.</s>
</p>
</text>
ic8
<text lang=pt id=ic8R>
<p><s>Esta tese trata do problema da escrita de artigos científicos em inglês como língua
estrangeira.</s><s>Do ponto de vista teórico, foram investigados métodos e técnicas de duas áreas da
Inteligência Artificial - Lingüística Computacional e Raciocínio Baseado em Casos -, em busca de
soluções para a construção de ferramentas de software que diminuíssem os problemas de interferência
da língua materna e de falta de coesão e coerência nos textos escritos por estudantes da área de física
experimental, principalmente.</s><s>Do ponto de vista prático, foram desenvolvidas duas ferramentas
de auxílio à escrita.</s><s>Uma primeira, chamada Ferramenta de Referência, foi implementada
41
utilizando-se o método de análise de corpus para a geração de uma Base de Expressões que contém as
colocações do tipo expressões-padrão, comumente encontradas em textos científicos de artigos e livros
de subáreas de física e informática.</s><s>O acesso às colocações pode ser feito de três maneiras:
através de componentes e sub-componentes da estrutura esquemática de artigos da área de pesquisa
experimental, através de palavras-chave pertencentes a este gênero, e pelos padrões retóricos mais
comuns que este gênero utiliza.</s><s>Uma ferramenta de aquisição de conhecimento está acoplada à
Ferramenta de Referência, permitindo extensibilidade, fácil personalização, e transporte (portability) para
novos domínios.</s><s>Testes com alunos de pós-graduação em um curso de Escrita Científica no
IFQSC-USP comprovaram a eficácia da ferramenta, uma vez que seu uso auxiliou na superação do
bloqueio inicial em se produzir um primeiro rascunho de texto, e forneceu input adequado para a escrita
de textos coesos.</s><s>Como se observou, também, que esta ferramenta só é adequada para usuários
com boa recepção da língua inglesa e alguma experiência em escrita científica, uma nova ferramenta foi
implementada para uma classe de usuários que possuem problemas mais severos quanto à coesão e
interferência da língua materna.</s><s>Ela foi denominada Ferramenta de Suporte, e para sua
implementação utilizou-se, além do método de análise de corpus, a abordagem baseada em casos para
modelar as fases da escrita.</s><s>A análise de corpus nesta segunda ferramenta foi mais detalhada,
ficando assim restrita à Seção Introdutória de Artigos Experimentais.</s><s>Esta análise identificou trinta
estratégias retóricas encontradas em artigos científicos, geralmente realizadas por três ou quatro
mensagens (denominação para os tipos diferentes de informações) tomadas de um conjunto de quarenta
e cinco tipos.</s><s>A base de casos da implementação atual da ferramenta conta com cinqüenta e
quatro instâncias de introduções autênticas das revistas Physical Review Letters e Thin Solid Films, um
número ainda pequeno que deve ser aumentado para que uma avaliação quantitativa do método de
busca seja realizada.</s><s>Uma ferramenta para auxiliar o engenheiro de conhecimento na aquisição
de novos casos e vários filtros para automatizar o processo de edição dos casos foram implementados,
tornando o processo de geração de novos casos semi-automático.</s><s>Os trabalhos futuros com
relação a esta segunda ferramenta devem tratar principalmente do acréscimo de casos na base, da
avaliação da precisão e revocação da busca, e de testes com usuários, que, com certeza, contribuirão
para o aperfeiçoamento de ferramentas construídas nestas bases.</s>
</p>
</text>
<text lang=en id=ic8A>
<p><s>This thesis considers the problem of writing scientific papers in English as a foreign
language.</s><s>From the theoretical point of view, techniques from two areas of Artificial Intelligence,
namely Computational Linguistics and Case-based Reasoning, were investigated in the search for
possible solutions to minimize mother tongue interference and lack of cohesion and coherence in
students texts, especially in experimental physics.</s><s>Two writing tools were then
developed.</s><s>The first one, named Reference Version, employed corpus analysis for creating a
sentences base containing collocations frequently used in scientific writing.</s><s>Such collocations
could be accessed in one of three ways: according to the components and component parts of the
schematic structure of a scientific paper, by searching keywords and communicative goals.</s><s>An
acquisition mode was also implemented so that the tool can be customized easily thus allowing portability
to other domains and possible extensions within a given domain.</s><s>Experiments in a technical
writing course at IFQSC-USP for graduate students have demonstrated the efficacy of the tool.</s><s>It
was particularly useful in helping students to overcome the initial block in the preparation of a first draft
and also in providing contextual linguistic input for producing a cohesive text.</s><s>It was also observed
that this first tool was only helpful for students possessing reasonable reception of the English language
and some experience in scientific writing.</s><s>A new, more sophisticated tool was then proposed and
implemented.</s><s>It is named Support Version and utilizes corpus analysis and the case-based
approach as a framework for modeling the different stages of the writing process.</s><s>Because a more
detailed analysis had to be performed, the tool was restricted to the Introductory Section of papers on
experimental physics.</s><s>In this analysis 30 rhetorical strategies were identified which were generally
realized linguistically using 3 or 4 rhetorical messages from a set of 45 types of message.</s><s>The
implemented cases base has 54 introductions from the Physical Review Letters and Thin Solid Films
journals, which has been shown to be a far too small number for reasonable recall and precision figures
to be obtained.</s><s>A scheme has been incorporated into the tool for adaptations to be made in the
cases recovered, by making use of revision rules.</s><s>In future the tool may be extended in a
42
straightforward way to other parts of a scientific paper or to other areas of research with a semi-automatic
edition process of new cases that has been built into the Support tool.</s><s>This certainly opens the
way for customization which will greatly facilitate the assessment of the tool according to usability
criteria.</s>
</p>
</text>
mc1
<text lang=pt id=mc1R>
<p><s>Nesse trabalho, estudamos um problema de otimização combinatorial conhecido por Problema
da Mochila Compartimentada, que é uma extensão do clássico Problema da Mochila.</s><s>O problema
consiste em determinar as capacidades adequadas de vários compartimentos que podem vir a ser
alocados em uma mochila e como esses compartimentos devem ser carregados, respeitando as
restrições de capacidades dos compartimentos e da mochila.</s><s>Busca-se maximizar o valor de
utilidade total.</s><s>O problema é muito pouco estudado na literatura, apesar de surgir naturalmente
em aplicações práticas.</s><s>Nesse estudo, propomos uma modelagem matemática não linear para o
problema e verificamos algumas heurísticas para sua resolução.</s>
</p>
</text>
<text lang=en id=mc1A>
<p><s>In this work, we studied a combinatorial optimization problem called the Clustered Knapsack
Problem, that is an extension of the standard Knapsack Problem.</s><s>The problem is to determine the
right capacities of several clusters which can be allocated in a knapsack and how these clusters should
be placed so as to respect the constraints on the capacities of the clusters and the knapsack.</s><s>The
objective is to maximize a total utility value.</s><s>The problem has seldom been studied in the
literature, even though it appears naturally in practical applications.</s><s>In this study, we propose a
non-linear model for the problem and we insert some heuristics for its resolution.</s>
</p>
</text>
quali1
<text lang=pt id=quali1R>
<p><s>A tendência atual no projeto de sistemas hipermídia é o desenvolvimento de sistemas que sejam
abertos, extensíveis e distribuídos entre diferentes usuários.</s><s>Nos últimos anos vários sistemas
hipermídia abertos foram apresentados na literatura.</s><s>As técnicas formais vêm se tornando uma
ferramenta útil para especificação de aplicações hipermídia (e conseqüentemente de aplicações em
sistemas hipermídia abertos).</s><s>Modelos formais adequados podem oferecer abordagens
sistemáticas e confiáveis para analisar e verificar as propriedades estruturais e dinâmicas destas
aplicações.</s>
</p>
<p><s>Este projeto de mestrado tem como objetivo principal desenvolver um modelo formal para
hiperdocumentos (aplicações hipermídia) que sejam apoiados por sistemas hipermídia
abertos.</s><s>Tal modelo deve satisfazer as características relacionadas com a "abertura" de uma
aplicação hipermídia.</s><s>Características tais como a distinção, em um documento hipermídia, dos
aspectos de conteúdo e estrutura por um lado, e os aspectos de armazenamento e tempo de execução
por outro.</s><s>Para a construção do modelo deverá ser utilizada uma técnica formal que atenda aos
requisitos necessários para a modelagem das características impostas por aplicações hipermídia
abertas.</s>
</p>
</text>
<text lang=en id=quali1A>
43
<p><s>The current trend of hypermedia systems design is the development of open, extensible and
distributed multiuser systems.</s><s>So, in the last years some Open Hypermedia Systems (OHS)
architectures had been presented in literature.</s><s>Formal techniques are becoming a useful tool for
the specification of hypermedia applications (and also, OHS applications).</s><s>Adequate formal
models can offer systematic approaches to analyze and verify structural and dynamics properties of this
kind of applications.</s>
</p>
<p><s>This work aims to develop a formal model for hyperdocuments (hypermedia applications)
supported by OHS.</s><s>Then this formal model should consider the OHS applications features such
as the distinction in a hyperdocument between contents aspects and structure aspects on the one hand,
and storage aspects and runtime on the other one.</s><s>Also, a formal technique that satisfies the
required features of OHS applications will be used to the specification of the formal model.</s>
</p>
</text>
quali2
<text lang=pt id=quali2R>
<p><s>O aprimoramento das técnicas e métodos sistemáticos elaborados para apoiar o
desenvolvimento de aplicações trouxe como principais vantagens a produção de softwares com alta
qualidade e a custos mais baixos.</s><s>De forma similar ao desenvolvimento de softwares comerciais,
o desenvolvimento de aplicações hipermídia tem passado por significativas mudanças e por constantes
evoluções.</s><s>Atualmente, os sistemas de autoria hipermídia oferecem, por exemplo, condições
para que uma aplicação seja previamente especificada para, em seguida, ser efetivamente
implementada.</s><s>No entanto, é necessário que eles possuam alguns atributos que proporcionem
facilidades em sua utilização, de forma a motivar seus usuários.</s><s>De forma geral, esse trabalho se
concentra na avaliação da implementação de um conjunto de requisitos desejável em um ambiente de
autoria de aplicações hipermídia para ensino denominado SASHE (Sistema de Autoria e Suporte
Hipermídia para Ensino).</s><s>Os requisitos dos usuários específicos desse sistema também serão
considerados na avaliação, que será realizada de forma experimental e resultará na obtenção de dados
concretos com relação às condições atuais da implementação do módulo de autoria do sistema
mencionado.</s>
</p>
</text>
<text lang=en id=quali2A>
<p><s>The improvement of the techniques and systematic methods elaborated to support the
development of computational systems, has brought as main strength the production of high quality and
low cost softwares.</s><s>As in the development of commercial softwares, the development of
hypermedia applications has passed for significant alterations and constant evolution.</s><s>Nowadays,
the authoring systems for hypermedia applications provide, for example, conditions for a previously
specified application to be effectively implemented later.</s><s>However, it is necessary that they have
some attributes to provide facilities and to motivate the users.</s><s>This work is about the evaluation of
the implementation of a desirable requirement set of an authoring system called SASHE (Hypermedia
System for Authoring and Supporting Educational Applications).</s><s>Particular users requirements for
this system will also be considerated.</s><s>The evaluation will be realized in an experimental form and
will answer questions about the real conditions of the system's authoring module.</s>
</p>
</text>
quali3
<text lang=pt id=quali3R>
<p><s>Este trabalho propõe uma modelagem lingüística dos itens lexicais do português do Brasil, uma
modelagem relacional e sua implementação na forma de uma Base de Dados Lexicais.</s><s>O recurso
de PLN resultante favorece padronização, centralização e reutilização dos dados, facilitando o que é
44
considerado uma das etapas mais difíceis no processo de desenvolvimento: a aquisição de
conhecimento lingüístico necessário.</s>
</p>
</text>
<text lang=en id=quali3A>
<p><s>This work proposes a linguistic modeling of lexical items of Brazilian Portuguese, a relational
modeling and its implementation in the form of a Lexical Database.</s><s>The resulting NLP resource
favors the standardization, reuse and centralization of data, aiming at facilitating one of the most difficult
stages in the development process: the linguistic knowledge acquisition.</s>
</p>
</text>
quali4
<text lang=pt id=quali4R>
<p><s>Este projeto visa à construção de um protótipo de sumarizador automático para investigar o
planejamento textual conforme a abordagem proposta por Rino (1996).</s><s>A parte principal do
trabalho consiste no estudo do modelo de discurso fundamental para a sumarização automática e na
implementação de estratégias de planejamento, expressas por operadores de plano cuja seleção é
dirigida por objetivos comunicativos.</s><s>Para complementar o protótipo, será associado ao
planejador textual um realizador lingüístico para produzir o texto a partir de seu plano
estrutural.</s><s>O estudo fundamental também abrange a averiguação de técnicas de sumarização,
investigações na área de geração automática de textos e levantamento de critérios que possam avaliar
os resultados obtidos.</s>
</p>
</text>
<text lang=en id=quali4A>
<p><s>This project seeks to construct a prototype of an automatic summarizer to investigate the textual
planning according to the proposal of Rino (1996).</s><s>The main part of the work consists in the study
of the model of fundamental discourse for the automatic summarization and in the implementation of
planning strategies, expressed by plan operators whose selection is driven by communicative
objectives.</s><s>To complement the prototype, a linguistic realizer will be associated to the textual
planner in order to produce the text from its structural plan.</s><s>The fundamental study also includes
the verification of summarization techniques, investigations in the area of text generation and the search
for approaches that can evaluate the obtained results.</s>
</p>
</text>
sd1
<text lang=pt id=sd1R>
<p><s>Neste trabalho de mestrado foi desenvolvido o projeto de uma máquina paralela dedicada para
solução de sistemas de equações lineares.</s><s>Este é um problema presente em uma grande
variedade de aplicações científicas e de engenharia e cuja solução torna-se uma tarefa
computacionalmente
intensiva,
à
medida
em
que
o
número
de
incógnitas
aumenta.</s><s>Implementou-se uma Arquitetura Sistólica, conectada numa topologia em anel, que
mapeia métodos de solução iterativos.</s><s>Essa classe de arquiteturas paralelas apresenta
características de simplicidade, regularidade e modularidade que facilitam implementações em hardware,
sendo muito utilizadas em sistemas de computação dedicados à solução de problemas específicos, os
quais possuem como requisitos a grande demanda computacional e a necessidade de respostas em
tempo real.</s><s>Foram adotadas metodologias e ferramentas avançadas para projeto de hardware
que aceleram o ciclo de desenvolvimento e para a implementação foram utilizados circuitos
reconfiguráveis FPGAs (Field Programmable Gate Arrays).</s><s>Os resultados de desempenho são
45
apresentados e discutidos, indicando que a abordagem e metodologia adotada é viável e eficiente para
solução deste tipo de problema.</s>
</p>
</text>
<text lang=en id=sd1A>
<p><s>This dissertation presents the project of a parallel machine dedicated for solving linear
systems.</s><s>This is a problem that appears in a great variety of scientific and engineering
applications with a solution that becomes a computationally intensive task, measured by the increasing
number of unknown variables.</s><s>An Systolic Architecture was implemented, connected in a ring
topology, mapping an iterative solution method.</s><s>This class of parallel architectures presents
characteristics of simplicity, regularity and modularity that facilitate hardware implementations, being very
used in dedicated computation systems to the solution of specific problems, which possess as
requirements to handle great computational demand and real-time response.</s><s>Advanced
methodologies and tools for hardware project were adopted to accelerate the development
cycle.</s><s>The architecture has been implemented and verified on FPGAs (Field Programmable Gate
Arrays).</s><s>The performance results are presented and discussed, indicating the feasibility and
efficiency of the adopted approach and methodology for this kind of problem.</s>
</p>
</text>
sdpc1
<text lang=pt id=sdpc1R>
<p><s>Esta dissertação de Mestrado apresenta uma extensão do ASiA (Ambiente de Simulação
Automático), para simulação de arquiteturas de computadores, denominada Módulo
Arquitetura.</s><s>Este módulo possibilita que o usuário utilize arquiteturas já definidas (alterando ou
não os seus parâmetros) ou desenvolva o modelo de uma nova arquitetura utilizando ferramentas
específicas para simulação de arquitetura de computadores.</s><s>Dois exemplos ilustram a utilização
do Módulo Arquitetura, destacando as vantagens de sua aplicação tanto em ensino como em
pesquisa.</s><s>Este trabalho apresenta ainda algumas alterações efetuadas no ASiA para torná-lo
mais amigável e flexível.</s><s>Uma revisão bibliográfica dos assuntos relacionados ao tema é também
apresentada.</s>
</p>
</text>
<text lang=en id=sdpc1A>
<p><s>This MSc dissertation presents an extension of the ASiA (Ambiente de Simulação Automático) for
computer architecture simulation, named Architecture Module.</s><s>This module allows the use of
previously defined architectures (with possible alteration of parameters) or new architecture models using
specific tools for computer architecture simulation.</s><s>Two examples show the utilization of the
Architecture Module highlighting its advantages as both a teaching and a research tool.</s><s>This work
also presents some improvements to the ASiA with the aim of becoming more friendly and
flexible.</s><s>A literature review of the subjects related to the general theme is also presented.</s>
</p>
</text>
sdpc2
<text lang=pt id=sdpc2R>
<p><s>Os sistemas computacionais distribuídos aplicados à computação paralela permitem uma melhor
relação custo/benefício para a computação paralela.</s><s>Esses sistemas oferecem a potência
computacional adequada às aplicações que não necessitam de uma máquina maciçamente paralela,
porém necessitam de uma potência computacional maior que uma máquina seqüencial pode
oferecer.</s>
46
</p>
<p><s>P.V.M. (Parallel Virtual Machine) e M.P.I. (Message Passage Inteface) são exemplos de
ambiente de paralelos virtuais amplamente discutido na literatura.</s><s>Tendo em vista a grande
utilização desses ambientes tanto em nível acadêmico quanto em níveis comerciais e industriais,
torna-se interessante a criação de uma ferramenta que apoie o desenvolvimento de programas para
esses ambientes.</s><s>Poucas são as ferramentas desse tipo que aparecem na literatura; uma delas e
que permite ser estendida para dar suporte a tais ambientes é a F.A.P.P. (Ferramenta de Apoio à
Programação Paralela).</s>
</p>
<p><s>Dentro desse contexto, este trabalho apresenta a modelagem dos ambientes paralelos virtuais
segundo a abordagem proposta na definição da F.A.P.P., para que arcabouços de programas P.V.M. e
M.P.I possam ser gerados.</s><s>Essa ferramenta permite a utilização da computação paralela a um
maior número de usuários, ou seja, auxiliando os iniciante na confecção dos programa e os experientes
na manutenção, além de permitir maior produtividade.</s>
</p>
<p><s>Foram realizados estudos visando a validação e a avaliação da ferramenta.</s><s>Os resultados
obtidos demonstram que a ferramenta possui comportamento estável e tem potencial para ser utilizada
livremente em ambientes P.V.M. e M.P.I..</s>
</p>
</text>
<text lang=en id=sdpc2A>
<p><s>Distributed computing systems applied to parallel computing allow the realisation of a better
cost/benefit relation for parallel programming.</s><s>These systems offer an adequate computing power
to those applications which do not require a massively parallel architecture but need such a computer
power not available from sequential computers.</s>
</p>
<p><s>P.V.M. (Parallel Virtual Machine) and M.P.I. (Message Passing Interface) are good examples of
parallel virtual environments being widely discussed in the literature.</s><s>These virtual environments
are broadly used in both academic, commercial and industrial applications, making attractive the
development of supporting tools for these parallel programming environments.</s><s>There are few of
such tools available in the literature.</s><s>F.A.P.P. is one of these tools and it can be extended to
support parallel virtual environments.</s>
</p>
<p><s>This work addresses the extension of the F.A.P.P. in order to produced P.V.M. and M.P.I. source
code.</s><s>This extension can help a large number of users to develop parallel programs either by
giving support for the beginners or by increasing the productivity of the experienced parallel
programmers, besides helping in the maintenance phase.</s>
</p>
<p><s>The tool produced is tested by means of several examples which show a stable behaviour and
that the tool can be easily used in both P.V.M. and M.P.I. environments.</s>
</p>
</text>
sdpc3
<text lang=pt id=sdpc3R>
<p><s>O MPI é uma tentativa de padronização para ambientes de programação via troca de
mensagens, tendo como objetivo portabilidade e eficiência em qualquer plataforma.</s><s>O requisito
de alta portabilidade sem perda de eficiência torna o MPI um padrão extenso.</s><s>Rotinas de
comunicação ponto-a-ponto, por exemplo, são estruturadas de várias maneiras, apresentando diferentes
desempenhos.</s><s>O objetivo deste trabalho é estudar o desempenho das rotinas de comunicação
ponto-a-ponto do MPI em uma rede de computadores pessoais executando o sistema operacional
LINUX, a fim de avaliar objetivamente a relação custo/benefício de cada uma.</s><s>A avaliação é feita
através da execução de benchmarks e um exemplo de aplicação, executados em três implementações
de domínio público do MPI (MPICH, LAM e UNIFY), permitindo a comparação dessas
47
implementações.</s><s>Resultados obtidos com a utilização do PVM também são incluídos e
comparados aos do MPI, visto que o PVM é uma plataforma de programação via troca de mensagens
muito difundida na comunidade computacional.</s><s>A apresentação clara e concisa dos aspectos
fundamentais das diferentes formas de comunicação disponíveis em diferentes implementações do MPI
e a avaliação de desempenho efetuada, que é capaz de orientar o usuário final na escolha de uma
implementação do MPI, bem como da forma de comunicação mais adequada à sua aplicação, são
contribuições importantes dessa dissertação.</s>
</p>
</text>
<text lang=en id=sdpc3A>
<p><s>The MPI is an attempt of standardization for message-passing programming environments,
aiming high portability and efficiency in any platform.</s><s>The requirement of high portability without
loss of efficiency makes the MPI an extensive standard.</s><s>The point-to-point communication
routines, for instance, are structured in many ways, issuing different performance.</s><s>This work aims
to study the performance of MPI point-to-point communications routines in a personal computer network
executing LINUX operating system, providing objective results about the cost/benefit relationship for each
routine.</s><s>This evaluation is performed by means of executing benchmarks and an application
example, executed on three MPI public domain implementations (MPICH, LAM e UNIFY), also allowing
the comparison of the implementations.</s><s>Results obtained from PVM are included and compared to
those from MPI, as PVM is widely used by the computational community.</s><s>The clear and concise
presentation of fundamental issues for the different MPI communication modes available on different MPI
implementations, together with the performance evaluation developed, that is able to guide the final user
in the choice of a given MPI implementation as well as the communication mode suitable to his/her
application, are important contributions of this dissertation.</s>
</p>
</text>
sdpc4
<text lang=pt id=sdpc4R>
<p><s>Esta dissertação de mestrado descreve a implementação de um módulo de simulação de redes
de computadores para o ASiA (Ambiente de Simulação Automático).</s><s>Este módulo permite ao
usuário a simulação de redes já definidas (com a possibilidade de alteração dos parâmetros de entrada)
ou definir novas redes através da utilização dos recursos da barra de ferramentas.</s><s>Para aumentar
a gama de sistemas que o usuário pode modelar foram implementados e incluídos na barra de
ferramentas novas funcionalidades que permitem a modelagem de sistemas mais
complexos.</s><s>Este trabalho apresenta também uma revisão bibliográfica sobre simulação, redes de
computadores e ambientes de simulação.</s>
</p>
</text>
<text lang=en id=sdpc4A>
<p><s>This MSc dissertation describes the implementation of a computer network simulation module for
ASiA (an Automatic Simulation Environment).</s><s>This module allows to the user the simulation of
previously defined computer networks (with possible alteration of parameters) or the definition of new
computer networks using the toolbar resources.</s><s>New resources were added into the toolbar in
order to expand the range of systems that can be modeled, allowing the stydy of more complex
systems.</s><s>This work also presents a literature review about simulation, computer networks and
simulation environments.</s>
</p>
</text>
sdpc5
48
<text lang=pt id=sdpc5R>
<p><s>O desempenho global dos sistemas computacionais é limitado, geralmente, pelo componente de
menor desempenho.</s><s>Os processadores e a memória principal têm experimentado um aumento
de desempenho bem maior que o da memória secundária, como os discos magnéticos.</s><s>Em 1984,
Johnson introduziu o conceito de fragmentação, onde um dado é gravado em uma matriz de discos, de
forma que os seus fragmentos podem ser recuperados em paralelo e, por conseqüência, de forma mais
rápida.</s><s>O principal problema da fragmentação é a redução da confiabilidade da matriz pois, a
falha de um dos discos torna o dado inacessível.</s><s>Patterson, Gibson e Katz propuseram, em 1988,
5 formas de armazenar informação redundante na matriz de discos e, dessa forma, aumentar sua
confiabilidade.</s><s>A essas formas foi dado o nome de RAID - Redundant Arrays of Independent
Disks.</s><s>Com o passar do tempo, outras formas de armazenamento de redundância foram criadas,
tornando complexa a taxonomia da área.</s><s>Além disso, alterações de parâmetros na matriz
implicam em variações de desempenho nem sempre fáceis de se perceber em um primeiro
momento.</s><s>Com o objetivo de facilitar a compreensão da taxonomia e permitir que sejam feitos
experimentos na matriz buscando um melhor desempenho, esta dissertação propõe um ambiente de
simulação e aprendizado para RAID, onde o usuário pode interagir com diversos modelos de RAID, ou
até criar o seu próprio, para avaliar seu desempenho em várias situações, além de oferecer ao usuário
acesso ao conhecimento da área, agindo como um tutor.</s><s>Esta dissertação apresenta, ainda, um
protótipo de um simulador de discos magnéticos que pode ser utilizado como base para o
desenvolvimento de um simulador de RAID para ser utilizado pelo ambiente.</s>
</p>
</text>
<text lang=en id=sdpc5A>
<p><s>The component with the worst performance usually limits the overall performance of a computing
system.</s><s>The performance of processors and main memory has improved faster than the
secondary memory, such as magnetic disks.</s><s>Johnson, in 1984, introduced the concept of
fragmentation, in which a data file is written into a disk array, in a way that its stripes can be recovered in
parallel and therefore, in a faster way.</s><s>The main problem with fragmentation is the reduction of the
reliability.</s><s>If one disk fails, all data file becomes inaccessible.</s><s>Patterson, Gibson and Katz
proposed, in 1988, five ways to store redundant information in the array, increasing the reliability,
comprising the main RAID (Redundant Array of Independent Disks) configurations.</s><s>Some other
ways to store the redundant information have been proposed over the years, making the RAID taxonomy
more complex.</s><s>Furthermore, changes in the array parameters takes to performance variations
that are not always understood.</s><s>With the purpose of facilitating the comprehension of the
taxonomy and allowing the execution of experiments looking forward to improve performance, this MSc
Dissertation proposes an Intelligent Simulation and Learning Environment for RAID, where the user can
interact with several RAID models, or even create his/her own models, in order to evaluate their
performance under different situations.</s><s>The environment also allows the user to interact with the
knowledge of the area, acting as a tutor.</s><s>This Dissertation also presents a prototype of a magnetic
disk simulator, that can be used as the kernel for the development of a RAID simulator to be used by the
environment.</s>
</p>
</text>
sdpc6
<text lang=pt id=sdpc6R>
<p><s>Este trabalho apresenta uma ferramenta de apoio ao desenvolvimento de aplicações distribuídas,
baseadas em RPCs, para o ambiente Windows 95.</s><s>Discute, ainda, algumas aplicações
construídas para validar o sistema, as quais seguem o paradigma cliente-servidor.</s><s>É feita uma
revisão bibliográfica dos assuntos mais relevantes relacionados ao tema e apresentados os detalhes de
implementação da ferramenta.</s><s>Esta foi implementada com técnicas de orientação a objetos,
sendo composta por um Gerador Automático de Stubs e uma Biblioteca RPC, além de possibilitar a
utilização de um Serviço de Binding.</s><s>As aplicações construídas procuram explorar as
potencialidades da ferramenta, sendo fornecidas também orientações gerais para o desenvolvimento de
49
aplicações distribuídas no ambiente Windows 95.</s>
</p>
</text>
<text lang=en id=sdpc6A>
<p><s>This work presents a tool to support the development of RPC-based distributed applications in the
Windows 95 environment.</s><s>It also discusses some applications built to validate the system, which
follow the client-server model.</s><s>A theoretical review of the most relevant topics related to the field is
done and the tool's implementation details are presented.</s><s>This tool was implemented with
object-oriented techniques and comprises an automatic Stub Generator and an RPC Library, together
with a Binding Service.</s><s>The distributed applications that were built try to explore the tool's full
potential.</s><s>General guidelines regarding the development of distributed applications for the
Windows 95 environment are also provided.</s>
</p>
</text>
sdpc7
<text lang=pt id=sdpc7R>
<p><s>Neste trabalho é apresentado uma avaliação de desempenho das plataformas de portabilidade
PVM e MPI quando executados em um sistema distribuído e em uma máquina paralela
SP2.</s><s>Essa análise é feita através do desenvolvimento de vários algoritmos paralelos de
ordenação, utilizando-se quatro implementações: IBM MPI, IBM PVMe (executadas no SP2), MPICH e
PVM (executadas no sistema distribuído).</s>
</p>
<p><s>Baseando-se na execução de algoritmos paralelos, apresenta-se uma comparação entre o
comportamento dessas plataformas em cada tipo de arquitetura e em cada algoritmo implementado e
uma comparação entre os diversos algoritmos de ordenação considerados.</s><s>Os resultados obtidos
com os algoritmos seqüenciais também são incluídos nesta avaliação, permitindo analisar o speedup
alcançado com a execução das aplicações paralelas implementadas em cada plataforma.</s>
</p>
<p><s>Através dos resultados obtidos foi possível constatar que realmente, conforme alguns autores
citam mas não demonstram: o PVM apresenta melhor desempenho quando executado em sistemas
distribuídos (visto que foi projetado especialmente para atuar sobre grupos de computadores autônomos
interligados) e o MPI é mais adequado se implementado em arquiteturas paralelas.</s>
</p>
</text>
<text lang=en id=sdpc7A>
<p><s>This work presents a performance evaluation of the portable platforms PVM and MPI when
running in a distributed system and in a parallel architecture - SP2.</s><s>The evaluation is performed
through a number of sorting parallel algorithms.</s><s>Four implementation of MPI and PVM are
considered: IBM MPI and IBM PVMe (running in the SP2), MPICH and PVM (running in a distributed
system).</s>
</p>
<p><s>The parallel algorithms were developed and the results are used to present a comparison
between the different environments considered and between the several sorting algorithms
implemented.</s><s>The sequential algorithms were also analysed to allow the speedup evaluation in
the execution in each environment.</s>
</p>
<p><s>Through the results obtained it is possible to verify and to prove (for the environment considered)
the follow affirmation: The PVM presents a better performance in a distributed systems (since the PVM
was design to work in a set of loosely coupled computers) and the MPI is more adequate in parallel
architectures.</s>
</p>
</text>
50
sdpc8
<text lang=pt id=sdpc8R>
<p><s>Os sistemas computacionais distribuídos aplicados à computação paralela permitem uma melhor
relação custo/benefício para a computação paralela.</s><s>Esses sistemas oferecem a potência
computacional adequada às aplicações que não necessitam de uma máquina maciçamente paralela,
porém necessitam de uma potência computacional maior que uma máquina seqüencial pode
oferecer.</s>
</p>
<p><s>PVM (Parallel Virtual Machine) é um exemplo de ambiente de passagem de mensagens,
amplamente discutido na literatura, que permite a criação de máquinas paralelas virtuais em estações de
trabalho, normalmente máquinas RISC, e com o sistema operacional UNIX.</s>
</p>
<p><s>Dentro desse contexto, este trabalho descreve detalhadamente a implementação do PVM-W95
(PVM para Windows95), um ambiente de passagem de mensagens que permite a criação de uma
máquina paralela virtual, utilizando computadores pessoais conectados por uma rede de comunicação e
com o sistema operacional Windows95, de modo análogo ao PVM.</s>
</p>
<p><s>Foram realizados estudos preliminares visando a validação e a avaliação do desempenho do
PVM-W95.</s><s>Os resultados obtidos demonstram que o ambiente tem comportamento estável e que
as aplicações paralelas desenvolvidas apresentam um excelente speedup, considerando-se o hardware
disponível.</s>
</p>
</text>
<text lang=en id=sdpc8A>
<p><s>Distributed Computing Systems applied to parallel computing allow a better cost/benefit relation
for parallel software implementation.</s><s>They offer an adequate computing power for these
applications that although not requiring a massively parallel machine, need a computing power greater
than those available with standard sequential computers.</s>
</p>
<p><s>PVM (Parallel Virtual Machine) is an example of a message passing library widely discussed in
the related literature, that allows the implementation of parallel virtual machines by using workstations
(normally RISC machines, running the UNIX operating system).</s>
</p>
<p><s>This MSc dissertation describes in details the implementation of PVM-W95 (Parallel Virtual
Machine for Windows95), that comprises a message passing environment (similar to the PVM), allowing
the creation of a parallel virtual machine by using personal computers (working as workstations in a
distributed computing environment), interconnected through a communication network and running the
Windows95 operating system.</s>
</p>
<p><s>Preliminary studies aiming the validation and performance evaluation of PVM-W95 were
performed.</s><s>The results obtained showed that the PVM-W95 behaves stable and the parallel
applications developed reached excellent speedups, according to the hardware adopted.</s>
</p>
</text>
sdpc9
<text lang=pt id=sdpc9R>
<p><s>O objetivo principal deste trabalho é o desenvolvimento e avaliação de algoritmos numéricos
paralelos e sua execução em máquinas paralelas (máquinas multiprocessadas, máquinas vetoriais e
máquinas paralelas virtuais).</s><s>Os algoritmos desenvolvidos foram executados em diferentes
condições tanto em termos de plataformas utilizadas como em termos de tamanho da aplicação
considerada.</s>
51
</p>
<p><s>Os resultados obtidos na implementação dos algoritmos numéricos são analisados baseando-se
em algumas métricas (tempo de execução e operações em ponto flutuante) comuns aos resultados
apresentados nos principais benchmarks estudados.</s><s>Através dos resultados obtidos, o
desempenho das bibliotecas de passagem de mensagem MPI e PVM, o desempenho das arquiteturas
consideradas e da implementação dos algoritmos numéricos são analisados.</s>
</p>
</text>
<text lang=en id=sdpc9A>
<p><s>The main objective of this dissertation is the development and evaluation of numerical parallel
algorithms and their execution on parallel machines (multiprocessor machines, vectorial machines and
parallel virtual environments).</s>
</p>
<p><s>The algorithms developed have been executed under different conditions both in terms of the
hardware plataform adopted and the problem size.</s>
</p>
<p><s>The results obtained with the numerical algorithms implementation are all analyzed according to
some metrics (execution time and float-point operations) available in the main benchmarks studied.</s>
</p>
<p><s>The performance reached with the message passing libraries PVM and MPI together with the
performance observed from the different architectures considered and the numerical algorithms
implemented are all analyzed according to the result obtained in this work.</s>
</p>
</text>
t-es1
<text lang=pt id=t-es1R>
<p><s>Este trabalho investiga a aplicação de critérios de teste para o teste de especificações do
aspecto comportamental de Sistemas Reativos, descritos em Estelle e em Statecharts.</s><s>A
utilização de Sistemas Reativos em várias atividades humanas requer uma maior qualidade tanto do
produto como do processo de desenvolvimento, pois falhas nesses sistemas podem ocasionar riscos
para vidas humanas e perdas econômicas.</s><s>Os critérios de teste propostos nesta tese visam a
fornecer uma medida de cobertura dos testes, permitindo que a qualidade da atividade de teste possa
ser mensurada e avaliada.</s><s>Esta tese apresenta contribuições para as três atividades
fundamentais no contexto de teste de software, que são: definição de critérios de teste, desenvolvimento
de estudos teóricos/empíricos e desenvolvimento de ferramentas.</s><s>Com relação à definição de
critérios de teste, é proposta a aplicação do Teste de Mutação para Estelle e a aplicação de critérios de
Fluxo de Controle para Estelle e Statecharts.</s><s>Para o Teste de Mutação, são identificados os tipos
de erros em especificações Estelle, definindo-se os operadores de mutação, estratégias de teste
incrementais e critérios de mutação alternativa que visam a diminuir o custo de aplicação desse
critério.</s><s>Para os critérios de Fluxo de Controle, foram definidas duas famílias de critérios: FCCS Família de Critérios de Cobertura para Statecharts e FCCE - Família de Critérios de Cobertura para
Estelle.</s><s>Estudos teóricos são realizados visando a analisar a complexidade do Teste de Mutação
para Estelle e a relação de inclusão dos critérios FCCS e FCCE.</s><s>Estudos empíricos são
realizados visando a comparar os critérios de teste definidos e a analisar a sua aplicação durante a
simulação de especificações Estelle e Statecharts.</s><s>Com relação ao desenvolvimento de
ferramentas, a família de ferramentas Proteum, que apóia a aplicação do teste de Mutação, e os
ambientes para simulação de especificações Estelle (EDT) e Statecharts (StatSim) fornecem uma base
essencial para o desenvolvimento das ferramentas.</s><s>São apresentadas algumas ponderações que
devem ser consideradas para a definição de ferramentas de apoio à aplicação dos critérios
propostos.</s>
</p>
</text>
52
<text lang=en id=t-es1A>
<p><s>Reactive Systems are applied to several human activities and as failures in these systems may
cause human or economical losses, it is required the use of high-quality software development processes
that would lead to the production of high-quality products.</s><s>This thesis investigates criteria for
testing of Reactive Systems' behavior specifications, specified either in Estelle or in
Statecharts.</s><s>These criteria systematize the testing activity and provide mechanisms for the
software tests quality assessment.</s><s>This thesis presents contributions to the three fundamental
activities in the context of software testing, which are: definition of testing criteria, theoretical studies and
tool development.</s><s>In relation to the definition of testing criteria, it is proposed the use of Mutation
Testing for Estelle specifications and the use of Control Flow Testing for Estelle and Statecharts
specifications.</s><s>For Mutation Testing, the errors types in Estelle specifications are identified;
mutation operators are defined and incremental testing strategies are established.</s><s>In this context,
it is explored the alternative mutation criteria, which aim at reducing the cost of application of the Mutation
Testing.</s><s>For Control Flow Testing, two families of criteria are defined: SCCF - Statechart
Coverage Criteria Family and ECCF - Estelle Coverage Criteria Family.</s><s>Theoretical studies are
accomplished to analyze the complexity of the Mutation Testing to Estelle and the inclusion relation for
the FCCS and FCCE criteria.</s><s>Case studies are conducted to evaluate the testing criteria defined
in this thesis.</s><s>The application of these criteria during the simulation of Estelle and Statecharts
specifications is analyzed.</s><s>The Proteum family tools, that supports the application of Mutation
Testing, and the simulation environments to Estelle (EDT) and Statecharts (StatSim) supply an essential
base for tools development.</s><s>Considerations about the definition of supporting tools to the
application of the proposed criteria are realized.</s>
</p>
</text>
t-sdpc1
<text lang=pt id=t-sdpc1R>
<p><s>Este trabalho apresenta um estudo sobre a viabilidade de utilização do protocolo conservativo
CMB para sincronização de simulações distribuídas em diferentes plataformas MIMD com memória
distribuída, utilizando granulosidade grossa com poucos processos paralelos.</s><s>A técnica utilizada
para a realização das análises consiste em efetuar coleta de dados na execução da simulação de um
grande número de modelos.</s><s>Para a simulação desses modelos foi desenvolvida, e é apresentada
neste trabalho, a extensão funcional ParSMPL, que implementa o protocolo de sincronização CMB.</s>
</p>
<p><s>Pode-se subdividir os resultados obtidos com a análise dos dados das simulações em enfoques
que apresentam contribuições distintas.</s><s>O primeiro enfoque avalia como a plataforma adotada e
o modelo a ser simulado influenciam no speedup alcançado.</s><s>Neste caso, define-se quando uma
aplicação tem tendência a ser eficiente com o paradigma da simulação distribuída utilizando o protocolo
CMB.</s>
</p>
<p><s>O segundo enfoque refere-se à necessidade do usuário conhecer a melhor forma de se utilizar a
simulação distribuída.</s><s>A partir das análises realizadas foi estabelecido um conjunto de diretrizes
que visam auxiliar o processo de desenvolvimento de uma simulação distribuída
conservativa.</s><s>Com a ajuda dessas diretrizes e a disponibilidade da extensão ParSMPL espera-se
auxiliar o usuário a desenvolver aplicações eficientes utilizando o paradigma da simulação distribuída
conservativa, sem exigir desse usuário o conhecimento das características e particularidades do
protocolo de sincronização utilizado.</s>
</p>
</text>
<text lang=en id=t-sdpc1A>
<p><s>This thesis approaches a study about the viability of using the CMB conservative protocol for
distributed simulation synchronization on different distributed memory MIMD platforms and considering
coarse granularity and few parallel processes.</s><s>The technique used to analyze the results
comprises data acquisition during simulation execution for a large number of models.</s><s>The
53
simulation of these models is performed on a special-built distributed simulation environment (ParSMPL)
developed and presented in this work, being a CMB synchronization protocol implementation.</s>
</p>
<p><s>The results obtained in this work are split according to different views taking to distinct sets of
contributions.</s><s>The first view evaluates the influence of the model and the execution platform on
the speedup reached.</s><s>In this case it is defined when an application can reach efficiency through
the adoption of the distributed simulation paradigm using the CMB protocol.</s>
</p>
<p><s>The second view refers to the need of the users knowing the best way to make use of distributed
simulation.</s><s>Thus, following the analysis performed in this thesis, it is established a set of
procedures to help in the distributed simulation development process adopting the conservative
approach.</s><s>By following the procedures proposed and using the ParSMPL an user can hope
precious help in the development of efficient conservative distributed simulation programs, without the
need of knowing the features and particularities of the CMB protocol.</s>
</p>
</text>
t-sdpc2
<text lang=pt id=t-sdpc2R>
<p><s>Este trabalho propõe e descreve em detalhes o projeto do AMIGO (DynAMical FlexIble
SchedulinG EnvirOnment), uma nova ferramenta de software capaz de viabilizar a união de diferentes
algoritmos de escalonamento, de uma maneira completamente transparente ao usuário.</s><s>O
AMIGO é capaz de flexibilizar o escalonamento (em tempo de execução da aplicação) desde a sua
configuração até a sua efetiva aplicação.</s><s>Além da flexibilidade dinâmica e da transparência, o
AMIGO também é modular: o seu projeto está dividido em módulos que, entre outras vantagens,
facilitam sua execução em diferentes plataformas.</s><s>Este trabalho também contribui apresentando
uma análise crítica da literatura da área, apontando divergências e propondo pontos de convergência
importantes.</s><s>Assim, o levantamento bibliográfico apresentado atua como um material introdutório
precioso para que os pesquisadores iniciantes formem um contexto geral sobre a área e, desse modo,
aprofundem mais rapidamente seus estudos em outros trabalhos mais específicos.</s><s>A avaliação
de desempenho feita com o AMIGO demonstra que é possível a obtenção de ganhos de desempenho
expressivos, com total transparência para o usuário final.</s><s>Unindo-se desempenho, flexibilidade e
transparência, espera-se contribuir para a redução da lacuna existente entre teoria e prática na área de
escalonamento de processos.</s>
</p>
</text>
<text lang=en id=t-sdpc2A>
<p><s>This thesis proposes and describes in details the design of the AMIGO (DynAMical FlexIble
SchedulinG EnvirOnment), a novel software tool that makes possible the union of different algorithm
scheduling proposals, in a way completely transparent to the user.</s><s>The AMIGO is able to make
flexible the scheduling activity (at run-time), covering all the steps from its configuration up to its effective
application.</s><s>Besides the dynamic flexibility and transparency, the AMIGO is also modular: it is split
into modules that, among other advantages, facilitate its execution on different platforms.</s><s>This
work also contributes by presenting a critical analysis of the process-scheduling literature, pointing out the
existing divergences and proposing important convergence points.</s><s>Thus, the literature survey
presented acts as a precious introductory material, which is able, on one hand, to give to the beginners a
broad view of the process-scheduling area and, on the other hand, to facilitate the development of deeper
studies in a quicker fashion when more specific works are needed.</s><s>The performance evaluation of
the AMIGO shows that is possible to have expressive performance gains, while having total user
transparency.</s><s>Joining flexibility and transparency it is hoped to contribute for the reduction of the
existing gap between theory and practice in the scheduling process area.</s>
</p>
</text>
54
Corpus Pré-editado de Teste (CPT)
art1
<text lang=pt id=art1R>
<p><s>Neste artigo, é apresentada uma ferramenta para validação e verificação de
requisitos.</s><s>Essa ferramenta suporta a abordagem ERACE.</s><s>Tal abordagem baseia-se no
documento de requisitos do sistema e propõe a especificação das interações entre o sistema e seus
agentes (cenários).</s><s>Em seguida, os cenários são especificados detalhadamente.</s><s>Também
são apresentadas as heurísticas de evolução do modelo de requisitos para os modelos de análise,
exemplificadas pelo estudo de caso apresentado.</s>
</p>
</text>
<text lang=en id=art1A>
<p><s>In this paper, we present a tool to validate and verify requirements trading.</s><s>This tool
supports the ERACE approach.</s><s>This approach is based on the system requirements document
and proposes to specify the interactions between the system and its agents (scenarios).</s><s>Then the
scenarios are specified in detail.</s><s>We also present heuristics of the evolution from the requirements
model to analysis models, illustrated by a case study.</s>
</p>
</text>
art2
<text lang=pt id=art2R>
<p><s>O crescimento do mercado de software acarreta o aumento do uso de técnicas de
desenvolvimento, muitas vezes informais.</s><s>A manutenção de softwares torna-se problemática,
uma vez que sua documentação raramente reflete o código implementado.</s><s>Nesse contexto, atua
a Engenharia Reversa de Software, com o propósito de recuperar as informações de projeto perdidas
durante a fase de desenvolvimento e documentar o real estado do software.</s><s>Este artigo relata as
questões levantadas durante a aplicação do método de engenharia reversa Fusion-RE/I.</s><s>O
experimento descrito é parte da re-engenharia de um sistema protótipo de hipermídia, cujo objetivo é
adaptá-lo ao domínio de Engenharia de Software.</s><s>Em virtude de o sistema alvo ser hipermídia, os
resultados obtidos durante a aplicação do método Fusion-RE/I puderam ser registrados como um
hiperdocumento no próprio sistema submetido à engenharia reversa.</s><s>Foi, então, possível
observar aspectos relevantes sobre a validação das etapas propostas no método Fusion-RE/I.</s>
</p>
</text>
<text lang=en id=art2A>
<p><s>The growth of the software market brings about an increasing use of development techniques,
which are often informal.</s><s>The maintenance of software is problematic, since its documentation
rarely reflects the code implemented.</s><s>In this context, the Software Reverse Engineering works
with the purpose of retrieving the project information lost during the development phase and documenting
the current software state.</s><s>This article discusses the issues raised during the application of the
reverse engineering method Fusion-RE/I.</s><s>The experiment described is part of the re-engineering
of a prototype system of hypermedia, whose goal is to adapt it to the domain of Software
Engineering.</s><s>Since the target system is hypermedia, the results obtained during the application of
the Fusion-RE/I method could be registered as a hyperdocument in the very system submitted to reverse
engineering.</s><s>Then, it was possible to observe relevant aspects about the validation of the
proposed steps in the Fusion-RE/I method.</s>
</p>
</text>
55
art3
<text lang=pt id=art3R>
<p><s>Este trabalho apresenta requisitos funcionais identificados no processo de Engenharia Reversa
de Software que possam ser suportados por um Sistema Hipertexto.</s><s>Por meio da modelagem
conceitual e navegacional do domínio de informações relativas ao método de engenharia reversa FusionRE/I, foram estabelecidos os requisitos funcionais de um aplicativo hipermídia de suporte ao método, de
forma a nortear o engenheiro de software responsável pelo processo de engenharia reversa e possibilitar
o acompanhamento da evolução desse processo.</s>
</p>
</text>
<text lang=en id=art3A>
<p><s>This paper discusses the functional requirements identified in the software reverse engineering
process which can be supported by a hypertext system.</s><s>By means of a conceptual and
navigational modeling of information related to the reverse engineering method Fusion-RE/I, we
established the functional requirements of a hypermedia application to support the method.</s><s>Our
purpose is to offer guidelines to the software engineer in charge of the reverse engineering process and
to make possible to follow the evolution of this process.</s>
</p>
</text>
art4
<text lang=pt id=art4R>
<p><s>Este artigo discute questões sobre a autoria de aplicações hipermídia para ensino, com o objetivo
de identificar requisitos para um ambiente de desenvolvimento de aplicações hipermídia.</s><s>A
autoria de hiperdocumentos para ensino é uma tarefa complexa e sistemas de autoria hipermídia
tradicionalmente utilizados, como HyperCard, ToolBook e mesmo a linguagem HTML, no caso de autoria
para a WWW, são mais direcionados à criação de hiperdocumentos para apresentação e recuperação
de informação.</s><s>Este artigo apresenta algumas ferramentas para autoria de hiperdocumentos para
ensino e defende a necessidade de uma modelagem prévia do domínio de conhecimento.</s><s>Um
método para o projeto de aplicações hipermídia para o ensino, o EHDM, é proposto como base para o
desenvolvimento de ferramentas de autoria que incorporem a modelagem do domínio do conhecimento
como parte do seu processo de autoria.</s><s>Uma ferramenta desenvolvida utilizando o EHDM como
base metodológica é também apresentada como forma de validação do EHDM num contexto real.</s>
</p>
</text>
<text lang=en id=art4A>
<p><s>This paper discusses issues related to the authoring of educational hypermedia applications with
the objective of identifying requirements for an environment of development of hypermedia
applications.</s><s>The authoring of educational hyperdocuments is a complex task, and traditional
hypermedia authoring systems, like HyperCard, ToolBook, and even the HTML language for the WWW,
are more suitable for the tasks of presenting and retrieving information.</s><s>This paper presents some
tools for authoring of educational hyperdocuments and considers the need of a previous modeling of the
knowledge domain.</s><s>A method for a project of educational hyperdocuments applications, the
EHDM, is proposed as a basis for the development of authoring tools which incorporate the modeling of
the knowledge domain as part of their authoring process.</s><s>A tool developed using EHDM as its
methodological basis is also presented as a way of validating the EHDM in a real context.</s>
</p>
</text>
art5
<text lang=pt id=art5R>
56
<p><s>O aprimoramento das técnicas e métodos sistemáticos elaborados para apoiar o
desenvolvimento de aplicações trouxe como principal vantagem a produção de softwares de alta
qualidade e custo mais baixo.</s><s>De forma similar ao desenvolvimento de softwares comerciais, o
desenvolvimento de aplicações hipermídia tem passado por significativas mudanças e por constantes
evoluções.</s><s>Atualmente, os sistemas de autoria hipermídia oferecem, por exemplo, condições
para que uma aplicação seja previamente especificada para, em seguida, ser efetivamente
implementada.</s><s>No entanto, é necessário que possuam algumas características que proporcionem
facilidades em sua utilização, de forma a motivar os usuários.</s><s>De forma geral, este trabalho se
concentra na avaliação da implementação de um conjunto de requisitos desejável em um ambiente de
autoria de aplicações hipermídia para ensino denominado SASHE (Sistema de Autoria e Suporte
Hipermídia para Ensino).</s><s>Os requisitos propostos nas fases iniciais do desenvolvimento desse
sistema também serão considerados na avaliação, que será realizada de forma experimental e resultará
na obtenção de dados concretos com relação às condições atuais da implementação do módulo de
autoria do sistema mencionado.</s>
</p>
</text>
<text lang=en id=art5A>
<p><s>The improvement of techniques and systematic methods designed to support the development of
computational systems has brought about as its main advantage the production of high quality and low
cost software.</s><s>As in the development of commercial software, the development of hypermedia
applications has undergone significant alterations and constant evolution.</s><s>Today, the authoring
systems for hypermedia applications provide conditions for a previously specified application to be
effectively implemented later.</s><s>However, it is necessary that they have some user-friendly and
motivating characteristics.</s><s>This paper discusses the evaluation of the implementation of a
desirable set of requirements in an environment of authoring for educational hypermedia applications
called SASHE (Hypermedia System for Authoring and Supporting Educational Applications).</s><s>Initial
requirements proposed for this system will also be considered in the evaluation, which will be made
experimentally and produce concrete data related to the present status of the authoring module
implementation in the system mentioned.</s>
</p>
</text>
art6
<text lang=pt id=art6R>
<p><s>Este artigo apresenta o Método para Projeto de Hiperdocumentos para Ensino, ou EHDM
(Educational Hyperdocuments Design Method), uma abordagem sistemática para apoiar o projeto e o
desenvolvimento de aplicações hipermídia para ensino.</s><s>O método utiliza o modelo proposto por
Michener e a técnica de mapeamento conceitual para modelar o domínio de conhecimento do
hiperdocumento.</s><s>São apresentadas as três fases que compõem o método - modelagem
conceitual hierárquica, projeto navegacional de contextos e construção e teste.</s>
</p>
</text>
<text lang=en id=art6A>
<p><s>This paper discusses the Educational Hyperdocuments Design Method, or EHDM, a systematic
approach to support the design and development of educational hypermedia applications.</s><s>It uses
the Michener's model and the technique of conceptual mapping for modeling the knowledge domain of
the hyperdocument.</s><s>We discuss the three phases that compose the method - hierarchical
conceptual modeling, contextual navigational design and construction and test.</s>
</p>
</text>
57
art7
<text lang=pt id=art7R>
<p><s>Sistemas Reativos caracterizam-se por reagir continuamente a estímulos externos e internos e
por ter no aspecto comportamental seu principal enfoque.</s><s>Dentre as técnicas utilizadas para
especificar o comportamento desse tipo de sistema estão as Redes de Petri.</s><s>Em virtude do
caráter crítico geralmente envolvido nesses sistemas, sua especificação deve ser validada de forma
criteriosa.</s><s>Por isso, a Análise de Mutantes, um critério de teste baseado em erros, normalmente
aplicado ao teste de programas, tem sido explorada no contexto de teste de Redes de Petri.</s><s>O
objetivo deste trabalho é a implementação da ferramenta Proteum-RS/PN, para automatizar o processo
de teste e validar as Redes de Petri com base no critério Análise de Mutantes, visto que a aplicação
manual desse critério é impraticável.</s>
</p>
</text>
<text lang=en id=art7A>
<p><s>Reactive Systems are characterized by continually reacting to external as well as internal stimuli
and by having as its main concern the behavioral aspect.</s><s>Among the techniques that are used to
specify the behavior of this kind of system are the Petri Nets.</s><s>Due to the critical features that are
in general involved in these systems, their specifications must be strictly validated.</s><s>Thus, the
Mutation Analysis, a fault-based criterion usually used for program testing, has been explored in the
context of Petri Net testing.</s><s>The objective of this research is the implementation of the
Proteum-RS/PN tool, aiming at the automation of the Petri Net testing and validation process based on
Mutation Analysis, since its manual application is impracticable.</s>
</p>
</text>
art8
<text lang=pt id=art8R>
<p><s>O problema da Mochila Compartimentada pode ser enunciado considerando-se a seguinte
situação hipotética: um alpinista deve carregar sua mochila de capacidade limitada com possíveis itens
úteis.</s><s>A cada item atribui-se seu peso e um valor de utilidade (até aqui, o problema coincide com
o clássico Problema da Mochila).</s><s>Entretanto, os itens são de classes distintas (alimentos,
medicamentos, utensílios, etc.) e devem estar em compartimentos separados na mochila.</s><s>Os
compartimentos da mochila são flexíveis e têm capacidade limitada.</s><s>Cada compartimento tem um
custo que depende da classe com que foi preenchido.</s><s>O problema consiste em determinar a
capacidade adequada de cada compartimento e como esses compartimentos devem ser carregados,
elevando ao máximo o valor de utilidade total.</s><s>Neste trabalho, propomos uma modelagem
matemática não linear inteira para o problema e verificamos algumas heurísticas para sua
resolução.</s><s>Tal problema estende os Problemas da Mochila encontrados na literatura, o que pode
ser confirmado pela ausência em trabalhos recentes de revisão de Problemas da Mochila nãopadronizados.</s><s>Uma aplicação prática relevante desse problema aparece no corte de bobinas de
aço sujeitas à laminação.</s>
</p>
</text>
<text lang=en id=art8A>
<p><s>The Clustered Knapsack Problem can be stated as the following hypothetical situation: an alpinist
should load a knapsack of limited capacity with possibly useful items.</s><s>To each item is attributed its
weight and an utility value (so far, the problem coincides with the standard Knapsack
Problem).</s><s>However, the items belong to different classes (food, medicaments, utensils, etc.) and
they should be packed in separated clusters in the knapsack.</s><s>The knapsack clusters are flexible
and have limited capacity.</s><s>Each cluster has a cost that depends on the class with which it was
filled.</s><s>The Clustered Knapsack Problem consists of determining the suitable capacity of each
cluster and how these clusters should be filled, maximizing the total utility value.</s><s>In this paper, we
58
propose an integer non-linear optimization model for the problem and design some heuristics for its
solution.</s><s>Such problem extends the class of Knapsack Problems found in the literature.</s><s>A
relevant practical application of this problem appears in the cut of steel coils subject to lamination.</s>
</p>
</text>
art9
<text lang=pt id=art9R>
<p><s>Este trabalho apresenta o STT (Sistema de Telemetria e Telecomando), parte do Projeto
ARARA-Aeronaves de Reconhecimento Assistidas por Rádio e Autônomas (Autonomous and RadioAssisted Reconnaissance Aircraft).</s><s>O STT permite operar a aeronave do ARARA além do
alcance visual do piloto.</s><s>As imagens de vídeo e os dados dos instrumentos são transmitidos da
aeronave para a estação de base em tempo real.</s><s>A interface gráfica do STT apresenta o vídeo
sobreposto por um painel de instrumentos, similar aos simuladores de vôo, o que torna a sua operação
muito intuitiva.</s>
</p>
</text>
<text lang=en id=art9A>
<p><s>This paper discusses the STT (Telemetry and Telecommand System), part of the ARARA
(Autonomous and Radio-Assisted Reconnaissance Aircraft) project.</s><s>The STT allows the operation
of the ARARA aircraft beyond its pilot's visual range.</s><s>Real time video and instrumentation data are
broadcast from the aircraft to a ground station.</s><s>The graphic interface of STT presents the video
superimposed by an instrument panel, similarly to flight simulators, making its operation very intuitive.</s>
</p>
</text>
art10
<text lang=pt id=art10R>
<p><s>O SPP2 (Servidor de Processamento Paralelo), desenvolvido no Laboratório de Computação de
Alto Desempenho (LCAD-ICMC-USP), utiliza computadores convencionais conectados em uma rede de
comunicação de alta velocidade.</s><s>Pesquisadores da Universidade de Illinois desenvolveram uma
camada de software de alto desempenho para a troca de mensagens entre máquinas conectadas por
redes de alta velocidade Myrinet denominada Fast Messages, que apresenta baixa latência na
transmissão de mensagens e alta taxa de transferência.</s><s>Uma biblioteca de alto nível muito
utilizada para a programação paralela é o PVM (Parallel Virtual Machine).</s><s>Para que o PVM possa
tirar proveito do desempenho de comunicação do sistema Fast Messages sobre Myrinet foi desenvolvida
no LCAD-USP uma biblioteca que possui a semântica de comunicação de sockets, mas utiliza Fast
Messages para atingir maior desempenho.</s><s>Essa biblioteca também pode ser utilizada
diretamente para troca de mensagens na rede, sendo mais adequada para o programador acostumado
com sockets do que o uso das primitivas de Fast Messages.</s><s>Testes preliminares mostram que
sock2fm apresenta um desempenho melhor que TCP/IP para mensagens com mais de 250 bytes (79%
melhor para alguns tamanhos).</s>
</p>
</text>
<text lang=en id=art10A>
<p><s>The SPP2 (Parallel Processing Server) developed at LCAD-ICMC-USP uses conventional
computers connected in a high-speed communication network.</s><s>Researchers from the University of
Illinois developed a high-performance software layer called Fast Messages to exchange messages
between machines connected to high-speed Myrinet networks.</s><s>This layer has low-latency and
high-bandwidth packet transmission.</s><s>A high-level library largely employed in parallel programming
is PVM (Parallel Virtual Machine).</s><s>For the PVM to take advantage of the communication
59
performance of the Fast Messages system onto Myrinet, LCAD-USP developed a library which has
socket communication semantics, but uses Fast Messages to achieve a higher performance.</s><s>This
library can also be used directly to exchange messages on the network, being more suitable to the
programmer used to sockets than the Fast Messages primitives.</s><s>Preliminary tests show that
sock2fm has a better performance than TCP/IP for messages with more than 250 bytes (79% better for
some packet sizes).</s>
</p>
</text>
art11
<text lang=pt id=art11R>
<p><s>Diante das inúmeras opções de pacotes de software que existem atualmente para as aplicações
de Sistemas de Informação e da dificuldade que um cliente tem para escolher aquele pacote que atenda
melhor a suas necessidades, neste trabalho, é apresentado um procedimento para escolha de pacotes
de software na área de Sistemas de Informação.</s><s>Nesse procedimento, são utilizadas a norma
NBR 12119 da Associação Brasileira de Normas Técnicas (ABNT) e o Quality Function Deployment
(QFD) do American Supplier Institute (ASI).</s>
</p>
</text>
<text lang=en id=art11A>
<p><s>Faced with the innumerable options of software packages available for information systems
applications and the difficulty clients have to choose the package that better suits their needs, in this
paper, we discuss a procedure to choose software packages in the Information System area.</s><s>In
this procedure, we use the rule NBR 12119 of the Brazilian Association of Technical Rules (ABNT) and
the Quality Function Deployment (QFD) of the American Supplier Institute (ASI).</s>
</p>
</text>
art12
<text lang=pt id=art12R>
<p><s>O planejamento de projeto de software é uma prática administrativa vital para o sucesso da
gestão de um projeto.</s><s>A ausência de práticas administrativas no desenvolvimento de software é a
principal causa de sérios problemas enfrentados pelas organizações: atraso em cronogramas, custo
maior do que o esperado e presença de defeitos.</s><s>Tais problemas ocasionam inconveniências aos
usuários e perda de tempo e de recursos para os desenvolvedores.</s><s>Segundo os modelos e
padrões de qualidade ISO, SPICE e CMM, o planejamento de projeto é um dos itens básicos para que
uma empresa inicie a melhoria de processo de desenvolvimento de software.</s><s>Este trabalho
apresenta um modelo de processo de planejamento que define, relaciona e organiza as principais
atividades que devem ser realizadas para planejar um projeto de software.</s><s>O trabalho também
apresenta um estudo de caso que mostra a aplicação do modelo de processo em um centro de
desenvolvimento de sistemas de uma empresa privada.</s>
</p>
</text>
<text lang=en id=art12A>
<p><s>Software project planning is a vital managerial practice for successful project
management.</s><s>The absence of managerial practices in software development is the main cause of
serious problems faced by organizations: delayed schedules, costs higher than expected, and presence
of defects.</s><s>Such problems cause inconvenience for users and waste of time and resources for
developers.</s><s>According to ISO, SPICE and CMM models and quality standards, project planning is
one of the basic items for a company to start improving its software development process.</s><s>This
paper presents a planning process model that defines, lists and organizes the main activities to be done
60
in order to plan a software project.</s><s>It also discusses a case study that shows an application of
process model in the systems development center of a private company.</s>
</p>
</text>
bd1
<text lang=pt id=bd1R>
<p><s>Atualmente as organizações devem trocar dados entre si, e a tendência é que essas trocas
sejam efetuadas cada vez mais por meios digitais.</s><s>Os dados são consultados (alimentados)
livremente nas bases de dados de organizações independentes entre si, porém, quando é necessária a
troca de dados, como não existe uma previsão de integração, os dados somente podem ser trocados
após uma preparação que impõe alguma forma de intervenção manual, construção de filtros especiais,
etc., uma vez que a não existência de um esquema comum impede que os dados de uma base possam
ser intercambiados com os de outra base.</s><s>No entanto, embora as bases de dados de diferentes
organizações possam ser construídas de maneira totalmente independente, a necessidade de uma troca
significa que a semântica dos elementos manipulados, em particular daqueles que devem ser
compartilhados é, no mínimo, semelhante.</s><s>Por exemplo, se duas organizações devem trocar
dados sobre pessoas, não importa se para as diferentes organizações as pessoas são clientes,
empregados, alunos ou pacientes, o significado de "pessoa" é sempre entendido pelos membros das
organizações.</s><s>O mesmo ocorre com qualquer entidade sobre a qual se deseje trocar
informações.</s>
</p>
<p><s>Este trabalho parte da suposição de que possa existir alguma forma de definição primitiva para
os diversos elementos de dados que devem ser compartilhados, com base na qual sua instanciação em
elementos de um esquema de dados em particular possa ser reconhecido.</s><s>Assim, busca-se
identificar estruturas primitivas, com a finalidade de integrar os sistemas.</s><s>Contudo, para chegar a
tal estrutura, é preciso definir regras que garantam a preservação de suas propriedades com a finalidade
de permitir que, sempre que o esquema de uma organização A seja construído a partir de uma mesma
estrutura primitiva que foi utilizada por outra organização B, a integração entre ambas possa ser feita de
forma automática, e que isso não provoque inconsistência nas bases de dados que estarão recebendo
as informações.</s>
</p>
<p><s>Para atingir esses objetivos, este trabalho propõe que tais estruturas de esquemas primitivos
sejam parte das Bibliotecas de Componentes Reutilizáveis (BTO) que são distribuídas como parte das
Ferramentas de Desenvolvimento Rápido de Aplicativos (RAD) comerciais.</s><s>Como um exemplo de
como isso poderia ser feito, apresenta-se um componente que define genericamente um objeto pessoa,
desenvolvido a partir de como "pessoas" são tratadas em dois sistemas reais, centrando essa estrutura
em uma única Abstração: a Abstração de Generalização.</s><s>Apresenta também o conjunto de
regras que deve ser utilizado para a integração de componentes centrados nessa abstração, que é a
mais universalmente compatível entre os diversos modelos de dados orientados a objetos disponíveis
atualmente.</s>
</p>
</text>
<text lang=en id=bd1A>
<p><s>Today, organizations must exchange data among each other, and the tendency is that these
exchanges become more and more digital.</s><s>Queries are made freely in databases of independent
organizations, although, when it is necessary to exchange data, as there is not a prevision of integration,
data can only be exchanged after a preparation which imposes some sort of manual intervention,
construction of special filters, etc., since the non-existence of a common scheme hinders the exchange of
data from one database with those from another database.</s><s>However, although databases of
different organizations can be built in a totally independent way, the need for exchanges means that the
semantics of the manipulated elements must be at least similar, especially of those which should be
shared.</s><s>For example, if two organizations must interchange data on people, it does not matter for
the different organizations if these people are customers, employees, students or patients, the meaning of
61
"people" is always understood by organizations members.</s>
</p>
<p><s>This dissertation is based on the supposition that it exists some form of primitive definition for the
several data elements that must be shared, and from which its instantiation as elements of a particular
data scheme can be recognized.</s><s>Thus, we seek to identify primitive structures aiming at
integrating systems.</s><s>However, in order to reach such structure it is necessary to define rules that
guarantee the preservation of data properties to allow that, every time the scheme of an organization A is
built from the same primitive structure used by an organization B, the integration between them both can
be made automatically, and that it does not cause inconsistency in the databases which will be receiving
information.</s>
</p>
<p><s>In order to meet these objectives, this dissertation proposes that such structures of primitive
schemes are part of the Reusable Components Libraries which are distributed as part of commercial
Rapid Application Development Tools.</s><s>As an example of how it could be done, we present a
component which defines generically an object "person", developed from the way "people" are treated in
two real systems, centering this structure in a sole Abstraction: the Generalization Abstraction.</s><s>We
also present the set of rules which should be used to integrate the components centered in this
abstraction, the most universally compatible among the several object-oriented data models available
today.</s>
</p>
</text>
cad1
<text lang=pt id=cad1R>
<p><s>Este trabalho apresenta meios alternativos para a obtenção de imagens aéreas e sua utilização
na agricultura.</s><s>Imagens aéreas representam uma ferramenta importante na avaliação de diversos
aspectos da atividade agrícola moderna, principalmente daqueles que não podem ser avaliados no nível
do solo.</s><s>Três tipos de sistemas são definidos com níveis crescentes de complexidade e
funcionalidade.</s><s>Diversos critérios são propostos para a avaliação do sistema e para a
determinação da sua adequação às principais aplicações na agricultura.</s><s>Foi construído um
protótipo de sistema do Tipo I baseado em aeromodelos, utilizado na avaliação da tecnologia e na
validação do projeto.</s><s>Foram utilizados componentes facilmente encontrados no mercado,
existindo potencial para a evolução técnica do sistema construído em cada um dos seus componentes
básicos: a aeronave, o método de controle e o meio de captação das imagens.</s><s>Os resultados
obtidos mostram que o sistema pode substituir, a baixo custo, os meios convencionais utilizados até
então para a obtenção dessas imagens.</s>
</p>
</text>
<text lang=en id=cad1A>
<p><s>This dissertation presents alternative methods to obtain aerial pictures and their use in agricultural
applications.</s><s>Aerial pictures represent an important tool to evaluate several parameters in modern
agricultural practice, especially those that cannot be evaluated at ground level.</s><s>Three types of
system are defined with increasing levels of complexity and usability.</s><s>Several criteria are
proposed to evaluate the system and determine its suitability to the main agricultural
applications.</s><s>We built a Type I system based on model airplanes, which is used in technology
evaluation and project validation.</s><s>We used components easily available on the market, and there
is a potential for technical improvement in the system built concerning each one of its basic components:
the airplane, the method of control, and the means to obtain images.</s><s>The results show that the
system can substitute, at a low cost, the conventional ways used so far to obtain such images.</s>
</p>
</text>
cgpi1
62
<text lang=pt id=cgpi1R>
<p><s>Este trabalho apresenta o Animbs (Animation for MBS), um sistema capaz de visualizar dados
gerados por um sistema de simulação de engenharia (SD/FAST) na forma de animações por
computador.</s><s>SD/FAST é um sistema utilizado para o modelamento e a simulação de sistemas
mecânicos multicorpos (MBS).</s><s>O sistema Animbs permite a associação de uma geometria ao
MBS sendo simulado e utiliza os dados produzidos pela simulação do SD/FAST para criar uma
animação do comportamento do sistema mecânico e, dessa forma, melhorar a análise de dados feita
pelos usuários do SD/FAST.</s>
</p>
</text>
<text lang=en id=cgpi1A>
<p><s>This dissertation discusses Animbs (Animation for MBS), a software that enables the visualization
of data generated by an engineering simulation system (SD/FAST) in the form of computer
animation.</s><s>The SD/FAST is a system for modeling and simulating mechanical multibody systems
(MBS).</s><s>The Animbs system allows the association of a geometry to the MBS being simulated, and
uses the data produced by the SD/FAST simulation to create an animated view of the mechanical system
behavior, thus enhancing the data analysis made by users of SD/FAST.</s>
</p>
</text>
es1
<text lang=pt id=es1R>
<p><s>A execução da engenharia reversa orientada a objetos de um sistema legado desenvolvido com
orientação procedimental é usada como base para sua reengenharia, seguindo duas abordagens
diferentes.</s><s>Na primeira, o sistema passa por reengenharia com mudança de orientação, por meio
de segmentação e, posteriormente, transformação para uma linguagem orientada a objetos de forma
semi-automática.</s><s>Na segunda, é feito o reconhecimento de padrões recorrentes de software no
modelo de objetos produzido pela engenharia reversa para, depois, ser efetuada a reengenharia
utilizando esses padrões.</s><s>Os resultados obtidos por essas duas abordagens podem ser
comparados quanto a manutenibilidade, legibilidade e reuso.</s><s>A versão original do sistema legado
escolhido para a realização da experiência está implementada na linguagem Clipper e tem cerca de vinte
mil linhas de código.</s><s>Trata-se de uma oficina auto-elétrica e mecânica de veículos.</s><s>Para a
engenharia reversa foi escolhido o método Fusion/RE, sendo feita uma proposta para sua evolução, que
adiciona um maior detalhamento da etapa de abstração do modelo de análise do sistema.</s><s>Para
mudança de orientação do paradigma de desenvolvimento, de procedimental para orientado a objetos,
são propostas duas etapas adicionais, a serem executadas após a aplicação do Fusion/RE: o projeto
avante do sistema e a segmentação do programa legado.</s><s>São fornecidas indicações sobre como
fazer a segmentação.</s><s>A transformação do código segmentado em Clipper para Java é feita com
auxílio da máquina Draco-Puc.</s><s>Uma estratégia é proposta para o reconhecimento de padrões
com base no modelo de objetos do sistema obtido pela engenharia reversa.</s><s>Por meio dela,
podem ser reconhecidas instâncias dos padrões Type-Object, Association-Object, State Across a
Collection e Behaviour Across a Collection.</s><s>São feitas experiências de implementação de alguns
desses padrões em Delphi.</s>
</p>
</text>
<text lang=en id=es1A>
<p><s>The object-oriented reverse engineering of a legacy system developed using the procedural
paradigm is the basis for two different reengineering approaches.</s><s>In the first, reengineering is
done to change the implementation paradigm by segmentation, followed by its semi-automatic
transformation into an object-oriented language.</s><s>In the second, recurring patterns are first
recognized in the object model produced by the reverse engineering, and then the reengineering is done
adopting these patterns.</s><s>The results obtained by these two approaches are compared to assess
their maintainability, legibility and reusability.</s><s>The original version of the legacy system used in this
63
experience has about twenty thousand lines of Clipper code and refers to an electrical and mechanical
car repair shop.</s><s>For the reverse engineering phase we used the Fusion/RE method, and proposed
its evolution, adding features to detail the abstraction phase of its system analysis model.</s><s>To
change the system orientation paradigm from procedural to object-oriented we propose two additional
phases to be conducted after the application of the Fusion/RE method: the forward design of the system
and the legacy code segmentation.</s><s>Hints and rationales are supplied to conduct the code
segmentation.</s><s>The code transformation from segmented Clipper to Java is done with support of a
Draco-Puc machine.</s><s>We propose a strategy for pattern recognition based on the system object
model obtained through reverse engineering.</s><s>By means of this strategy we can recognize
instances of Type-Object, Association-Object, State Across a Collection and Behaviour Across a
Collection patterns.</s><s>We carried out Delphi implementation experiments of some of these
patterns.</s>
</p>
</text>
es2
<text lang=pt id=es2R>
<p><s>Independentemente do tipo de manutenção conduzida - corretiva, preventiva, adaptativa ou
evolutiva -, as atividades de teste de regressão são necessárias para testar as modificações realizadas e
as eventuais novas funcionalidades de um programa, e, principalmente, para testar se as
funcionalidades já existentes não foram afetadas adversamente pelas modificações.</s><s>Para aplicar
o teste de regressão de uma maneira sistemática a um baixo custo e com eficácia, muitas técnicas têm
sido propostas na literatura.</s><s>Essas diversas técnicas são divididas em duas abordagens: retest-all
e seletiva.</s><s>A abordagem retest-all utiliza todo o conjunto de casos de teste disponível para testar
as modificações, ao passo que a abordagem seletiva utiliza um subconjunto dos casos de teste
disponíveis para testar as modificações.</s><s>As técnicas baseadas na abordagem seletiva têm sido
muito estudadas, pois visam diminuir os esforços despendidos no teste de regressão, reduzindo o
número de casos de teste a serem reexecutados.</s><s>Diante da diversidade das técnicas seletivas,
fazem-se necessários estudos empíricos para avaliar e comparar a aplicação dessas
técnicas.</s><s>Assim, este trabalho visa aplicar e avaliar empiricamente duas técnicas de teste de
regressão que têm se mostrado promissoras: a Técnica baseada em Modificação (Wong et al., 1997a) e
a Técnica baseada em Mutação Seletiva (Wong et al., 1997b).</s><s>Para auxiliar nessa avaliação, é
utilizado um framework proposto por Rothermel e Harrold (1996).</s><s>Com a realização desses
experimentos, espera-se contribuir para o estabelecimento de estratégias de teste de regressão efetivas
e de baixo custo.</s>
</p>
</text>
<text lang=en id=es2A>
<p><s>Independently of the type of maintenance carried out - corrective, preventive, adaptive or
perfective -, regression testing activities are necessary to test modifications and new contingent features,
and, mainly, to test if existing features were not adversely affected by the modifications.</s><s>Aiming at
carrying out the regression testing systematically, at a low cost and with effectiveness, many techniques
have been proposed in the literature.</s><s>These techniques are divided into two approaches: retest-all
and selective.</s><s>The retest-all approach uses the complete test case set available, whereas the
selective approach selects a subset to carry out the regression testing.</s><s>The techniques based on
the selective approach have been deeply studied, for they aim at reducing the efforts made in the
regression testing, reducing the number of test cases to be re-executed.</s><s>As there are several
techniques based on the selective approach, empirical studies are necessary to evaluate and compare
these techniques.</s><s>Thus, this work aims at evaluating and comparing the application of two
promising regression testing techniques: Technique based on Modification and Technique based on
Selective Mutation.</s><s>A framework proposed by Rothermel and Harrold is used to evaluate these
techniques.</s><s>With the accomplishment of these studies, we hope to contribute towards the
establishment of effective and low cost regression testing strategies.</s>
</p>
64
</text>
es3
<text lang=pt id=es3R>
<p><s>Atividades de teste no desenvolvimento de Sistemas Reativos são de grande relevância, bem
como a disponibilidade de ferramentas que apóiem essas atividades, uma vez que a ocorrência de falhas
nesses sistemas pode causar graves conseqüências econômicas e/ou sociais.</s><s>O critério Análise
de Mutantes, um dos critérios da técnica de teste baseada em erros, normalmente aplicado em testes de
unidades, tem sido explorado no teste de especificações do aspecto comportamental de Sistemas
Reativos baseadas em Máquinas de Estados Finitos, Statecharts e Redes de Petri.</s><s>A
especificação da ferramenta Proteum-RS constitui uma iniciativa para apoiar a aplicação do critério
Análise de Mutantes no contexto de Sistemas Reativos.</s><s>Este trabalho tem como objetivo a
implementação da instanciação da Proteum-RS para o teste de especificações baseadas em
Statecharts, a Proteum-RS/ST.</s><s>Dessa forma, pretende-se fornecer subsídios para investigar a
adequação de critérios de teste tradicionalmente usados no teste de programas, como é o caso da
Análise de Mutantes, ao teste de especificações de Sistemas Reativos, em particular no contexto de
especificações baseadas em Statecharts.</s>
</p>
</text>
<text lang=en id=es3A>
<p><s>Testing activities in the development of Reactive Systems are extremely relevant, as well as the
availability of tools that support these activities, since failures in these systems may have serious
economic and/or social consequences.</s><s>The Mutation Analysis is one of the fault-based testing
criteria, and it is usually applied during unit testing.</s><s>This criterion has been investigated in the
context of testing and validation activities of Reactive Systems behavioral specifications based on Finite
State Machines, Statecharts and Petri Nets.</s><s>The specification of a tool named Proteum-RS was
carried out and constitutes the first step to support the application of the Mutation Analysis Criterion in the
context of Reactive Systems.</s><s>This dissertation aims at implementing an instantiation of
Proteum-RS, called Proteum-RS/ST, to support testing of specification based on Statecharts.</s><s>We
intend to provide subsidies for investigating criteria traditionally applied at the unit level for testing
Reactive Systems specifications, in particular in the context of Statecharts based specifications.</s>
</p>
</text>
es4
<text lang=pt id=es4R>
<p><s>Sistemas Reativos caracterizam-se por reagir continuamente a estímulos externos e internos e
por controlar atividades humanas.</s><s>A ocorrência de falhas nesses sistemas pode resultar em
grandes prejuízos.</s><s>Dessa forma, o uso de métodos e técnicas rigorosas para a especificação do
comportamento desse tipo de sistema é essencial para evitar inconsistências e ambigüidades no
modelo.</s><s>As Redes de Petri são uma das técnicas que têm sido usadas para a especificação de
sistemas reativos.</s><s>Teste e validação são atividades essenciais na produção dessa classe de
sistemas.</s><s>Por isso, o critério Análise de Mutantes, um critério de teste baseado em erros
normalmente aplicado ao teste de programas, tem sido explorado no contexto de teste de especificações
de sistemas reativos.</s><s>É necessário o desenvolvimento de ferramentas que apóiem sua utilização,
visto que a aplicação manual do critério é impraticável.</s><s>O objetivo deste trabalho é a
implementação da ferramenta Proteum-RS/PN, que apóia a aplicação do critério Análise de Mutantes
para validar especificações baseadas em Redes de Petri.</s>
</p>
</text>
<text lang=en id=es4A>
65
<p><s>Reactive Systems are characterized by continuously reacting to external as well as internal stimuli
and controlling human activities.</s><s>In these systems, faults can result in great losses.</s><s>The
use of rigorous methods and techniques for the specification of their behavior is essential to avoid
inconsistencies and ambiguities.</s><s>Petri Nets have been used for reactive-system
specification.</s><s>Testing and validation of the underlying model are essential activities for the
production of such systems.</s><s>For this reason the Mutant Analysis -- a fault-based criterion usually
used for program testing -- has been explored in the context of specification testing of reactive
systems.</s><s>The development of tools to support its application is necessary, since its manual
application is impracticable.</s><s>The objective of this dissertation is the implementation of
Proteum-RS/PN, a testing tool which supports the application of Mutant Analysis criterion to validate Petri
Nets-based specifications.</s>
</p>
</text>
es5
<text lang=pt id=es5R>
<p><s>Para sistematizar os testes e contornar as restrições de tempo e custo associadas à atividade de
teste, diversas técnicas, critérios e ferramentas têm sido desenvolvidos.</s><s>Além disso, para
estabelecer uma estratégia de teste incremental, que apresente baixo custo de aplicação e alta eficácia
em revelar a presença de erros, a comunidade de teste vem conduzindo estudos teóricos e
empíricos.</s><s>O presente trabalho está inserido nesse contexto e tem como objetivo a realização de
estudos empíricos para comparar a adequação entre os critérios baseados em erros - Análise de
Mutantes (teste de unidade) e Mutação de Interface (teste de integração) -, com o objetivo de
estabelecer estratégias de teste eficazes e de baixo custo, que englobem todo o ciclo de
desenvolvimento de software.</s><s>Dessa perspectiva, são definidas algumas estratégias incrementais
de aplicação dos operadores de mutação de unidade e de integração, explorando o aspecto
complementar dos critérios baseados em mutação, reduzindo com isso os custos da atividade de teste
durante as fases do teste de unidade e de integração, sem comprometer sua qualidade.</s><s>É
apresentado ainda um conjunto essencial de operadores de mutação para o critério Mutação de
Interface.</s>
</p>
</text>
<text lang=en id=es5A>
<p><s>Several techniques, criteria and tools have been developed to make the testing activity more
systematic and aiming at overcoming associated time and cost constraints.</s><s>Moreover, the testing
community has been conducting theoretical and empirical studies to establish an incremental, low-cost,
and effective testing strategy.</s><s>This dissertation is within this context and aims at conducting
empirical studies for comparing adequacy between error based criteria -- Mutation Analysis (unit testing)
and Interface Mutation (integration testing), with the objective of establishing low-cost and effective
testing strategies that comprise all software development cycle.</s><s>From this perspective, some
incremental testing strategies for mutant operators' application are defined exploring the complementary
aspects of criteria based on mutation, reducing the testing activity costs during the phases of unit and
integration testing, without losses in testing quality.</s><s>We also discuss an essential set of mutant
operators for the Interface Mutation criterion.</s>
</p>
</text>
es6
<text lang=pt id=es6R>
<p><s>Estudos empíricos têm mostrado que a Análise de Mutantes - um dos critérios de teste baseado
em erros - é bastante eficaz para revelar a presença de erros.</s><s>Entretanto, seu alto custo,
decorrente principalmente do grande número de mutantes gerados, tem motivado a proposição de
diversas abordagens alternativas para sua aplicação.</s><s>Um estudo relevante nesse sentido resultou
66
na determinação de um conjunto essencial de operadores de mutação para a linguagem Fortran,
mostrando que é possível reduzir o custo de aplicação do critério preservando um alto grau de
adequação em relação à Análise de Mutantes.</s><s>Alguns estudos também têm demonstrado que a
redução da eficácia não é significativa.</s><s>Este trabalho tem como objetivo investigar alternativas
pragmáticas para a aplicação do critério Análise de Mutantes e, nesse contexto, propor um procedimento
para a determinação de um conjunto essencial de operadores de mutação para a linguagem C, com
base nos operadores implementados na ferramenta Proteum.</s><s>Procurando aplicar e validar o
procedimento proposto, dois grupos distintos de programas são utilizados.</s><s>Para ambos os
grupos, o conjunto essencial obtido apresenta resultados bastante significativos quanto à redução de
custo, com um decréscimo muito pequeno no grau de adequação em relação à Análise de
Mutantes.</s><s>Também são investigadas estratégias para fazer evoluir e refinar um conjunto
essencial para diferentes domínios de aplicação.</s>
</p>
</text>
<text lang=en id=es6A>
<p><s>Mutation Analysis - one of the error-based testing criteria - has been found to be effective on
revealing faults.</s><s>However, its high cost, due to the high number of mutants created, has motivated
the proposition of many alternative approaches for its application.</s><s>In this sense, a relevant study
resulted on the determination of an essential set of mutant operators for Fortran, indicating that it is
possible to reduce the cost of mutation testing, preserving a high mutation score.</s><s>Some studies
have also shown that reduction on effectiveness is not significant.</s><s>This dissertation aims at
investigating pragmatic alternatives for mutation analysis application and, in this context, it proposes a
procedure for determining an essential mutant operators set for C, using Proteum testing
tool.</s><s>Aiming at applying and validating the proposed procedure, two different groups of programs
are used.</s><s>For both of them, the essential mutant operators set shows very significant results in
terms of cost reduction, with a very small reduction on mutation score.</s><s>Strategies to evolve and
refine an essential mutant operators set into different application domains are also investigated.</s>
</p>
</text>
es7
<text lang=pt id=es7R>
<p><s>O crescimento do mercado de software a cada dia acarreta um aumento do uso de técnicas de
desenvolvimento muitas vezes informais.</s><s>A manutenção de tais softwares torna-se problemática,
uma vez que a documentação associada ao software, na maioria das vezes, não está de acordo com o
código implementado.</s><s>Dessa forma, quando diante da necessidade de fazer a manutenção do
produto, o engenheiro de software encontra uma documentação informal e incompleta, que não reflete o
software existente.</s><s>Nesse contexto é que se encontra a Engenharia Reversa de Software, com o
propósito de recuperar as informações de projeto perdidas durante a fase de desenvolvimento e de
documentar o real estado do software.</s><s>O principal objetivo deste trabalho de mestrado foi a
investigação de uma estrutura adequada de hiperdocumento para apoiar a documentação requerida
durante o processo de engenharia reversa de software.</s><s>Com base em um levantamento dos
requisitos desejáveis em um hiperdocumento, para que possua as habilidades de suporte à
documentação de engenharia reversa de software, foi definido um conjunto de links e estruturas de
nós.</s><s>Os requisitos para a composição de tal hiperdocumento foram investigados por meio de uma
experiência: a autodocumentação do sistema hipermídia denominado SASHE (Sistema de Autoria e
Suporte Hipermídia para Ensino), que já possui suporte para o tratamento de nós aninhados e outras
características de aplicativo para ensino.</s><s>A engenharia reversa foi desenvolvida baseando-se no
método de engenharia reversa Fusion-RE/I e os produtos obtidos foram inseridos em uma hiperbase no
SASHE.</s>
</p>
</text>
<text lang=en id=es7A>
67
<p><s>The growth of the software market is leading to an increasing use of informal development
techniques.</s><s>The maintenance of such software is problematic, since its documentation rarely
reflects the implemented code.</s><s>Thus, when faced with product maintenance, the software
engineer finds an informal and incomplete documentation, which does not mirror the existing
software.</s><s>In this context the Reverse Engineering of Software can be useful for retrieving project
information lost during the development phase and for documenting the current software
state.</s><s>The main objective of this dissertation was the investigation of an appropriate hypertext
structure for supporting the documentation required during a software reverse engineering
process.</s><s>Based on a survey on the desired requirements in a hyperdocument, which should have
the ability to support reverse engineering documents, we defined a set of links and node
structures.</s><s>The requirements for such hyperdocument were investigated in an experiment: the
self-documentation of the system SASHE, which already treats nested contexts and has other
educational characteristics.</s><s>The reverse engineering process was developed based on the
Fusion-RE/I method, and the resulting products were inserted in a hyperbase in the system SASHE.</s>
</p>
</text>
es8
<text lang=pt id=es8R>
<p><s>Este trabalho apresenta um procedimento de auxílio ao primeiro passo do método de engenharia
reversa FUSION-RE/I - obtenção de informações sobre o sistema.</s><s>Esse procedimento
compreende um processo para a criação de uma base de conhecimento (Processo de Aquisição de
Conhecimento IPAIA, instanciado para o domínio de engenharia reversa) e diretrizes para a utilização
dessa base de conhecimento na construção de visões funcionais do sistema.</s>
</p>
</text>
<text lang=en id=es8A>
<p><s>This dissertation discusses a procedure to help the first step of the FUSION-RE/I reverse
engineering method - acquisition of system information.</s><s>This procedure comprises a process to
create a knowledge base (IPAIA Knowledge Acquisition Process applied to reverse engineering domain)
and guidelines for using this knowledge base to construct functional visions of the system.</s>
</p>
</text>
es9
<text lang=pt id=es9R>
<p><s>Sistemas orientados a objetos confiáveis devem incorporar atividades de tratamento de exceções
de forma a comportarem-se adequadamente em uma grande variedade de situações, mesmo na
presença de erros.</s><s>Nesse contexto, um mecanismo de tratamento de exceções é fundamental
para detecção e recuperação de erros bem como para ativação das medidas necessárias para restaurar
a atividade normal do sistema.</s><s>O desenvolvimento de um mecanismo de tratamento de exceções
é uma tarefa difícil, especialmente quando a concorrência é uma das características dos sistemas de
software.</s><s>Os principais objetivos desta dissertação são o projeto e a implementação de um
mecanismo de tratamento de exceções para a construção de sistemas orientados a objetos
confiáveis.</s><s>Na construção do mecanismo proposto, utilizamos técnicas de estruturação de
software tais como reflexão computacional e padrões de projeto.</s><s>Duas contribuições são
consideradas principais.</s><s>A primeira delas, caracterizada por aspectos técnicos e usos práticos, é
o projeto e a implementação de um mecanismo de exceções utilizando a linguagem de programação
Java e uma arquitetura de software reflexiva chamada Guaraná.</s><s>O mecanismo proposto oferece
suporte especialmente ao tratamento de exceções concorrentes.</s><s>A outra contribuição,
caracterizada por aspectos abstratos e abordagem inovadora, é a definição de uma arquitetura de
software reflexiva e de um conjunto de padrões de projeto relacionados para a implementação de
mecanismos de tratamento de exceções.</s>
68
</p>
</text>
<text lang=en id=es9A>
<p><s>Dependable object-oriented software should incorporate exception handling activities in order to
behave suitably in a great number of situations even in the presence of errors.</s><s>In this context, an
exception handling mechanism is fundamental to detect and retrieve errors, and to activate suitable
measures to restore the normal activity of the system.</s><s>The development of an exception handling
mechanism is not a trivial task, especially when concurrence is one of the characteristics of the software
system.</s><s>The main aims of this dissertation are the design and implementation of an exception
handling mechanism for developing dependable object-oriented software.</s><s>In order to build the
proposed mechanism, we apply techniques of software structuring, such as computational reflection and
design patterns.</s><s>Two contributions are considered fundamental.</s><s>The first, characterized by
technical aspects and practical uses, is the design and implementation of an exception handling
mechanism using Java language and a reflective software architecture called Guaraná.</s><s>The
proposed mechanism especially supports concurrent exception handling.</s><s>The second
contribution, characterized by abstract aspects and an innovative approach, is the definition of a reflective
software architecture and of a set of related design patterns for implementing exception handling
mechanisms.</s>
</p>
</text>
es10
<text lang=pt id=es10R>
<p><s>Este trabalho apresenta algumas técnicas e métodos que apóiam a fase de engenharia de
requisitos, bem como uma comparação entre as abordagens revisadas.</s><s>É apresentada uma
proposta de processo para a engenharia de requisitos baseada na construção de cenários compatível
com a UML.</s><s>São apresentados a notação introduzida, o processo de construção dos modelos de
requisitos e um conjunto de heurísticas para a construção de um modelo de análise.</s><s>Um estudo
de caso referente a um sistema de apoio à escrita de documentos técnicos ilustra a construção dos
modelos propostos pelo processo.</s><s>Finalmente, é apresentada uma ferramenta que apóia a
construção dos modelos introduzidos pelo processo.</s>
</p>
</text>
<text lang=en id=es10A>
<p><s>This dissertation discusses several scenario techniques and methods to support the requirements
engineering phase, as well as a comparison amongst the approaches reviewed.</s><s>We propose a
scenario-based engineering requirements process compatible with the UML notation.</s><s>We also
discuss the introduced notation, the process of construction of the requirements model and several
heuristics to the construction of the UML analysis model.</s><s>A case study about a system to support
the writing of technical documents illustrates the construction of the requirements model according to the
proposed process.</s><s>Finally, we present a tool that supports the construction of the models
introduced by the process.</s>
</p>
</text>
es11
<text lang=pt id=es11R>
<p><s>A partir dos anos 90, a qualidade tornou-se uma necessidade básica na competição por mercado
e acabou afetando a indústria de software.</s><s>Os desenvolvedores de software são obrigados a
aperfeiçoar o produto final para continuar competindo no mercado.</s><s>Após alguns anos de
experiência no desenvolvimento de software, percebeu-se que alguns fatores de qualidade considerados
69
pelos clientes estão mais relacionados ao processo de software do que ao produto final.</s><s>A
melhoria do processo de software aumenta as chances de obter um produto que atenda às expectativas
dos clientes.</s><s>No entanto, a realização de uma melhoria de processo de software não é uma tarefa
simples e envolve vários fatores.</s><s>Para auxiliar a tarefa de melhorar o processo de software,
existem hoje na literatura vários modelos de melhoria como, por exemplo, o SW-CMM (SoftwareCapability Maturity Model).</s><s>Porém, a maioria dos modelos de melhoria existentes são voltados
para as empresas de grande porte, com uma estrutura complexa e "fechada" que dificilmente se ajusta
às necessidades das empresas desenvolvedoras de software brasileiras, que são, na sua maioria,
empresas de pequeno porte.</s>
</p>
<p><s>Nesse contexto, este trabalho apresenta diretrizes para orientar clara e objetivamente a melhoria
de processo de software.</s><s>As diretrizes seguem os passos da fase de estabelecimento da
Abordagem IDEAL - Estabelecimento de Prioridades, Desenvolvimento da Abordagem e Planejamento
de Ações - e consideram algumas idéias obtidas no estudo das abordagens S:PLAN, Bootstrap e da
parte 7 do Modelo SPICE.</s>
</p>
</text>
<text lang=en id=es11A>
<p><s>From the 1990s on, quality became a basic need in competition for market and eventually
affected the software industry.</s><s>Software developers must improve the final product in order to
keep it competitive.</s><s>After some years of experience in software development, we noticed that
some quality factors considered by customers are more related to the software process than to the final
product.</s><s>The improvement of software process increases the possibilities to achieve a product
that is in accordance with customers expectations.</s><s>However, the accomplishment of improvement
in the software process is not a simple task and involves several factors.</s><s>To aid the task of
improving software process, there are several improvement models in the literature, for instance SWCMM (Software-Capability Maturity Model).</s><s>But most of the current improvement models concern
large corporations, with a complex and "closed" structure which can hardly be adjusted to the needs of
Brazilian software development companies, that are usually small businesses.</s><s>In this context, this
dissertation discusses guidelines to a clear and objective improvement of software
process.</s><s>These guidelines follow the steps of the establishment phase of the IDEAL Approach Establishment of Priorities, Development of Approach and Planning of Actions - and consider some ideas
obtained in the study of the approaches S:PLAN, Bootstrap and part 7 of SPICE Model.</s>
</p>
</text>
es12
<text lang=pt id=es12R>
<p><s>A Injeção de Defeitos é uma técnica que tem sido amplamente empregada na construção de
sistemas que precisam ser altamente confiáveis.</s><s>Dentre as atividades de Injeção de Defeitos,
existem estudos que englobam a injeção de defeitos de hardware e de software.</s><s>Observa-se que
existem poucos trabalhos relacionados à injeção de defeitos de software na literatura, assim como
poucos modelos de defeitos e métodos de injeção relacionados.</s><s>Desse modo, o objetivo deste
trabalho é estudar modelos de defeitos de software e investigar métodos de injeção com base nos
conceitos e princípios oriundos do critério Análise de Mutantes.</s>
</p>
<p><s>Dada a crescente complexidade dos sistemas computacionais, o projeto e a implementação de
uma ferramenta de suporte à atividade de injeção tornam-se necessários.</s>
</p>
<p><s>Dessa forma, neste trabalho é apresentada uma ferramenta de injeção de defeitos de software
denominada ITool, baseada em um esquema de injeção de defeitos.</s><s>Esse esquema caracteriza o
mapeamento de uma taxonomia de defeitos de software (Taxonomia de DeMillo) para os operadores de
mutação do critério de teste Análise de Mutantes para a linguagem C.</s>
</p>
70
<p><s>Para ilustrar a relevância e a exeqüibilidade das idéias exploradas neste trabalho, conduziu-se
um experimento piloto utilizando-se o programa Space, um sistema real desenvolvido pela ESA
(European Space Agency).</s>
</p>
</text>
<text lang=en id=es12A>
<p><s>Fault Injection is a technique that has been widely used in the development of computer systems
that need to be highly reliable.</s><s>In this area, there are studies related with hardware and software
fault injection.</s><s>It should be pointed out that there are few research related to software fault
injection in the literature as well as few software fault model and injection methods.</s><s>Thus, the
objective of this dissertation is to study software fault models and investigate injection methods based on
concepts and principles taken from the Mutation Analysis Criterion.</s>
</p>
<p><s>Considering the increasing complexity of computer systems, the project and implementation of
supporting tools to fault injection become necessary.</s>
</p>
<p><s>Thus, in this dissertation, we discuss a software fault injection tool named Itool, based on a fault
injection scheme.</s><s>This scheme characterizes the mapping of a software fault taxonomy (DeMillo's
Taxonomy) for the mutation operators of the Mutation Analysis criterion for C language.</s>
</p>
<p><s>To illustrate the relevance and feasibility of the ideas presented in this dissertation, we carried out
a pilot experiment using the Space program, a real system developed by ESA (European Space
Agency).</s>
</p>
</text>
es13
<text lang=pt id=es13R>
<p><s>Um estudo empírico para avaliar a eficácia em revelar erros, a dificuldade de satisfação e o custo
de aplicação do critério Análise de Mutantes é apresentado neste trabalho.</s><s>Eficácia e custo
também foram avaliados para os critérios Potenciais-Usos, comparando-se assim os resultados obtidos
para esses critérios.</s><s>A especificação e implementação de uma estratégia de minimização de
conjuntos de casos de teste adequados ao critério Análise de Mutantes também é apresentada.</s>
</p>
<p><s>Com base nos resultados obtidos, observou-se que os critérios Potenciais-Usos (baseados em
fluxo dados) e o critério Análise de Mutantes (baseado em erros) são promissores e apresentam
características complementares que merecem ser investigadas em um experimento de maior
porte.</s><s>A utilização de mutação restrita e de minimização de conjunto de casos de teste
constituem mecanismos que viabilizam a aplicação desses critérios em ambientes de produção de
software.</s>
</p>
</text>
<text lang=en id=es13A>
<p><s>In this dissertation, we discuss an empirical study to evaluate the effectiveness, strength and
application cost of the Mutation Analysis criterion.</s><s>Effectiveness and cost were also evaluated
according to the Potential Uses criteria and the results compared with those produced by the Mutation
Analysis criterion.</s><s>We also discuss the specification and implementation of a minimization strategy
test set adequate to the Mutation Analysis criterion.</s>
</p>
<p><s>The results presented in this paper show that the Potential Uses criteria based on data flow and
the Mutation testing based on errors are promising.</s><s>Each criterion has features that complement
each other and are interesting to be investigated in an experiment of larger scale.</s><s>The use of
constrained mutation and test set minimization allows the application of these criteria in industrial
71
software development environments.</s>
</p>
</text>
h1
<text lang=pt id=h1R>
<p><s>Este trabalho apresenta o Método para Projeto de Hiperdocumentos para Ensino, ou EHDM
(Educational Hyperdocuments Design Method), que proporciona uma abordagem sistemática para apoiar
o projeto e o desenvolvimento de aplicações hipermídia para ensino.</s><s>O método utiliza o modelo
proposto por Michener e a técnica de mapeamento conceitual para modelar o domínio de conhecimento
do hiperdocumento.</s><s>São apresentadas as três fases que compõem o método - modelagem
conceitual hierárquica, projeto navegacional de contextos e construção e teste.</s><s>Uma ferramenta
denominada Educational Hyperdocuments Development Tool (EHDT) foi desenvolvida para auxiliar o
desenvolvimento de hiperdocumentos para ensino destinados ao sistema SASHE.</s><s>Essa
ferramenta utiliza o EHDM como base metodológica.</s><s>A EHDT fornece mecanismos para facilitar
laços de realimentação rápidos entre as fases do método e para apoiar abordagens de projeto bottom-up
e top-down.</s>
</p>
</text>
<text lang=en id=h1A>
<p><s>This dissertation discusses the Educational Hyperdocuments Design Method, or EHDM, which
provides a systematic approach to support the design and development of educational hypermedia
applications.</s><s>It uses the Michener's model and the technique of concept mapping for modeling the
knowledge domain.</s><s>We discuss the three phases that make up the method - hierarchical
conceptual modeling, contextual navigational design and construction and test.</s><s>The Educational
Hyperdocuments Development Tool (EHDT) was implemented to assist the development of educational
hyperdocuments for the system SASHE.</s><s>This tool uses the EHDM as a methodological
base.</s><s>It also provides mechanisms to facilitate fast feedback loops between method phases and
support bottom-up and top-down approaches.</s>
</p>
</text>
h2
<text lang=pt id=h2R>
<p><s>Este trabalho propõe um ambiente denominado SIATE (Sistema Inteligente de Apoio ao
Treinamento e Ensino), que integra características de ambientes de Prática/Treinamento, Hipermídia,
Sistemas Tutores e Sistemas Híbridos de Conhecimento.</s><s>É voltado para o ensino e tem como
característica marcante a liberdade, por parte do estudante, de explorar um domínio qualquer, podendo
recorrer, quando necessário, ao auxílio de um Sistema Tutor e de um Sistema Híbrido de Conhecimento
com conhecimento especialista nesse domínio.</s><s>São enfatizados aqui o projeto e o
desenvolvimento de um Sistema Tutor que oferece apoio pedagógico ao ambiente, bem como o
desenvolvimento dos recursos hipermídia desse ambiente.</s>
</p>
</text>
<text lang=en id=h2A>
<p><s>This dissertation proposes an environment called SIATE (Sistema Inteligente de Apoio ao
Treinamento e Ensino), which integrates features from Hypermedia, Knowledge Based Systems, Tutoring
Systems, and Case Based Reasoning.</s><s>This environment is directed to teaching and has as an
outstanding feature the freedom students have to explore any domain.</s><s>When necessary, they can
turn to a Tutoring System and to a Knowledge Hybrid System with expert knowledge in that
domain.</s><s>We emphasize the project and the development of a Tutoring System which provides
72
pedagogical support to SIATE, as well as the development of the hypermedia resources of this
environment.</s>
</p>
</text>
h3
<text lang=pt id=h3R>
<p><s>Este trabalho apresenta um protótipo de ferramenta, a Html2Hip, que proporciona um ambiente
de importação e adaptação de documentos descritos segundo o padrão HTML (HyperText Markup
Language) para a representação interna do SASHE (Sistema de Autoria e Suporte Hipermídia para
Ensino), que se baseia na estruturação de objetos multimídia segundo a hierarquia de classes proposta
pelo MCA (Modelo de Contextos Aninhados).</s><s>Além disso, este trabalho estendeu a capacidade
do editor de nós de informação do tipo texto do protótipo anterior no que concerne ao processamento de
arquivos-texto descritos pelo padrão RTF (Rich Text Format).</s><s>Dessa forma, o SASHE tornou-se
capaz de processar e organizar materiais instrucionais preparados em seu próprio ambiente, no
ambiente WWW (World-Wide Web), bem como em processadores de texto comuns.</s>
</p>
</text>
<text lang=en id=h3A>
<p><s>This dissertation discusses a tool prototype, the Html2Hip, that provides an importation and
adaptation environment of documents described in HTML (HyperText Markup Language) for the internal
representation of SASHE (Hypermedia System for Authorship and Supporting Educational Applications),
which is based on the structural organization of multimedia objects proposed by MCA (Nested Contexts
Model).</s><s>Moreover, this research extended the capacity of the information text node editor of the
previous prototype concerning the processing of text-files described in RTF (Rich Text
Format).</s><s>Thus, the SASHE became able to process and organize instructional materials prepared
in its own environment, in the WWW (World-Wide Web) environment, as well as in ordinary word
processors.</s>
</p>
</text>
h4
<text lang=pt id=h4R>
<p><s>A experiência com autoria de material didático multimídia para propósitos educacionais mostra
um grande problema: como prover uma maneira de tratar objetos multimídia de modo que usuários
inexperientes (como professores) possam estar aptos a projetar e construir suas próprias
apresentações?</s>A criação de tais apresentações envolve fatores como armazenamento, entrega,
busca e apresentação de material multimídia (vídeo em especial).</s><s>Uma infra-estrutura básica que
armazene e entregue eficientemente os dados de vídeo é necessária, porém, outro ponto importante é
organizar esses dados armazenados no servidor, de forma a facilitar seu acesso por parte dos
usuários.</s><s>Neste trabalho, isso é alcançado pelo uso de um sistema interativo de recuperação e
gerenciamento de informações projetado para facilitar o acesso a itens (ou parte deles) armazenados no
servidor.</s><s>A principal característica de tal sistema é o uso de uma base de metadados que contém
os atributos dos vídeos armazenados no servidor.</s><s>Buscas podem ser feitas por título, assunto,
tamanho, autor, conteúdo ou, mais importante no caso de material didático, por cenas ou frames
específicos.</s><s>O sistema foi implementado segundo uma abordagem cliente/servidor utilizando a
linguagem de programação JAVA.</s><s>A comunicação entre clientes e servidores é realizada através
do Visibroker 3.0, que é uma ferramenta de programação para Objetos Distribuídos segundo o padrão
CORBA.</s><s>O acesso aos dados a partir da base de metadados é realizado por um driver
PostgreSQL que segue a API JDBC.</s><s>Para propósitos de avaliação do sistema, um player foi
construído utilizando a ferramenta Java Media Framework (JMF).</s><s>Foi realizada uma análise para
a verificação do impacto da utilização das tecnologias CORBA e JDBC no sistema.</s><s>Detectou-se
que a utilização da tecnologia JDBC impõe um atraso muito mais significativo que a utilização da
73
tecnologia CORBA.</s><s>Outra conclusão é que a utilização de metadados provê uma melhor
interatividade em buscas, permite economia de tempo durante o processo de edição e provê economia
de espaço de armazenamento pelo compartilhamento de objetos como vídeos, cenas e frames.</s>
</p>
</text>
<text lang=en id=h4A>
<p><s>The experience with authoring multimedia material for educational purposes shows a major
problem: how to provide an easy and efficient way to handle multimedia objects so that non-expert users
(namely school teachers) can be able to design and build their own presentations?</s>The creation of
these presentations involves factors like storage, delivery, search and presentation of multimedia material
(especially videos).</s><s>A basic infrastructure which stores and efficiently delivers the video data is
necessary.</s><s>However, another important point is the organization of these data stored into the
server in a way that facilitates their access by users.</s><s>In this dissertation, this is achieved through
the use of an interactive information management and retrieval system designed to facilitate the access to
items (or parts of the items) stored in the server.</s><s>The main characteristic of the system is the use
of a metadata base which contains attributes of the videos stored in the server.</s><s>Searches can be
made by title, subject, length, author, content or, most important in the case of didactic multimedia
material, by a specific scene or frame.</s><s>The system was built according to a client server approach
using JAVA programming language.</s><s>The communication between clients and servers is
established through the use of the Visibroker 3.0, which is a Distributed Objects programming tool in
accordance with the CORBA standard.</s><s>Access to data from the metadata base uses a
PostgreSQL driver which follows the JDBC API.</s><s>For evaluation purposes, a playback tool was
built using Java Media Framework (JMF).</s><s>We carried out an analysis to verify the impact of the
utilization of CORBA and JDBC technologies on the system.</s><s>We detected that the use of JDBC
technology imposes a much more significant delay than the use of CORBA technology.</s><s>Another
conclusion is that metadata utilization provides better interactivity in searches, making the editing process
faster, and saves storage space sharing objects like videos, scenes and frames.</s>
</p>
</text>
h5
<text lang=pt id=h5R>
<p><s>Com base na análise de diversos trabalhos publicados sobre requisitos para sistemas de autoria
hipermídia educacional, foi proposto um novo conjunto de requisitos que tem por objetivo auxiliar as
etapas de engenharia de requisitos e de avaliação no processo de desenvolvimento de um sistema
pertencente a esse domínio.</s><s>De forma geral, foi proposto um conjunto de requisitos que privilegia
tanto as necessidades do contexto educacional quanto as necessidades relacionadas aos ambientes de
autoria hipermídia.</s><s>Esses requisitos foram utilizados na avaliação do sistema SASHE, tendo sido
obtidos resultados que indicaram a eficácia dessa proposta e, simultaneamente, a qualidade da
implementação do sistema.</s>
</p>
</text>
<text lang=en id=h5A>
<p><s>Based on the analysis of several studies on educational hypermedia authoring systems, this
dissertation proposes a new set of requirements which aims at supporting both the requirements
engineering and the evaluation stages in the development process of a system belonging to this
domain.</s><s>In general, we propose a set of requirements which favors the needs of both the
educational context and the environments of hypermedia authoring.</s><s>These requirements were
used in the evaluation of SASHE, and the results obtained show the effectiveness of this proposal and,
simultaneously, the quality of the system implementation.</s>
</p>
</text>
74
h6
<text lang=pt id=h6R>
<p><s>Em um mundo computacional em constante evolução, a Web se apresenta como um ambiente
caracterizado por um desenvolvimento acelerado de informações.</s><s>Além de as informações na
Web sofrerem muitas mudanças com extrema freqüência, os autores (ou desenvolvedores) das páginas
enfrentam dificuldades nas suas atividades quando estas envolvem muitas pessoas trabalhando em
paralelo no desenvolvimento de uma página ou de um conjunto de páginas.</s><s>Diante desses
problemas, este trabalho apresenta a ferramenta VersionWeb.</s><s>Os objetivos principais foram
proporcionar aos internautas a obtenção das versões das páginas durante a navegação e fornecer um
modo fácil de controle de versões de páginas da Web aos autores através da própria Web.</s>
</p>
</text>
<text lang=en id=h6A>
<p><s>In a computational world in constant evolution, the Web is an example of an environment where
information evolves very rapidly.</s><s>In addition to Web information that changes very frequently,
developers face hard work when many people are involved in the parallel development of a set of related
Web pages.</s><s>In the face of such problems, this dissertation proposes the tool
VersionWeb.</s><s>The main goals were to provide developers with page versions during browsing and
with an easy way of controlling Web page versions through the Web itself.</s>
</p>
</text>
h7
<text lang=pt id=h7R>
<p><s>Muitos dos sistemas computacionais atuais de apoio ao ensino podem ser considerados parte de
uma evolução que tem enfatizado a exploração de sistemas hipermídia em geral e da Web em
particular.</s><s>A pesquisa associada ao trabalho aqui reportado tem como objetivo explorar as
tecnologias de Hipermídia e Computer Supported Cooperative Work (CSCW) para viabilizá-las em um
ambiente que suporte o acesso de alunos a hiperdocumentos de conteúdo didático de forma cooperativa
- o ambiente StudyConf.</s><s>Para promover a interação entre os alunos que navegam pelos
hiperdocumentos, o StudyConf controla a navegação deles e gera, dinamicamente, sessões de
discussão com outros alunos que visitam o mesmo material.</s><s>O StudConf mantém o registro das
discussões realizadas na forma de hiperdocumentos estruturados, que podem ser utilizados, por
exemplo, para a geração cooperativa de documentos, conforme proposto em várias ferramentas
Computer Supported Cooperative Learning (CSCL).</s><s>O trabalho aqui reportado colaborou, ainda,
para o desenvolvimento de uma técnica que tem como objetivo orientar o projeto de aplicações
hipermídia que manipulem informações na Web.</s>
</p>
</text>
<text lang=en id=h7A>
<p><s>Many of the current computational systems dedicated to support teaching and learning can be
considered part of an evolution that has emphasized the exploration of hypermedia systems in general
and the World Wide Web in particular.</s><s>The research associated to the study reported here aims at
exploring the technologies of hypermedia and Computer Supported Cooperative Work (CSCW) in an
environment that supports a collaborative access of students to hyperdocuments - the StudyConf
environment.</s><s>In order to promote interaction among students that navigate on the same
hyperdocuments, StudyConf controls their navigation and generates dynamic discussion sessions with
the students that visit the same material.</s><s>StudyConf registers the discussions as structured
hyperdocuments, which can be used to explore proposals regarding the collaborative authoring of
contents present in several Computer Supported Cooperative Learning (CSCL) tools.</s><s>The study
75
reported here has also contributed to the proposal of a technique aimed at guiding the development of
general web-based hypermedia applications.</s>
</p>
</text>
h8
<text lang=pt id=h8R>
<p><s>O projeto SMmD - Sistemas Multimídia Distribuídos - investiga a construção de uma estrutura de
middleware para dar suporte à implementação de aplicações multimídia interativas em ambientes
distribuídos e heterogêneos.</s><s>Para tanto, devenvolveu-se o Ambiente SMmD, o qual inclui
módulos para armazenamento e recuperação de objetos de mídia tais como áudio e vídeo, e também
módulos para autoria e intercâmbio de objetos multimídia em conformidade com o padrão ISO MHEG5.</s>
</p>
<p><s>Esta dissertação descreve o trabalho de implementação de um dos módulos do Projeto SMmD,
chamado Módulo de Apresentação e Sincronização (MAS).</s><s>Esse módulo foi implementado com
base em outro, chamado Java MHEG-5 Engine (JHEG), cuja função é interpretar e manipular objetos
multimídia em conformidade com aquele padrão.</s>
</p>
<p><s>Inicialmente são apresentados o contexto, a motivação e os objetivos que levaram à execução
deste trabalho.</s><s>A seguir, é feita uma revisão dos conceitos relacionados à apresentação
multimídia, enfatizando os aspectos relacionados à sincronização de seus componentes.</s><s>Em
seguida, apresenta-se o padrão MHEG-5 juntamente com outros padrões e recomendações relevantes
no contexto deste trabalho.</s>
</p>
<p><s>Com o objetivo de contextualizar o trabalho, é apresentada, então, uma visão geral dos módulos
que compõem o Ambiente SMmD, seguida de uma descrição do trabalho de pesquisa que resultou na
implementação do applet SyncEvent, embrião do Módulo de Apresentação e Sincronização.</s>
</p>
<p><s>O Módulo de Apresentação e Sincronização, resultado principal deste trabalho, é então descrito,
detalhando-se aspectos de sua arquitetura e de sua implementação.</s><s>Finalmente, na conclusão,
as contribuições são discutidas juntamente com suas limitações e possíveis trabalhos futuros, dentre os
quais está a integração do MAS com os outros módulos do Projeto SMmD.</s>
</p>
</text>
<text lang=en id=h8A>
<p><s>The SMmD Project - Distributed Multimedia Systems - investigates the building of a middleware
infrastructure
for
multimedia
interactive
applications
in
heterogeneous
distributed
environments.</s><s>For this purpose, we developed the SMmD Environment (ASMmD), which includes
modules for storage and retrieval of media objects such as audio and video, as well as modules for
authoring, storing and delivering multimedia objects according to the MHEG-5 ISO standard.</s>
</p>
<p><s>This dissertation describes the study related to the implementation of the Presentation and
Synchronization Module (MAS) of the SMmD Project.</s><s>This module was built integrated to another
module, the Java MHEG-5 Engine (JHEG), that provides the parsing and decoding of multimedia objects
according to that ISO standard.</s>
</p>
<p><s>Initially we present the context, motivation and objectives which lead to this study.</s><s>Next we
do a literature review of concepts related to multimedia presentation, emphasizing the aspects related to
the synchronization of its components.</s><s>Then we discuss the MHEG-5 standard along with other
standards and recommendations relevant to the context of this study.</s>
</p>
<p><s>In order to contextualize the study, we present an overview of the modules that make up the
SMmD Environment, followed by a description of the investigation and implementation of the SyncEvent
76
Applet, the embryo of the Presentation and Synchronization Module.</s>
</p>
<p><s>The main result of this study, the Presentation and Synchronization Module (MAS), is described
detailing aspects of its architecture and implementation.</s><s>Finally, in the conclusion, we discuss the
contributions of the study together with its limitations and future related research, which includes
integrating the MAS with the remaining modules of the SMmD project.</s>
</p>
</text>
h9
<text lang=pt id=h9R>
<p><s>Orientar o desenvolvimento de aplicações para a Web é um desafio para pesquisadores da área
de Hipermídia.</s><s>O trabalho apresentado nesta dissertação tem como objetivo apoiar a construção
de aplicações que se preocupam com o intercâmbio de informações por meio da utilização da
especificação XML (Extensible MarkUp Language).</s><s>Apresenta-se xRot, um roteiro para apoiar as
etapas de definição, geração e apresentação de documentos estruturados manipulados por aplicações
para a Internet.</s><s>O roteiro inclui um algoritmo para geração de documentos XML em um ambiente
apoiado por servidores de banco de dados e World Wide Web.</s><s>Também é apresentada a
ArqGDE, uma arquitetura que suporta as aplicações desenvolvidas com o xRot.</s><s>Como estudos
de caso da utilização do roteiro, foram desenvolvidas duas aplicações: AulaML e C2000ML.</s>
</p>
</text>
<text lang=en id=h9A>
<p><s>Gearing the development of applications to the Web is a challenge to researchers in the field of
Hypermedia.</s><s>This dissertation focuses on supporting the development of applications which
concern the interchange of documents with the use of XML 3/4 Extensible MarkUp Language.</s><s>We
discuss the xRot, a set of directions towards the guiding of the phases of definition, generation and
presentation of structured documents manipulated by Internet-based applications.</s><s>This set of
directions includes an algorithm for the generation of XML documents in an environment supported by
database and Web servers.</s><s>ArgGDE, an architecture that supports applications developed with
xRot, is also discussed.</s><s>As case studies of the use of xRot, we developed two applications:
AulaML and C2000ML.</s>
</p>
</text>
h10
<text lang=pt id=h10R>
<p><s>Esta dissertação propõe um novo método orientado a objetos para apoiar o projeto e o
desenvolvimento estruturado de aplicações hipermídia denominado HMBS/M.</s><s>O HMBS/M tem
como principal característica o uso do HMBS (Hypertext Model Based on Statecharts) que utiliza como
modelo formal subjacente a técnica de Statecharts para especificar a estrutura organizacional e a
semântica de navegação de uma aplicação hipermídia.</s><s>São apresentadas as quatro etapas que
compõem o método - modelagem conceitual, modelagem navegacional, modelagem da interface e
implementação.</s><s>Em cada fase do método são construídos modelos que podem ser melhorados
ou incrementados na fase posterior, permitindo assim um desenvolvimento interativo.</s><s>São
discutidas três formas de implementação para uma aplicação hipermídia especificada pelo HMBS/M
(interpretada, traduzida e de tradução livre) com ênfase nas duas primeiras, que são implementadas
usando uma ferramenta que suporta o HMBS, o sistema HyScharts, e usando o ambiente WWW (padrão
HMTL).</s><s>Para ilustrar e validar o HMBS/M apresenta-se a especificação de uma aplicação
hipermídia baseada nos catálogos de Graduação e Pós-graduação do Instituto de Ciências Matemáticas
e de Computação da USP.</s>
</p>
</text>
77
<text lang=en id=h10A>
<p><s>This dissertation proposes a new object-oriented method to support the design and structured
development of hypermedia applications called HMBS/M.</s><s>HMBS/M has as its main feature the
use of HMBS (Hypertext Model Based on Statecharts) that utilizes as an underlying formal model the
Statecharts technique to specify the organizational structure and the browsing semantics of a hypermedia
application.</s><s>We present the four phases that make up the method (conceptual design,
navigational design, interface design and implementation).</s><s>In each phase of the method models
are built so that they can be improved and expanded in the next phase, allowing an interactive
development.</s><s>We discuss three implementation options for a hypermedia application specified by
HMBS/M: interpreted, translated and freely translated, emphasizing the first two, which are implemented
using a tool that supports HMBS, the HyScharts, and using the WWW environment (HTML
standard).</s><s>A case study based on the graduate and undergraduate course catalogs of the Institute
of Mathematical Sciences and Computing of the University of São Paulo is presented to illustrate and
validate HMBS/M.</s>
</p>
</text>
h11
<text lang=pt id=h11R>
<p><s>A dinâmica e a flexibilidade da autoria de hiperdocumentos na Web, por um lado, popularizam a
cada dia o uso da Internet, mas, por outro, propiciam facilmente a inconsistência de muitas
informações.</s><s>Basta uma definição errônea de um hiperlink para que o usuário se depare com
uma inconsistência e se sinta "perdido".</s><s>Um procedimento comum durante o desenvolvimento de
um site é a reutilização dos componentes de link, seja por haver na mesma página origem mais de um
link, ou o mesmo rótulo de link em diversas páginas, ou ainda vários links para uma mesma página
destino.</s><s>Como um site, geralmente, contém uma grande quantidade de links, torna-se inviável a
verificação manual da reusabilidade de seus links.</s><s>A ferramenta DB-LiOS foi desenvolvida com o
objetivo de automatizar a verificação da reusabilidade de links de um site da Web, por meio de
processos de extração e classificação de links.</s><s>Com a utilização de DB-LiOS, os autores de um
site podem obter um auxílio efetivo para avaliação da consistência de seus links.</s>
</p>
</text>
<text lang=en id=h11A>
<p><s>The dynamics and flexibility of Web site authoring, on the one hand, popularize the Internet use
increasingly, but, on the other hand, they lead easily to inconsistent information.</s><s>A wrong
definition of a hyperlink is enough to make users come across with inconsistency and get "lost".</s><s>A
common procedure used in site development is the reuse of link components, either because there is, in
the same source page, more than one link, or the same link label in different pages, or because there are
several links directed to the same destination page.</s><s>As a site, in general, contains a great amount
of links, this makes a manual verification of links reusability unviable.</s><s>The tool DB-LiOS was
developed aiming at automating the assessment of reusability of website links, through links extraction
and classification processes.</s><s>Using DB-LiOS, website authors can get an effective aid to evaluate
the consistency of their links.</s>
</p>
</text>
ic1
<text lang=pt id=ic1R>
<p><s>Aplicações de Processamento de Língua Natural (PLN), como revisores ortográficos, gramaticais
e tradutores, geralmente precisam consultar extensos dicionários contendo, por exemplo, informações
morfossintáticas de várias centenas de milhares de palavras de uma língua.</s><s>Autômatos finitos,
78
largamente utilizados na construção de eficientes analisadores léxicos para compiladores, apresentamse como ótimos candidatos para o problema de representação desse tipo de léxico de língua
natural.</s><s>Este trabalho investigou os métodos de codificação de léxicos utilizando autômatos
finitos, as técnicas de minimização de autômatos determinísticos acíclicos e as estruturas de dados
necessárias para uma representação compacta, resultando em um sistema computacional eficiente e
versátil de representação de grandes léxicos de língua natural.</s><s>Um léxico de mais de 430.000
palavras da língua portuguesa pode ser convertido em um autômato de menos de 220Kb, em menos de
5 minutos, usando um computador doméstico.</s>
</p>
</text>
<text lang=en id=ic1A>
<p><s>Natural Language Processing (NLP) applications, such as speller and grammar checkers and
translation systems, need to search very large dictionaries which contain morphosyntactic and/or
semantic information of several hundreds of thousands of words of a given language.</s><s>Finite
Automata are often used in efficient scanners for compilers and are also good candidates for representing
dictionaries.</s><s>This research has investigated methods for representing dictionaries using finite
automata, techniques for minimizing acyclic deterministic finite automaton, and adequate data structures
for a compact representation.</s><s>The resulting system is able to represent a dictionary of 430,000
Brazilian Portuguese words in a 220Kb automaton, by using a standard home computer and spending
less than five minutes.</s>
</p>
</text>
ic2
<text lang=pt id=ic2R>
<p><s>A etiquetagem morfossintática é uma tarefa básica, bem conhecida e bastante explorada em
diversas aplicações de Processamento de Línguas Naturais (PLN) como análise sintática e extração e
recuperação de informações.</s><s>Os etiquetadores para a língua inglesa atingiram um estado da arte
entre 96-99% de precisão geral.</s><s>Diferentemente do inglês, para o português do Brasil não foram
ainda exploradas todas as técnicas para a etiquetagem, nem se atingiu a precisão dos melhores
etiquetadores para a língua inglesa.</s><s>Com essas motivações, quatro etiquetadores disponíveis na
WWW foram treinados - Unigrama (TreeTagger), Trigrama (TreeTagger), baseado em transformações
(TBL) e baseado em máxima entropia (MXPOST) -, e um etiquetador simbólico foi desenvolvido
(PoSiTagger).</s><s>Todos os etiquetadores adaptados foram treinados com um corpus com cerca de
100.000 palavras formado por textos didáticos, jornalísticos e literários, e etiquetado com o Nilc
tagset.</s><s>A maior precisão geral obtida foi a do MXPOST - 89,66%.</s><s>Foram também
implementados quatorze métodos para a combinação dos etiquetadores, dos quais sete superaram a
precisão do MXPOST.</s><s>A maior precisão obtida com os métodos de combinação foi
90,91%.</s><s>A precisão geral sofreu a influência do tamanho do corpus manualmente etiquetado
disponível para treinamento, do conjunto de etiquetas e dos tipos de texto utilizados.</s>
</p>
</text>
<text lang=en id=ic2A>
<p><s>POS tagging is a basic, well-known and largely explored natural language processing task used in
several applications such as parsing and information retrieval.</s><s>The taggers for English have
achieved a state of the art accuracy of 96-99%.</s><s>Unlike the case of English, for Brazilian
Portuguese neither all tagging techniques have been explored yet, nor have they achieved the precision
of the best taggers for English.</s><s>With this motivation, we trained four taggers available on the
WWW, namely Unigram (Treetagger), N-gram (Treetagger), transformation-based (TBL) and MaximumEntropy tagging (MXPOST), and designed a symbolic tagger, named PoSiTagger.</s><s>All adapted
taggers were trained with a corpus of about 100,000 words composed of didactic, journalistic, and literary
texts, and tagged with the Nilc tagset.</s><s>MXPOST displayed the best accuracy
(89.66%).</s><s>Fourteen methods of combination were used, seven of which have surpassed MXPOST
79
accuracy.</s><s>The best result from the combination strategy was 90,91%.</s><s>The general
accuracy suffered the influence of the size of the manually tagged corpus available for training, of the
tagset, and of the types of texts employed.</s>
</p>
</text>
ic3
<text lang=pt id=ic3R>
<p><s>A construção de ferramentas para a correção automática de textos tem ganhado destaque,
seguindo a evolução e eficiência dos processadores de textos aos quais são incorporadas.</s><s>E,
além das técnicas simbolistas tradicionais de implementação de tais ferramentas, através do uso de
regras de produção, surgem aplicações com técnicas até então não usuais na área de lingüística
computacional, como o uso de Redes Neurais Artificiais.</s><s>O trabalho proposto tem por objetivo
fazer um estudo comparativo do uso das técnicas conexionista e simbolista na revisão automática de
erros gramaticais da língua portuguesa.</s><s>Usando como estudo de caso as regras gramaticais da
crase, tomamos como exemplo de modelo tradicional de implementação o revisor gramatical ReGra, e,
de outro lado, implementamos dois modelos de redes neurais (um modelo backpropagation e um modelo
Elman), para detectar erros de uso da crase, tanto em casos de presença incorreta quanto de
ausência.</s><s>A meta deste estudo não é apontar qual método é o mais eficiente em termos gerais,
mesmo porque acreditamos que isso não seja possível.</s><s>Queremos, sim, observar o desempenho
de ambos os métodos quanto ao problema determinado, visando assim a uma maior integração entre
eles, aproveitando suas melhores potencialidades.</s>
</p>
</text>
<text lang=en id=ic3A>
<p><s>The construction of tools for automatic correction of texts has been emphasized, following the
evolution and efficiency of the text processors in which they are incorporated.</s><s>And, besides the
traditional symbolist techniques for implementing such tools, using production rules, there are
applications which employ techniques that are unusual in the field of computational linguistics so far, as
the use of Artificial Neural Networks.</s><s>The study proposed aims at conducting a comparative study
of the use of the conexionist and symobolist techniques in the automatic checking of grammar mistakes in
Portuguese.</s><s>Using as a case study the grammar rules for "crase", we take as an example of the
traditional form of implementation the grammar checker ReGra, and, on the other hand, we implement
two models of neural networks (backpropagation and Elman), in order to detect mistakes related to the
use of "crase" in cases of incorrect presence and of absence.</s><s>The goal of this study is not pointing
out which method is the most efficient in general terms, because we believe this is not
possible.</s><s>We intend to observe the performance of both methods concerning the given problem,
aiming at a stronger integration between them, taking advantage of their best potentialities.</s>
</p>
</text>
ic4
<text lang=pt id=ic4R>
<p><s>Atualmente, o inglês é a língua dominante para a escrita e divulgação de pesquisas científicas na
forma de artigos científicos.</s><s>Porém, existem muitos usuários da língua inglesa que sofrem
interferência da língua materna quando escrevem esse gênero de texto em inglês.</s><s>Esses
usuários se defrontam com problemas nas regras de gramática e estilo e/ou se sentem incapazes de
gerar expressões e orações padronizadas e composições lingüísticas maiores, que são convencionais
nesse gênero.</s><s>Para amenizar os problemas desses usuários foi desenvolvido um ambiente
modular de auxílio e ensino de escrita técnica chamado AMADEUS (Amiable Article Development for
User Support).</s><s>AMADEUS consiste de várias ferramentas inter-relacionadas - ferramenta de
referência, ferramenta de suporte, ferramenta de crítica e ferramenta tutorial - e fornece o contexto em
que está inserido este trabalho de mestrado.</s><s>O objetivo principal deste mestrado é implementar
80
AMADEUS como uma arquitetura de agentes que se comunicam através da troca de mensagem com um
agente especial que contém um modelo dinâmico do usuário interagindo com o ambiente.</s><s>Para
tanto, introduzimos o conceito de adaptatividade em sistemas computacionais e descrevemos vários
shells para modelar o usuário.</s><s>Também fornecemos detalhes sobre agentes inteligentes que
foram usados para implementar o modelo de usuário para o ambiente AMADEUS.</s>
</p>
</text>
<text lang=en id=ic4A>
<p><s>Today English is the dominant language in the writing and publishing of scientific research in the
form of scientific articles.</s><s>However, many non-natives users of English suffer the interference of
their mother tongues when writing scientific papers in English.</s><s>These users face problems
concerning rules of grammar and style, and/or feel unable to generate standard expressions and clauses,
and the longer linguistic compositions which are conventional in this genre.</s><s>In order to ease these
users' problems, we developed a learning environment for scientific writing named AMADEUS (Amiable
Article Development for User Support).</s><s>AMADEUS consists of several interrelated tools reference, support, critic and tutoring tools - and provides the context in which this dissertation is
inserted.</s><s>The main goal of this research is to implement AMADEUS as an agent-based
architecture with collaborative agents communicating with a special agent embodying a dynamic user
model.</s><s>In order to do that we introduce the concept of adaptivity in computer systems and
describe several user model shells.</s><s>We also provide details about intelligent agents which were
used to implement the user model for the AMADEUS environment.</s>
</p>
</text>
ic5
<text lang=pt id=ic5R>
<p><s>Este trabalho apresenta uma ferramenta de auxílio à geração de textos por escritores que usam
sistemas de computação.</s><s>Trata-se do Verifica, um sistema para verificação e aconselhamento
ortográfico de palavras da língua portuguesa.</s><s>O sistema de verificação ortográfica encontra-se
disponível para utilização através de uma interface texto e através de uma interface gráfica.</s><s>A
interface gráfica foi implementada com a utilização das ferramentas Tcl/Tk, um sistema de programação
para desenvolver e utilizar aplicações com interface gráfica.</s><s>O sistema Verifica também permite
correção on line pela web em http://www.dcc.ufmg/verifica.</s><s>O sistema testa a ocorrência das
palavras da entrada em um vocabulário da língua portuguesa armazenado em um autômato finito
determinístico acíclico.</s><s>Um autômato é uma estrutura de dados eficiente para o armazenamento
de léxicos por prover uma maneira compacta de armazenamento de vocabulário e garantir eficiência de
acesso a esse mesmo vocabulário.</s><s>Visto que um verificador ortográfico tradicional apresenta
deficiências, foi estudada uma forma de refinar a análise ortográfica com base na análise da estrutura da
frase.</s><s>Foi implementado, então, um algoritmo que atribui classe sintática às palavras da
língua.</s><s>Esse é o primeiro componente de um analisador sintático para o português segundo uma
nova abordagem, a abordagem funcional, que é independente de um léxico.</s><s>Como resultado
pôde-se concluir que a nova abordagem é viável e pode-se partir para a análise da frase em um contexto
mais amplo.</s><s>Além disso, o componente desenvolvido pode ser utilizado para implementação de
um analisador sintático para a língua portuguesa, que posteriormente poderá fazer parte do sistema
Verifica.</s>
</p>
</text>
<text lang=en id=ic5A>
<p><s>This dissertation proposes a tool that helps the generation of texts by writers who use computer
systems.</s><s>It is the Verifica, a system to check and give advice on spelling in
Portuguese.</s><s>This spell-checker is available in a textual user interface and in a graphical user
interface.</s><s>The graphical interface was implemented using the Tcl/Tk toolkit, a programming
system for developing and using graphical user interface applications.</s><s>Verifica is also available
81
on-line at http://www.dcc.ufmg/verifica.</s><s>The system tests the occurrence of input words in a
Portuguese language vocabulary stored in an acyclic deterministic finite automaton.</s><s>An
automaton is an efficient data structure for lexicon storage because it provides a compact vocabulary
representation besides an efficient access time.</s><s>Since a traditional spell-checker has some
deficiencies, we studied a way to refine the orthographic analyses by looking also at the phrase
structure.</s><s>So, we implemented an algorithm that attributes syntactic categorization to Portuguese
words.</s><s>This is the first component of a syntactic analyzer for Portuguese according to a new
approach, the functional approach, which is lexicon independent.</s><s>We concluded that this new
approach is viable and that we can analyze phrases in a larger context.</s><s>Besides, the component
that was developed may be used in a syntactic analyzer implementation for Portuguese language, which
later can be part of Verifica.</s>
</p>
</text>
ic6
<text lang=pt id=ic6R>
<p><s>A utilização de recursos Hipermídia e técnicas de Inteligência Artificial em ambientes de ensino e
aprendizado oferece uma melhor apresentação das informações aos usuários e proporciona melhores
resultados, por habilitar o sistema a "raciocinar" sobre que ensinamentos apresentar e como apresentar
ensinamentos efetivos, estimulando o estudante a aprender.</s>
</p>
<p><s>Assim sendo, propõe-se, em um projeto de maior abrangência, a arquitetura de um ambiente
denominado SIATE - Sistema Inteligente de Apoio a Treinamento e Ensino - que integra características
de Sistemas Baseados em Conhecimento, Sistemas Tutores, Raciocínio Baseado em Casos, Hipermídia
e Simulação, com o objetivo de enriquecer um ambiente exploratório de ensino com conhecimento
especialista do domínio e de melhorar o aprendizado do estudante.</s>
</p>
<p><s>O presente trabalho, parte integrante do SIATE no domínio de Aquisição de Conhecimento,
corresponde ao projeto e desenvolvimento de um sistema Híbrido de Conhecimento, o qual contém o
conhecimento especializado do domínio de aplicação e fornece apoio à geração de roteiros de páginas
de um hiperdocumento e à ferramenta de treinamento do SIATE.</s>
</p>
</text>
<text lang=en id=ic6A>
<p><s>The use of Hypermidia resources and Artificial Intelligence techniques in teaching and learning
environments offers a better presentation of information to users and provides better results by allowing
the system to "reason" about what and how to present effective teaching, encouraging the student to
learn.</s>
</p>
<p><s>Thus, we propose an architecture called SIATE - Intelligent System for Training and Teaching - as
part of a much larger project.</s><s>This architecture integrates characteristics from Knowlegde Based
Systems, Tutoring Systems, Case Based Reasoning, Hypermidia and Simulation, enriching an
exploratory teaching environment with expert knowledge about the domain, and also improving the
student learning experience.</s>
</p>
<p><s>This research, part of the domain of Knowledge Acquisition in SIATE, corresponds to the design
and implementation of a Hybrid Knowledge System.</s><s>This system contains specialized knowledge
about the application domain which is used to generate scripts for pages in a hyperdocument and support
the training tool in SIATE.</s>
</p>
</text>
ic7
82
<text lang=pt id=ic7R>
<p><s>Tarefas que envolvem Reconhecimento de Padrões vêm se tornando mais freqüentes em
diferentes domínios de aplicação.</s><s>A maioria dessas tarefas tem sido eficientemente tratada pela
utilização de Redes Neurais Artificiais.</s><s>Entre os modelos de Redes Neurais mais difundidos,
destaca-se o modelo Perceptron Multi-Camadas (Multi-Layer Perceptron ou MLP).</s><s>Entretanto, o
desempenho de uma Rede Neural MLP em um determinado problema depende diretamente da topologia
adotada, que deve ser determinada no início do processo de treinamento.</s><s>A escolha da topologia
de uma Rede Neural não é trivial, normalmente resultando em uma busca exaustiva pela configuração
mais apropriada.</s>
</p>
<p><s>Com o objetivo de auxiliar a determinação da topologia de uma Rede Neural, vários métodos
foram desenvolvidos para a automação desse processo, entre os quais se encontram as Redes Neurais
Construtivas.</s><s>Essas redes utilizam Algoritmos Construtivos que, a partir de uma rede mínima,
inserem gradualmente novos neurônios e conexões durante o treinamento, procurando melhorar o
desempenho dessa mesma rede mínima.</s><s>Contudo, a avaliação da melhor aplicação de diferentes
Algoritmos Construtivos em um mesmo problema depende da homogeneidade do seu ambiente de
treinamento.</s>
</p>
<p><s>Este trabalho fornece a definição de um conjunto de classes abstratas para permitir que
diferentes algoritmos de treinamento, incluindo Algoritmos Construtivos, sejam criados como
componentes com acesso estritamente definido para futura utilização em diferentes
aplicações.</s><s>Com o uso desses componentes em uma nova versão do Simulador para Redes
Neurais Artificiais Kipu, teve início a análise da eficiência de Redes Neurais Construtivas em tarefas reais
de Reconhecimento de Padrões.</s>
</p>
</text>
<text lang=en id=ic7A>
<p><s>Tasks
involving
Pattern Recognition
are becoming more frequent in many
applications.</s><s>Most of these tasks have been efficiently handled by Artificial Neural
Networks.</s><s>Among the most widespread models of Neural Networks the MLP (Multi-Layer
Perceptron) stands out.</s><s>However, the performance of a MLP Neural Network in a certain problem
depends directly on the topology adopted, which must be determined in the beginning of the training
process.</s><s>The choice of a Neural Network topology is not trivial, and usually becomes an
exhaustive search for the most appropriate configuration.</s>
</p>
<p><s>Several methods have been developed to automatically find a suitable Neural Network topology,
including Constructive Neural Networks.</s><s>These networks are trained by Constructive Algorithms
which, starting from a minimal topology, gradually insert new neurons and connections, aiming at
improving the network performance.</s><s>Nevertheless, the evaluation of the best use of such
algorithms in a given task depends on the homogeneity of the training environment.</s>
</p>
<p><s>This dissertation provides the definition of a set of abstract classes which allow different training
algorithms, including Constructive Algorithms, to be built as components with strictly defined access to be
used in different applications.</s><s>By using these components in a new version of the Kipu Neural
Network Simulator, we began to analyze the efficiency of Constructive Neural Networks in real Pattern
Recognition tasks.</s>
</p>
</text>
ic8
<text lang=pt id=ic8R>
<p><s>Esta tese trata do problema da escrita de artigos científicos em inglês como língua
estrangeira.</s><s>Do ponto de vista teórico, foram investigados métodos e técnicas de duas áreas da
Inteligência Artificial - Lingüística Computacional e Raciocínio Baseado em Casos -, em busca de
83
soluções para a construção de ferramentas de software que diminuíssem os problemas de interferência
da língua materna e de falta de coesão e coerência nos textos escritos por estudantes da área de física
experimental, principalmente.</s><s>Do ponto de vista prático, foram desenvolvidas duas ferramentas
de auxílio à escrita.</s><s>Uma primeira, chamada Ferramenta de Referência, foi implementada
utilizando-se o método de análise de corpus para a geração de uma Base de Expressões que contém as
colocações do tipo expressões-padrão, comumente encontradas em textos científicos de artigos e livros
de subáreas de física e informática.</s><s>O acesso às colocações pode ser feito de três maneiras:
através de componentes e subcomponentes da estrutura esquemática de artigos da área de pesquisa
experimental, através de palavras-chave pertencentes a esse gênero, e pelos padrões retóricos mais
comuns que esse gênero utiliza.</s><s>Uma ferramenta de aquisição de conhecimento está acoplada à
Ferramenta de Referência, permitindo extensibilidade, fácil personalização e transporte (portability) para
novos domínios.</s><s>Testes com alunos de pós-graduação em um curso de Escrita Científica no
IFQSC-USP comprovaram a eficácia da ferramenta, uma vez que seu uso auxiliou na superação do
bloqueio inicial em produzir um primeiro rascunho de texto, e forneceu input adequado para a escrita de
textos coesos.</s><s>Como se observou, também, que essa ferramenta só é adequada para usuários
com boa recepção da língua inglesa e alguma experiência em escrita científica, uma nova ferramenta foi
implementada para uma classe de usuários que têm problemas mais severos quanto à coesão e
interferência da língua materna.</s><s>Ela foi denominada Ferramenta de Suporte, e para sua
implementação utilizou-se, além do método de análise de corpus, a abordagem baseada em casos para
modelar as fases da escrita.</s><s>A análise de corpus nessa segunda ferramenta foi mais detalhada,
ficando assim restrita à Seção Introdutória de Artigos Experimentais.</s><s>Essa análise identificou
trinta estratégias retóricas encontradas em artigos científicos, geralmente realizadas por três ou quatro
mensagens (denominação para os tipos diferentes de informações) tomadas de um conjunto de quarenta
e cinco tipos.</s><s>A base de casos da implementação atual da ferramenta conta com cinqüenta e
quatro instâncias de introduções autênticas das revistas Physical Review Letters e Thin Solid Films, um
número ainda pequeno que deve ser aumentado para que uma avaliação quantitativa do método de
busca seja realizada.</s><s>Uma ferramenta para auxiliar o engenheiro de conhecimento na aquisição
de novos casos e vários filtros para automatizar o processo de edição dos casos foram implementados,
tornando o processo de geração de novos casos semi-automático.</s><s>Os trabalhos futuros com
relação a essa segunda ferramenta devem tratar principalmente do acréscimo de casos na base, da
avaliação da precisão e revocação da busca, e de testes com usuários, que, com certeza, contribuirão
para o aperfeiçoamento de ferramentas construídas nessas bases.</s>
</p>
</text>
<text lang=en id=ic8A>
<p><s>This thesis considers the problem of writing scientific papers in English as a foreign
language.</s><s>From the theoretical point of view, techniques from two areas of Artificial Intelligence,
namely Computational Linguistics and Case-based Reasoning, were investigated in the search for
possible solutions to minimize mother tongue interference and lack of cohesion and coherence in
students texts, especially in experimental physics.</s><s>Two writing tools were then
developed.</s><s>The first one, named Reference Version, employed corpus analysis for creating a
sentences base containing collocations frequently used in scientific writing.</s><s>Such collocations
could be accessed in one of three ways: according to the components and component parts of the
schematic structure of a scientific paper, by searching keywords and communicative goals.</s><s>An
acquisition mode was also implemented so that the tool can be customized easily thus allowing portability
to other domains and possible extensions within a given domain.</s><s>Experiments in a technical
writing course at IFQSC-USP for graduate students have demonstrated the efficacy of the tool.</s><s>It
was particularly useful in helping students to overcome the initial block in the preparation of a first draft
and also in providing contextual linguistic input for producing a cohesive text.</s><s>It was also observed
that this first tool was only helpful for students possessing reasonable reception of the English language
and some experience in scientific writing.</s><s>A new, more sophisticated tool was then proposed and
implemented.</s><s>It is named Support Version and utilizes corpus analysis and the case-based
approach as a framework for modeling the different stages of the writing process.</s><s>Because a more
detailed analysis had to be performed, the tool was restricted to the Introductory Section of papers on
experimental physics.</s><s>In this analysis 30 rhetorical strategies were identified which were generally
performed linguistically using 3 or 4 rhetorical messages from a set of 45 types of message.</s><s>The
84
implemented cases base has 54 introductions from the Physical Review Letters and Thin Solid Films
journals, which has been shown to be a far too small number for reasonable recall and precision figures
to be obtained.</s><s>A scheme has been incorporated into the tool for adaptations to be made in the
cases recovered, by making use of revision rules.</s><s>In future the tool may be extended in a
straightforward way to other parts of a scientific paper or to other areas of research with a semi-automatic
edition process of new cases that has been built into the Support tool.</s><s>This certainly opens the
way for customization which will greatly facilitate the assessment of the tool according to usability
criteria.</s>
</p>
</text>
mc1
<text lang=pt id=mc1R>
<p><s>Neste trabalho, estudamos um problema de otimização combinatorial conhecido como Problema
da Mochila Compartimentada, que é uma extensão do clássico Problema da Mochila.</s><s>O problema
consiste em determinar as capacidades adequadas de vários compartimentos que podem vir a ser
alocados em uma mochila e como esses compartimentos devem ser carregados, respeitando as
restrições de capacidade dos compartimentos e da mochila.</s><s>Busca-se maximizar o valor de
utilidade total.</s><s>O problema é muito pouco estudado na literatura, apesar de surgir naturalmente
em aplicações práticas.</s><s>Neste estudo, propomos uma modelagem matemática não linear para o
problema e verificamos algumas heurísticas para sua resolução.</s>
</p>
</text>
<text lang=en id=mc1A>
<p><s>In this dissertation, we study a combinatorial optimization problem called the Clustered Knapsack
Problem, which is an extension of the standard Knapsack Problem.</s><s>The problem is to determine
the right capacity of several clusters which can be allocated in a knapsack and how these clusters should
be placed so as to respect constraints on the capacity of clusters and of the knapsack itself.</s><s>The
objective is to maximize a total utility value.</s><s>The problem has seldom been studied in the
literature, even though it appears naturally in practical applications.</s><s>In this study, we propose a
non-linear model for the problem and checked some heuristics for its resolution.</s>
</p>
</text>
quali1
<text lang=pt id=quali1R>
<p><s>A tendência atual no projeto de sistemas hipermídia é o desenvolvimento de sistemas que sejam
abertos, extensíveis e distribuídos entre diferentes usuários.</s><s>Nos últimos anos, vários sistemas
hipermídia abertos foram apresentados na literatura.</s><s>As técnicas formais vêm se tornando uma
ferramenta útil para especificação de aplicações hipermídia (e conseqüentemente de aplicações em
sistemas hipermídia abertos).</s><s>Modelos formais adequados podem oferecer abordagens
sistemáticas e confiáveis para analisar e verificar as propriedades estruturais e dinâmicas dessas
aplicações.</s>
</p>
<p><s>Este projeto de mestrado tem como objetivo principal desenvolver um modelo formal para
hiperdocumentos (aplicações hipermídia) que sejam apoiados por sistemas hipermídia
abertos.</s><s>Tal modelo deve satisfazer as características relacionadas com a "abertura" de uma
aplicação hipermídia.</s><s>Características tais como a distinção, em um documento hipermídia, dos
aspectos de conteúdo e estrutura, por um lado, e dos aspectos de armazenamento e tempo de execução
por outro.</s><s>Para a construção do modelo, deverá ser utilizada uma técnica formal que atenda aos
requisitos necessários para a modelagem das características impostas por aplicações hipermídia
abertas.</s>
</p>
85
</text>
<text lang=en id=quali1A>
<p><s>The current trend in hypermedia systems design is the development of open, extensible and
distributed multi-user systems.</s><s>In the last years, some Open Hypermedia Systems (OHS)
architectures have been discussed in literature.</s><s>Formal techniques are becoming a useful tool for
the specification of hypermedia applications (and also OHS applications).</s><s>Adequate formal
models can offer systematic and reliable approaches to analyze and verify the structural and dynamic
properties of this kind of applications.</s>
</p>
<p><s>This project for a master's degree aims at developing a formal model for hyperdocuments
(hypermedia applications) supported by OHS.</s><s>This formal model should consider OHS
applications features such as the distinction in a hyperdocument between content aspects and structure
aspects on the one hand, and storage aspects and runtime on the other hand.</s><s>A formal technique
that satisfies the required features of OHS applications will be used to specify the formal model.</s>
</p>
</text>
quali2
<text lang=pt id=quali2R>
<p><s>O aprimoramento de técnicas e métodos sistemáticos elaborados para apoiar o desenvolvimento
de aplicações trouxe como principal vantagem a produção de softwares com alta qualidade e a custos
mais baixos.</s><s>De forma similar ao desenvolvimento de softwares comerciais, o desenvolvimento
de aplicações hipermídia tem passado por significativas mudanças e por constantes
evoluções.</s><s>Atualmente, os sistemas de autoria hipermídia oferecem, por exemplo, condições
para que uma aplicação seja previamente especificada para, em seguida, ser efetivamente
implementada.</s><s>No entanto, é necessário que eles tenham alguns atributos que proporcionem
facilidades em sua utilização, de forma a motivar seus usuários.</s><s>De forma geral, este trabalho se
concentra na avaliação da implementação de um conjunto de requisitos desejável em um ambiente de
autoria de aplicações hipermídia para ensino denominado SASHE (Sistema de Autoria e Suporte
Hipermídia para Ensino).</s><s>Os requisitos dos usuários específicos desse sistema também serão
considerados na avaliação, que será realizada de forma experimental e resultará na obtenção de dados
concretos sobre as condições atuais da implementação do módulo de autoria do sistema
mencionado.</s>
</p>
</text>
<text lang=en id=quali2A>
<p><s>The improvement of systematic techniques and methods made up to support the development of
computational systems has brought as its main advantage the production of high quality and low cost
softwares.</s><s>As in the development of commercial softwares, the development of hypermedia
applications experienced significant alterations and constant evolution.</s><s>Today authoring systems
for hypermedia applications provide, for example, conditions for a previously specified application to be
effectively implemented later.</s><s>However, it is necessary that they have some attributes to provide
facilities and to motivate users.</s><s>In general, this dissertation is about the evaluation of the
implementation of a desirable requirement set of an authoring system called SASHE (Hypermedia
System for Authoring and Supporting Educational Applications).</s><s>Requirements of particular users
of this system will also be considered.</s><s>The evaluation will be carried out experimentally and will
answer questions about the real conditions of the system's authoring module.</s>
</p>
</text>
quali3
86
<text lang=pt id=quali3R>
<p><s>Este trabalho propõe uma modelagem lingüística dos itens lexicais do português do Brasil, uma
modelagem relacional e sua implementação na forma de uma Base de Dados Lexicais.</s><s>O recurso
de PLN resultante favorece padronização, centralização e reutilização dos dados, facilitando o que é
considerado uma das etapas mais difíceis no processo de desenvolvimento: a aquisição de
conhecimento lingüístico necessário.</s>
</p>
</text>
<text lang=en id=quali3A>
<p><s>This dissertation proposes a linguistic modeling of lexical items of Brazilian Portuguese, a
relational modeling and its implementation in the form of a Lexical Database.</s><s>The resulting NLP
resource favors the standardization, centralization, and reuse of data, aiming at facilitating one of the
most difficult stages in the development process: the linguistic knowledge acquisition.</s>
</p>
</text>
quali4
<text lang=pt id=quali4R>
<p><s>Este projeto visa à construção de um protótipo de sumarizador automático para investigar o
planejamento textual conforme a abordagem proposta por Rino (1996).</s><s>A parte principal do
trabalho consiste no estudo do modelo de discurso fundamental para a sumarização automática e na
implementação de estratégias de planejamento, expressas por operadores de plano cuja seleção é
dirigida por objetivos comunicativos.</s><s>Para complementar o protótipo, será associado ao
planejador textual um realizador lingüístico para produzir o texto com base em seu plano
estrutural.</s><s>O estudo fundamental também abrange a averiguação de técnicas de sumarização,
investigações na área de geração automática de textos e levantamento de critérios que possam avaliar
os resultados obtidos.</s>
</p>
</text>
<text lang=en id=quali4A>
<p><s>This project seeks to construct a prototype of an automatic summarizer to investigate the textual
planning according to the approach proposed by Rino (1996).</s><s>The main part of the research
consists of the study of the model of fundamental discourse for automatic summarization and of the
implementation of planning strategies, expressed by plan operators whose selection is driven by
communicative objectives.</s><s>To complement the prototype, a linguistic realizer will be associated to
the textual planner in order to produce the text from its structural plan.</s><s>The fundamental study also
includes the verification of summarization techniques, investigations in the area of text generation and the
search for approaches that can evaluate the results obtained.</s>
</p>
</text>
sd1
<text lang=pt id=sd1R>
<p><s>Neste trabalho de mestrado foi desenvolvido o projeto de uma máquina paralela dedicada à
solução de sistemas de equações lineares.</s><s>Esse é um problema presente em uma grande
variedade de aplicações científicas e de engenharia e cuja solução torna-se uma tarefa
computacionalmente intensiva, à medida que o número de incógnitas aumenta.</s><s>Implementou-se
uma Arquitetura Sistólica, conectada numa topologia em anel, que mapeia métodos de solução
iterativos.</s><s>Essa classe de arquiteturas paralelas apresenta características de simplicidade,
regularidade e modularidade que facilitam implementações em hardware, sendo muito utilizada em
sistemas de computação dedicados à solução de problemas específicos, os quais possuem como
87
requisitos a grande demanda computacional e a necessidade de respostas em tempo real.</s><s>Foram
adotadas metodologias e ferramentas avançadas para projeto de hardware que aceleram o ciclo de
desenvolvimento e, para a implementação, foram utilizados circuitos reconfiguráveis FPGAs (Field
Programmable Gate Arrays).</s><s>Os resultados de desempenho são apresentados e discutidos,
indicando que a abordagem e a metodologia adotadas são viáveis e eficientes para a solução desse tipo
de problema.</s>
</p>
</text>
<text lang=en id=sd1A>
<p><s>This dissertation discusses the project of a parallel machine dedicated to solving linear
systems.</s><s>This is a problem that appears in a great variety of scientific and engineering
applications whose solution becomes a computationally intensive task as the number of unknown
variables increases.</s><s>We implemented a Systolic Architecture, connected in a ring topology, which
maps iterative solution methods.</s><s>This class of parallel architectures has characteristics of
simplicity, regularity and modularity that facilitate hardware implementations, and it is largely employed in
dedicated computation systems to solve specific problems, which possess as requirements a great
computational demand and the need for real-time response.</s><s>We adopted advanced
methodologies and tools for hardware project to accelerate the development cycle.</s><s>The
architecture has been implemented and verified on FPGAs (Field Programmable Gate
Arrays).</s><s>The performance results are presented and discussed, indicating the feasibility and
efficiency of the adopted approach and methodology for this kind of problem.</s>
</p>
</text>
sdpc1
<text lang=pt id=sdpc1R>
<p><s>Esta dissertação de mestrado apresenta uma extensão do ASiA (Ambiente de Simulação
Automático)
para
simulação
de
arquiteturas
de
computadores
denominada
Módulo
Arquitetura.</s><s>Esse módulo possibilita que o usuário utilize arquiteturas já definidas (alterando ou
não os seus parâmetros) ou desenvolva o modelo de uma nova arquitetura utilizando ferramentas
específicas para simulação de arquitetura de computadores.</s><s>Dois exemplos ilustram a utilização
do Módulo Arquitetura, destacando as vantagens de sua aplicação tanto em ensino como em
pesquisa.</s><s>Este trabalho apresenta ainda algumas alterações efetuadas no ASiA para torná-lo
mais amigável e flexível.</s><s>Uma revisão bibliográfica dos assuntos relacionados ao tema é também
apresentada.</s>
</p>
</text>
<text lang=en id=sdpc1A>
<p><s>This MSc dissertation discusses an extension of the ASiA (Ambiente de Simulação Automático)
for computer architecture simulation named Architecture Module.</s><s>This module allows the use of
previously defined architectures (with possible alteration of parameters) or new architecture models using
specific tools for computer architecture simulation.</s><s>Two examples show the utilization of the
Architecture Module highlighting its advantages as both a teaching and a research tool.</s><s>This
dissertation also discusses some improvements in the ASiA with the aim of making it more user-friendly
and flexible.</s><s>We also carried out a literature review of subjects related to the general theme.</s>
</p>
</text>
sdpc2
<text lang=pt id=sdpc2R>
<p><s>Os sistemas computacionais distribuídos aplicados à computação paralela permitem uma melhor
88
relação custo/benefício para a computação paralela.</s><s>Esses sistemas oferecem a potência
computacional adequada às aplicações que não necessitam de uma máquina maciçamente paralela,
porém necessitam de uma potência computacional maior do que aquela que uma máquina seqüencial
pode oferecer.</s>
</p>
<p><s>PVM (Parallel Virtual Machine) e MPI (Message Passage Interface) são exemplos de ambiente
de paralelos virtuais amplamente discutidos na literatura.</s><s>Tendo em vista a grande utilização
desses ambientes tanto acadêmica quanto comercial e industrialmente, torna-se interessante a criação
de uma ferramenta que apóie o desenvolvimento de programas para esses ambientes.</s><s>Poucas
são as ferramentas desse tipo que aparecem na literatura; uma delas, que permite ser estendida para
dar suporte a tais ambientes, é a FAPP (Ferramenta de Apoio à Programação Paralela).</s>
</p>
<p><s>Nesse contexto, este trabalho apresenta a modelagem dos ambientes paralelos virtuais segundo
a abordagem proposta na definição da FAPP, para que arcabouços de programas PVM e MPI possam
ser gerados.</s><s>Essa ferramenta permite a utilização da computação paralela por um maior número
de usuários, ou seja, auxilia os iniciantes na confecção dos programas e os experientes na manutenção,
além de permitir maior produtividade.</s>
</p>
<p><s>Foram realizados estudos visando à validação e à avaliação da ferramenta.</s><s>Os resultados
obtidos demonstram que a ferramenta tem comportamento estável e potencial para ser utilizada
livremente em ambientes PVM e MPI.</s>
</p>
</text>
<text lang=en id=sdpc2A>
<p><s>Distributed computing systems applied to parallel computing allow cost-effective parallel
programming.</s><s>These systems offer an adequate computing power to the applications which do not
require a massively parallel architecture, but need a computing power not available in sequential
computers.</s>
</p>
<p><s>PVM (Parallel Virtual Machine) and MPI (Message Passing Interface) are examples of parallel
virtual environments widely discussed in the literature.</s><s>Concerning the widespread use of these
environments, both in academic and commercial and industrial applications, it becomes interesting to
develop a tool to support the development of programs for such environments.</s><s>There are few
tools such as that available in the literature.</s><s>FAPP is one of these tools and it can be extended to
support parallel virtual environments.</s>
</p>
<p><s>In this context, this dissertation addresses the extension of the FAPP in order to produce PVM
and MPI source code.</s><s>This extension can help a large number of users to develop parallel
programs either by giving support for beginners or by increasing the productivity of experienced parallel
programmers, besides helping in the maintenance phase.</s>
</p>
<p><s>We carried out studies aiming at validating and assessing the tool.</s><s>The results obtained
show that the tool has a stable behavior and potential to be easily used in both PVM and MPI
environments.</s>
</p>
</text>
sdpc3
<text lang=pt id=sdpc3R>
<p><s>O MPI é uma tentativa de padronização para ambientes de programação via troca de
mensagens, tendo como objetivo portabilidade e eficiência em qualquer plataforma.</s><s>O requisito
de alta portabilidade sem perda de eficiência torna o MPI um padrão extenso.</s><s>Rotinas de
comunicação ponto-a-ponto, por exemplo, são estruturadas de várias maneiras, apresentando diferentes
desempenhos.</s><s>O objetivo deste trabalho é estudar o desempenho das rotinas de comunicação
ponto-a-ponto do MPI em uma rede de computadores pessoais que executa o sistema operacional
LINUX, a fim de avaliar objetivamente a relação custo/benefício de cada uma.</s><s>A avaliação é feita
89
pela execução de benchmarks e de um exemplo de aplicação, executados em três implementações de
domínio público do MPI (MPICH, LAM e UNIFY), permitindo a comparação dessas
implementações.</s><s>Resultados obtidos com a utilização do PVM também são incluídos e
comparados aos do MPI, visto que o PVM é uma plataforma de programação via troca de mensagens
muito difundida na comunidade computacional.</s><s>A apresentação clara e concisa dos aspectos
fundamentais das diferentes formas de comunicação disponíveis em diferentes implementações do MPI
e a avaliação de desempenho efetuada, que é capaz de orientar o usuário final na escolha de uma
implementação do MPI, bem como da forma de comunicação mais adequada à sua aplicação, são
contribuições importantes desta dissertação.</s>
</p>
</text>
<text lang=en id=sdpc3A>
<p><s>The MPI is an attempt of standardization for message-passing programming environments aiming
at high portability and efficiency in any platform.</s><s>The requirement of high portability without loss of
efficiency makes the MPI an extensive standard.</s><s>Point-to-point communication routines, for
instance, are structured in many ways, issuing different performances.</s><s>This dissertation aims at
studying the performance of MPI point-to-point communication routines in a personal computer network
running LINUX operating system in order to evaluate the cost-effectiveness of each routine
objectively.</s><s>This evaluation is performed through the execution of benchmarks and of an
application example, executed on three MPI public domain implementations (MPICH, LAM and UNIFY),
allowing a comparison between implementations.</s><s>Results obtained from PVM are also included
and compared to those from MPI, since PVM is widely used by the computational community.</s><s>A
clear and concise presentation of the fundamental issues of different MPI communication modes
available on different MPI implementations, together with the performance evaluation developed, which is
able to guide the final user in his/her choice of a given MPI implementation, as well as the communication
mode suitable to his/her application are important contributions of this dissertation.</s>
</p>
</text>
sdpc4
<text lang=pt id=sdpc4R>
<p><s>Esta dissertação de mestrado descreve a implementação de um módulo de simulação de redes
de computadores para o ASiA (Ambiente de Simulação Automático).</s><s>Esse módulo permite ao
usuário a simulação de redes já definidas (com a possibilidade de alteração dos parâmetros de entrada)
ou a definição de novas redes pela utilização dos recursos da barra de ferramentas.</s><s>Para
aumentar a gama de sistemas que o usuário pode modelar, foram implementadas e incluídas na barra
de ferramentas novas funcionalidades que permitem a modelagem de sistemas mais
complexos.</s><s>Este trabalho apresenta também uma revisão bibliográfica sobre simulação, redes de
computadores e ambientes de simulação.</s>
</p>
</text>
<text lang=en id=sdpc4A>
<p><s>This MSc dissertation describes the implementation of a computer network simulation module for
ASiA (an Automatic Simulation Environment).</s><s>This module allows the user to simulate previously
defined computer networks (with possible alteration of parameters) or to define new computer networks
using the toolbar resources.</s><s>New resources were added to the toolbar in order to expand the
range of systems that can be modeled, allowing the study of more complex systems.</s><s>This
dissertation also discusses a literature review about simulation, computer networks and simulation
environments.</s>
</p>
</text>
90
sdpc5
<text lang=pt id=sdpc5R>
<p><s>O desempenho global dos sistemas computacionais é limitado, geralmente, pelo componente de
menor desempenho.</s><s>Os processadores e a memória principal têm experimentado um aumento
de desempenho bem maior que o da memória secundária, como os discos magnéticos.</s><s>Em 1984,
Johnson introduziu o conceito de fragmentação, em que um dado é gravado em uma matriz de discos,
de forma que os seus fragmentos podem ser recuperados em paralelo e, por conseqüência, de forma
mais rápida.</s><s>O principal problema da fragmentação é a redução da confiabilidade da matriz, pois
a falha de um dos discos torna o dado inacessível.</s><s>Patterson, Gibson e Katz propuseram, em
1988, cinco formas de armazenar informação redundante na matriz de discos e, dessa forma, aumentar
sua confiabilidade.</s><s>A essas formas foi dado o nome de RAID - Redundant Arrays of Independent
Disks.</s><s>Com o passar do tempo, outras formas de armazenamento de redundância foram criadas,
tornando complexa a taxonomia da área.</s><s>Além disso, alterações de parâmetros na matriz
implicam em variações de desempenho nem sempre fáceis de perceber em um primeiro
momento.</s><s>Com o objetivo de facilitar a compreensão da taxonomia e permitir que sejam feitos
experimentos na matriz buscando um melhor desempenho, esta dissertação propõe um ambiente de
simulação e aprendizado para RAID onde o usuário pode interagir com diversos modelos de RAID ou até
criar o seu próprio, para avaliar seu desempenho em várias situações, além de oferecer ao usuário
acesso ao conhecimento da área, agindo como um tutor.</s><s>Esta dissertação apresenta, ainda, um
protótipo de um simulador de discos magnéticos que pode ser utilizado como base para o
desenvolvimento de um simulador de RAID para ser utilizado pelo ambiente.</s>
</p>
</text>
<text lang=en id=sdpc5A>
<p><s>The component with the worst performance usually limits the overall performance of a computing
system.</s><s>The performance of processors and main memory has improved faster than that of
secondary memory such as magnetic disks.</s><s>In 1984, Johnson introduced the concept of
fragmentation, in which a data file is written into a disk array in a way that its stripes can be retrieved in
parallel and, therefore, more quickly.</s><s>The main problem with fragmentation is the reduction of
reliability, for failure in one of the disks make data inaccessible.</s><s>Patterson, Gibson and Katz
proposed, in 1988, five ways to store redundant information in the array, increasing its
reliability.</s><s>These forms were called RAID - Redundant Arrays of Independent Disks.</s><s>Some
other ways to store redundant information have been proposed over the years, making the RAID
taxonomy more complex.</s><s>Furthermore, changes in the array parameters take to performance
variations that are not always understood.</s><s>With the purpose of facilitating taxonomy
comprehension and allowing the execution of experiments in the array seeking to improve performance,
this MSc dissertation proposes an Intelligent Simulation and Learning Environment for RAID, where the
user can interact with several RAID models, or even create his/her own models, in order to evaluate their
performance in different situations.</s><s>The environment also allows the user to interact with the field
knowledge, acting as a tutor.</s><s>This dissertation also discusses a prototype of a magnetic disk
simulator that can be used as a kernel for the development of a RAID simulator to be used by the
environment.</s>
</p>
</text>
sdpc6
<text lang=pt id=sdpc6R>
<p><s>Este trabalho apresenta uma ferramenta de apoio ao desenvolvimento de aplicações distribuídas,
baseadas em RPCs, para o ambiente Windows 95.</s><s>Discute, ainda, algumas aplicações
construídas para validar o sistema, as quais seguem o paradigma cliente-servidor.</s><s>É feita uma
revisão bibliográfica dos assuntos mais relevantes relacionados ao tema e são apresentados os detalhes
de implementação da ferramenta.</s><s>Esta foi implementada com técnicas de orientação a objetos,
sendo composta por um Gerador Automático de Stubs e uma Biblioteca RPC, possibilita também a
utilização de um Serviço de Binding.</s><s>As aplicações construídas procuram explorar as
91
potencialidades da ferramenta, e são fornecidas também orientações gerais para o desenvolvimento de
aplicações distribuídas no ambiente Windows 95.</s>
</p>
</text>
<text lang=en id=sdpc6A>
<p><s>This dissertation discusses a tool to support the development of RPC-based distributed
applications in the Windows 95 environment.</s><s>It also discusses some applications built to validate
the system, which follow the client-server model.</s><s>We carry out a theoretical review of the most
relevant topics related to the field and present the implementation details.</s><s>This tool was
implemented using object-oriented techniques and comprises an automatic Stub Generator and an RPC
Library, together with a Binding Service.</s><s>The distributed applications built try to explore the tool's
full potential.</s><s>We provide general guidelines regarding the development of distributed applications
for the Windows 95 environment.</s>
</p>
</text>
sdpc7
<text lang=pt id=sdpc7R>
<p><s>Neste trabalho é apresentada uma avaliação de desempenho das plataformas de portabilidade
PVM e MPI quando executadas em um sistema distribuído e em uma máquina paralela
SP2.</s><s>Essa análise é feita através do desenvolvimento de vários algoritmos paralelos de
ordenação, utilizando-se quatro implementações: IBM MPI, IBM PVMe (executadas no SP2), MPICH e
PVM (executadas no sistema distribuído).</s>
</p>
<p><s>Com base na execução de algoritmos paralelos, apresenta-se uma comparação entre o
comportamento dessas plataformas em cada tipo de arquitetura e em cada algoritmo implementado e
uma comparação entre os diversos algoritmos de ordenação considerados.</s><s>Os resultados obtidos
com os algoritmos seqüenciais também são incluídos nessa avaliação, permitindo analisar o speedup
alcançado com a execução das aplicações paralelas implementadas em cada plataforma.</s>
</p>
<p><s>Com os resultados obtidos, foi possível constatar que realmente, conforme alguns autores citam
mas não demonstram, o PVM apresenta melhor desempenho quando executado em sistemas
distribuídos (visto que foi projetado especialmente para atuar sobre grupos de computadores autônomos
interligados) e o MPI é mais adequado se implementado em arquiteturas paralelas.</s>
</p>
</text>
<text lang=en id=sdpc7A>
<p><s>This dissertation discusses a performance evaluation of the portable platforms PVM and MPI
when running in a distributed system and in a parallel architecture - SP2.</s><s>The evaluation is
performed through a number of sorting parallel algorithms, using four implementations: IBM MPI and IBM
PVMe (running in the SP2), MPICH and PVM (running in a distributed system).</s>
</p>
<p><s>Based on the execution of parallel algorithms, we present a comparison between the different
environments considered and between the several sorting algorithms implemented.</s><s>The
sequential algorithms were also analyzed to allow the speedup evaluation in the execution in each
environment.</s>
</p>
<p><s>Through the results obtained it is possible to verify and prove (for the environment considered) the
following statement: PVM shows a better performance in a distributed systems (since PVM was designed
to work in a set of loosely coupled computers) and MPI is more adequate in parallel architectures.</s>
</p>
</text>
92
sdpc8
<text lang=pt id=sdpc8R>
<p><s>Os sistemas computacionais distribuídos aplicados à computação paralela permitem uma melhor
relação custo/benefício para a computação paralela.</s><s>Esses sistemas oferecem a potência
computacional adequada às aplicações que não necessitem de uma máquina maciçamente paralela,
porém necessitem de uma potência computacional maior do que a que uma máquina seqüencial pode
oferecer.</s>
</p>
<p><s>O PVM (Parallel Virtual Machine) é um exemplo de ambiente de passagem de mensagens,
amplamente discutido na literatura, que permite a criação de máquinas paralelas virtuais em estações de
trabalho, normalmente máquinas RISC, com o sistema operacional UNIX.</s>
</p>
<p><s>Nesse contexto, este trabalho descreve detalhadamente a implementação do PVM-W95 (PVM
para Windows95), um ambiente de passagem de mensagens que permite a criação de uma máquina
paralela virtual, utilizando computadores pessoais conectados por uma rede de comunicação e com o
sistema operacional Windows95, de modo análogo ao PVM.</s>
</p>
<p><s>Foram realizados estudos preliminares visando à validação e à avaliação do desempenho do
PVM-W95.</s><s>Os resultados obtidos demonstram que o ambiente tem comportamento estável e que
as aplicações paralelas desenvolvidas apresentam um excelente speedup, considerando-se o hardware
disponível.</s>
</p>
</text>
<text lang=en id=sdpc8A>
<p><s>Distributed Computing Systems applied to parallel computing allow a better cost-effectiveness in
parallel software implementation.</s><s>They offer an adequate computing power for the applications
that, although not requiring a massively parallel machine, need a computing power greater than that
available in standard sequential computers.</s>
</p>
<p><s>PVM (Parallel Virtual Machine) is an example of a message passing library widely discussed in
the related literature which allows the implementation of parallel virtual machines using workstations
(normally RISC machines running UNIX operating system).</s>
</p>
<p><s>In this context, this MSc dissertation describes in detail the implementation of PVM-W95 (Parallel
Virtual Machine for Windows95), which comprises a message passing environment (similar to PVM),
allowing the creation of a parallel virtual machine using personal computers (working as workstations in a
distributed computing environment), interconnected in a communication network and running the
Windows95 operating system.</s>
</p>
<p><s>We carried out preliminary studies aiming at the validation and performance evaluation of
PVM-W95.</s><s>The results obtained show that the PVM-W95 is stable and the parallel applications
developed reached excellent speedups, considering the hardware adopted.</s>
</p>
</text>
sdpc9
<text lang=pt id=sdpc9R>
<p><s>Os objetivos principais deste trabalho são o desenvolvimento e a avaliação de algoritmos
numéricos paralelos e sua execução em máquinas paralelas (máquinas multiprocessadas, máquinas
vetoriais e máquinas paralelas virtuais).</s><s>Os algoritmos desenvolvidos foram executados em
diferentes condições tanto em termos de plataformas utilizadas como em termos de tamanho da
aplicação considerada.</s>
93
</p>
<p><s>Os resultados obtidos na implementação dos algoritmos numéricos são analisados com base em
algumas métricas (tempo de execução e operações em ponto flutuante) comuns aos resultados
apresentados nos principais benchmarks estudados.</s><s>Com os resultados obtidos, são analisados
o desempenho das bibliotecas de passagem de mensagem MPI e PVM e o desempenho das
arquiteturas consideradas e da implementação dos algoritmos numéricos.</s>
</p>
</text>
<text lang=en id=sdpc9A>
<p><s>The main objectives of this dissertation are the development and the evaluation of numerical
parallel algorithms and their execution on parallel machines (multiprocessor machines, vectorial
machines and parallel virtual environments).</s>
</p>
<p><s>The algorithms developed have been executed under different conditions both in terms of the
hardware platform adopted and the problem size.</s>
</p>
<p><s>The results obtained in the numerical algorithms implementation are all analyzed according to
some metrics (execution time and float-point operations) available in the main benchmarks studied.</s>
</p>
<p><s>Through the results obtained, we analyzed the performance of message passing libraries PVM
and MPI, the performance of the different architectures considered, and the numerical algorithms
implemented.</s>
</p>
</text>
t-es1
<text lang=pt id=t-es1R>
<p><s>Este trabalho investiga a aplicação de critérios de teste para o teste de especificações do
aspecto comportamental de Sistemas Reativos, descritos em Estelle e em Statecharts.</s><s>A
utilização de Sistemas Reativos em várias atividades humanas requer uma maior qualidade tanto do
produto como do processo de desenvolvimento, pois falhas nesses sistemas podem ocasionar riscos
para vidas humanas e perdas econômicas.</s><s>Os critérios de teste propostos nesta tese visam
fornecer uma medida de cobertura dos testes, permitindo que a qualidade da atividade de teste possa
ser mensurada e avaliada.</s><s>Esta tese apresenta contribuições para as três atividades
fundamentais no contexto de teste de software, que são: definição de critérios de teste, desenvolvimento
de estudos teóricos/empíricos e desenvolvimento de ferramentas.</s><s>Com relação à definição de
critérios de teste, é proposta a aplicação do Teste de Mutação para Estelle e a aplicação de critérios de
Fluxo de Controle para Estelle e Statecharts.</s><s>Para o Teste de Mutação, são identificados os tipos
de erros em especificações Estelle, definindo-se os operadores de mutação, as estratégias de teste
incrementais e os critérios de mutação alternativa que visam diminuir o custo de aplicação desse
critério.</s><s>Para os critérios de Fluxo de Controle, foram definidas duas famílias de critérios: FCCS Família de Critérios de Cobertura para Statecharts e FCCE - Família de Critérios de Cobertura para
Estelle.</s><s>Estudos teóricos são realizados visando analisar a complexidade do Teste de Mutação
para Estelle e a relação de inclusão dos critérios FCCS e FCCE.</s><s>Estudos empíricos são
realizados visando comparar os critérios de teste definidos e analisar a sua aplicação durante a
simulação de especificações Estelle e Statecharts.</s><s>Com relação ao desenvolvimento de
ferramentas, a família de ferramentas Proteum, que apóia a aplicação do teste de Mutação, e os
ambientes para simulação de especificações Estelle (EDT) e Statecharts (StatSim) fornecem uma base
essencial para o desenvolvimento das ferramentas.</s><s>São apresentadas algumas ponderações que
devem ser consideradas para a definição de ferramentas de apoio à aplicação dos critérios
propostos.</s>
</p>
</text>
94
<text lang=en id=t-es1A>
<p><s>This thesis investigates criteria for testing Reactive Systems behavior specifications, specified
either in Estelle or in Statecharts.</s><s>Reactive Systems are applied to several human activities and,
as failures in these systems may cause human or economical losses, they require the use of high-quality
software development processes that could lead to the production of high-quality products.</s><s>These
criteria systematize the testing activity and provide mechanisms for the software tests quality
assessment.</s><s>This thesis presents contributions to the three fundamental activities in the context of
software testing, namely: definition of testing criteria, theoretical studies and tool development.</s><s>In
relation to the definition of testing criteria, we propose the use of Mutation Testing for Estelle
specifications and the use of Control Flow Testing for Estelle and Statecharts specifications.</s><s>For
Mutation Testing, we identify the errors types in Estelle specifications, defining mutation operators,
incremental testing strategies, and alternative mutation criteria, which aim at reducing the cost of
application of this criterion.</s><s>For Control Flow Testing, two families of criteria are defined: SCCF Statechart Coverage Criteria Family and ECCF - Estelle Coverage Criteria Family.</s><s>We carried out
theoretical studies to analyze the complexity of the Mutation Testing to Estelle and the inclusion relation
for the SCCF and ECCF criteria.</s><s>We conducted case studies to compare the testing criteria
defined in this thesis and to evaluate their application during the simulation of Estelle and Statecharts
specifications.</s><s>Concerning tool development, the Proteum family tools, that support the application
of Mutation Testing, and the simulation environments to Estelle (EDT) and Statecharts (StatSim) supply
an essential base for tools development.</s><s>We present some considerations about the definition of
supporting tools to the application of the proposed criteria.</s>
</p>
</text>
t-sdpc1
<text lang=pt id=t-sdpc1R>
<p><s>Este trabalho apresenta um estudo sobre a viabilidade de utilização do protocolo conservativo
CMB para sincronização de simulações distribuídas em diferentes plataformas MIMD com memória
distribuída, utilizando granulosidade grossa com poucos processos paralelos.</s><s>A técnica utilizada
para a realização das análises consiste em efetuar coleta de dados na execução da simulação de um
grande número de modelos.</s><s>Para a simulação desses modelos foi desenvolvida, e é apresentada
neste trabalho, a extensão funcional ParSMPL, que implementa o protocolo de sincronização CMB.</s>
</p>
<p><s>Pode-se subdividir os resultados obtidos com a análise dos dados das simulações em enfoques
que apresentam contribuições distintas.</s><s>O primeiro enfoque avalia como a plataforma adotada e
o modelo a ser simulado influenciam no speedup alcançado.</s><s>Nesse caso, define-se quando uma
aplicação tem tendência a ser eficiente com o paradigma da simulação distribuída utilizando o protocolo
CMB.</s>
</p>
<p><s>O segundo enfoque refere-se à necessidade de o usuário conhecer a melhor forma de utilizar a
simulação distribuída.</s><s>Com base nas análises realizadas foi estabelecido um conjunto de
diretrizes que visam auxiliar o processo de desenvolvimento de uma simulação distribuída
conservativa.</s><s>Com a ajuda dessas diretrizes e a disponibilidade da extensão ParSMPL espera-se
auxiliar o usuário a desenvolver aplicações eficientes utilizando o paradigma da simulação distribuída
conservativa, sem exigir desse usuário o conhecimento das características e particularidades do
protocolo de sincronização utilizado.</s>
</p>
</text>
<text lang=en id=t-sdpc1A>
<p><s>This thesis approaches a study about the viability of using the CMB conservative protocol for
distributed simulation synchronization on different distributed memory MIMD platforms, considering
coarse granularity and few parallel processes.</s><s>The technique used to analyze the results
comprises data acquisition during simulation execution for a large number of models.</s><s>The
simulation of these models is performed on a special-built distributed simulation environment (ParSMPL)
95
developed and presented in this thesis, implementing a CMB synchronization protocol.</s>
</p>
<p><s>The results obtained in this research are split according to different views taking to distinct sets of
contributions.</s><s>The first view evaluates the influence of the model and the execution platform on
the speedup reached.</s><s>In this case it is defined when an application can reach efficiency through
the adoption of the distributed simulation paradigm using the CMB protocol.</s>
</p>
<p><s>The second view refers to the need of users to know the best way to make use of distributed
simulation.</s><s>Thus, following the analysis performed in this thesis, we established a set of
procedures to help in the distributed simulation development process adopting the conservative
approach.</s><s>Following the procedures proposed and using the ParSMPL a user can count on
precious help in the development of efficient conservative distributed simulation programs, without the
need of knowing the features and particularities of the CMB protocol.</s>
</p>
</text>
t-sdpc2
<text lang=pt id=t-sdpc2R>
<p><s>Este trabalho propõe e descreve em detalhes o projeto do AMIGO (DynAMical FlexIble
SchedulinG EnvirOnment), uma nova ferramenta de software capaz de viabilizar a união de diferentes
algoritmos de escalonamento de uma maneira completamente transparente ao usuário.</s><s>O
AMIGO é capaz de flexibilizar o escalonamento (em tempo de execução da aplicação) desde a sua
configuração até a sua efetiva aplicação.</s><s>Além da flexibilidade dinâmica e da transparência, o
AMIGO também é modular: o seu projeto está dividido em módulos que, entre outras vantagens,
facilitam sua execução em diferentes plataformas.</s><s>Este trabalho também contribui apresentando
uma análise crítica da literatura da área, apontando divergências e propondo pontos de convergência
importantes.</s><s>Assim, o levantamento bibliográfico apresentado atua como um material introdutório
precioso para que os pesquisadores iniciantes formem um contexto geral sobre a área e, desse modo,
aprofundem mais rapidamente seus estudos em outros trabalhos mais específicos.</s><s>A avaliação
de desempenho feita com o AMIGO demonstra que é possível a obtenção de ganhos de desempenho
expressivos, com total transparência para o usuário final.</s><s>Unindo-se desempenho, flexibilidade e
transparência, espera-se contribuir para a redução da lacuna existente entre teoria e prática na área de
escalonamento de processos.</s>
</p>
</text>
<text lang=en id=t-sdpc2A>
<p><s>This thesis proposes and describes in detail the design of AMIGO (DynAMical FlexIble
SchedulinG EnvirOnment), a novel software tool that makes possible the union of different algorithm
scheduling proposals, in a way completely transparent to the user.</s><s>AMIGO is able to make flexible
the scheduling activity (at run-time), covering all the steps from its configuration to its effective
application.</s><s>Besides the dynamic flexibility and transparency, AMIGO is also modular: it is split
into modules that, among other advantages, facilitate its execution on different platforms.</s><s>This
research also gives its contribution presenting a critical analysis of the process-scheduling literature,
pointing out the existing divergences and proposing important convergence points.</s><s>Thus, the
literature survey presented acts as a precious introductory material, so that beginners form a general
context on the field and then deepen more quickly their studies in other more specific
research.</s><s>The performance evaluation of AMIGO shows that it is possible to have expressive
performance gains, with total user transparency.</s><s>By joining performance, flexibility and
transparency we hope to contribute for the reduction of the existing gap between theory and practice in
the scheduling process area.</s>
</p>
</text>
96
Apêndice 2 – Corpora Etiquetados Morfologicamente
Corpus Autêntico de Teste Etiquetado Morfologicamente (CATE)
art1
<text lang=pt id=art1R>
<p><s>Neste PREP+PD artigo N é VERB apresentada ADJ uma ART ferramenta VERB para PREP
validação N e CONJ verificação N de PREP requisitos N.</s><s>Essa PRON ferramenta VERB suporta
VERB a ART abordagem ADJ ERACE N.</s><s>Tal PRON abordagem ADJ parte N do PREP+ART
documento N de PREP requisitos N do PREP+ART sistema N e CONJ propõem VERB a ART
especificação N das PREP+ART interações N entre PREP o ART sistema N e CONJ seus PRON
agentes N (cenários N), e CONJ então ADV os ART cenários N são VERB especificados VERB
detalhadamente ADV.</s><s>Também ADV são VERB apresentadas VERB heurísticas ADJ para PREP
a ART evolução N do PREP+ART modelo N de PREP requisitos N para PREP modelos N de PREP
análise N, exemplificadas VERB através ADV do PREP+ART estudo N de PREP caso N apresentado
ADJ.</s>
</p>
</text>
<text lang=en id=art1A>
<p><s>A DT tool NN to TO support VB requirements NNS trading NN is VBZ presented VBN.</s><s>The
DT tool NN supports VBZ the DT ERACE JJ approach NN.</s><s>This DT approach NN starts VBZ from
IN the DT system NN 's POS requirement NN document NN and CC proposes VBZ to TO specify VB
interactions NNS between IN the DT system NN and CC its PP$ agents NNS (scenarios NNS), and CC
then RB the DT scenarios NNS are VBP specified VBN in IN detail NN.</s><s>Heuristics NP to TO
evolve VB from IN the DT requirements NNS model NN to TO the DT analysis NN are VBP also RB
presented VBN.</s><s>An DT example NN to TO illustrates VBZ the DT approach NN is VBZ also RB
presented VBN.</s>
</p>
</text>
art2
<text lang=pt id=art2R>
<p><s>O ART crescimento N do PREP+ART mercado N de PREP software N a PREP cada ADJ dia N
acarreta VERB o ART aumento N do PREP+ART uso N de PREP técnicas N de PREP desenvolvimento
N, muitas LOCU vezes LOCU informais ADJ.</s><s>A ART manutenção N de PREP tais PRON
softwares N torna VERB - se PRON problemática N, uma ART vez N que CONJ a ART documentação N
associada VERB ao PREP+ART software N, na PREP+ART maioria N das PREP+ART vezes N, não
ADV está VERB de PREP acordo N com PREP o ART código N implementado ADJ.</s><s>Nesse
PREP+PD contexto N atua VERB a ART Engenharia N Reversa ADJ de PREP Software N, com PREP o
ART propósito N de PREP recuperar VERB as ART informações N de PREP projeto N perdidas ADJ
durante PREP a ART fase N de PREP desenvolvimento N, e CONJ de PREP documentar VERB o ART
real ADJ estado N do PREP+ART software N.</s><s>Este PRON artigo N relata VERB as ART questões
N envolvidas ADJ durante PREP a ART aplicação N do PREP+ART método N de PREP engenharia N
reversa ADJ Fusion NP - RE N /I NUME.</s><s>O ART experimento N descrito ADJ é VERB parte N da
PREP+ART re N - engenharia N de PREP um ART sistema N protótipo N de PREP hipermídia N, cujo
PRON objetivo N é VERB o ART de PREP adaptá N - lo N ao PREP+ART domínio N de PREP
Engenharia N de PREP Software N.</s><s>Em PREP função N de PREP o ART sistema N alvo N ser
VERB hipermídia ADJ, os ART resultados N obtidos VERB durante PREP a ART aplicação N do
PREP+ART método N Fusion N - RE N /I NUME puderam VERB ser VERB registrados VERB como
97
CONJ um ART hiperdocumento N no PREP+ART próprio ADJ sistema N submetido VERB à PREP+ART
engenharia N reversa ADJ.</s><s>Foi VERB então ADV possível ADJ observar VERB aspectos N
relevantes N sobre PREP a ART validação N das PREP+ART etapas N propostas N no PREP+ART
método N Fusion N - RE N /I NUME.</s>
</p>
</text>
<text lang=en id=art2A>
<p><s>The DT growth NN of IN the DT software NN market NN has VBZ leading VBG to TO an DT
increasing VBG use NN of IN development NN techniques NNS, which WDT are VBP, sometimes RB,
informal JJ ones NNS.</s><s>The DT maintenance NN of IN such JJ software NN is VBZ problematic JJ,
since IN its PP$ documentation NN rarely RB reflects VBZ the DT implemented VBN code NN.</s><s>In
IN this DT context NN Reverse VBP Engineering NP of IN Software NP can MD help VB by IN means
NNS of IN recovering VBG the DT project NN information NN lost VBN during IN the DT development NN
phase NN and CC documenting VBG the DT current JJ software NN state NN.</s><s>This DT article NN
discusses VBZ the DT issues NNS emerged VBD during IN the DT application NN of IN the DT method
NN of IN reverse JJ engineering NN named VBD Fusion-RE RB /I. FW </s><s>The DT described VBN
experiment NN is VBZ part NN of IN the DT re-engineering NN of IN a DT prototype NN hypermedia NN
system NN, which WDT has VBZ, as IN main JJ goal NN, to TO adapt VB it PP to TO a DT Software NP
Engineering NP domain NN.</s><s>Since IN the DT target NN is VBZ a DT hypermedia NN system NN,
the DT results NNS obtained VBN during IN the DT use NN of IN Fusion-RE JJ /I PP can MD be VB
registered VBN as IN a DT hyperdocument NN.</s><s>By IN doing VBG that IN, it PP is VBZ possible JJ
to TO observe VB and CC analyse VB some DT relevant JJ issues NNS concerning VBG the DT method
NN Fusion-RE RB /I. FW </s>
</p>
</text>
art3
<text lang=pt id=art3R>
<p><s>Este PRON trabalho N apresenta VERB os ART requisitos N funcionais ADJ identificados VERB
no PREP+ART processo N de PREP Engenharia N Reversa ADJ de PREP Software N que PRON
possam VERB ser VERB suportados VERB por PREP um ART Sistema NP Hipertexto NP.</s><s>Por
PREP meio N da PREP+ART modelagem N conceitual ADJ e CONJ navegacional ADJ do PREP+ART
domínio N de PREP informações N relativas ADJ ao PREP+ART método N de PREP engenharia N
reversa ADJ Fusion NP - RE N /I NUME, foram VERB estabelecidos VERB os ART requisitos N
funcionais ADJ de PREP um ART aplicativo N hipermídia ADJ de PREP suporte N ao PREP+ART
método N, de PREP forma N a PREP nortear VERB o ART engenheiro N de PREP software N
responsável ADJ pelo PREP+ART processo N de PREP engenharia N reversa ADJ e CONJ possibilitar
VERB o ART acompanhamento N da PREP+ART evolução N desse PREP+PD processo N.</s>
</p>
</text>
<text lang=en id=art3A>
<p><s>This DT paper NN presents VBZ the DT functional JJ requirements NNS of IN the DT reverse JJ
engineering NN process NN in IN order NN to TO be VB supported VBN by IN hypertext JJ systems
NNS.</s><s>These DT requirements NNS were VBD defined VBN by IN a DT conceptual JJ and CC
navigation NN modelling NN of IN the DT information NN domain NN related VBN to TO a DT reverse JJ
engineering NN method NN called VBD Fusion-RE RB /I. FW </s><s>Thus RB, the DT software NN
engineer NN responsable JJ for IN the DT reverse JJ engineering NN process NN has VBZ the DT
specific JJ guidelines NNS to TO be VB follow VB and CC these DT guidelines NNS can MD be VB used
VBN during IN the DT process NN evolution NN.</s>
</p>
</text>
98
art4
<text lang=pt id=art4R>
<p><s>Este PRON artigo N discute VERB questões N sobre PREP a ART autoria N de PREP aplicações
N hipermídia ADJ para PREP ensino N, com PREP o ART objetivo N de PREP identificar VERB
requisitos N para PREP um ART ambiente N de PREP desenvolvimento N de PREP aplicações N
hipermídia ADJ.</s><s>A ART autoria N de PREP hiperdocumentos N para PREP ensino N é VERB
uma ART tarefa N complexa ADJ e CONJ sistemas N de PREP autoria N hipermídia ADJ
tradicionalmente ADV utilizados VERB, como CONJ HyperCard NP, ToolBook NP e CONJ mesmo ADV
a ART linguagem N HTML NP, no PREP+ART caso N de PREP autoria N para PREP a ART WWW NP,
são VERB mais ADV direcionados ADJ à PREP+ART criação N de PREP hiperdocumentos N para
PREP apresentação N e CONJ recuperação N de PREP informação N.</s><s>Este PRON artigo N
apresenta VERB algumas ADJ ferramentas N para PREP autoria N de PREP hiperdocumentos N para
PREP ensino N e CONJ argumenta VERB pela PREP+ART necessidade N de PREP uma ART
modelagem N prévia N do PREP+ART domínio N de PREP conhecimento N.</s><s>Um ART método N
para PREP o ART projeto N de PREP aplicações N hipermídia ADJ para PREP o ART ensino N, o ART
EHDM N, é VERB proposto ADJ como CONJ base N para PREP o ART desenvolvimento N de PREP
ferramentas N de PREP autoria N que PRON incorporam VERB a ART modelagem N do PREP+ART
domínio N do PREP+ART conhecimento N como CONJ parte N do PREP+ART seu PRON processo N
de PREP autoria N.</s><s>Uma ART ferramenta VERB desenvolvida VERB utilizando VERB - se PRON
o ART EHDM N como CONJ base N metodológica ADJ é VERB também ADV apresentada ADJ como
CONJ forma N de PREP validação N do PREP+ART EHDM N num PREP+ART contexto N real
ADJ.</s>
</p>
</text>
<text lang=en id=art4A>
<p><s>This DT paper NN discusses VBZ issues NNS related VBN to TO the DT authoring NN of IN
educational JJ hypermedia NN applications NNS with IN the DT objective NN of IN identifying VBG
requirements NNS for IN an DT environment NN of IN development NN of IN hypermedia NN applications
NNS.</s><s>The DT authoring NN of IN educational JJ hyperdocuments NNS is VBZ a DT complex JJ
task NN and CC traditional JJ hypermedia NN authoring NN systems NNS, like IN HyperCard NP,
ToolBook NP, and CC even RB the DT HTML JJ language NN for IN the DT WWW NP, are VBP more
RBR suitable JJ for IN the DT tasks NNS of IN information NN presentation NN and CC retrieval
NN.</s><s>This DT paper NN presents VBZ some DT tools NNS for IN authoring VBG of IN educational
JJ hyperdocuments NNS and CC considers VBZ the DT need NN of IN a DT previous JJ modeling NN of
IN the DT knowledge NN domain NN.</s><s>A DT method NN for IN the DT project NN of IN educational
JJ hyperdocuments NNS applications NNS, EHDM NP, is VBZ proposed VBN as IN a DT basis NN for IN
the DT development NN of IN authoring JJ tools NNS that WDT incorporate VBP the DT modeling NN of
IN the DT knowledge NN domain NN as IN a DT part NN of IN their PP$ authoring JJ process
NN.</s><s>A DT tool NN that WDT was VBD developed VBN using VBG the DT EHDM NN as IN its PP$
methodological JJ basis NN is VBZ also RB presented VBN as IN a DT way NN of IN validating VBG the
DT EHDM NN in IN a DT real JJ context NN.</s>
</p>
</text>
art5
<text lang=pt id=art5R>
<p><s>O ART aprimoramento N das PREP+ART técnicas N e CONJ métodos N sistemáticos N
elaborados VERB para PREP apoiar VERB o ART desenvolvimento N de PREP aplicações N trouxe
VERB como CONJ principais ADJ vantagens N a PREP produção N de PREP softwares N com PREP
alta ADJ qualidade N e CONJ a ART custos N mais ADV baixos ADJ.</s><s>De PREP forma N similar
ADJ ao PREP+ART desenvolvimento N de PREP softwares N comerciais ADJ, o ART desenvolvimento
N de PREP aplicações N hipermídia ADJ tem VERB passado ADJ por PREP significativas ADJ
mudanças N e CONJ por PREP constantes ADJ evoluções N.</s><s>Atualmente ADV, os ART sistemas
N de PREP autoria N hipermídia ADJ oferecem VERB, por LOCU exemplo LOCU, condições N para
99
PREP que PRON uma ART aplicação N seja VERB previamente ADV especificada ADJ para PREP, em
LOCU seguida LOCU, ser VERB efetivamente ADJ implementada N.</s><s>No LOCU entanto LOCU, é
VERB necessário ADJ que CONJ eles PRON possuam VERB algumas ADJ características N que PRON
proporcionem VERB facilidades N em PREP sua PRON utilização N, de PREP forma N a PREP motivar
VERB seus PRON usuários N.</s><s>De PREP forma N geral ADJ, este PRON trabalho N se PRON
concentra VERB na PREP+ART avaliação N da PREP+ART implementação N de PREP um ART
conjunto N de PREP requisitos N desejável ADJ em PREP um ART ambiente N de PREP autoria N de
PREP aplicações N hipermídia ADJ para PREP ensino N, denominado ADJ SASHE N (Sistema N de
PREP Autoria N e CONJ Suporte N Hipermídia N para PREP Ensino N).</s><s>Os ART requisitos N
propostos ADJ nas PREP+ART fases N iniciais ADJ do PREP+ART desenvolvimento N desse
PREP+PD sistema N também ADV serão VERB considerados VERB na PREP+ART avaliação N, que
PRON será VERB realizada VERB de PREP forma N experimental ADJ e CONJ resultará VERB na
PREP+ART obtenção N de PREP dados N concretos ADJ com PREP relação N às PREP+ART
condições N atuais ADJ da PREP+ART implementação N do PREP+ART módulo N de PREP autoria N
do PREP+ART sistema N mencionado ADJ.</s>
</p>
</text>
<text lang=en id=art5A>
<p><s>The DT improvement NN of IN techniques NNS and CC systematic JJ methods NNS elaborated
VBN to TO support VB the DT development NN of IN computational JJ systems NNS has VBZ brought
VBN as IN main JJ strength NN the DT production NN of IN high JJ quality NN and CC low JJ cost NN
software NN.</s><s>As IN in IN the DT development NN of IN commercial JJ software NN, the DT
development NN of IN hypermedia NN applications NNS has VBZ passed VBN for IN significant JJ
alterations NNS and CC constant JJ evolution NN.</s><s>Nowadays RB, the DT authoring JJ systems
NNS for IN hypermedia NN applications NNS provide VBP conditions NNS for IN a DT previously RB
specified VBN application NN, which WDT is VBZ effectively RB implemented VBN later
RB.</s><s>However RB, it PP is VBZ necessary JJ that IN they PP have VBP some DT characteristics
NNS to TO provide VB facilities NNS and CC to TO motivate VB the DT users NNS.</s><s>This DT work
NN presents VBZ the DT evaluation NN of IN the DT implementation NN of IN a DT desirable JJ
requirement NN set VBN of IN an DT authoring JJ system NN called VBN SASHE NP (Hypermedia NP
System NP for IN Authoring VBG and CC Supporting VBG Educational NP Applications
NNS).</s><s>Initial JJ requirements NNS proposed VBN for IN this DT system NN will MD also RB be
VB considerate JJ.</s><s>The DT evaluation NN will MD be VB realized VBN in IN an DT experimental
JJ form NN and CC will MD answer VB questions NNS about IN the DT real JJ conditions NNS of IN the
DT system NN 's POS authoring JJ module NN.</s>
</p>
</text>
art6
<text lang=pt id=art6R>
<p><s>Este PRON artigo N apresenta VERB o ART Método N para PREP Projeto N de PREP
Hiperdocumentos N para PREP Ensino N, ou CONJ EHDM ADJ (Educational NP Hyperdocuments NP
Design NP Method NP), uma ART abordagem ADJ sistemática N para PREP apoiar VERB o ART projeto
N e CONJ o ART desenvolvimento N de PREP aplicações N hipermídia ADJ para PREP ensino
N.</s><s>O ART método N utiliza VERB o ART modelo N proposto ADJ por PREP Michener NP e CONJ
a ART técnica N de PREP mapeamento N conceitual N para PREP modelar VERB o ART domínio N de
PREP conhecimento N do PREP+ART hiperdocumento N.</s><s>As ART três NUME fases N que
PRON compõem VERB o ART método N - modelagem N conceitual N hierárquica ADJ, projeto N
navegacional ADJ de PREP contextos N e CONJ construção N e CONJ teste N - são VERB
apresentadas VERB.</s>
</p>
</text>
<text lang=en id=art6A>
100
<p><s>This DT paper NN presents VBZ the DT Educational NP Hyperdocuments NP Design NP Method
NN, or CC EHDM NP, a DT systematic JJ approach NN to TO support VB the DT design NN and CC
development NN of IN educational JJ hypermedia NN applications NNS.</s><s>It PP uses VBZ Michener
NP 's POS model NN and CC the DT technique NN of IN concept NN mapping NN for IN modeling VBG
the DT knowledge NN domain NN.</s><s>The DT three CD phases NNS that WDT comprise VBP the
DT method NN - hierarchical JJ conceptual JJ modeling NN, contextual JJ navigational JJ design NN and
CC construction NN and CC test NN - are VBP presented VBN.</s>
</p>
</text>
art7
<text lang=pt id=art7R>
<p><s>Sistemas N Reativos N caracterizam-se ADJ por PREP reagir VERB continuamente ADV a ART
estímulos N externos ADJ e CONJ internos ADJ e CONJ por PREP possuir VERB no PREP+ART
aspecto N comportamental ADJ seu PRON principal ADJ enfoque N.</s><s>Dentre PREP+PREP as
ART técnicas N que PRON são VERB utilizadas VERB para PREP especificar VERB o ART
comportamento N desse PREP+PD tipo N de PREP sistema N estão VERB as ART Redes N de PREP
Petri NP.</s><s>Devido CONJ a ART caráter N crítico ADJ em PREP que PRON geralmente ADV estão
VERB envolvidos ADJ, a ART especificação N de PREP um ART Sistema NP Reativo N deve AUX ser
VERB validada VERB de PREP forma N criteriosa ADJ.</s><s>Por PREP isso PRON, o ART critério N
Análise N de PREP Mutantes N, um ART critério N de PREP teste N baseado ADJ em PREP erros N
normalmente ADV aplicado VERB ao PREP+ART teste N de PREP programas N, tem VERB sido VERB
explorado VERB no PREP+ART contexto N de PREP teste N de PREP Redes N de PREP Petri
NP.</s><s>O ART objetivo N deste PREP+PD trabalho N é VERB a ART implementação N da
PREP+ART ferramenta N Proteum-RS NP /PN NP, visando VERB à PREP+ART automação N do
PREP+ART processo N de PREP teste N e CONJ validação N de PREP Redes N de PREP Petri NP
com PREP base N no PREP+ART critério N Análise N de PREP Mutantes N, visto VERB que CONJ a
ART aplicação N manual ADJ desse PREP+PD critério N é VERB impraticável ADJ.</s>
</p>
</text>
<text lang=en id=art7A>
<p><s>Reactive JJ Systems NPS are VBP characterized VBN by IN continuously RB reacting VBG to TO
external JJ as IN well RB as IN internal JJ stimuli NNS and CC by IN having VBG its PP$ main JJ
concern NN in IN the DT behavioral JJ aspect NN.</s><s>Among IN the DT techniques NNS that WDT
are VBP usually RB used VBN to TO specify VB the DT behavior NN of IN this DT kind NN of IN system
NN are VBP the DT Petri NP Nets VBZ.</s><s>Due JJ to TO the DT critical JJ features NNS that WDT
are VBP in IN general JJ involved JJ, Reactive JJ System NP specifications NNS must MD be VB
validated VBN in IN a DT rigorous JJ way NN.</s><s>Thus RB, the DT Mutation NN Analysis NN - a DT
fault-based JJ criterion NN usually RB used VBN for IN program NN testing NN - has VBZ been VBN
explored VBN in IN the DT context NN of IN Petri NP Net JJ testing NN.</s><s>The DT objective NN of
IN this DT work NN is VBZ the DT implementation NN of IN Proteum-RS NP /PN NN, aiming VBG at IN
the DT automation NN of IN the DT Petri NP Net JJ testing NN and CC validation NN process NN with IN
basis NN on IN Mutation NN Analysis NN, since IN its PP$ manual JJ application NN is VBZ unrealistic
JJ and CC error-prone JJ.</s>
</p>
</text>
art8
<text lang=pt id=art8R>
<p><s>Problema N da PREP+ART Mochila N Compartimentada VERB pode VERB ser VERB enunciado
VERB considerando VERB - se PRON a PREP seguinte ADJ situação N hipotética ADJ: um ART
alpinista N deve VERB carregar VERB sua PRON mochila N de PREP capacidade N limitada ADJ com
PREP possíveis ADJ itens ADJ de PREP sua PRON utilidade N.</s><s>A ART cada ADJ item N atribui
101
VERB - se PRON o ART seu PRON peso N e CONJ um ART valor N de PREP utilidade N (até PREP
aqui ADV, o ART problema N coincide VERB com PREP o ART clássico ADJ Problema N da
PREP+ART Mochila N).</s><s>Entretanto CONJ, os ART itens ADJ são VERB de PREP classes N
distintas ADJ (alimentos N, medicamentos N, utensílios N, etc N.) e CONJ devem VERB estar VERB em
PREP compartimentos N separados ADJ na PREP+ART mochila N.</s><s>Os ART compartimentos N
da PREP+ART mochila N são VERB flexíveis ADJ e CONJ têm VERB capacidades N limitadas
ADJ.</s><s>Cada ADJ compartimento N tem VERB um ART custo N que PRON depende VERB da
PREP+ART classe N com PREP que PRON foi VERB preenchido VERB.</s><s>O ART problema N
consiste VERB em PREP determinar VERB as ART capacidades N adequadas ADJ de PREP cada ADJ
compartimento N e CONJ como CONJ esses PRON devem VERB ser VERB carregados ADJ,
maximizando VERB o ART valor N de PREP utilidade N total ADJ.</s><s>Nesse PREP+PD trabalho N,
propomos N uma ART modelagem N matemática ADJ não ADV linear ADJ inteira ADJ para PREP o
ART problema N e CONJ verificamos VERB algumas ADJ heurísticas N para PREP sua PRON
resolução N.</s><s>Tal PRON problema N estende VERB os ART Problemas N da PREP+ART Mochila
N encontrados VERB na PREP+ART literatura N, o ART que PRON pode VERB ser VERB confirmado
VERB pela PREP+ART ausência N em PREP trabalhos N recentes ADJ de PREP revisão N de PREP
Problemas N da PREP+ART Mochila NP não ADV - padronizados ADJ.</s><s>Uma ART aplicação N
prática N de PREP relevância N deste PREP+PD problema N aparece VERB no PREP+ART corte N de
PREP bobinas N de PREP aço N, sujeitas ADJ à PREP+ART laminação N.</s>
</p>
</text>
<text lang=en id=art8A>
<p><s>The DT Clustered VBN Knapsack NP Problem NP can MD be VB stated VBN as IN the DT
following JJ hypothetical JJ situation NN: an DT alpinist NN should MD carry VB his PP$ knapsack NN of
IN limited JJ capacity NN with IN possible JJ items NNS of IN his PP$ utility NN.</s><s>To TO each DT
item NN is VBZ attributed VBN an DT weight NN and CC an DT utility NN value NN (until IN now RB, the
DT problem NN coincides VBZ with IN the DT standard JJ Knapsack NP Problem NP).</s><s>However
RB, the DT items NNS are VBP of IN different JJ classes NNS (foods NNS, medicaments NNS, utensils
NNS, etc. FW) and CC they PP should MD be VB packed VBN in IN separated JJ clusters NNS in IN the
DT knapsack NN.</s><s>The DT clusters NNS of IN the DT knapsack NN are VBP flexible JJ and CC
have VBP limited JJ capacities NNS.</s><s>Each DT cluster NN has VBZ a DT cost NN that WDT
depends VBZ on IN the DT class NN which WDT it PP was VBD filled VBN.</s><s>The DT Clustered
VBN Knapsack NP Problem NP consists VBZ of IN determining VBG the DT suitable JJ capacities NNS
of IN each DT cluster NN and CC how WRB these DT clusters NNS should MD be VB filled
VBN.</s><s>The DT objective NN is VBZ to TO maximize VB a DT total JJ utility NN value NN.</s><s>In
IN this DT work NN, we PP propose VBP an DT integer JJ non-linear JJ optimization NN model NN for IN
the DT problem NN and CC we PP design VB some DT heuristics NNS for IN its PP$ solution
NN.</s><s>Such JJ problem NN extends VBZ the DT class NN of IN Knapsack NP Problems
NNS.</s><s>A DT practical JJ application NN of IN this DT problem NN arises VBZ in IN the DT cut NN
of IN steel NN coils NNS subject JJ to TO the DT lamination NN.</s>
</p>
</text>
art9
<text lang=pt id=art9R>
<p><s>Este PRON trabalho N apresenta VERB o ART STT NP (Sistema NP de PREP Telemetria NP e
CONJ Telecomando NP), como CONJ parte N do PREP+ART Projeto N ARARA N Aeronaves ADJ de
PREP Reconhecimento N Assistidas ADJ por PREP Rádio NP e CONJ Autônomas NP (Autonomous NP
and NP Radio NP - Assisted NP Reconnaissance NP Aircraft NP).</s><s>O ART STT NP permite VERB
operar VERB a ART aeronave N do PREP+ART ARARA N além ADV do PREP+ART alcance N visual N
do PREP+ART piloto N.</s><s>As ART imagens N de PREP vídeo N e CONJ os ART dados N dos
PREP+ART instrumentos N são VERB transmitidos VERB da PREP+ART aeronave N para PREP a ART
estação N de PREP base N em PREP tempo N real ADJ.</s><s>A ART interface N gráfica ADJ do
PREP+ART STT NP apresenta VERB o ART vídeo N sobreposto ADJ por PREP um ART painel N de
102
PREP instrumentos N, similar ADJ aos PREP+ART simuladores ADJ de PREP vôo N tornando VERB a
ART sua PRON operação N muito ADV intuitiva N.</s>
</p>
</text>
<text lang=en id=art9A>
<p><s>This DT work NN presents VBZ the DT STT NP (Telemetry NP and CC Telecommand NP System
NP), part NN of IN the DT ARARA NP (Autonomous JJ and CC Radio-Assisted JJ Reconnaissance NN
Aircraft NP) project NN.</s><s>The DT STT NP allows VBZ ARARA NP aircraft NN to TO be VB
operated VBN beyond IN the DT visual JJ range NN of IN the DT pilot NN.</s><s>Real JJ time NN video
NN and CC instrumentation NN data NNS are VBP broadcasted VBN from IN the DT aircraft NN to TO a
DT ground NN station NN.</s><s>The DT graphic JJ interface NN of IN STT NP presents VBZ the DT
video NN superimposed VBN by IN an DT instrument NN panel NN, similar JJ to TO a DT flight NN
simulator NN program NN, making VBG its PP$ operation NN very RB intuitive JJ.</s>
</p>
</text>
art10
<text lang=pt id=art10R>
<p><s>O ART SPP2 NP (Servidor N de PREP Processamento N Paralelo ADJ), desenvolvido VERB no
PREP+ART Laboratório N de PREP Computação NP de PREP Alto ADJ Desempenho N (LCAD NP ICMC NP - USP NP) utiliza VERB computadores N convencionais ADJ conectados VERB por PREP uma
ART rede N de PREP comunicação N de PREP alta ADJ velocidade N.</s><s>Pesquisadores N da
PREP+ART Universidade NP de PREP Illinois VERB desenvolveram VERB uma ART camada N de
PREP software N de PREP alto ADJ desempenho N para PREP a ART troca N de PREP mensagens N
entre PREP máquinas N conectadas VERB por PREP redes N de PREP alta ADJ velocidade N Myrinet
NP denominada VERB Fast NP Messages NP, e CONJ que PRON apresenta VERB baixa ADJ latência
N na PREP+ART transmissão N de PREP mensagens N e CONJ alta ADJ taxa N de PREP transferência
N.</s><s>Uma ART biblioteca N de PREP alto ADJ nível N muito ADV utilizada VERB para PREP a ART
programação N paralela ADJ é VERB o ART PVM NP (Parallel NP Virtual ADJ Machine
NP).</s><s>Para PREP que PRON o ART PVM NP possa VERB tirar VERB proveito N do PREP+ART
desempenho N de PREP comunicação N do PREP+ART sistema N Fast NP Messages NP sobre PREP
Myrinet NP, foi VERB desenvolvida ADJ no PREP+ART LCAD NP - USP NP uma ART biblioteca N que
PRON possui VERB a ART semântica N de PREP comunicação N de PREP sockets N mas CONJ utiliza
VERB Fast NP Messages NP para PREP atingir VERB maior ADJ desempenho N.</s><s>Essa PRON
biblioteca N também ADV pode VERB ser VERB utilizada VERB diretamente ADV para PREP troca N de
PREP mensagens N na PREP+ART rede N, sendo VERB mais ADV adequada ADJ para PREP o ART
programador N acostumado ADJ com PREP sockets N do PREP+ART que PRON o ART uso N das
PREP+ART primitivas N de PREP Fast NP Messages NP.</s><s>Testes N preliminares N mostram
VERB que PRON sock2fm N apresenta VERB um ART desempenho N melhor ADJ que CONJ TCP N
/IP N para PREP mensagens N maiores ADJ que CONJ 250 NUME bytes N (79 IL % melhor ADJ para
PREP alguns ADJ tamanhos N).</s>
</p>
</text>
<text lang=en id=art10A>
<p><s>Conventional JJ computers NNS connected VBN by IN high-speed JJ communication NN
networks NNS present VBP a DT very RB low JJ cost NN alternative NN to TO the DT MPPs NP
(Massively RB Parallel JJ Processors NPS) for IN applications NNS that WDT demand VBP high JJ
computing NN power NN.</s><s>The DT SPP2 NP (Parallel JJ Processing NP Server NN), developed
VBN at IN the DT LCAD-ICMC-USP NP, is VBZ one CD of IN these DT systems NNS.</s><s>The DT
Fast NP Messages NNS is VBZ a DT high-performance JJ communication NN system NN developed
VBN at IN University NP of IN Illinois NP that WDT can MD be VB used VBN to TO build VB more RBR
complex JJ message NN passing VBG systems NNS.</s><s>Fast JJ Messages NNS provide VBP lowlatency JJ and CC high-bandwidth JJ packet NN transmission NN.</s><s>A DT widespread JJ
103
communication NN system NN that WDT uses VBZ the DT message-passing VBG paradigm NN is VBZ
PVM NP (Parallel JJ Virtual JJ Machine NN).</s><s>In IN order NN to TO take VB advantage NN of IN
the DT performance NN provided VBN by IN Fast JJ Messages NNS over IN Myrinet NP using VBG PVM
NP, a DT software NN library NN (sock2fm NN) was VBD developed VBN at IN the DT LCAD-USP NN
following VBG the DT semantics NNS provided VBN by IN the DT sockets JJ API NP.</s><s>Using VBG
the DT sock2fm JJ library NN, the DT PVM NP code NN can MD be VB compiled VBN with IN minor JJ
modifications NNS.</s><s>Programmers NNS that WDT use VBP the DT sockets NNS API NP can MD
make VB calls NNS directly RB to TO the DT sock2fm JJ functions NNS, avoiding VBG the DT less RBR
known VBN Fast JJ Messages NNS interface NN.</s><s>Preliminary JJ results NNS show VBP that IN
the DT sock2fm NN presents VBZ a DT better JJR perfomance NN than IN TCP JJ /IP NN for IN
messages NNS bigger JJR than IN 250 CD bytes NNS (79 CD % better JJR for IN some DT packet NN
sizes NNS).</s>
</p>
</text>
art11
<text lang=pt id=art11R>
<p><s>Diante LOCU das LOCU inúmeras ADJ opções N de PREP pacotes N de PREP software N que
PRON existem VERB atualmente ADV para PREP as ART aplicações N de PREP Sistemas N de PREP
Informação N e CONJ da PREP+ART dificuldade N que CONJ um ART cliente N tem VERB para PREP
escolher VERB aquele PRON pacote N que PRON atenda VERB melhor ADV suas PRON necessidades
N, neste PREP+PD trabalho N é VERB apresentado VERB um ART procedimento N para PREP escolha
N de PREP pacotes N de PREP software N na PREP+ART área N de PREP Sistemas N de PREP
Informação N.</s><s>Nesse PREP+PD procedimento N são VERB utilizadas VERB a ART norma N
NBR VERB 12119 INT da PREP+ART Associação NP Brasileira NP de PREP Normas N Técnicas N
(ABNT NP) e CONJ o ART Quality NP Function NP Deployment NP (QFD NP) do PREP+ART American
NP Supplier NP Institute NP (ASI NP).</s>
</p>
</text>
<text lang=en id=art11A>
<p><s>Since IN the DT great JJ deal NN of IN software NN packs NNS that WDT exist VBP nowadays
RB to TO the DT applications NNS of IN the DT system NN of IN information NN and CC also RB the DT
difficulty NN that IN a DT client NN has VBZ to TO choose VB the DT pack NN that WDT supplies VBZ
the DT necessities NNS, we PP present VBP a DT work NN the DT procedure NN to TO choose VB a DT
software NN pack NN in IN the DT Information NP System NP Area NP.</s><s>In IN this DT procedure
NN we PP use VBP the DT rule NN NBR NP 12119 CD from IN the DT ABNT JJ (Brazilian JJ of IN
Technical NP Rules NPS) and CC the DT QFD NP (Quality NP Function NN Deployment NP).</s>
</p>
</text>
art12
<text lang=pt id=art12R>
<p><s>O ART planejamento N de PREP projeto N de PREP software N é VERB uma ART prática N
administrativa ADJ vital ADJ para PREP o ART sucesso N da PREP+ART gestão N de PREP um ART
projeto N.</s><s>A ART ausência N de PREP práticas N administrativas ADJ no PREP+ART
desenvolvimento N de PREP software N é VERB a ART principal ADJ causa N de PREP sérios ADJ
problemas N enfrentados VERB pelas PREP+ART organizações N: atraso N em PREP cronogramas N,
custo N maior ADJ do PREP+ART que PRON o PRON esperado VERB e CONJ presença N de PREP
defeitos N.</s><s>Tais PRON problemas N ocasionam ADV inconveniências ADJ aos PREP+ART
usuários N e CONJ perda N de PREP tempo N e CONJ de PREP recursos N dos PREP+ART
desenvolvedores N.</s><s>Segundo CONJ os ART modelos N e CONJ padrões N de PREP qualidade
N ISO ADJ, SPICE NP e CONJ CMM NP, planejamento N de PREP projeto N é VERB um ART dos
PREP+ART itens ADJ básicos ADJ para PREP que PRON uma ART empresa N inicie N a PREP
104
melhoria N de PREP processo N de PREP desenvolvimento N de PREP software N.</s><s>Este PRON
trabalho N apresenta VERB um ART modelo N de PREP processo N de PREP planejamento N que
PRON define VERB, relaciona VERB e CONJ organiza VERB as ART principais ADJ atividades N que
PRON devem VERB ser VERB realizadas VERB para PREP planejar VERB um ART projeto N de PREP
software N.</s><s>O ART trabalho N também ADV apresenta VERB um ART estudo N de PREP caso N
que PRON mostra VERB a ART aplicação N do PREP+ART modelo N de PREP processo N em PREP
um ART centro N de PREP desenvolvimento N de PREP sistemas N de PREP uma ART empresa N
privada ADJ.</s>
</p>
</text>
<text lang=en id=art12A>
<p><s>The DT software NN project NN planning NN is VBZ a DT vital JJ managerial JJ practice NN for
IN a DT successful JJ project NN management NN.</s><s>The DT absence NN of IN managerial JJ
practices NNS in IN the DT software NN development NN is VBZ the DT main JJ cause NN of IN serious
JJ problems NNS faced VBN by IN the DT organizations NNS: delay NN in IN schedules NNS, cost VB
higher JJR than IN the DT expected JJ and CC presence NN of IN defects NNS.</s><s>Such JJ
problems NNS cause VBP inconveniences NNS for IN users NNS and CC enormous JJ losses NNS of IN
time NN for IN developers NNS.</s><s>According VBG to TO the DT models NNS and CC quality NN
patterns NNS ISO NP, SPICE NN and CC CMM NP, project NN planning NN is VBZ one CD of IN the DT
basic JJ items NNS for IN a DT company NN to TO start VB the DT software NN process NN
improvement NN.</s><s>This DT work NN presents VBZ a DT planning VBG process NN model NN that
WDT defines VBZ, relates VBZ and CC organizes VBZ the DT main JJ activities NNS that IN a DT
company NN should MD accomplish VB in IN order NN to TO plan VB a DT software NN project
NN.</s><s>The DT work NN also RB presents VBZ a DT case NN study NN that WDT shows VBZ an DT
application NN of IN the DT planning NN process NN model NN in IN a DT development NN center NN of
IN a DT company NN.</s>
</p>
</text>
bd1
<text lang=pt id=bd1R>
<p><s>Atualmente ADV as ART organizações N devem VERB trocar VERB dados N entre PREP si
PRON, e CONJ a ART tendência N é VERB que CONJ estas PRON trocas VERB sejam VERB
efetuadas ADJ cada LOCU vez LOCU mais LOCU através LOCU de LOCU meios N digitais
ADJ.</s><s>Os ART dados N são VERB consultados ADJ (alimentados ADJ) livremente ADV nas
PREP+ART bases N de PREP dados N de PREP organizações N independentes ADJ entre PREP si
PRON, porém CONJ quando ADV é VERB necessária ADJ a ART troca N de PREP dados N, como
CONJ não ADV existe VERB uma ART previsão N de PREP integração N, os ART dados N somente
ADV podem VERB ser VERB trocados VERB após PREP uma ART preparação N que PRON impõem
VERB alguma ADJ forma N de PREP intervenção N manual ADJ, construção N de PREP filtros N
especiais ADJ, etc N., uma ART vez N que CONJ a ART não ADV existência N de PREP um ART
esquema N comum ADJ impede VERB que CONJ os ART dados N de PREP uma ART base N possa
VERB ser VERB intercambiados VERB com PREP os ART de PREP outra PRON base N.</s><s>No
LOCU entanto LOCU, embora CONJ as ART bases N de PREP dados N de PREP diferentes ADJ
organizações N possam VERB ser VERB construídas VERB de PREP maneira N totalmente ADV
independentes ADJ, a ART necessidade N de PREP uma ART troca N significa VERB que CONJ a ART
semântica N dos PREP+ART elementos N manipulados ADJ, em LOCU particular LOCU daqueles
PREP+PD que PRON devem VERB ser VERB compartilhados ADJ é VERB, no PREP+ART mínimo
ADJ, semelhante ADJ.</s><s>Por LOCU exemplo LOCU, se PRON duas NUME organizações N devem
VERB trocar VERB dados N sobre PREP pessoas N, não ADV importa VERB se PRON para PREP as
ART diferentes ADJ organizações N as ART pessoas N são VERB clientes N, empregados N, alunos N
ou CONJ pacientes N, o ART significado N de PREP "pessoa N "é VERB sempre ADV entendido VERB
pelos PREP+ART membros N das PREP+ART organizações N.</s><s>O ART mesmo ADJ ocorre
VERB com PREP qualquer ADJ entidade N que PRON se PRON deseje VERB trocar VERB informações
105
N.</s>
</p>
<p><s>Este PRON trabalho N parte VERB da PREP+ART suposição N que PRON possa VERB existir
VERB alguma ADJ forma N de PREP definição N primitiva ADJ para PREP os ART diversos ADJ
elementos N de PREP dados N que PRON devem VERB ser VERB compartilhados ADJ, a LOCU partir
LOCU da LOCU qual LOCU sua PRON instanciação N em PREP elementos N de PREP um ART
esquema N de PREP dados N em LOCU particular LOCU possa VERB ser VERB reconhecido
ADJ.</s><s>Assim ADV, busca VERB - se PRON identificar VERB estruturas N primitiva ADJ, com
PREP a ART finalidade N de PREP integrá VERB os ART sistemas N.</s><s>Contudo CONJ, para
PREP se PRON chegar VERB a ART tal PRON estrutura N, é VERB preciso ADJ definir VERB regras N
que PRON garantam VERB a ART preservação N de PREP propriedades N da PREP+ART mesma ADJ
com PREP a ART finalidade N de PREP permitir VERB que PRON sempre ADV que PRON o ART
esquema N de PREP uma ART organização N A LOCU seja LOCU construído VERB a LOCU partir
LOCU de PREP uma ART mesma ADJ estrutura N primitiva ADJ que PRON foi VERB utilizada VERB
por PREP outra PRON organização N B NP, a ART integração N entre PREP ambas NUME possa
VERB ser VERB feita VERB de PREP forma N automática ADJ, e CONJ que PRON isso PRON não
ADV provoque VERB inconsistência ADJ nas PREP+ART bases N de PREP dados N que PRON estarão
VERB recebendo VERB as ART informações N.</s>
</p>
<p><s>Para PREP atingir VERB esses PRON objetivos N, este PRON trabalho N propõe VERB que
CONJ tais PRON estruturas N de PREP esquemas N primitivos ADJ sejam VERB parte N das
PREP+ART Bibliotecas NP de PREP Componentes N Reutilizáveis NP (BTO NP) que PRON são VERB
distribuídas VERB como CONJ parte N das PREP+ART Ferramentas N de PREP Desenvolvimento N
Rápido ADJ de PREP Aplicativos N (RAD N) comerciais ADJ.</s><s>Como CONJ um ART exemplo N
de PREP como CONJ isso PRON poderia VERB ser VERB feito VERB, apresenta VERB - se PRON um
ART componente N que PRON define VERB genericamente ADV um ART objeto N pessoa N,
desenvolvido VERB a LOCU partir LOCU de LOCU como LOCU "pessoas N "são VERB tratadas ADJ
em PREP dois NUME sistemas N reais N, centrando VERB essa PRON estrutura N em PREP uma ART
única ADJ Abstração N: a ART Abstração N de PREP Generalização N.</s><s>Apresenta VERB
também ADV o ART conjunto N de PREP regras N que PRON deve VERB ser VERB utilizado VERB
para PREP a ART integração N de PREP componentes N centrados ADJ nessa PREP+PD abstração N,
que PRON é VERB a ART mais ADV universalmente ADJ compatível ADJ entre PREP os ART diversos
ADJ modelos N de PREP dados N orientados ADJ a PREP objetos N disponíveis ADJ atualmente
ADV.</s>
</p>
</text>
<text lang=en id=bd1A>
<p><s>Nowadays RB, the DT organizations NNS need VBP to TO deliver VB and CC receive VB data
NNS mutually RB, and CC the DT tendency NN is VBZ that IN the DT interchanges NNS are VBP made
VBN ever RB more RBR through IN digital JJ means NNS.</s><s>Although IN the DT databases NNS of
IN different JJ organizations NNS can MD (and CC must MD) be VB totally RB built VBN in IN an DT
independent JJ way NN, when WRB some DT elements NNS must MD be VB interchanged VBN, the DT
semantic NN of IN these DT elements NNS are VBP at IN least JJS similar JJ.</s><s>For IN example
NN, if IN two CD organizations NNS should MD interchange VB data NNS on IN people NNS, it PP does
VBZ not RB care NN, for IN the DT different JJ organizations NNS, if IN the DT people NNS are VBP
customers NNS, employees NNS, students NNS or CC patient NN, the DT means NN of IN what WP are
VBP "people NNS "is VBZ always RB understood VBN by IN each DT organization NN.</s>
</p>
<p><s>This DT work VB states NNS that IN some DT form NN of IN primitive JJ, common JJ definition
NN can MD exist VB for IN the DT data NN elements NNS that WDT must MD be VB shared VBN, from
IN which WDT many JJ elements NNS of IN a DT database NN schema NN should MD be VB
recognized VBN.</s><s>Thus RB, it PP searches VBZ for IN primitive JJ structures NNS that WDT
should MD be VB used VBN by IN the DT several JJ systems NNS with IN the DT purpose NN of IN
integrating VBG them PP.</s><s>Besides IN the DT definition NN of IN such JJ structures NNS, is VBZ
necessary JJ also RB to TO define VB rules NNS that WDT guarantee VBP the DT preservation NN of IN
the DT properties NNS from IN the DT data NNS that WDT follow VBP these DT structure NN in IN
106
different JJ organizations NNS, when WRB an DT interchange NN is VBZ pursued VBN.</s>
</p>
<p><s>To TO meet VB these DT objectives NNS, this DT work NN suggests VBZ the DT development
NN of IN common JJ, generic JJ Schema NP Components NP, that WDT could MD be VB distributed
VBN as IN part NN of IN the DT Reusable NP Components NP Libraries NNS of IN commercial JJ Rapid
NP Application NN Development NP (RAD NP) tools NNS.</s><s>As IN an DT example NN of IN this DT
approach NN, it PP is VBZ presented VBN one CD Primitive JJ Component NN, which WDT defines VBZ
a DT generic JJ "people NNS "component NN.</s><s>This DT component NN was VBD extracted VBN
from IN the DT analysis NN of IN two CD existing JJ systems NNS, and CC it PP was VBD structured
VBN using VBG only RB one CD abstraction NN: the DT generalization NN one NN.</s><s>It PP
presents VBZ also RB the DT set NN of IN rules NNS that WDT must MD be VB followed VBN to TO
integrate VB data NNS from IN two CD databases NNS that WDT have VBP a DT subschema NN based
VBN on IN that DT abstraction NN.</s><s>This DT sole JJ abstraction NN was VBD chosen VBN due JJ
to TO be VB the DT most RBS universally RB compatible JJ concept NN among IN the DT present JJ
object-oriented JJ data NN models NNS.</s>
</p>
</text>
cad1
<text lang=pt id=cad1R>
<p><s>Este PRON trabalho N apresenta VERB meios N alternativos ADJ para PREP a ART obtenção N
de PREP imagens N aéreas ADJ e CONJ sua PRON utilização N na PREP+ART agricultura
N.</s><s>Imagens N aéreas ADJ representam VERB uma ART ferramenta N importante ADJ na
PREP+ART avaliação N de PREP diversos ADJ aspectos N da PREP+ART atividade N agrícola ADJ
moderna ADJ, principalmente ADV aqueles PRON que PRON não ADV podem VERB ser VERB
avaliados VERB ao PREP+ART nível N do PREP+ART solo N.</s><s>Três NUME tipos N de PREP
sistemas N são VERB definidos VERB com PREP níveis N crescentes ADJ de PREP complexidade N e
CONJ funcionalidade N.</s><s>Diversos ADJ critérios N são VERB propostos N para PREP a ART
avaliação N do PREP+ART sistema N e CONJ para PREP a ART determinação N da PREP+ART sua
PRON adequação N às PREP+ART principais ADJ aplicações N na PREP+ART agricultura
N.</s><s>Foi VERB construído VERB um ART protótipo N de PREP sistema N do PREP+ART Tipo NP I
NP baseado VERB em PREP aeromodelos N que PRON foi VERB utilizado VERB na PREP+ART
avaliação N da PREP+ART tecnologia N e CONJ validação N do PREP+ART projeto N.</s><s>Foram
VERB utilizados VERB componentes N facilmente ADV encontrados VERB no PREP+ART mercado N,
existindo VERB potencial N para PREP a ART evolução N técnica ADJ do PREP+ART sistema N
construído VERB em PREP cada ADJ um ART dos PREP+ART seus PRON componentes N básicos
ADJ: a ART aeronave N, o ART método N de PREP controle N e CONJ o ART meio N de PREP
captação N das PREP+ART imagens N.</s><s>Os ART resultados N obtidos VERB mostram VERB que
CONJ o ART sistema N pode VERB substituir VERB, a ART baixo ADJ custo N, os ART meios N
convencionais ADJ utilizados VERB até PREP então ADV para PREP a ART obtenção N dessas
PREP+PD imagens N.</s>
</p>
</text>
<text lang=en id=cad1A>
<p><s>This DT work NN presents VBZ alternative JJ methods NNS to TO take VB aerial JJ pictures NNS
and CC their PP$ use NN in IN agricultural JJ applications NNS.</s><s>Aerial JJ pictures NNS represent
VBP an DT important JJ tool NN to TO evaluate VB several JJ parameters NNS in IN modern JJ
agricultural JJ practice NN, especially RB those DT that DT cannot NN be VB detected VBN at IN ground
NN level NN.</s><s>In IN this DT text NN, three CD types NNS of IN system NN are VBP defined VBN
with IN increasing VBG levels NNS of IN complexity NN and CC usability NN.</s><s>A DT Type NN I PP
system NN is VBZ further RB detailed VBN and CC implemented VBN, allowing VBG for IN an DT
evaluation NN of IN the DT technology NN.</s><s>It PP was VBD based VBN almost RB entirely RB on
IN model NN airplanes NNS and CC commercially RB available JJ parts NNS.</s><s>There EX is VBZ
plenty NN of IN room NN for IN further JJ improvements NNS in IN the DT system NN, especially RB on
107
IN the DT performance NN of IN the DT airplane NN, on IN the DT flight NN control NN mechanism NN
and CC on IN the DT quality NN of IN the DT pictures NNS taken VBN.</s><s>The DT results NNS show
VBP that IN the DT approach NN is VBZ an DT effective JJ low-cost JJ alternative NN to TO other JJ
procedures NNS carried VBN out RP conventionally RB for IN agricultural JJ evaluation NN purposes
NNS.</s>
</p>
</text>
cgpi1
<text lang=pt id=cgpi1R>
<p><s>Este PRON trabalho N apresenta VERB o ART Animbs N (Animation N for VERB MBS N), um
ART sistema N capaz ADJ de PREP visualizar VERB dados N gerados ADJ por PREP um ART sistema
N de PREP simulação N de PREP engenharia N (SD NP /FAST NP) na PREP+ART forma N de PREP
animações N por PREP computador N.</s><s>SD NP /FAST NP é VERB um ART sistema N utilizado
ADJ para PREP o ART modelamento N e CONJ a ART simulação N de PREP sistemas N mecânicos
ADJ multicorpos ADJ (MBS NP).</s><s>O ART sistema N Animbs ADJ permite VERB a ART associação
N de PREP uma ART geometria N ao PREP+ART MBS NP sendo VERB simulado VERB e CONJ utiliza
VERB os ART dados N produzidos ADJ pela PREP+ART simulação N do PREP+ART SD NP /FAST NP
para PREP criar VERB uma ART animação N do PREP+ART comportamento N do PREP+ART sistema
N mecânico ADJ e CONJ, dessa PREP+PD forma N, melhorar VERB a ART análise N de PREP dados N
feita ADJ pelos PREP+ART usuários N do PREP+ART SD NP /FAST NP.</s>
</p>
</text>
<text lang=en id=cgpi1A>
<p><s>This DT work NN presents VBZ Animbs NP (Animation NN for IN MBS NP), a DT software NN
that WDT enables VBZ the DT visualization NN of IN data NNS generated VBN by IN an DT engineering
NN simulation NN system NN (SD JJ /FAST RB) in IN the DT form NN of IN computer NN animation
NN.</s><s>SD JJ /FAST RB is VBZ a DT system NN for IN modeling NN and CC simulation NN of IN
multibody JJ systems NNS (MBS NP).</s><s>The DT Animbs NP system NN allows VBZ the DT
association NN of IN a DT geometry NN to TO the DT MBS NP being VBG simulated VBN, and CC uses
VBZ the DT data NNS produced VBN by IN the DT SD JJ /FAST JJ simulation NN to TO create VB an
DT animated JJ view NN of IN the DT MBS NP behavior NN, thus RB providing VBG support NN for IN
enhanced JJ data NNS analysis NN by IN users NNS of IN SD JJ /FAST RB.</s>
</p>
</text>
es1
<text lang=pt id=es1R>
<p><s>A ART execução N da PREP+ART engenharia N reversa ADJ orientada VERB a ART objetos N
de PREP um ART sistema N legado VERB desenvolvido VERB com PREP orientação N procedimental
ADJ é VERB usada VERB como CONJ base N para PREP sua PRON reengenharia N, seguindo VERB
duas NUME abordagens N diferentes ADJ.</s><s>Na PREP+ART primeira NUME, o ART sistema N
passa VERB por PREP reengenharia N com PREP mudança N de PREP orientação N, por PREP meio
N de PREP segmentação N e CONJ, posteriormente ADV, é VERB transformado ADJ para PREP uma
ART linguagem N orientada VERB a ART objetos N de PREP forma N semi-automática ADJ.</s><s>Na
PREP+ART segunda N, é VERB feito VERB o ART reconhecimento N de PREP padrões N recorrentes
ADJ de PREP software N no PREP+ART modelo N de PREP objetos N produzido VERB pela
PREP+ART engenharia N reversa ADJ, para LOCU depois LOCU efetuar VERB a ART reengenharia N
utilizando VERB esses PRON padrões N.</s><s>Os ART resultados N obtidos VERB por PREP
intermédio N dessas PREP+PD duas NUME abordagens N podem VERB ser VERB comparados VERB
quanto ADV à PREP+ART manutenibilidade N, legibilidade N e CONJ reuso N.</s><s>A ART versão N
original ADJ do PREP+ART sistema N legado ADJ escolhido VERB para PREP a ART realização N da
PREP+ART experiência N está VERB implementado VERB na PREP+ART linguagem N Clipper NP e
108
CONJ possui VERB cerca LOCU de LOCU vinte NUME mil NUME linhas N de PREP código
N.</s><s>Trata-se ADJ de PREP uma ART oficina N auto-elétrica ADJ e CONJ mecânica ADJ de PREP
veículos N.</s><s>Para PREP a ART engenharia N reversa ADJ foi VERB escolhido VERB o ART
método N Fusion NP /RE N, sendo VERB feita VERB uma ART proposta N para PREP sua PRON
evolução N, adicionando VERB um ART maior ADJ detalhamento N da PREP+ART etapa N de PREP
abstração N do PREP+ART modelo N de PREP análise N do PREP+ART sistema N.</s><s>Para PREP
mudança N de PREP orientação N do PREP+ART paradigma N de PREP desenvolvimento N, de PREP
procedimental ADJ para PREP orientado VERB a ART objetos N, são VERB propostas N duas NUME
etapas N adicionais ADJ a PREP serem VERB executadas VERB após PREP a ART aplicação N do
PREP+ART Fusion N /RE N: o ART projeto N avante ADJ do PREP+ART sistema N e CONJ a ART
segmentação N do PREP+ART programa N legado ADJ.</s><s>Indicações N sobre PREP como CONJ
fazer VERB a ART segmentação N são VERB fornecidas ADJ.</s><s>A ART transformação N do
PREP+ART código N segmentado ADJ em PREP Clipper NP para PREP Java NP é VERB feita VERB
com PREP auxílio N da PREP+ART máquina N Draco-Puc NP.</s><s>Uma ART estratégia N é VERB
proposta N para PREP o ART reconhecimento N de PREP padrões N a LOCU partir LOCU do
PREP+ART modelo N de PREP objetos N do PREP+ART sistema N obtido VERB pela PREP+ART
engenharia N reversa ADJ.</s><s>Por LOCU meio LOCU dela LOCU, instâncias N dos PREP+ART
padrões N Type-Object NP, Association-Object NP, State NP Across NP a PREP Collection NP e CONJ
Behaviour NP Across NP a PREP Collection NP podem VERB ser VERB reconhecidas
ADJ.</s><s>Experiências N de PREP implementação N de PREP alguns PRON desses PREP+PD
padrões N, em PREP Delphi NP, são VERB feitas VERB.</s>
</p>
</text>
<text lang=en id=es1A>
<p><s>The DT object VBP oriented VBN reverse JJ engineering NN of IN a DT legacy NN system NN,
originally RB developed VBN using VBG the DT procedural JJ paradigm NN, is VBZ the DT basis NN for
IN two CD different JJ reengineering JJ approaches NNS.</s><s>In IN the DT first JJ, the DT
reengineering NN is VBZ done VBN to TO change VB the DT implementation NN paradigm NN by IN
segmentation NN, followed VBN by IN the DT semi-automatic JJ transformation NN to TO an DT object
NN oriented JJ language NN.</s><s>In IN the DT second JJ, recurring VBG patterns NNS are VBP first
RB recognized VBN in IN the DT object NN model NN produced VBN by IN the DT reverse JJ
engineering NN, and CC then RB the DT reengineering NN is VBZ done VBN adopting VBG these DT
patterns NNS.</s><s>Results NNS obtained VBN by IN these DT two CD approaches NNS are VBP
compared VBN to TO assess VB their PP$ maintainability NN, legibility NN and CC reuse
NN.</s><s>The DT original JJ version NN of IN the DT legacy NN system NN used VBN in IN this DT
experience NN has VBZ about RB twenty CD thousand CD lines NNS of IN Clipper NP code NN and CC
refers VBZ to TO an DT electric JJ and CC mechanic NN car NN repair NN shop NN.</s><s>For IN the
DT reverse JJ engineering NN phase NN the DT Fusion NN /RE NN method NN is VBZ used VBN, and
CC a DT proposal NN is VBZ done VBN for IN its PP$ evolution NN, adding VBG features NNS to TO
detail VB its PP$ system NN analysis NN model NN abstraction NN phase NN.</s><s>To TO change VB
the DT system NN orientation NN paradigm NN, from IN procedural JJ to TO object-oriented JJ, two CD
additional JJ phases NNS are VBP proposed VBN to TO be VB conducted VBN after IN the DT
application NN of IN the DT Fusion NN /RE NN method NN: the DT forward JJ design NN of IN the DT
system NN and CC the DT legacy NN code NN segmentation NN.</s><s>Hints NNS and CC rationales
NNS are VBP supplied VBN to TO conduct VB the DT code NN segmentaion NN.</s><s>The DT code
NN transformation NN from IN segmented JJ Clipper NN to TO Java NP is VBZ done VBN with IN
support NN of IN the DT Draco-Puc JJ machine NN.</s><s>A DT strategy NN is VBZ proposed VBN for
IN pattern NN recognition NN based VBN on IN the DT system NN object NN model NN obtained VBN
through IN reverse JJ engineering NN.</s><s>Through IN it PP, instances NNS of IN Type-Object NP,
Association-Object NP, State NN Across IN a DT Collection NP and CC Behaviour NP Across IN a DT
Collection NN patterns NNS can MD be VB recognized VBN.</s><s>Delphi NP implementation NN
experiments NNS of IN these DT patterns NNS are VBP done VBN.</s>
</p>
</text>
109
es2
<text lang=pt id=es2R>
<p><s>Independentemente ADV do PREP+ART tipo N de PREP manutenção N conduzida ADJ corretiva ADJ, preventiva ADJ, adaptativa ADJ ou CONJ evolutiva ADJ, as ART atividades N de PREP
teste N de PREP regressão N são VERB necessárias ADJ para PREP testar VERB as ART modificações
N realizadas VERB e CONJ as ART eventuais ADJ novas ADJ funcionalidades N de PREP um ART
programa N, e CONJ, principalmente ADV, para PREP testar VERB se CONJ as ART funcionalidades N
já ADV existentes ADJ não ADV foram VERB afetadas VERB adversamente ADV pelas PREP+ART
modificações N.</s><s>Visando VERB a PREP aplicar VERB o ART teste N de PREP regressão N de
PREP uma ART maneira N sistemática N a PREP um ART baixo ADJ custo N e CONJ com PREP
eficácia N, muitas PRON técnicas N têm VERB sido VERB propostas N na PREP+ART literatura
N.</s><s>Essas PRON diversas ADJ técnicas N são VERB divididas VERB em PREP duas NUME
abordagens N: retest N - all N e CONJ seletiva N.</s><s>A ART abordagem ADJ retest N - all N utiliza
VERB todo ADJ o ART conjunto N de PREP casos N de PREP teste N disponível ADJ para PREP testar
VERB as ART modificações N, enquanto CONJ que CONJ a ART abordagem N seletiva ADJ utiliza
VERB um ART subconjunto N dos PREP+ART casos N de PREP teste N disponíveis ADJ para PREP
testar VERB as ART modificações N.</s><s>As ART técnicas N baseadas ADJ na PREP+ART
abordagem N seletiva ADJ têm VERB sido VERB muito ADV estudadas VERB, pois CONJ visam VERB
a PREP diminuir VERB os ART esforços N despendidos ADJ no PREP+ART teste N de PREP regressão
N reduzindo VERB o ART número N de PREP casos N de PREP teste N a PREP serem VERB
reexecutados N.</s><s>Diante LOCU da LOCU diversidade N das PREP+ART técnicas N seletivas ADJ,
fazem VERB - se PRON necessários ADJ estudos N empíricos ADJ para PREP avaliar VERB e CONJ
comparar VERB a ART aplicação N dessas PREP+PD técnicas N.</s><s>Assim ADV, este PRON
trabalho N visa VERB a PREP aplicar VERB e CONJ avaliar VERB empiricamente ADV duas NUME
técnicas N de PREP teste N de PREP regressão N que PRON têm VERB se CONJ mostrado VERB
promissoras N: a ART Técnica N baseada ADJ em PREP Modificação N (Wong N et N al ADJ., 1997a N)
e CONJ a ART Técnica N baseada ADJ em PREP Mutação N Seletiva NP (Wong NP et NP al NP.,
1997b NP).</s><s>Para PREP auxiliar N nessa PREP+PD avaliação N, um ART framework N, proposto
ADJ por PREP Rothermel NP e CONJ Harrold NP (1996 NUME), é VERB utilizado ADJ.</s><s>Com
PREP a ART realização N desses PREP+PD experimentos N, espera VERB - se PRON contribuir VERB
para PREP o ART estabelecimento N de PREP estratégias N de PREP teste N de PREP regressão N
efetivas ADJ e CONJ de PREP baixo ADJ custo N.</s>
</p>
</text>
<text lang=en id=es2A>
<p><s>Independently RB of IN the DT type NN of IN maintenance NN carried VBD out RP - corrective
JJ, preventive JJ, adaptative JJ or CC perfective JJ, regression NN testing NN activities NNS are VBP
necessary JJ to TO test VB the DT modifications NNS and CC the DT new JJ eventual JJ features NNS,
and CC, mainly RB, to TO test VB if IN the DT features NNS existent JJ were VBD not RB adversely RB
affected VBN by IN the DT modifications NNS.</s><s>Aiming VBG at IN carrying VBG out RP the DT
regression NN testing NN systematically RB, with IN low JJ cost NN and CC effectiveness NN, many JJ
techniques NNS have VBP been VBN proposed VBN in IN the DT literature NN.</s><s>These DT
techniques NNS are VBP divided VBN into IN two CD approaches NNS: retest-all RB and CC selective
JJ.</s><s>The DT retest-all DT approach NN uses VBZ the DT complete JJ test NN case NN set VBD
available JJ; meanwhile RB, the DT selective JJ approach NN selects VBZ a DT subset NN to TO carry
VB out RP the DT regression NN testing NN.</s><s>Many JJ researchers NNS have VBP studied VBN
the DT techniques NNS based VBN on IN the DT selective JJ approach NN, since IN they PP aim VBP at
IN reducing VBG the DT efforts NNS during IN the DT regression NN testing NN reducing VBG the DT
test NN case NN set VBN to TO be VB reexecuted VBN.</s><s>As IN there EX are VBP several JJ
techniques NNS based VBN on IN selective JJ approach NN, empirical JJ studies NNS are VBP
necessary JJ to TO evaluate VB and CC compare VB these DT techniques NNS.</s><s>Thus RB, this
DT work NN aims VBZ at IN evaluating VBG and CC comparing VBG the DT application NN of IN two CD
promising JJ regression NN testing NN techniques NNS: Technique NN based VBN on IN Modification
NN and CC Technique NN based VBN on IN Selective JJ Mutation NN.</s><s>A DT framework NN,
proposed VBN by IN Rothermel NP and CC Harrold NP, is VBZ used VBN to TO evaluate VB these DT
110
techniques NNS.</s><s>The DT accomplishment NN of IN these DT studies NNS contributes VBZ
towards IN the DT establishment NN of IN effective JJ and CC low JJ cost NN regression NN testing NN
strategies NNS.</s>
</p>
</text>
es3
<text lang=pt id=es3R>
<p><s>Atividades N de PREP teste N no PREP+ART desenvolvimento N de PREP Sistemas N Reativos
VERB são VERB de PREP grande ADJ relevância N, bem ADV como CONJ a ART disponibilidade N de
PREP ferramentas N que CONJ apóiem N essas PRON atividades N, uma ART vez N que CONJ a ART
ocorrência N de PREP falhas N nesses PREP+PD sistemas N pode VERB causar VERB graves ADJ
conseqüências N econômicas ADJ e CONJ /ou CONJ sociais ADJ.</s><s>O ART critério N Análise N de
PREP Mutantes N, um ART dos PREP+ART critérios N da PREP+ART técnica N de PREP teste N
baseada ADJ em PREP erros N e CONJ normalmente ADV aplicado VERB em PREP testes N de PREP
unidades N, tem VERB sido VERB explorado VERB no PREP+ART teste N de PREP especificações N
do PREP+ART aspecto N comportamental ADJ de PREP Sistemas N Reativos VERB baseadas ADJ em
PREP Máquinas N de PREP Estados NP Finitos NP, Statecharts NP e CONJ Redes N de PREP Petri
NP.</s><s>A ART especificação N da PREP+ART ferramenta N Proteum-RS NP constitui VERB uma
ART iniciativa N para PREP apoiar VERB a ART aplicação N do PREP+ART critério N Análise N de
PREP Mutantes N no PREP+ART contexto N de PREP Sistemas N Reativos N.</s><s>Este PRON
trabalho N tem VERB como CONJ objetivo N a PREP implementação N da PREP+ART instanciação N
da PREP+ART Proteum-RS NP para PREP o ART teste N de PREP especificações N baseadas ADJ em
PREP Statecharts NP, a ART Proteum-RS NP /ST NP.</s><s>Dessa PREP+PD forma N, pretende-se N
dar VERB subsídios N para PREP se PRON investigar VERB a ART adequação N de PREP critérios N
de PREP teste N tradicionalmente ADJ usados VERB no PREP+ART teste N de PREP programas N,
como CONJ é VERB o ART caso N da PREP+ART Análise N de PREP Mutantes N, no PREP+ART
teste N de PREP especificações N de PREP Sistemas N Reativos N, em LOCU particular LOCU no
PREP+ART contexto N de PREP especificações N baseadas ADJ em PREP Statecharts NP.</s>
</p>
</text>
<text lang=en id=es3A>
<p><s>Testing NP activities NNS during IN the DT development NN of IN Reactive JJ Systems NPS are
VBP of IN extremely RB relevance NN, as RB well RB as IN the DT availability NN of IN tools NNS that
WDT support VBP these DT activities NNS, since IN occurrences NNS of IN failures NNS in IN these DT
systems NNS may MD cause VB financial JJ losses NNS or CC risks NNS to TO life NN.</s><s>Mutation
NN Analysis NN is VBZ one CD of IN the DT fault-based JJ testing NN criteria NNS and CC it PP is VBZ
usually RB applied VBN during IN unit NN testing NN.</s><s>This DT criterion NN has VBZ been VBN
investigated VBN in IN the DT context NN of IN testing NN and CC validation NN activities NNS of IN
Reactive JJ Systems NP behavioral JJ specifications NNS based VBN on IN Finite JJ State NP Machines
NP, Statecharts NP and CC Petri NP Nets VBZ.</s><s>The DT specification NN of IN a DT tool NN
named VBD Proteum-RS NNS was VBD carried VBN out RP and CC constitutes VBZ the DT first JJ step
NN to TO support VB the DT application NN of IN the DT Mutation NN Analysis NP Criterion NP in IN the
DT context NN of IN Reactive JJ Systems NPS.</s><s>This DT work NN aims VBZ at IN implementing
VBG the DT instantiation NN of IN Proteum-RS NNS to TO support VB testing NN of IN specification NN
based VBN on IN Statecharts NNS, named VBN Proteum-RS NP /ST NN.</s><s>This DT work NN
intends VBZ to TO provide VB subsidies NNS for IN investigating VBG criteria NNS traditionally RB
applied VBN at IN the DT unit NN level NN for IN testing VBG Reactive JJ Systems NP specifications
NNS, in IN particular JJ in IN the DT context NN of IN Statecharts NNS based VBN specifications
NNS.</s>
</p>
</text>
111
es4
<text lang=pt id=es4R>
<p><s>Sistemas N Reativos N caracterizam-se ADJ por PREP reagir VERB continuamente ADV a ART
estímulos N externos ADJ e CONJ internos ADJ e CONJ controlar VERB atividades N humanas
ADJ.</s><s>A ART ocorrência N de PREP falhas N nesses PREP+PD sistemas N pode VERB resultar
VERB em PREP grandes ADJ prejuízos N.</s><s>Dessa PREP+PD forma N, o ART uso N de PREP
métodos N e CONJ técnicas N rigorosas ADJ para PREP a ART especificação N do PREP+ART
comportamento N desse PREP+PD tipo N de PREP sistema N é VERB essencial ADJ, buscando-se
VERB evitar VERB inconsistências N e CONJ ambigüidades N no PREP+ART modelo N.</s><s>Redes
N de PREP Petri NP é VERB uma ART das PREP+ART técnicas N que PRON têm VERB sido VERB
usadas VERB para PREP a ART especificação N de PREP sistemas N reativos ADJ.</s><s>Teste N e
CONJ validação N são VERB atividades N essenciais ADJ na PREP+ART produção N dessa PREP+PD
classe N de PREP sistemas N.</s><s>Por PREP isso PRON, o ART critério N Análise N de PREP
Mutantes N, um ART critério N de PREP teste N baseado ADJ em PREP erros N normalmente ADV
aplicado VERB ao PREP+ART teste N de PREP programas N, tem VERB sido VERB explorado VERB
no PREP+ART contexto N de PREP teste N de PREP especificações N de PREP sistemas N reativos
ADJ.</s><s>É VERB necessário ADJ o ART desenvolvimento N de PREP ferramentas N que CONJ
apóiem N sua PRON utilização N, visto VERB que CONJ a ART aplicação N manual ADJ do PREP+ART
critério N é VERB impraticável ADJ.</s><s>O ART objetivo N deste PREP+PD trabalho N é VERB a
ART implementação N da PREP+ART ferramenta N Proteum-RS NP /PN NP, que PRON apóia N a ART
aplicação N do PREP+ART critério N Análise N de PREP Mutantes N para PREP validar VERB
especificações N baseadas ADJ em PREP Redes N de PREP Petri NP.</s>
</p>
</text>
<text lang=en id=es4A>
<p><s>Reactive JJ Systems NPS are VBP characterized VBN by IN continuously RB reacting VBG to TO
external JJ as IN well RB as IN internal JJ stimuli NNS and CC controlling VBG human JJ activities
NNS.</s><s>In IN these DT systems NNS, faults NNS can MD result VB in IN large JJ losses
NNS.</s><s>The DT use VB of IN rigorous JJ methods NNS and CC techniques NNS for IN the DT
specification NN of IN their PP$ behavior NN is VBZ essential JJ to TO avoid VB inconsistencies NNS
and CC ambiguities NNS.</s><s>Petri NP Nets NNS have VBP been VBN used VBN for IN
reactive-system JJ specification NN.</s><s>The DT test NN and CC validation NN of IN the DT
underlying JJ model NN are VBP essential JJ activities NNS for IN the DT production NN of IN such JJ
systems NNS.</s><s>Thus RB, the DT Mutant NP Analysis NP -- : a DT fault-based JJ criterion NN
usually RB used VBN for IN program NN testing NN -- : has VBZ been VBN explored VBN in IN the DT
context NN of IN specification NN testing NN.</s><s>The DT development NN of IN tools NNS to TO
support VB its PP$ application NN is VBZ necessary JJ, since IN its PP$ manual JJ application NN is
VBZ unrealistic JJ.</s><s>The DT objective NN of IN this DT work NN is VBZ the DT implementation NN
of IN Proteum-RS NP /PN NP, a DT testing NN tool NN which WDT supports VBZ the DT application NN
of IN Mutant NP Analysis NP criterion NN to TO validate VB Petri-Nets NP based VBN specifications
NNS.</s>
</p>
</text>
es5
<text lang=pt id=es5R>
<p><s>Para PREP sistematizar VERB os ART testes N e CONJ contornar VERB as ART restrições N de
PREP tempo N e CONJ custo N associadas ADJ à PREP+ART atividade N de PREP teste N, diversas
ADJ técnicas N, critérios ADJ e CONJ ferramentas ADJ têm VERB sido VERB desenvolvidas
ADJ.</s><s>Além LOCU disso LOCU, visando VERB ao PREP+ART estabelecimento N de PREP uma
ART estratégia N de PREP teste N incremental ADJ, que PRON apresente VERB baixo ADJ custo N de
PREP aplicação N e CONJ alta ADJ eficácia N em PREP revelar VERB a ART presença N de PREP
erros N, estudos N teóricos ADJ e CONJ empíricos ADJ vêm VERB sendo VERB conduzidos VERB pela
PREP+ART comunidade N de PREP teste N.</s><s>O ART presente ADJ trabalho N está VERB
112
inserido ADJ nesse PREP+PD contexto N e CONJ tem VERB como CONJ objetivo N a PREP realização
N de PREP estudos N empíricos ADJ para PREP comparar VERB a ART adequação N entre PREP os
ART critérios N baseados VERB em PREP erros N - Análise N de PREP Mutantes N (teste N de PREP
unidade N) e CONJ Mutação N de PREP Interface NP (teste N de PREP integração N) - visando VERB
ao PREP+ART estabelecimento N de PREP estratégias N de PREP teste N de PREP baixo ADJ custo N
e CONJ eficazes N, que PRON englobem VERB todo ADJ o ART ciclo N de PREP desenvolvimento N
de PREP software N.</s><s>Nessa PREP+PD perspectiva N, algumas PRON estratégias N
incrementais ADJ de PREP aplicação N dos PREP+ART operadores N de PREP mutação N de PREP
unidade N e CONJ de PREP integração N são VERB definidas ADJ, explorando VERB o ART aspecto N
complementar VERB dos PREP+ART critérios N baseados VERB em PREP mutação N, reduzindo
VERB com PREP isso PRON os ART custos N da PREP+ART atividade N de PREP teste N durante
PREP as ART fases N do PREP+ART teste N de PREP unidade N e CONJ de PREP integração N, sem
PREP comprometer VERB sua PRON qualidade N.</s><s>Ainda ADV, um ART conjunto N essencial
ADJ de PREP operadores N de PREP mutação N para PREP o ART critério N Mutação N de PREP
Interface NP é VERB apresentado ADJ.</s>
</p>
</text>
<text lang=en id=es5A>
<p><s>Techniques NNS, criteria NNS and CC tools NNS have VBP been VBN developed VBN and CC
investigated VBN making VBG the DT testing NN activity NN more RBR systematic JJ and CC aiming
VBG at IN overcoming VBG associated VBN time NN and CC cost NN constraints NNS.</s><s>Pursuing
VBG the DT establishment NN of IN an DT incremental JJ, low-cost JJ and CC effective JJ testing NN
strategy NN, theoretical JJ and CC empirical JJ studies NNS have VBP been VBN conducted VBN by IN
the DT testing NN community NN.</s><s>The DT work VBP proposed VBN here RB is VBZ within IN this
DT context NN and CC aims VBZ to TO conduct VB empirical JJ studies NNS for IN evaluating VBG the
DT adequacy NN between IN error NN based VBN criteria NNS -- : Mutation NN Analysis NP (unit NN
testing NN) and CC Interface NP Mutation NN (integration NN testing NN).</s><s>Therefore RB, this DT
work NN intends VBZ to TO establish VB low-cost JJ and CC effective JJ testing NN strategies NNS that
WDT would MD comprise VB all DT software NN development NN cycle NN.</s><s>In IN this DT
perspective NN, some DT incremental JJ testing NN strategies NNS for IN mutant JJ operators NNS
'application NN are VBP defined VBN exploring VBG the DT complementary JJ aspects NNS of IN unit
NN and CC integration NN error NN based VBN criteria NNS, reducing VBG theirs JJ costs NNS without
IN losses NNS in IN testing NN quality NN.</s><s>In IN this DT scope NN, an DT essential JJ mutant JJ
operators NNS set VBN for IN Interface NP Mutation NN criterion NN is VBZ characterized VBN.</s>
</p>
</text>
es6
<text lang=pt id=es6R>
<p><s>Estudos N empíricos ADJ têm VERB mostrado VERB que CONJ a ART Análise N de PREP
Mutantes N - um ART dos PREP+ART critérios N de PREP teste N baseado ADJ em PREP erros N - é
VERB bastante ADV eficaz ADJ em PREP revelar VERB a ART presença N de PREP erros
N.</s><s>Entretanto CONJ, seu PRON alto ADJ custo N, decorrente ADJ principalmente ADV do
PREP+ART grande ADJ número N de PREP mutantes N gerados ADJ, tem VERB motivado VERB a
ART proposição N de PREP diversas ADJ abordagens ADJ alternativas N para PREP a ART sua PRON
aplicação N.</s><s>Um ART estudo N relevante VERB nesse PREP+PD sentido N resultou VERB na
PREP+ART determinação N de PREP um ART conjunto N essencial ADJ de PREP operadores N de
PREP mutação N para PREP a ART linguagem N Fortran NP, mostrando-se N que PRON é VERB
possível ADJ reduzir VERB o ART custo N de PREP aplicação N do PREP+ART critério N, preservando
VERB um ART alto ADJ grau N de PREP adequação N em PREP relação N à PREP+ART Análise N de
PREP Mutantes N.</s><s>Alguns ADJ estudos N também ADV têm VERB demonstrado VERB que
CONJ a ART redução N da PREP+ART eficácia N não ADV é VERB significativa ADJ.</s><s>Este
PRON trabalho N tem VERB como CONJ objetivo N investigar VERB alternativas N pragmáticas ADJ
para PREP a ART aplicação N do PREP+ART critério N Análise N de PREP Mutantes N e CONJ, nesse
113
PREP+PD contexto N, é VERB proposto ADJ um ART procedimento N para PREP a ART determinação
N de PREP um ART conjunto N essencial ADJ de PREP operadores N de PREP mutação N para PREP
a ART linguagem N C NP, a LOCU partir LOCU dos PREP+ART operadores N implementados VERB na
PREP+ART ferramenta VERB Proteum N.</s><s>Procurando VERB aplicar VERB e CONJ validar
VERB o ART procedimento N proposto ADJ, dois NUME grupos N distintos ADJ de PREP programas N
são VERB utilizados ADJ.</s><s>Para PREP ambos NUME os ART grupos N, o ART conjunto N
essencial ADJ obtido VERB apresenta VERB resultados N bastante ADV significativos ADJ quanto ADV
à PREP+ART redução N de PREP custo N, com PREP um ART decréscimo N muito ADV pequeno ADJ
no PREP+ART grau N de PREP adequação N em PREP relação N à PREP+ART Análise N de PREP
Mutantes N.</s><s>Estratégias N para PREP evoluir VERB e CONJ refinar VERB um ART conjunto N
essencial ADJ para PREP diferentes ADJ domínios N de PREP aplicação N também ADV são VERB
investigadas N.</s>
</p>
</text>
<text lang=en id=es6A>
<p><s>Mutation NN Analysis NN - one CD of IN the DT error NN based VBN criteria NNS - has VBZ
been VBN found VBN to TO be VB effective JJ on IN revealing JJ faults NNS.</s><s>However RB, its
PP$ high JJ cost NN, due JJ to TO the DT high JJ number NN of IN mutants NNS created VBN, has VBZ
motivated VBN the DT proposition NN of IN many JJ alternative JJ approaches NNS for IN its PP$
application NN.</s><s>In IN this DT perspective NN, a DT relevant JJ study NN resulted VBN on IN the
DT determination NN of IN an DT essential JJ mutant JJ operator NN set VBN for IN Fortran NN,
indicating VBG that IN it PP is VBZ possible JJ to TO have VB a DT large JJ cost NN reduction NN of IN
mutation NN testing NN, preserving VBG a DT high JJ mutation NN score NN.</s><s>Some DT studies
NNS have VBP also RB shown VBN that IN the DT reduction NN on IN the DT effectiveness NN is VBZ
not RB significant JJ.</s><s>This DT work NN aims VBZ to TO investigate VB pragmatic JJ alternatives
NNS for IN mutation NN analysis NN application NN and CC, in IN this DT context NN, a DT procedure
NN for IN the DT determination NN of IN an DT essential JJ mutant JJ operators NNS set VBN for IN C
NP is VBZ proposed VBN, using VBG Proteum NP testing NN tool NN.</s><s>Aiming VBG to TO apply
VB and CC validate VB the DT proposed JJ procedure NN, two CD different JJ groups NNS of IN
programs NNS are VBP used VBN.</s><s>For IN both CC of IN them PP, the DT essential JJ mutant JJ
operator NN set NN presents VBZ very RB significant JJ results NNS in IN terms NNS of IN cost NN
reduction NN, with IN a DT very RB small JJ reduction NN on IN the DT mutation NN score
NN.</s><s>Strategies NNS to TO evolve VB and CC refine VB an DT essential JJ mutant JJ operator NN
set VBN to TO different JJ application NN domains NNS are VBP also RB investigated VBN.</s>
</p>
</text>
es7
<text lang=pt id=es7R>
<p><s>O ART crescimento N do PREP+ART mercado N de PREP software N a PREP cada ADJ dia N
acarreta VERB o ART aumento N do PREP+ART uso N de PREP técnicas N de PREP desenvolvimento
N, muitas LOCU vezes LOCU informais ADJ.</s><s>A ART manutenção N de PREP tais PRON
softwares N torna VERB - se PRON problemática N, uma ART vez N que CONJ a ART documentação N
associada VERB ao PREP+ART software N, na PREP+ART maioria N das PREP+ART vezes N, não
ADV está VERB de PREP acordo N com PREP o ART código N implementado ADJ.</s><s>Dessa
PREP+PD forma N, quando LOCU diante LOCU da PREP+ART manutenção N do PREP+ART produto
N, o ART engenheiro N de PREP software N encontra VERB uma ART documentação N informal ADJ e
CONJ incompleta ADJ, que PRON não ADV reflete VERB o ART software N existente
ADJ.</s><s>Nesse PREP+PD contexto N é VERB que CONJ se PRON encontra VERB a ART
Engenharia N Reversa ADJ de PREP Software N, com PREP o ART propósito N de PREP recuperar
VERB as ART informações N de PREP projeto N perdidas ADJ durante PREP a ART fase N de PREP
desenvolvimento N, e CONJ de PREP documentar VERB o ART real ADJ estado N do PREP+ART
software N.</s><s>O ART principal ADJ objetivo N deste PREP+PD trabalho N de PREP mestrado N foi
VERB a ART investigação N de PREP uma ART estrutura N adequada ADJ de PREP hiperdocumento N
114
para PREP apoiar VERB a ART documentação N requerida VERB durante PREP o ART processo N de
PREP engenharia N reversa ADJ de PREP software N.</s><s>A LOCU partir LOCU de PREP um ART
levantamento N dos PREP+ART requisitos N desejáveis ADJ em PREP um ART hiperdocumento N,
para PREP que PRON possua VERB as ART habilidades N de PREP suporte N à PREP+ART
documentação N de PREP engenharia N de PREP reversa N de PREP software N, um ART conjunto N
de PREP links N e CONJ estrutura N de PREP nós PRON foi VERB definido VERB.</s><s>Os ART
requisitos N, para PREP a ART composição N de PREP tal PRON hiperdocumento N, foram VERB
investigados VERB por PREP meio N de PREP uma ART experiência N: a ART autodocumentação N do
PREP+ART sistema N hipermídia ADJ denominado ADJ SASHE N (Sistema N de PREP Autoria N e
CONJ Suporte N Hipermídia N para PREP Ensino N), que PRON já ADV possui VERB suporte N ao
PREP+ART tratamento N de PREP nós PRON aninhados ADJ e CONJ outras ADJ características N de
PREP aplicativo N para PREP ensino N.</s><s>A ART engenharia N reversa ADJ foi VERB
desenvolvida VERB baseando VERB - se PRON no PREP+ART método N de PREP engenharia N
reversa ADJ Fusion NP - RE N /I NUME, e CONJ os ART produtos N obtidos VERB foram VERB
inseridos VERB em PREP uma ART hiperbase N no PREP+ART SASHE N.</s>
</p>
</text>
<text lang=en id=es7A>
<p><s>The DT growth NN of IN the DT software NN market NN has VBZ leading VBG to TO an DT
increasing VBG use NN of IN development NN techniques NNS, which WDT are VBP, sometimes RB,
informal JJ ones NNS.</s><s>The DT maintenance NN of IN such JJ software NN is VBZ problematic JJ,
since IN its PP$ documentation NN rarely RB reflects VBZ the DT implemented VBN code NN.</s><s>In
IN this DT context NN Reverse VBP Engineering NP of IN Software NP can MD help VB by IN means
NNS of IN recovering VBG the DT project NN information NN lost VBN during IN the DT development NN
phase NN and CC documenting VBG the DT current JJ software NN state NN.</s><s>The DT main JJ
objective NN of IN this DT work NN was VBD the DT investigation NN of IN an DT appropriate JJ
hypertext JJ structure NN for IN supporting VBG the DT documentation NN required VBN through IN the
DT software NN reverse JJ engineering NN process NN.</s><s>Starting VBG from IN the DT survey NN
of IN the DT desired VBN requirements NNS in IN a DT hyperdocument NN that WDT has VBZ the DT
abilities NNS to TO support VB reverse JJ engineering NN documents NNS, we PP defined VBD a DT
set NN of IN links NNS and CC nodes NNS structures NNS.</s><s>The DT requirements NNS for IN
such JJ hyperdocument NN were VBD inquired VBD by IN an DT experiment NN: the DT system NN
SASHE NN 's POS self-documentation NN that WDT already RB treats VBZ nested JJ contexts NNS and
CC has VBZ other JJ educational JJ characteristics NNS.</s><s>The DT reverse JJ engineering NN
process NN was VBD developed VBN based VBN on IN the DT Fusion-RE NP /I PP method NN, and CC
the DT resulting VBG products NNS were VBD inserted VBN in IN a DT hyperbase NN in IN the DT
system NN SASHE NN.</s>
</p>
</text>
es8
<text lang=pt id=es8R>
<p><s>Este PRON trabalho N apresenta VERB um ART procedimento N de PREP auxílio N ao
PREP+ART primeiro NUME passo N do PREP+ART método N de PREP engenharia N reversa ADJ
FUSION NP - RE N /I NUME - obtenção N de PREP informações N sobre PREP o ART sistema
N.</s><s>Esse PRON procedimento N compreende VERB um ART processo N para PREP a ART
criação N de PREP uma ART base N de PREP conhecimento N (Processo N de PREP Aquisição N de
PREP Conhecimento N IPAIA ADJ, instanciado VERB para PREP o ART domínio N de PREP
engenharia N reversa ADJ) e CONJ diretrizes N para PREP a ART utilização N dessa PREP+PD base N
de PREP conhecimento N na PREP+ART construção N de PREP visões N funcionais ADJ do
PREP+ART sistema N.</s>
</p>
</text>
115
<text lang=en id=es8A>
<p><s>This DT work NN presents VBZ a DT procedure NN to TO help VB the DT first JJ step NN of IN
the DT FUSION-RE JJ /I PP reverse VB engineering NN method NN - acquisition NN of IN system NN 's
POS information NN.</s><s>This DT procedure NN comprises VBZ a DT process NN to TO create VB a
DT knowledge NN base NN (IPAIA NP Knowledge NN Acquisition NP Process NP applied VBD to TO
reverse VB engineering NN domain NN) and CC guidelines NNS for IN using VBG this DT knowledge NN
base NN to TO construct VB functional JJ visions NNS of IN the DT system NN.</s>
</p>
</text>
es9
<text lang=pt id=es9R>
<p><s>Sistemas N orientados ADJ a PREP objetos N confiáveis ADJ devem VERB incorporar VERB
atividades N de PREP tratamento N de PREP exceções N de PREP forma N a PREP comportarem-se N
adequadamente ADJ sob PREP uma ART grande ADJ variedade N de PREP situações N, inclusive ADV
na PREP+ART presença N de PREP erros N.</s><s>Nesse PREP+PD contexto N, um ART mecanismo
N de PREP tratamento N de PREP exceções N é VERB fundamental ADJ para PREP detecção N e
CONJ recuperação N de PREP erros N bem ADV como LOCU para LOCU ativação N das PREP+ART
medidas N necessárias ADJ para PREP restaurar VERB a ART atividade N normal ADJ do PREP+ART
sistema N.</s><s>O ART desenvolvimento N de PREP um ART mecanismo N de PREP tratamento N de
PREP exceções N é VERB uma ART tarefa N difícil ADJ especialmente ADV quando CONJ a ART
concorrência N é VERB uma ART das PREP+ART características N dos PREP+ART sistemas N de
PREP software N.</s><s>O ART principal ADJ objetivo N desta PREP+PD dissertação N é VERB o ART
projeto N e CONJ implementação N de PREP um ART mecanismo N de PREP tratamento N de PREP
exceções N para PREP a ART construção N de PREP sistemas N orientados ADJ a PREP objetos N
confiáveis ADJ.</s><s>Na PREP+ART construção N do PREP+ART mecanismo N proposto ADJ, nós
PRON utilizamos VERB técnicas N de PREP estruturação N de PREP software N, tais PRON como
CONJ reflexão N computacional N e CONJ padrões N de PREP projeto N.</s><s>Duas NUME
contribuições N são VERB consideradas VERB principais ADJ.</s><s>A ART primeira N delas
PREP+PPR, caracterizada VERB por PREP aspectos N técnicos ADJ e CONJ usos N práticos ADJ, é
VERB o ART projeto N e CONJ implementação N de PREP um ART mecanismo N de PREP exceções N
utilizando VERB a ART linguagem N de PREP programação N Java VERB e CONJ uma ART arquitetura
N de PREP software N reflexiva VERB chamada ADJ Guaraná N.</s><s>O ART mecanismo N proposto
ADJ especialmente ADV oferece VERB suporte N a PREP tratamento N de PREP exceções N
concorrentes ADJ.</s><s>A ART outra ADJ contribuição N, caracterizada VERB por PREP aspectos N
abstratos N e CONJ abordagem N inovadora ADJ, é VERB a ART definição N de PREP uma ART
arquitetura N de PREP software N reflexiva VERB e CONJ um ART conjunto N de PREP padrões N de
PREP projeto N relacionados ADJ para PREP a ART implementação N de PREP mecanismos N de
PREP tratamento N de PREP exceções N.</s>
</p>
</text>
<text lang=en id=es9A>
<p><s>Dependanble JJ object-oriented JJ software NN should MD incorporate VB exception NN
handling VBG activities NNS in IN order NN to TO behave VB suitably RB in IN a DT great JJ number NN
of IN situations NNS in IN spite NN of IN errors NNS.</s><s>In IN this DT context NN, an DT exception
NN handling NN mechanism NN is VBZ fundamental JJ to TO detect VB errors NNS, and CC to TO
activate VBP the DT suitable JJ measures NNS to TO restore VB the DT normal JJ activity NN of IN the
DT system NN.</s><s>The DT development NN of IN an DT exception NN handling NN mechanism NN
is VBZ not RB a DT trivial JJ task NN.</s><s>This DT task NN is VBZ specially RB difficult JJ when WRB
the DT software NN using VBG the DT exception NN mechanism NN is VBZ concurrent JJ.</s><s>The
DT main JJ aim NN of IN this DT work NN is VBZ to TO propose VB the DT design NN and CC
implementation NN of IN an DT exception NN handling VBG mechanism NN for IN developing VBG
dependable JJ object-oriented JJ software NN.</s><s>In IN order NN to TO build VB the DT proposed JJ
mechanism NN we PP apply VBP techniques NNS of IN software NN structuring NN, such JJ as IN
116
computational JJ reflection NN and CC design NN patterns NNS.</s><s>The DT main JJ contribution NN
of IN this DT work NN is VBZ the DT design NN and CC implementation NN of IN an DT exception NN
handling VBG mechanism NN using VBG the DT Java NP language NN and CC a DT reflective JJ
software NN architecture NN called VBD Guaraná JJ.</s><s>The DT proposed VBN mechanism NN
specially RB supports VBZ concurrent JJ exception NN handling NN.</s><s>In IN addition NN, we PP
define VBP a DT reflective JJ software NN architecture NN and CC a DT set NN of IN design NN patterns
NNS for IN implementing VBG exception NN handling NN mechanisms NNS.</s>
</p>
</text>
es10
<text lang=pt id=es10R>
<p><s>Esse PRON trabalho N apresenta VERB algumas ADJ técnicas N e CONJ métodos N que PRON
apoiam VERB a ART fase N de PREP engenharia N de PREP requisitos N, bem ADV como CONJ uma
ART comparação N entre PREP as ART abordagens N revisadas ADJ.</s><s>Uma ART proposta N de
PREP um ART processo N para PREP a ART engenharia N de PREP requisitos N baseada ADJ na
PREP+ART construção N de PREP cenários N, compatível ADJ com PREP a ART UML NP, é VERB
apresentada ADJ.</s><s>A ART notação N introduzida VERB, o ART processo N de PREP construção
N dos PREP+ART modelos N de PREP requisitos N e CONJ um ART conjunto N de PREP heurísticas N
para PREP a ART construção N de PREP um ART modelo N de PREP análise N são VERB
apresentados ADJ.</s><s>Um ART estudo N de LOCU caso LOCU referente N a PREP um ART
sistema N de PREP apoio N à PREP+ART escrita N de PREP documentos N técnicos ADJ ilustra VERB
a ART construção N dos PREP+ART modelos N propostos ADJ pelo PREP+ART processo
N.</s><s>Finalmente ADV, uma ART ferramenta VERB que CONJ apóia N a PREP construção N dos
PREP+ART modelos N introduzidos ADJ pelo PREP+ART processo N é VERB apresentada ADJ.</s>
</p>
</text>
<text lang=en id=es10A>
<p><s>This DT dissertation NN presents VBZ several JJ scenario NN techniques NNS and CC methods
NNS to TO support VB the DT requirements NNS engineering NN phase NN, as RB well RB as IN a DT
comparison NN amongst IN the DT approaches NNS reviewed VBD.</s><s>A DT proposal NN of IN a
DT scenario-based VBN engineering NN requirements NNS process NN compatible JJ with IN the DT
UML NP notation NN is VBZ presented VBN.</s><s>The DT introduced VBN notation NN, the DT
process NN of IN construction NN of IN the DT requirements NNS model NN and CC several JJ
heuristics NNS to TO the DT construction NN of IN the DT UML NP analysis NN model NN are VBP
presented VBN.</s><s>A DT case NN study NN about IN a DT system NN to TO support VB technical JJ
documents NNS writing NN illustrates VBZ the DT construction NN of IN the DT requirements NNS model
NN according VBG to TO the DT proposed JJ process NN.</s><s>Finally RB, a DT tool NN that WDT
supports VBZ the DT construction NN of IN the DT models NNS comprising VBG the DT process NN is
VBZ presented VBN.</s>
</p>
</text>
es11
<text lang=pt id=es11R>
<p><s>A LOCU partir LOCU dos PREP+ART anos N 90 NUME, a ART qualidade N tornou VERB - se
PRON uma ART necessidade N básica ADJ na PREP+ART luta N pelo PREP+ART mercado N
competitivo ADJ e CONJ acabou VERB afetando VERB a ART indústria N de PREP software
N.</s><s>Os ART desenvolvedores N de PREP software N são VERB obrigados VERB a PREP
aperfeiçoarem VERB o ART seu PRON produto N final ADJ para PREP continuarem VERB competindo
VERB no PREP+ART mercado N.</s><s>Após PREP alguns ADJ anos N de PREP experiência N no
PREP+ART desenvolvimento N de PREP software N, percebeu VERB - se PRON que PRON alguns
ADJ fatores N de PREP qualidade N considerados VERB pelos PREP+ART clientes N, estão VERB mais
117
ADV relacionados ADJ ao PREP+ART processo N de PREP software N do LOCU que LOCU ao
PREP+ART produto N final ADJ.</s><s>A ART melhoria N do PREP+ART processo N de PREP
software N aumenta VERB as ART chances N de PREP se PRON obter VERB um ART produto N que
PRON atenda VERB as ART expectativas N dos PREP+ART clientes N.</s><s>No LOCU entanto
LOCU, a ART realização N de PREP uma ART melhoria N de PREP processo N de PREP software N
não ADV é VERB uma ART tarefa N simples ADJ e CONJ envolve VERB vários ADJ fatores
N.</s><s>Para PREP auxiliar N a PREP tarefa N de PREP melhorar VERB o ART processo N de PREP
software N, existem VERB hoje ADV na PREP+ART literatura N vários ADJ modelos N de PREP
melhoria N como CONJ por LOCU exemplo LOCU o ART SW N - CMM N (Software N - Capability NP
Maturity NP Model NP).</s><s>Porém CONJ, a ART maioria N dos PREP+ART modelos N de PREP
melhoria N existem VERB são VERB voltados VERB para PREP as ART empresas N de PREP grande
ADJ porte N, possuindo VERB uma ART estrutura N complexa ADJ e CONJ "fechada VERB "que PRON
dificilmente ADV se PRON ajustam VERB às PREP+ART necessidades N das PREP+ART empresas N
desenvolvedoras ADJ de PREP software N brasileiras ADJ, as ART quais PRON, são VERB na
PREP+ART sua PRON maioria N, empresas N de PREP pequeno ADJ porte N.</s>
</p>
<p><s>Dentro ADV deste PREP+PD contexto N, este PRON trabalho N apresenta VERB diretrizes N
para PREP orientar N clara ADJ e CONJ objetivamente ADJ a ART melhoria N de PREP processo N de
PREP software N.</s><s>As ART diretrizes N seguem VERB os ART passos N da PREP+ART fase N
de PREP estabelecimento N da PREP+ART Abordagem N IDEAL ADJ - Estabelecimento N de PREP
Prioridades N, Desenvolvimento N da PREP+ART Abordagem N e CONJ Planejamento NP de PREP
Ações N - e CONJ considera VERB algumas PRON idéias N obtidas VERB através ADV do PREP+ART
estudo N das PREP+ART abordagens ADJ S RES: PLAN NP, Bootstrap NP e CONJ a ART parte N 7
NUME do PREP+ART Modelo N SPICE NP.</s>
</p>
</text>
<text lang=en id=es11A>
<p><s>From IN 90 CD 's POS, the DT quality NN has VBZ became VBD a DT common JJ need NN for
IN the DT competitive JJ business NN and CC it PP ended VBD up RP affecting VBG the DT software
NN industry NN.</s><s>The DT software NN developers NNS must MD improve VB their PP$ final JJ
product NN in IN order NN to TO keep VB on IN business NN.</s><s>After IN some DT years NNS of IN
experience NN in IN the DT software NN development NN, it PP was VBD noticed VBN that IN some DT
quality NN factors NNS, considered VBN by IN the DT customers NNS, are VBP more RBR related JJ to
TO the DT software NN process NN than IN to TO the DT final JJ product NN.</s><s>The DT
improvement NN of IN the DT software NN process NN increases VBZ the DT possibilities NNS to TO
achieve VB a DT product NN that WDT is VBZ in IN accordance NN with IN the DT customers NNS
expectations NNS.</s><s>However RB, the DT accomplishment NN of IN the DT improvement NN of IN
the DT software NN process NN is VBZ not RB a DT simple JJ task NN and CC it PP involves VBZ
several JJ factors NNS.</s><s>To TO aid VB the DT task NN of IN improving VBG software NN process
NN, there EX are VBP several JJ improvement NN models NNS in IN the DT literature NN, for IN
instance NN SW-CMM NP (Software-Capability NP Maturity NN Model NN).</s><s>Most JJS of IN the
DT current JJ improvement NN models NNS is VBZ concerning VBG on IN big JJ enterprise NN and CC
they PP have VBP a DT complex NN and CC "closed JJ "structure NN, which WDT are VBP difficult JJ to
TO be VB adjusted VBN to TO the DT needs NNS of IN the DT Brazilian JJ software NN development
NN enterprises NNS, that WDT are VBP usually RB small JJ ones NNS.</s>
</p>
<p><s>Based VBN on RP that IN context NN, this DT work NN presents VBZ guidelines NNS to TO aid
VB the DT improvement NN of IN software NN process NN.</s><s>These DT guidelines NNS follow VBP
the DT steps NNS of IN the DT establishment NN phase NN of IN the DT IDEAL JJ Approach NN Establishment NN of IN Priorities NNS, Development NP of IN the DT Approach NN and CC Planning NP
of IN Actions NNS - and CC they PP consider VBP some DT ideas NNS obtained VBN through IN the DT
study NN of IN the DT following VBG approaches NNS S:PLAN NP, Bootstrap NN and CC part NN 7 CD
of IN SPICE NN Model NN.</s>
</p>
</text>
118
es12
<text lang=pt id=es12R>
<p><s>A ART Injeção N de PREP Defeitos N é VERB uma ART técnica N que PRON tem VERB sido
VERB empregada VERB amplamente ADJ para PREP a ART construção N de PREP sistemas N que
PRON precisam VERB ser VERB altamente ADV confiáveis ADJ.</s><s>Dentre PREP+PREP as ART
atividades N de PREP Injeção N de PREP Defeitos N, existem VERB estudos N que PRON englobam
VERB a ART injeção N de PREP defeitos N de PREP hardware N e CONJ de PREP software
N.</s><s>Observa VERB - se PRON que PRON existem VERB poucos ADJ trabalhos N relacionados
ADJ à PREP+ART injeção N de PREP defeitos N de PREP software N na PREP+ART literatura N, assim
LOCU como LOCU modelos N de PREP defeitos N e CONJ métodos N de PREP injeção N relacionados
ADJ.</s><s>Desse PREP+PD modo N, o ART objetivo N deste PREP+PD trabalho N é VERB estudar
VERB modelos N de PREP defeitos N de PREP software N e CONJ investigar VERB métodos N de
PREP injeção N, baseado VERB nos PREP+ART conceitos N e CONJ princípios N oriundos ADJ do
PREP+ART critério N Análise N de PREP Mutantes N.</s>
</p>
<p><s>Dada VERB a ART crescente ADJ complexidade N dos PREP+ART sistemas N computacionais
N, o ART projeto N e CONJ a ART implementação N de PREP uma ART ferramenta VERB de PREP
suporte N à PREP+ART atividade N de PREP injeção N tornam VERB - se PRON necessários ADJ.</s>
</p>
<p><s>Dessa PREP+PD forma N, neste PREP+PD trabalho N é VERB apresentada ADJ uma ART
ferramenta VERB de PREP injeção N de PREP defeitos N de PREP software N, denominada VERB
ITool N, baseada VERB em PREP um ART esquema N de PREP injeção N de PREP defeitos
N.</s><s>Esse PRON esquema N caracteriza VERB o ART mapeamento N de PREP uma ART
taxonomia N de PREP defeitos N de PREP software N (Taxonomia N de PREP DeMillo N) para PREP os
ART operadores N de PREP mutação N do PREP+ART critério N de PREP teste N Análise N de PREP
Mutantes N para PREP a ART linguagem N C RES.</s>
</p>
<p><s>Para PREP ilustrar VERB a ART relevância N e CONJ a ART factibilidade N das PREP+ART
idéias N exploradas ADJ neste PREP+PD trabalho N, conduziu VERB - se PRON um ART experimento
N piloto N utilizando VERB - se PRON o ART programa N Space NP, um ART sistema N real ADJ
desenvolvido VERB pela PREP+ART ESA NP (European NP Space NP Agency NP).</s>
</p>
</text>
<text lang=en id=es12A>
<p><s>Fault NP Injection NP is VBZ a DT technique NN that WDT has VBZ been VBN widely RB used
VBN in IN the DT development NN of IN computer NN systems NNS that WDT need VBP to TO be VB
very RB reliable JJ.</s><s>In IN this DT area NN, there EX are VBP studies NNS related VBN with IN
hardware NN and CC software NN fault NN injection NN.</s><s>It PP should MD be VB pointed VBN out
RB that IN there EX are VBP few JJ works NNS related VBN to TO software NN fault NN injection NN in
IN the DT literature NN as RB well RB as IN software NN fault NN model NN and CC injection NN
methods NNS.</s><s>The DT objective NN of IN this DT work NN is VBZ to TO study VB software NN
fault NN models NNS and CC investigate VB injection NN methods NNS based VBN on IN concepts NNS
and CC principles NNS taken VBN from IN Mutation NN Analysis NP Criterion NP.</s>
</p>
<p><s>Considering VBG the DT increasing VBG complexity NN of IN computer NN systems NNS, the
DT project NN and CC implementation NN of IN supporting VBG tools NNS to TO fault VB injection NN
become VB necessary JJ.</s>
</p>
<p><s>In IN this DT perspective NN, in IN this DT work NN a DT software NN fault NN injection NN tool
NN, named VBN ITool NP, is VBZ presented VBN.</s><s>This DT tool NN is VBZ based VBN on IN a
DT fault NN injection NN scheme NN that WDT defines VBZ the DT mapping NN of IN a DT software NN
fault NN taxonomy NN (DeMillo NP 's POS Taxonomy NN) to TO the DT mutation NN operators NNS of
IN the DT Mutation NN Analysis NN criterion NN for IN C NP language NN.</s>
119
</p>
<p><s>To TO illustrate VB the DT relevance NN and CC feasibility NN of IN the DT ideas NNS presented
VBN in IN this DT work NN, a DT pilot NN experience NN was VBD carried VBN out IN using VBG the DT
Space NP program NN, a DT real JJ system NN developed VBN by IN ESA NP (European NP Space NP
Agency NP).</s>
</p>
</text>
es13
<text lang=pt id=es13R>
<p><s>Um ART estudo N empírico ADJ visando VERB avaliar VERB a ART eficácia N em PREP revelar
VERB erros N, a ART dificuldade N de PREP satisfação N e CONJ o ART custo N de PREP aplicação N
do PREP+ART critério N Análise N de PREP Mutantes N é VERB apresentado ADJ neste PREP+PD
trabalho N.</s><s>Eficácia N e CONJ custo N também ADV foram VERB avaliados VERB para PREP os
ART critérios N Potenciais N - Usos N, comparando VERB - se LOCU assim LOCU os ART resultados N
obtidos VERB para PREP esses PRON critérios N.</s><s>A ART especificação N e CONJ
implementação N de PREP uma ART estratégia N de PREP minimização N de PREP conjuntos N de
PREP casos N de PREP teste N adequados ADJ ao PREP+ART critério N Análise N de PREP Mutantes
N também ADV é VERB apresentada ADJ.</s>
</p>
<p><s>Através ADV dos PREP+ART resultados N obtidos VERB observou VERB - se PRON que CONJ
os ART critérios N Potenciais N - Usos N (baseado VERB em PREP fluxo N dados N) e CONJ o ART
critério N Análise N de PREP Mutantes N (baseado VERB em PREP erros N) são VERB promissores N
e CONJ apresentam VERB características N complementares ADJ que PRON merecem VERB ser
VERB investigadas VERB em PREP um ART experimento N de PREP maior ADJ porte N.</s><s>A ART
utilização N de PREP mutação N restrita ADJ e CONJ de PREP minimização N de PREP conjunto N de
PREP casos N de PREP teste N constituem VERB mecanismos N que PRON viabilizam VERB a ART
aplicação N desses PREP+PD critérios N em PREP ambientes N de PREP produção N de PREP
software N.</s>
</p>
</text>
<text lang=en id=es13A>
<p><s>An DT empirical JJ study NN to TO evaluate VB the DT efectiveness NN, strength NN and CC
application NN cost NN of IN the DT Mutation NN Analysis NN criterion NN is VBZ presented
VBN.</s><s>Strength NN and CC cost NN were VBD also RB evaluated VBN according VBG to TO the
DT Potential JJ Uses NNS criteria NNS and CC the DT results NNS compared VBN with IN the DT ones
NNS produced VBN by IN the DT Mutation NN Analysis NN criterion NN.</s><s>Specification NN and
CC implementation NN of IN a DT minimization JJ strategy NN test NN set VBD adequate JJ to TO the
DT Mutation NN Analysis NN criterion NN is VBZ also RB presented VBN.</s>
</p>
<p><s>The DT results NNS presented VBN in IN this DT work NN show NN that IN the DT Potential JJ
Uses NNS criteria NNS based VBN on IN data NN flow NN and CC the DT Mutation NN testing NN
based VBN on IN errors NNS are VBP promissing VBG.</s><s>Each DT criterion NN has VBZ features
NNS that WDT complement VB the DT other JJ one NN and CC it PP is VBZ an DT interesting JJ
approach NN to TO investigate VB them PP in IN a DT more RBR complex JJ example NN.</s><s>Use
NN of IN constrained VBN mutation NN and CC test NN set NN minimization NN allows VBZ the DT
application NN of IN these DT criteria NNS in IN industrial JJ software NN development NN enviroments
NNS.</s>
</p>
</text>
h1
<text lang=pt id=h1R>
120
<p><s>Este PRON trabalho N apresenta VERB o ART Método N para PREP Projeto N de PREP
Hiperdocumentos N para PREP Ensino N, ou CONJ EHDM ADJ (Educational NP Hyperdocuments NP
Design NP Method NP), que PRON proporciona VERB uma ART abordagem ADJ sistemática N para
PREP apoiar VERB o ART projeto N e CONJ desenvolvimento N de PREP aplicações N hipermídia ADJ
para PREP ensino N.</s><s>O ART método N utiliza VERB o ART modelo N proposto ADJ por PREP
Michener NP e CONJ a ART técnica N de PREP mapeamento N conceitual N para PREP modelar VERB
o ART domínio N de PREP conhecimento N do PREP+ART hiperdocumento N.</s><s>As ART três
NUME fases N que PRON compõem VERB o ART método N - modelagem N conceitual N hierárquica
ADJ, projeto N navegacional ADJ de PREP contextos N e CONJ construção N e CONJ teste N - são
VERB apresentadas VERB.</s><s>Uma ART ferramenta VERB denominada VERB Educational NP
Hyperdocuments NP Development NP Tool NP (EHDT NP) foi VERB desenvolvida VERB para PREP
auxiliar N o ART desenvolvimento N de PREP hiperdocumentos N para PREP ensino N destinados ADJ
ao PREP+ART sistema N SASHE ADJ.</s><s>Essa PRON ferramenta VERB utiliza VERB o ART
EHDM N como CONJ base N metodológica ADJ.</s><s>O ART EHDT N fornece VERB mecanismos N
para PREP facilitar VERB laços N de PREP realimentação N rápidos ADJ entre PREP as ART fases N
do PREP+ART método N e CONJ para PREP apoiar VERB abordagens ADJ de PREP projeto N bottom
ADJ - up N e CONJ top N - down N.</s>
</p>
</text>
<text lang=en id=h1A>
<p><s>This DT work NN presents VBZ the DT Educational NP Hyperdocuments NP Design NP Method
NN, or CC EHDM NP, which WDT provides VBZ a DT systematic JJ approach NN to TO support VB the
DT design NN and CC development NN of IN educational JJ hypermedia NN applications NNS.</s><s>It
PP uses VBZ Michener NP 's POS model NN and CC the DT technique NN of IN concept NN mapping
NN for IN modeling VBG the DT knowledge NN domain NN.</s><s>The DT three CD phases NNS that
WDT comprise VBP the DT method NN - hierarchical JJ conceptual JJ modeling NN, contextual JJ
navigational JJ design NN and CC construction NN and CC test NN - are VBP presented
VBN.</s><s>The DT Educational NP Hyperdocuments NP Development NP Tool NP (EHDT NP) was
VBD implemented VBN to TO assist VB the DT development NN of IN educational JJ hyperdocuments
NNS for IN the DT system NN SASHE NN.</s><s>This DT tool NN uses VBZ the DT EHDM NN as IN
methodological JJ base NN.</s><s>It PP also RB provides VBZ mechanisms NNS that IN to TO facilitate
VB fast JJ feedback NN loops NNS between IN the DT method NN phases NNS and CC support VB
bottom-up RP and CC top-down RB approaches VBZ.</s>
</p>
</text>
h2
<text lang=pt id=h2R>
<p><s>Este PRON trabalho N propõe VERB um ART ambiente N denominado VERB SIATE N (Sistema
N Inteligente ADJ de PREP Apoio N ao PREP+ART Treinamento N e CONJ Ensino N), que PRON
integra VERB características N de PREP ambientes N de PREP Prática N /Treinamento N, Hipermídia
NP, Sistemas N Tutores N e CONJ Sistemas N Híbridos ADJ de PREP Conhecimento N, é VERB
voltado VERB para PREP o ART ensino N e CONJ tem VERB como CONJ característica N marcante
ADJ a PREP liberdade N, por PREP parte N do PREP+ART estudante N, de PREP explorar VERB um
ART domínio N qualquer ADJ, podendo VERB recorrer VERB, quando CONJ necessário ADJ, ao
PREP+ART auxílio N de PREP um ART Sistema NP Tutor NP e CONJ de PREP um ART Sistema N
Híbrido ADJ de PREP Conhecimento N com PREP conhecimento N especialista N nesse PREP+PD
domínio N.</s><s>São VERB enfatizados VERB aqui ADV o ART projeto N e CONJ o ART
desenvolvimento N de PREP um ART Sistema NP Tutor NP que CONJ oferece VERB apoio N
pedagógico N ao PREP+ART ambiente N, bem ADV como CONJ o ART desenvolvimento N dos
PREP+ART recursos N hipermídia ADJ desse PREP+PD ambiente N.</s>
</p>
</text>
121
<text lang=en id=h2A>
<p><s>This DT work NN proposes VBZ an DT environment NN called VBN SIATE NP (Sistema NP
Inteligente NP de FW Apoio NP ao NP Treinamento NP e NP Ensino NP) which WDT integrates VBZ
features NNS from IN Hypermedia NP, Knowledge NN Based VBN Systems NP, Tutoring VBG Systems
NPS, and CC Case NP Based NP Reasoning NN.</s><s>This DT environment NN combines VBZ
approaches NNS of IN domain NN exploration NN by IN the DT student NN with IN question-answering
VBG mechanisms NNS and CC a DT simulation-based VBN interface NN with IN expert NN knowledge
NN.</s><s>The DT project NN of IN the DT Tutoring VBG System NP, which WDT provides VBZ
pedagogic JJ support NN to TO SIATE NP, and CC the DT development NN of IN the DT hypermedia NN
resources NNS are VBP described VBN in IN the DT text NN.</s>
</p>
</text>
h3
<text lang=pt id=h3R>
<p><s>Este PRON trabalho N apresenta VERB um ART protótipo N de PREP ferramenta VERB, a
PREP Html2Hip NP, que PRON proporciona VERB um ART ambiente N de PREP importação N e CONJ
adaptação N de PREP documentos N descritos ADJ segundo CONJ o ART padrão N HTML NP
(HyperText NP Markup NP Language NP) para PREP a ART representação N interna ADJ do
PREP+ART SASHE N (Sistema N de PREP Autoria N e CONJ Suporte N Hipermídia N para PREP
Ensino N), que PRON se PRON baseia VERB na PREP+ART estruturação N de PREP objetos N
multimídia ADJ, segundo CONJ a ART hierarquia N de PREP classes N proposta ADJ pelo PREP+ART
MCA N (Modelo N de PREP Contextos VERB Aninhados ADJ).</s><s>Além LOCU disso LOCU, este
PRON trabalho N estendeu VERB a ART capacidade N do PREP+ART editor N de PREP nós N de
PREP informação N do PREP+ART tipo N texto N do PREP+ART protótipo N anterior ADJ no
PREP+ART que PRON concerne VERB ao PREP+ART processamento N de PREP arquivos N - texto N
descritos ADJ pelo PREP+ART padrão N RTF NP (Rich NP Text NP Format NP).</s><s>Dessa
PREP+PD forma N, o ART SASHE N tornou VERB - se PRON capaz ADJ de PREP processar VERB e
CONJ organizar VERB materiais N instrucionais ADJ preparados VERB em PREP seu PRON próprio
ADJ ambiente N, no PREP+ART ambiente N WWW NP (World NP - Wide NP Web NP), bem ADV como
LOCU em LOCU processadores N de PREP texto N comuns ADJ.</s>
</p>
</text>
<text lang=en id=h3A>
<p><s>This DT work NN presents VBZ a DT tool NN prototype NN, the DT Html2Hip NP, that WDT
provides VBZ an DT importation NN and CC adaptation NN environment NN of IN documents NNS
described VBN in IN HTML NP (HyperText NP Markup NN Language NN) standard NN for IN the DT
internal JJ representation NN of IN the DT SASHE NP (Hypermedia NP System NP for IN Authorship NN
and CC Supporting VBG Educational NP Applications NNS), that WDT is VBZ based VBN on IN the DT
structural JJ organization NN of IN multimedia NNS objects NNS, proposed VBN by IN MCA NP (Nested
JJ Contexts NNS Model NN).</s><s>Moreover RB, this DT work NN extended VBD the DT capacity NN
of IN the DT information NN text NN node NN editor NN of IN the DT previous JJ prototype NN
concerning VBG the DT processing NN of IN text-files NNS described VBN in IN RTF NP (Rich NP Text
NN Format NN) standard NN.</s><s>This DT way NN, the DT SASHE NP became VBD capable JJ to
TO process NN and CC to TO organize VB instructional JJ materials NNS prepared VBN in IN its PP$
proper JJ environment NN, in IN the DT WWW NP (World-Wide NP Web NN) environment NN, as RB
well RB as RB in IN common JJ word NN processors NNS.</s>
</p>
</text>
h4
<text lang=pt id=h4R>
<p><s>A ART experiência N com PREP autoria N de PREP material N didático ADJ multimídia ADJ para
122
PREP propósitos N educacionais ADJ mostra VERB um ART grande ADJ problema N: como CONJ
prover VERB uma ART maneira N de PREP tratar VERB objetos N multimídia ADJ de PREP modo N
que CONJ usuários N inexperientes ADJ (como CONJ professores N) possam VERB estar VERB aptos
N a PREP projetar N e CONJ construir VERB suas PRON próprias ADJ apresentações N?</s>A ART
criação N de PREP tais PRON apresentações N envolve VERB fatores N como CONJ armazenamento
N, entrega N, busca N e CONJ apresentação N de PREP material N multimídia ADJ (vídeo N em PREP
especial ADJ).</s><s>Uma ART infra-estrutura N básica ADJ que PRON armazene VERB e CONJ
entregue VERB eficientemente ADV os ART dados N de PREP vídeo N é VERB necessária ADJ, porém
CONJ, outro ADJ ponto N importante ADJ é VERB organizar VERB esses PRON dados N armazenados
VERB no PREP+ART servidor N de PREP forma N a PREP facilitar VERB seu PRON acesso N por
PREP parte N dos PREP+ART usuários N.</s><s>Neste PREP+PD trabalho N, isto PRON é VERB
alcançado VERB através ADV do PREP+ART uso N de PREP um ART sistema N interativo N de PREP
recuperação N e CONJ gerenciamento N de PREP informações N projetado VERB para PREP facilitar
VERB o ART acesso N a PREP itens ADJ (ou CONJ parte N deles PREP+PPR) armazenados VERB no
PREP+ART servidor N.</s><s>A ART principal ADJ característica N de PREP tal PRON sistema N é
VERB o ART uso N de PREP uma ART base N de PREP metadados N contendo VERB os ART
atributos N dos PREP+ART vídeos N armazenados ADJ no PREP+ART servidor N.</s><s>Buscas ADJ
podem VERB ser VERB feitas VERB por PREP título N, assunto N, tamanho N, autor N, conteúdo N ou
CONJ, mais ADV importante ADJ no PREP+ART caso N de PREP material N didático ADJ, por PREP
cenas N ou CONJ frames N específicos ADJ.</s><s>O ART sistema N foi VERB implementado VERB
segundo CONJ uma ART abordagem ADJ cliente N /servidor ADJ utilizando VERB a ART linguagem N
de PREP programação N JAVA VERB.</s><s>A ART comunicação N entre PREP clientes N e CONJ
servidores N é VERB realizada VERB através ADV do PREP+ART uso N do PREP+ART Visibroker NP 3
NP.0 NUME, que PRON é VERB uma ART ferramenta VERB de PREP programação N para PREP
Objetos N Distribuídos VERB segundo CONJ o ART padrão N CORBA NP.</s><s>O ART acesso N aos
PREP+ART dados N a LOCU partir LOCU da PREP+ART base N de PREP metadados N é VERB
realizado VERB através ADV do PREP+ART uso N de PREP um ART driver N PostgreSQL ADJ que
PRON segue VERB a ART API NP JDBC NP.</s><s>Para PREP propósitos N de PREP avaliação N do
PREP+ART sistema N um ART player N foi VERB construído VERB utilizando VERB a PREP ferramenta
VERB Java NP Media NP Framework NP (JMF NP).</s><s>Foi VERB realizada VERB uma ART análise
N para PREP a ART verificação N do PREP+ART impacto N da PREP+ART utilização N das
PREP+ART tecnologias N CORBA NP e CONJ JDBC NP no PREP+ART sistema N.</s><s>Foi VERB
detectado VERB que CONJ a ART utilização N da PREP+ART tecnologia N JDBC NP impõe VERB um
ART atraso N muito ADV mais ADV significante ADJ que CONJ a ART utilização N da PREP+ART
tecnologia N CORBA NP.</s><s>Outra ADJ conclusão N é VERB que CONJ a ART utilização N de
PREP metadados ADJ provê N uma ART melhor ADJ interatividade N em PREP buscas N, permite
VERB economia N de PREP tempo N durante PREP o ART processo N de PREP edição N e CONJ
provê N economia N de PREP espaço N de PREP armazenamento N através ADV do PREP+ART
compartilhamento N de PREP objetos N como CONJ vídeos N, cenas N e CONJ frames N.</s>
</p>
</text>
<text lang=en id=h4A>
<p><s>The DT experience NN with IN authoring JJ multimedia NNS material NN for IN educational JJ
purposes NNS shows VBZ a DT major JJ problem NN: how WRB to TO provide VB an DT easy JJ and
CC efficient JJ way NN to TO handle VB multimedia NNS objects NNS in IN a DT manner NN that IN
non-expert JJ users NNS (namely RB school NN teachers NNS) can MD be VB able JJ to TO design VB
and CC build VB their PP$ own JJ presentations NNS?</s>The DT creation NN of IN this DT
presentations NNS involves VBZ factors NNS like IN storage NN, delivery NN, search NN and CC
presentation NN of IN multimedia NNS material NN (video JJ in IN special JJ).</s><s>A DT basic JJ
infra-structure NN that IN stores NNS and CC efficiently RB deliver VB the DT video JJ data NN is VBZ
needed VBN.</s><s>However RB, another DT important JJ point NN is VBZ the DT organization NN of
IN these DT data NNS stored VBN into IN the DT server NN in IN a DT way NN to TO facilitate VB the DT
access NN to TO them PP from IN the DT users NNS.</s><s>In IN the DT system NN wich NN is VBZ
the DT subject NN of IN this DT work NN, this DT is VBZ achived JJ through IN the DT use NN of IN an
DT interactive JJ information NN management NN and CC retrieval NN system NN designed VBN to TO
facilitate VB the DT access NN to TO items NNS (or CC parts NNS of IN the DT items NNS) stored VBN
123
in IN the DT server NN.</s><s>The DT main JJ characteristic NN of IN the DT system NN is VBZ the DT
use NN of IN a DT metadata JJ base NN which WDT contains VBZ attributes NNS of IN the DT videos
NNS stored VBN in IN the DT server NN.</s><s>Searches NNS can MD be VB made VBN by IN title NN,
subject NN, length NN, author NN, content NN or CC, most RBS important JJ in IN the DT didatic JJ
multimedia NNS material NN case NN, by IN a DT specific JJ scene NN or CC frame NN.</s><s>The DT
system NN was VBD built VBN with IN JAVA NP programming NN language NN in IN a DT client NN
/server NN way NN.</s><s>The DT communication NN between IN clients NNS and CC servers NNS is
VBZ realized VBN through IN the DT use NN of IN the DT Visibroker NP 3.0 CD, which WDT is VBZ a DT
Distributed VBN Objects NNS programming NN tool NN according VBG to TO the DT CORBA NP
standard NN.</s><s>The DT data NNS access NN from IN the DT metadata JJ base NN use VBP a DT
PostgreSQL JJ driver NN which WDT follows VBZ the DT JDBC NP API NP.</s><s>For IN evaluation
NN purposes NNS a DT playback NN tool NN was VBD built VBN using VBG Java NP Media NP
Framework NP (JMF NP).</s><s>An DT analisys NNS was VBD carried VBN out RP to TO verify VB the
DT impact NN of IN the DT utilization NN of IN CORBA NP and CC JDBC JJ technologies NNS in IN the
DT system NN.</s><s>It PP was VBD detected VBN that IN JDBC JJ technology NN utilization NN
imposes VBZ a DT much RB more RBR significate JJ delay NN than IN the DT CORBA NP technology
NN utilization NN.</s><s>Another DT conclusion NN is VBZ that DT metadata JJ utilization NN provide
VBP better JJR interactivity NN searches NNS, making VBG the DT editing NN process NN faster RBR
and CC save VB storage NN space NN through IN the DT sharing NN of IN objects NNS like IN videos
NNS, scenes NNS and CC frames NNS.</s>
</p>
</text>
h5
<text lang=pt id=h5R>
<p><s>A LOCU partir LOCU da PREP+ART análise N de PREP diversos ADJ trabalhos N publicados
VERB sobre PREP requisitos N para PREP sistemas N de PREP autoria N hipermídia ADJ educacional
ADJ, foi VERB proposto ADJ um ART novo ADJ conjunto N de PREP requisitos N que PRON tem VERB
por PREP objetivo ADJ auxiliar N as ART etapas N de PREP engenharia N de PREP requisitos N e
CONJ de PREP avaliação N no PREP+ART processo N de PREP desenvolvimento N de PREP um ART
sistema N pertencente ADJ a PREP este PRON domínio N.</s><s>De PREP forma N geral ADJ, foi
VERB proposto ADJ um ART conjunto N de PREP requisitos N que PRON privilegia VERB tanto ADV as
ART necessidades N do PREP+ART contexto N educacional ADJ quanto ADV as ART necessidades N
relacionadas ADJ aos PREP+ART ambientes N de PREP autoria N hipermídia ADJ.</s><s>Esses
PRON requisitos N foram VERB utilizados VERB na PREP+ART avaliação N do PREP+ART sistema N
SASHE ADJ, tendo VERB sido VERB obtidos VERB resultados N que PRON indicaram VERB a ART
eficácia N desta PREP+PD proposta N e CONJ, simultaneamente ADV, a ART qualidade N da
PREP+ART implementação N do PREP+ART sistema N.</s>
</p>
</text>
<text lang=en id=h5A>
<p><s>This DT study NN proposes VBZ a DT new JJ set NN of IN requirements NNS which WDT aims
VBZ to TO support VB both PDT the DT requirements NNS engineering NN and CC the DT evaluation
NN stages NNS in IN the DT development NN process NN of IN an DT educational JJ hypermedia NN
authoring NN system NN.</s><s>These DT requirements NNS distinguishe NN both CC the DT
characteristics NNS of IN educational JJ context NN and CC of IN hypermedia NN authoring NN
environments NNS.</s><s>These DT requirements NNS were VBD utilized JJ in IN the DT evaluation
NN of IN SASHE NP, an DT hypermedia NN authoring NN system NN.</s><s>The DT effectiveness NN
of IN the DT proposal NN and CC the DT quality NN of IN the DT implementation NN of IN SASHE NP
have VBP been VBN analysed VBN through IN data NNS obtained VBN in IN this DT evaluation NN.</s>
</p>
</text>
124
h6
<text lang=pt id=h6R>
<p><s>Em PREP um ART mundo N computacional N em PREP constante ADJ evolução N, a ART Web
NP se PRON apresenta VERB como CONJ um ART ambiente N caracterizado ADJ por PREP um ART
desenvolvimento N acelerado ADJ de PREP suas PRON informações N.</s><s>Além ADV das
PREP+ART informações N na PREP+ART Web NP sofrerem VERB muitas ADJ mudanças N e CONJ
com PREP extrema ADJ freqüência N, os ART autores N (ou CONJ desenvolvedores N) das PREP+ART
páginas N enfrentam VERB dificuldades N nas PREP+ART suas PRON atividades N quando CONJ
envolvem VERB muitas ADJ pessoas N trabalhando VERB em PREP paralelo N no PREP+ART
desenvolvimento N de PREP uma ART página N ou CONJ de PREP um ART conjunto N de PREP
páginas N.</s><s>Diante LOCU desses LOCU problemas N, este PRON trabalho N apresenta VERB a
PREP ferramenta VERB VersionWeb NP que PRON foi VERB desenvolvida ADJ.</s><s>Os ART
objetivos N principais ADJ deste PREP+PD trabalho N foram VERB proporcionar VERB que CONJ os
ART internautas N obtivessem VERB as ART versões N das PREP+ART páginas N durante PREP a
ART navegação N e CONJ fornecer VERB um ART modo N fácil ADJ de PREP controle N de PREP
versões N de PREP páginas N da PREP+ART Web NP aos PREP+ART autores N, através LOCU da
LOCU própria LOCU Web NP.</s>
</p>
</text>
<text lang=en id=h6A>
<p><s>In IN the DT continually RB changing VBG world NN of IN computing NN, the DT Web NN is VBZ
an DT example NN of IN an DT environment NN where WRB information NN evolves NNS very RB
rapidly RB.</s><s>In IN addition NN to TO Web NN information NN that WDT changes VBZ very RB
much RB and CC very RB frequently RB, developers NNS are VBP faced VBN with IN hard JJ work NN
when WRB many JJ people NNS are VBP involved VBN in IN the DT parallel JJ development NN of IN a
DT set NN of IN related JJ Web NN pages NNS.</s><s>In IN the DT face NN of IN such JJ problems
NNS, a DT software NN tool NN, VersionWeb NP, was VBD developed VBN.</s><s>The DT idea NN
behind IN this DT tool NN is VBZ to TO make VB Web NN page NN version NN control NN available JJ
during IN browsing VBG to TO users NNS.</s><s>The DT main JJ goal NN of IN VersionWeb NP is VBZ
to TO provide VB the DT developers NNS with IN an DT easy JJ way NN of IN controlling VBG Web NN
page NN versions NNS, through IN the DT Web NN itself PP.</s>
</p>
</text>
h7
<text lang=pt id=h7R>
<p><s>Muitos ADJ dos PREP+ART sistemas N computacionais N atuais ADJ de PREP apoio N ao
PREP+ART ensino N podem VERB ser VERB considerados VERB parte N de PREP uma ART evolução
N que PRON tem VERB enfatizado N a PREP exploração N de PREP sistemas N hipermídia ADJ em
LOCU geral LOCU, e CONJ da PREP+ART Web NP em PREP particular ADJ.</s><s>A ART pesquisa N
associada VERB ao PREP+ART trabalho N aqui ADV reportado VERB tem VERB como CONJ objetivo
N explorar VERB as ART tecnologias N de PREP Hipermídia NP e CONJ Computer NP Supported NP
Cooperative NP Work NP (CSCW NP) para PREP viabilizá N - las N em PREP um ART ambiente N que
PRON suporta VERB o ART acesso N de PREP alunos N a PREP hiperdocumentos N de PREP
conteúdo N didático ADJ de PREP forma N cooperativa N - o ART ambiente N StudyConf
NP.</s><s>Para PREP promover VERB a ART interação N entre PREP alunos N que PRON navegam
VERB pelos PREP+ART hiperdocumentos N, o ART StudyConf NP controla VERB a ART navegação N
dos PREP+ART alunos N e CONJ gera VERB, dinamicamente ADV, sessões N de PREP discussão N
com PREP os ART alunos N que PRON visitam VERB o ART mesmo ADJ material N.</s><s>O ART
StudConf NP mantém VERB o ART registro N das PREP+ART discussões N realizadas VERB na
PREP+ART forma N de PREP hiperdocumentos N estruturados ADJ, o ART qual PRON pode VERB ser
VERB utilizados VERB, por LOCU exemplo LOCU, para PREP a ART geração N cooperativa N de PREP
documentos N, conforme VERB proposto ADJ em PREP várias ADJ ferramentas ADJ Computer NP
Supported NP Cooperative NP Learning NP (CSCL NP).</s><s>O ART trabalho N aqui ADV reportado
125
VERB colaborou VERB, ainda ADV, para PREP o ART desenvolvimento N de PREP uma ART técnica N
que PRON tem VERB como CONJ objetivo N orientar VERB o ART projeto N de PREP aplicações N
hipermídia ADJ que PRON manipulam VERB informações N na PREP+ART Web NP.</s>
</p>
</text>
<text lang=en id=h7A>
<p><s>Many JJ of IN the DT current JJ computational JJ systems NNS dedicated VBN to TO support VB
teaching VBG and CC learning VBG can MD be VB considered VBN part NN of IN an DT evolution NN
that WDT has VBZ emphasized VBN hypermedia NN systems NNS in IN general JJ, and CC the DT
World NP Wide NP Web NN in IN particular JJ.</s><s>The DT work VBP here RB reported VBN aims
NNS at IN exploiting VBG the DT technologies NNS of IN hypermedia NN and CC Computer NN
Supported VBN Cooperative NP Work NP (CSCW NP) in IN an DT environment NN that WDT supports
VBZ collaborative JJ access NN from IN students NNS to TO hyperdocuments NNS - supported VBN in
IN a DT tool NN called VBN StudyConf NP.</s><s>In IN order NN to TO promote VB interaction NN
among IN students NNS that WDT navigate VB on IN the DT same JJ hyperdocuments NNS, StudyConf
NP controls VBZ their PP$ navigation NN and CC generates VBZ dynamic JJ discussion NN sessions
NNS with IN the DT students NNS that WDT visit VBP the DT same JJ material NN.</s><s>StudyConf
NP registers VBZ the DT discussions NNS as IN structured JJ hyperdocuments NNS, which WDT can
MD be VB used VBN to TO exploit VB proposals NNS regarding VBG the DT collaborative JJ authoring
NN of IN contents NNS that WDT are VBP present JJ in IN several JJ Computer NN Supported VBN
Cooperative NP Learning NP (CSCL NP) tools NNS.</s><s>The DT work VBP here RB reported VBN
has VBZ also RB contributed VBN to TO the DT proposal NN of IN a DT technique NN aimed VBN at IN
guiding VBG the DT development NN of IN general JJ web-based VBN hypermedia NN applications
NNS.</s>
</p>
</text>
h8
<text lang=pt id=h8R>
<p><s>O ART projeto N SMmD N - Sistemas N Multimídia ADJ Distribuídos VERB - investiga VERB a
ART construção N de PREP uma ART estrutura N de PREP middleware N para PREP dar VERB suporte
N à PREP+ART implementação N de PREP aplicações N multimídia ADJ interativas ADJ em PREP
ambientes N distribuídos VERB e CONJ heterogêneos ADJ.</s><s>Para PREP tanto ADV, devenvolveu
VERB - se PRON o PRON Ambiente NP SMmD NP, o ART qual PRON inclui VERB módulos N para
PREP armazenamento N e CONJ recuperação N de PREP objetos N de PREP mídia N tais PRON como
ADV áudio N e CONJ vídeo N, e CONJ também ADV módulos N para PREP autoria N e CONJ
intercâmbio N de PREP objetos N multimídia ADJ em PREP conformidade N com PREP o ART padrão N
ISO NP MHEG NP - 5 NUME.</s>
</p>
<p><s>Esta PRON dissertação N descreve VERB o ART trabalho N de PREP implementação N de
PREP um ART dos PREP+ART módulos N do PREP+ART Projeto N SMmD NP, chamado VERB
Módulo N de PREP Apresentação N e CONJ Sincronização N (MAS CONJ).</s><s>Este PRON módulo
N foi VERB implementado VERB a LOCU partir LOCU de LOCU outro LOCU, chamado VERB Java NP
MHEG NP - 5 NUME Engine NP (JHEG NP), cuja PRON função N é VERB interpretar VERB e CONJ
manipular VERB objetos N multimídia ADJ em PREP conformidade N com PREP aquele PRON padrão
N.</s>
</p>
<p><s>Incialmente ADJ são VERB apresentados ADJ o ART contexto N, a ART motivação N e CONJ os
ART objetivos N que PRON levaram VERB à PREP+ART execução N deste PREP+PD trabalho
N.</s><s>A LOCU seguir LOCU, é VERB feita VERB uma ART revisão N dos PREP+ART conceitos N
relacionados ADJ à PREP+ART apresentação N multimídia ADJ, enfatizando VERB os ART aspectos N
relacionados ADJ à PREP+ART sincronização N de PREP seus PRON componentes N.</s><s>Em
LOCU seguida LOCU, apresenta VERB - se PRON o ART padrão N MHEG NP - 5 NUME juntamente
ADV com PREP outros PRON padrões N e CONJ recomendações N relevantes N no PREP+ART
126
contexto N deste PREP+PD trabalho N.</s>
</p>
<p><s>Com PREP o ART objetivo N de PREP contextualizar VERB o ART trabalho N, é VERB
apresentada ADJ, então ADV, uma ART visão N geral ADJ dos PREP+ART módulos N que PRON
compõem VERB o ART Ambiente NP SMmD NP, seguida LOCU de LOCU uma ART descrição N do
PREP+ART trabalho N de PREP pesquisa N que PRON resultou VERB na PREP+ART implementação
N do PREP+ART applet NP SyncEvent NP, embrião N do PREP+ART Módulo N de PREP Apresentação
N e CONJ Sincronização N.</s>
</p>
<p><s>O ART Módulo N de PREP Apresentação N e CONJ Sincronização N, resultado N principal ADJ
deste PREP+PD trabalho N, é VERB então ADV descrito ADJ, detalhando VERB - se PRON aspectos N
de PREP sua PRON arquitetura N e CONJ de PREP sua PRON implementação N.</s><s>Finalmente
ADV, na PREP+ART conclusão N, as ART contribuições N deste PREP+PD trabalho N são VERB
discutidas VERB juntamente ADV com PREP suas PRON limitações N e CONJ possíveis ADJ trabalhos
N futuros ADJ, dentre PREP os ART quais PRON está VERB a ART integração N do PREP+ART MAS
CONJ com PREP os ART outros ADJ módulos N do PREP+ART Projeto N SMmD NP.</s>
</p>
</text>
<text lang=en id=h8A>
<p><s>The DT SMmD NP Project NP - Distributed VBN Multimedia NP Systems NP - is VBZ under IN
investigation NN in IN order NN to TO provide VB midleware JJ infrastructure NN for IN multimedia NNS
interactive JJ applications NNS in IN heterogeneous JJ distributed VBN environments NNS.</s><s>In IN
this DT context NN, the DT SMmD NP Environment NP (ASMmD NP) has VBZ been VBN developed
VBN, including VBG modules NNS for IN storage NN and CC retrieval NN of IN media NN objects NNS
such JJ as IN audio NN and CC video NN, as RB well RB as IN modules NNS for IN authoring NN,
storing VBG and CC delivering VBG multimedia NNS objects NNS according VBG to TO the DT MHEG-5
CD ISO NP standard NN.</s>
</p>
<p><s>This DT dissertation NN describes VBZ the DT work NN relative JJ to TO the DT implementation
NN of IN the DT Presentation NN and CC Synchronization NP Module NP (MAS NP) of IN the DT SMmD
NP Project NP.</s><s>This DT module NN was VBD built VBN integrated VBN to TO another DT module
NN, the DT Java NP MHEG-5 CD Engine NN (JHEG NP), that WDT provides VBZ the DT parsing NN
and CC decoding NN of IN multimedia NNS objects NNS conforming VBG to TO that DT ISO NP
standard NN.</s>
</p>
<p><s>Initially RB the DT context NN, motivation NN and CC objectives NNS are VBP presented VBN,
followed VBN by IN a DT literature NN review NN of IN concepts NNS relative JJ to TO multimedia NNS
in IN general NN and CC synchronization NN in IN particular JJ.</s><s>Next NP, the DT MHEG-5 CD
standard NN is VBZ presented VBN along RP with IN other JJ standards NNS and CC recommendations
NNS relevant JJ to TO the DT context NN of IN this DT work NN.</s>
</p>
<p><s>In IN order NN to TO proper JJ contextualize NN the DT work NN, an DT overview NN of IN the
DT modules NNS that WDT build VBP up RP the DT SMmD NP Environment NP is VBZ then RB
presented VBN, followed VBN by IN a DT description NN of IN the DT investigation NN and CC
implementation NN of IN the DT SyncEvent NP Applet NP, which WDT was VBD the DT embryo NN of IN
the DT Presentation NN and CC Synchronization NP Module NP.</s>
</p>
<p><s>The DT main JJ result NN of IN this DT work NN, the DT Presentation NN and CC
Synchronization NP Module NP (MAS NP), is VBZ introduced VBN both DT from IN its PP$ architectural
JJ and CC implementation NN aspects NNS.</s><s>Finally RB, in IN the DT conclusion NN, the DT
contributions NNS of IN the DT work NN are VBP discussed VBN along RP with IN its PP$ limitations
NNS and CC related JJ future JJ work NN, which WDT includes VBZ integrating VBG the DT MAS NP
with IN the DT remaining VBG modules NNS of IN the DT SMmD JJ project NN.</s>
</p>
</text>
127
h9
<text lang=pt id=h9R>
<p><s>Orientar N o ART desenvolvimento N de PREP aplicações N para PREP a ART Web NP é VERB
um ART desafio N para PREP pesquisadores N da PREP+ART área N de PREP Hipermídia N.</s><s>O
ART trabalho N apresentado ADJ nesta PREP+PD dissertação N tem VERB como CONJ objetivo N
apoiar VERB a ART construção N de PREP aplicações N que PRON se PRON preocupam VERB com
PREP o ART intercâmbio N de PREP informações N através ADV da PREP+ART utilização N da
PREP+ART especificação N XML ADJ (Extensible N MarkUp NP Language NP).</s><s>Apresenta
VERB - se PRON xRot N, um ART roteiro N para PREP apoiar VERB as ART etapas N de PREP
definição N, geração N e CONJ apresentação N de PREP documentos N estruturados ADJ manipulados
VERB por PREP aplicações N para PREP a ART Internet N.</s><s>O ART roteiro N inclui VERB um
ART algoritmo N para PREP geração N de PREP documentos N XML ADJ em PREP um ART ambiente
N apoiado VERB por PREP servidores N de PREP banco N de PREP dados N e CONJ World NP Wide
NP Web NP.</s><s>Também ADV é VERB apresentada ADJ a PREP ArqGDE NP, uma ART arquitetura
N que PRON suporta VERB as ART aplicações N desenvolvidas ADJ com PREP o ART xRot
N.</s><s>Como CONJ estudos N de PREP caso N da PREP+ART utilização N do PREP+ART roteiro N,
foram VERB desenvolvidas VERB duas NUME aplicações N: AulaML N e CONJ C2000ML N.</s>
</p>
</text>
<text lang=en id=h9A>
<p><s>Many JJ efforts NNS in IN the DT area NN of IN hypermedia NN are VBP geared VBN towards IN
supporting VBG the DT development NN of IN Web-based VBN applications NNS.</s><s>This DT thesis
NN focuses VBZ in IN supporting VBG the DT development NN of IN applications NNS that WDT need
VBP to TO provide VB for IN the DT interchange NN of IN documents NNS with IN the DT use NN of IN
XML NP 3 CD /4 CD Extensible JJ MarkUp NN Language NN.</s><s>It PP presents VBZ xRot JJ, a DT
set NN of IN directions NNS towards IN guiding VBG the DT phases NNS of IN definition NN, generation
NN and CC presentation NN of IN structured JJ documents NNS manipulated VBN by IN Internet-based
VBN applications NNS.</s><s>xRot NN includes VBZ an DT algorithm NN for IN the DT generation NN
of IN XML JJ documents NNS in IN an DT environment NN supported VBN by IN database NN and CC
Web NN servers NNS.</s><s>ArgGDE NP, an DT architecture NN that IN support NN applications NNS
developed VBN with IN xRot NN, is VBZ also RB presented VBN.</s><s>AulaML NP and CC C2000ML
NP are VBP applications NNS built VBN as IN a DT cases NNS study NN of IN the DT use NN of IN xRot
NN.</s>
</p>
</text>
h10
<text lang=pt id=h10R>
<p><s>Um ART novo ADJ método N orientado VERB a ART objetos N para PREP apoiar VERB o ART
projeto N e CONJ o ART desenvolvimento N estruturado ADJ de PREP aplicações N hipermídia ADJ,
denominado VERB HMBS N /M RES, é VERB proposto ADJ.</s><s>O ART HMBS N /M RES possui
VERB como CONJ principal ADJ característica N o ART uso N do PREP+ART HMBS NP (Hypertext NP
Model NP Based NP on RES Statecharts NP) que PRON utiliza VERB como CONJ modelo N formal ADJ
subjacente VERB a ART técnica N de PREP Statecharts NP para PREP especificar VERB a ART
estrutura N organizacional ADJ e CONJ a ART semântica N de PREP navegação N de PREP uma ART
aplicação N hipermídia ADJ.</s><s>As ART quatro NUME etapas N que PRON compõe VERB o ART
método N - modelagem N conceitual N, modelagem N navegacional ADJ, modelagem N da PREP+ART
interface N e CONJ implementação N - são VERB apresentadas VERB.</s><s>Em PREP cada ADJ fase
N do PREP+ART método N são VERB construídos VERB modelos N que PRON podem VERB ser
VERB melhorados ADJ ou CONJ incrementados ADJ na PREP+ART fase N posterior ADJ, permitindo
VERB assim ADV um ART desenvolvimento N interativo N.</s><s>São VERB discutidas VERB três
NUME formas N de PREP implementação N para PREP uma ART aplicação N hipermídia ADJ
128
especificada ADJ pelo PREP+ART HMBS N /M RES (interpretada N, traduzida VERB e CONJ de PREP
tradução N livre ADJ (com PREP ênfase N para PREP as ART duas NUME primeiras NUME, que PRON
são VERB implementadas VERB usando VERB uma ART ferramenta VERB que CONJ suporta VERB o
ART HMBS NP, o ART sistema N HyScharts NP, e CONJ usando VERB o ART ambiente N WWW NP
(padrão N HMTL N).</s><s>Para PREP ilustrar VERB e CONJ validar VERB o ART HMBS N /M RES
apresenta VERB - se PRON a ART especificação N de PREP uma ART aplicação N hipermídia ADJ
baseada VERB nos PREP+ART catálogos N de PREP Graduação N e CONJ Pós PREP - graduação N
do PREP+ART Instituto NP de PREP Ciências N Matemáticas ADJ e CONJ de PREP Computação NP
da PREP+ART USP NP.</s>
</p>
</text>
<text lang=en id=h10A>
<p><s>A DT new JJ object NN oriented JJ method NN to TO support VB the DT design NN and CC
structured JJ development NN of IN hypermedia NN applications NNS called VBD HMBS NP /M NP is
VBZ proposed VBN.</s><s>HMBS NP /M NP supports VBZ the DT use NN of IN HMBS NP (Hypertext
NP Model NP Based VBN on IN Statecharts NNS) that WDT utilizes VBZ as RB underlying VBG formal
JJ model NN the DT Statecharts JJ technique NN to TO specify VB the DT organizational JJ structure NN
and CC the DT browsing VBG semantics NNS of IN hypermedia NN applications NNS.</s><s>The DT
four CD phases NNS that WDT comprise VBP the DT method NN (conceptual JJ design NN, navigational
JJ design NN, interface NN design NN and CC implementation NN (are VBP presented VBN.</s><s>In
IN each DT phase NN of IN the DT method NN models NNS are VBP built VBN that WDT can MD be VB
improved VBN and CC expanded VBN in IN the DT next JJ phase NN, allowing VBG an DT interactive JJ
development NN.</s><s>Three CD implementation NN options NNS for IN a DT hypermedia NN
application NN specified VBN with IN support NN of IN HMBS NP /M NP are VBP discussed VBN:
interpreted VBN, translated VBN and CC free JJ translation NN, emphasizing VBG the DT first JJ two CD
that WDT are VBP implemented VBN using VBG a DT tool NN that WDT supports VBZ HMBS NP, the
DT HyScharts NNS, and CC using VBG the DT WWW NP environment NN (HTML NP standard
NN).</s><s>A DT case NN study NN based VBN in IN the DT graduate JJ and CC under-graduate JJ
course NN catalogs NNS of IN the DT Instituto NP de NP Ciências NP Matemáticas NP e NP de NP
Computação NP of IN the DT Universidade NP de NP São NP Paulo NP is VBZ presented VBN to TO
illustrate VB and CC validate VB HMBS NP /M. NP </s>
</p>
</text>
h11
<text lang=pt id=h11R>
<p><s>A ART dinâmica N e CONJ a ART flexibilidade N da PREP+ART autoria N de PREP
hiperdocumentos N na PREP+ART Web NP, por PREP um ART lado N popularizam VERB a ART cada
ADJ dia N o ART uso N da PREP+ART Internet N, mas CONJ por PREP outro PRON, propiciam VERB
que CONJ facilmente ADV muitas ADJ informações N fiquem VERB inconsistentes ADJ.</s><s>Basta
VERB uma ART definição N errônea ADJ de PREP um ART hiperlink N, para PREP que PRON o ART
usuário N se PRON depare VERB com PREP uma ART inconsistência N e CONJ se PRON sinta VERB
"perdido ADJ ".</s><s>Um ART procedimento N comum ADJ durante PREP o ART desenvolvimento N
de PREP um ART site N é VERB a ART reutilização N dos PREP+ART componentes N de PREP link
NP, seja LOCU por LOCU haver VERB na PREP+ART mesma ADJ página N origem N mais ADV de
PREP um ART link N, ou CONJ o ART mesmo ADJ rótulo N de PREP link N em PREP diversas ADJ
páginas N, ou CONJ ainda ADV vários ADJ links N para PREP uma ART mesma ADJ página N destino
N.</s><s>Como CONJ um ART site N, geralmente ADV, contém VERB uma ART grande ADJ
quantidade N de PREP links N, torna VERB - se PRON inviável ADJ a ART verificação N manual ADJ da
PREP+ART reusabilidade N de PREP seus PRON links N.</s><s>A ART ferramenta VERB DB NP LiOS NP foi VERB desenvolvida VERB com PREP o ART objetivo N de PREP automatizar VERB a ART
verificação N da PREP+ART reusabilidade N de PREP links N de PREP um ART site N da PREP+ART
Web NP, através LOCU de LOCU processos N de PREP extração N e CONJ classificação N de PREP
links N.</s><s>Com PREP a ART utilização N de PREP DB NP - LiOS NP, os ART autores N de PREP
129
um ART site N podem VERB obter VERB um ART auxílio N efetivo ADJ para PREP avaliação N da
PREP+ART consistência N de PREP seus PRON links N.</s>
</p>
</text>
<text lang=en id=h11A>
<p><s>The DT dynamics NNS and CC flexibility NN of IN Websites NP authoring NN, on IN the DT one
CD hand NN, popularize VB the DT Internet NN usage NN increasingly RB.</s><s>On IN the DT other JJ
hand NN, they PP lead VBP easily RB to TO inconsistent JJ information NN.</s><s>A DT wrong JJ
definition NN of IN a DT hyperlink NN is VBZ enough JJ to TO users NNS come VBN across IN with IN
inconsistency NN and CC then RB become VBN "lost VBN in IN hyperspace NN".</s><s>A DT common
JJ procedure NN used VBN in IN site NN development NN is VBZ the DT reuse NN of IN link NN
components NNS, the DT same JJ source NN page NN with IN one CD or CC more JJR links NNS, the
DT same JJ link NN label NN in IN different JJ pages NNS, or CC several JJ links NNS direct JJ to TO
the DT same JJ destination NN page NN.</s><s>In IN general NN, a DT site NN contains VBZ a DT
great JJ amount NN of IN links NNS forbidding VBG a DT manual JJ verification NN of IN links NNS
reuse JJ.</s><s>In IN this DT paper NN, a DT tool NN named VBN DB-LiOS NP is VBZ presented
VBN.</s><s>It PP was VBD developed VBN to TO verify VB the DT reuse NN of IN links NNS
automatically RB, through IN links NNS extracting VBG and CC classification NN processes
NNS.</s><s>Using VBG DB-LiOS NNS, website JJ authors NNS can MD get VB an DT effective JJ aid
NN to TO evaluate VB the DT consistency NN of IN links NNS.</s>
</p>
</text>
ic1
<text lang=pt id=ic1R>
<p><s>Aplicações N de PREP Processamento N de PREP Língua N Natural ADJ (PLN NP), como
CONJ revisores N ortográficos ADJ, gramaticais N e CONJ tradutores N, geralmente ADV precisam
VERB consultar VERB extensos ADJ dicionários N contendo VERB, por LOCU exemplo LOCU,
informações N morfossintáticas ADJ de PREP várias ADJ centenas N de PREP milhares N de PREP
palavras N de PREP uma ART língua N.</s><s>Autômatos N finitos ADJ, largamente ADJ utilizados ADJ
na PREP+ART construção N de PREP eficientes ADJ analisadores N léxicos ADJ para PREP
compiladores N, apresentam VERB - se PRON como CONJ ótimos ADJ candidatos N para PREP o ART
problema N de PREP representação N desse PREP+PD tipo N de PREP léxico N de PREP língua N
natural ADJ.</s><s>Este PRON trabalho N investigou VERB os ART métodos N de PREP codificação N
de PREP léxicos N utilizando VERB autômatos N finitos ADJ, as ART técnicas N de PREP minimização
N de PREP autômatos N determinísticos ADJ acíclicos ADJ e CONJ as ART estruturas N de PREP
dados N necessárias ADJ para PREP uma ART representação N compacta ADJ, resultando VERB em
PREP um ART sistema N computacional N eficiente ADJ e CONJ versátil N de PREP representação N
de PREP grandes ADJ léxicos N de PREP língua N natural ADJ.</s><s>Um ART léxico N de PREP mais
ADV de PREP 430 V.000 V palavras N da PREP+ART língua N portuguesa ADJ pode VERB ser VERB
convertido VERB em PREP um ART autômato N de PREP menos ADV de PREP 220Kb NP, em PREP
menos ADV de PREP 5 NUME minutos N usando VERB um ART computador N doméstico ADJ.</s>
</p>
</text>
<text lang=en id=ic1A>
<p><s>Natural NP Language NP Processing NP (NLP NP) applications NNS, such JJ as IN speller NN
and CC grammar NN checkers NNS and CC translation NN systems NNS, need VBP to TO search VB
very RB large JJ dictionaries NNS which WDT contain VBP morphosyntactical JJ and CC /or CC
semantic JJ information NN of IN several JJ hundreds NNS of IN thousand CD words NNS of IN a DT
given VBN language NN.</s><s>Finite JJ Automata NP are VBP often RB used VBN in IN efficient JJ
scanners NNS for IN compilers NNS and CC are VBP also RB good JJ candidates NNS for IN
representing VBG dictionaries NNS.</s><s>This DT work NN has VBZ investigated VBN methods NNS
for IN representing VBG dictionaries NNS using VBG finite JJ automata NN, techniques NNS for IN
130
minimizing VBG acyclic JJ deterministic JJ finite JJ automaton NN, and CC adequate JJ data NNS
structures NNS for IN a DT compact JJ representation NN.</s><s>The DT resulting VBG system NN is
VBZ able JJ to TO represent VB a DT dictionary NN of IN 430,000 CD Brazilian JJ Portuguese JJ words
NNS in IN a DT 220Kb JJ automaton NN, by IN using VBG a DT standard JJ home NN computer NN and
CC spending VBG less RBR than IN five CD minutes NNS.</s>
</p>
</text>
ic2
<text lang=pt id=ic2R>
<p><s>A ART etiquetagem N morfossintática ADJ é VERB uma ART tarefa N básica ADJ, bem ADV
conhecida VERB e CONJ bastante ADV explorada VERB em PREP diversas ADJ aplicações N de PREP
Processamento N de PREP Línguas N Naturais NP (PLN NP), como CONJ análise N sintática N e CONJ
extração N e CONJ recuperação N de PREP informações N.</s><s>Os ART etiquetadores N para PREP
a ART língua N inglesa ADJ atingiram VERB um ART estado N da PREP+ART arte N entre PREP 96
NUME - 99 NUME % de PREP precisão N geral ADJ.</s><s>Diferentemente ADV do PREP+ART inglês
N, para PREP o ART português N do PREP+ART Brasil NP não ADV foram VERB ainda ADV
exploradas VERB todas ADJ as ART técnicas N para PREP a ART etiquetagem N, nem CONJ se PRON
atingiu VERB a ART precisão N dos PREP+ART melhores ADJ etiquetadores N para PREP a ART
língua N inglesa ADJ.</s><s>Com PREP estas PRON motivações N, quatro NUME etiquetadores N
disponíveis ADJ na PREP+ART WWW NP foram VERB treinados ADJ - Unigrama N (TreeTagger N),
Trigrama NP (TreeTagger NP), baseado VERB em PREP transformações N (TBL N) e CONJ baseado
VERB em PREP máxima ADJ entropia N (MXPOST NP) -, e CONJ um ART etiquetador N simbólico ADJ
foi VERB desenvolvido VERB (PoSiTagger NP).</s><s>Todos ADJ os ART etiquetadores N adaptados
ADJ foram VERB treinados VERB com PREP um ART corpus N com PREP cerca N de PREP 100
NUME.000 ART palavras N formado ADJ por PREP textos N didáticos ADJ, jornalísticos ADJ e CONJ
literários ADJ, e CONJ etiquetado ADJ com PREP o ART Nilc NP tagset N.</s><s>A ART maior ADJ
precisão N geral ADJ obtida VERB foi VERB a ART do PREP+ART MXPOST NP - 89 NUME, 66 V
%.</s><s>Foram VERB também ADV implementados VERB quatorze ADJ métodos N para PREP a
ART combinação N dos PREP+ART etiquetadores N, dos PREP+ART quais PRON sete NUME
superaram VERB a ART precisão N do PREP+ART MXPOST NP.</s><s>A ART maior ADJ precisão N
obtida ADJ com PREP os ART métodos N de PREP combinação N foi VERB 90 NUME, 91 V
%.</s><s>A ART precisão N geral ADJ sofreu VERB a ART influência N do PREP+ART tamanho N do
PREP+ART corpus N manualmente ADV etiquetado ADJ disponível ADJ para PREP treinamento N, do
PREP+ART conjunto N de PREP etiquetas N e CONJ dos PREP+ART tipos N de PREP texto N
utilizados ADJ.</s>
</p>
</text>
<text lang=en id=ic2A>
<p><s>POS NN tagging NN is VBZ a DT very RB basic JJ and CC well RB known VBN natural JJ
language NN processing NN task NN used VBN in IN several JJ applications NNS such JJ as IN parsing
NN and CC information NN retrieval NN.</s><s>The DT taggers NNS for IN English NP achieved VBD a
DT state NN of IN the DT art NN accuracy NN of IN 96-99 CD %.</s><s>Unlike IN the DT case NN of IN
English NP, only RB some DT approaches NNS to TO tagging NN were VBD explored VBN for IN
Brazilian JJ Portuguese NN and CC the DT tagging JJ systems NNS available JJ are VBP still RB
unsatisfactory JJ from IN the DT point NN of IN view NN of IN results NNS based VBN on IN the DT
state-of-the-art JJ accuracy NN for IN English NP.</s><s>Four NP taggers NNS have VBP been VBN
trained VBN with IN the DT NILC JJ tagset NN on IN a DT mixed JJ 100,000-word NN corpus NN of IN
Brazilian JJ Portuguese NN, namely RB Unigram NP (Treetagger NP), N-gram NN (Treetagger NP),
transformation-based VBN (TBL NP) and CC Maximum-Entropy NP tagging NP (MXPOST NP), and CC
a DT symbolic JJ tagger NN, named VBN PoSiTagger NP, was VBD designed VBN.</s><s>MXPOST JJ
displayed VBD the DT best JJS accuracy NN (89.66 CD %).</s><s>Fourteen CD methods NNS of IN
combination NN were VBD used VBN, seven CD of IN which WDT led VBD to TO an DT improvement
NN over IN the DT MXPOST JJ accuracy NN.</s><s>The DT best JJS result NN from IN the DT
131
combination NN strategy NN was VBD 90,91 CD %.</s><s>The DT low JJ accuracy NN is VBZ attributed
VBN to TO the DT reduced JJ size NN of IN the DT training NN corpus NN, the DT tagset NN used VBN
and CC the DT mixed JJ corpus NN employed VBN.</s>
</p>
</text>
ic3
<text lang=pt id=ic3R>
<p><s>A ART construção N de PREP ferramentas N para PREP a ART correção N automática ADJ de
PREP textos N tem VERB ganhado ADJ destaque N, seguindo VERB a ART evolução N e CONJ
eficiência N dos PREP+ART processadores N de PREP textos N ao PREP+ART qual PRON elas PRON
são VERB incorporadas ADJ.</s><s>E CONJ, junto LOCU às LOCU técnicas N tradicionais ADJ
simbolistas ADJ de PREP implementação N de PREP tais PRON ferramentas N, através ADV do
PREP+ART uso N de PREP regras N de PREP produção N, surgem VERB aplicações N com PREP
técnicas N até PREP então ADV não ADV usuais N na PREP+ART área N de PREP lingüística N
computacional N, como CONJ o ART uso N de PREP Redes N Neurais ADJ Artificiais ADJ.</s><s>O
ART trabalho N proposto ADJ tem VERB por PREP objetivo N fazer VERB um ART estudo N
comparativo ADJ do PREP+ART uso N das PREP+ART técnicas N conexionista VERB e CONJ
simbolista N na PREP+ART revisão N automática ADJ de PREP erros N gramaticais VERB da
PREP+ART língua N portuguesa ADJ.</s><s>Usando VERB como CONJ estudo N de PREP caso N as
ART regras N gramaticais VERB da PREP+ART crase N, tomamos VERB como CONJ exemplo N de
PREP modelo N tradicional ADJ de PREP implementação N o ART revisor N gramatical N ReGra N, e
CONJ de PREP outro ADJ lado N, implementamos VERB dois NUME modelos N de PREP redes N
neurais ADJ (um ART modelo N backpropagation N e CONJ um ART modelo N Elman NP), para PREP
detectar VERB erros N com PREP relação N ao PREP+ART uso N da PREP+ART crase N, tanto ADV
em PREP casos N de PREP presença N incorreta ADJ, quanto ADV de PREP ausência N.</s><s>A
ART meta N deste PREP+PD estudo N não ADV é VERB apontar VERB qual PRON método N é VERB
o ART mais ADV eficiente ADJ em PREP termos N gerais ADJ, mesmo ADJ porque CONJ acreditamos
VERB que CONJ isto PRON não ADV seja VERB possível ADJ.</s><s>Queremos VERB, sim ADV,
observar VERB o ART desempenho N de PREP ambos NUME os ART métodos N quanto ADV ao
PREP+ART problema N determinado ADJ, visando VERB assim ADV uma ART maior ADJ integração N
entre PREP eles PRON, aproveitando VERB suas PRON melhores ADJ potencialidades N.</s>
</p>
</text>
<text lang=en id=ic3A>
<p><s>The DT wide JJ availability NN of IN personal JJ computers NNS and CC word NN processors
NNS have VBP greatly RB contributed VBN for IN the DT popularization NN of IN tools NNS for IN
automatic JJ text NN correction NN.</s><s>While IN the DT use NN of IN traditional JJ symbolist JJ
techniques NNS of IN implementation NN of IN spelling NN and CC grammar NN checkers NNS are VBP
now RB well RB established VBN, the DT introduction NN of IN alternative JJ technology NN does VBZ
not RB stop VB of IN growing VBG.</s><s>The DT use VB of IN neural JJ networks NNS is VBZ a DT
good JJ example NN of IN these DT alternatives NNS.</s><s>This DT work NN makes VBZ a DT
comparative JJ study NN between IN symbolist NN and CC connectionist NN paradigms NNS in IN the
DT task NN of IN automatic JJ detection NN of IN a DT particular JJ kind NN of IN error NN in IN
Brazilian JJ Portuguese JJ texts NNS: the DT use VBP of IN 'crase NN '- contraction NN of IN the DT
preposition NN 'a DT 'and CC the DT article NN 'a DT '.</s><s>The DT grammar NN checker NN ReGra
NN was VBD used VBN as IN the DT symbolist JJ tool NN and CC two CD models NNS of IN neural JJ
networks NNS were VBD built VBN (Backpropagation NP and CC Elman NP) through IN the DT use NN
of IN the DT Sttutgart NP Simulator NP.</s><s>The DT goal NN of IN the DT work NN is VBZ not RB to
TO determine VB the DT better JJR paradigm NN for IN this DT task NN, but CC to TO analyze VB the
DT performance NN of IN the DT involved VBN models NNS in IN order NN to TO integrate VB them PP
in IN an DT architecture NN which WDT can MD capture VB the DT best JJS of IN them PP.</s>
</p>
</text>
132
ic4
<text lang=pt id=ic4R>
<p><s>Atualmente ADV, o ART inglês N é VERB a ART língua N dominante ADJ para PREP a ART
escrita N e CONJ divulgação N de PREP pesquisas N científicas ADJ na PREP+ART forma N de PREP
artigos N científicos ADJ.</s><s>Porém CONJ, existem VERB muitos ADJ usuários N da PREP+ART
língua N inglesa ADJ que PRON sofrem VERB interferência N da PREP+ART língua N materna ADJ
quando CONJ escrevem VERB este PRON gênero N de PREP texto N em PREP inglês N.</s><s>Estes
PRON usuários N se PRON defrontam VERB com PREP problemas N nas PREP+ART regras N da
PREP+ART gramática N e CONJ estilo N, e CONJ /ou CONJ se PRON sentem VERB incapazes ADJ de
PREP gerar VERB expressões N e CONJ orações N padrões ADJ, e CONJ composições N lingüísticas
N maiores ADJ que PRON são VERB convencionais ADJ neste PREP+PD gênero N.</s><s>Para PREP
amenizar VERB os ART problemas N desses PREP+PD usuários N foi VERB desenvolvido VERB um
ART ambiente N modular VERB de PREP auxílio N e CONJ ensino N de PREP escrita N técnica ADJ
chamado VERB AMADEUS NP (Amiable NP Article NP Development NP for VERB User NP Support
NP).</s><s>AMADEUS NP consiste VERB de PREP várias ADJ ferramentas N inter ADJ - relacionadas
N - ferramenta VERB de PREP referência N, ferramenta VERB de PREP suporte N, ferramenta VERB de
PREP crítica N e CONJ ferramenta VERB tutorial ADJ - e CONJ fornece VERB o ART contexto N que
PRON está VERB inserido VERB este PRON trabalho N de PREP mestrado N.</s><s>O ART objetivo N
principal ADJ deste PREP+PD mestrado N é VERB implementar VERB AMADEUS NP como CONJ uma
ART arquitetura N de PREP agentes N que PRON se PRON comunicam VERB através ADV da
PREP+ART troca N de PREP mensagem N com PREP um ART agente N especial ADJ que PRON
contém VERB um ART modelo N dinâmico N do PREP+ART usuário N interagindo VERB com PREP o
ART ambiente N.</s><s>Para PREP tanto ADV, introduzimos VERB o ART conceito N de PREP
adaptatividade N em PREP sistemas N computacionais N e CONJ descrevemos VERB vários ADJ shells
N para PREP modelar VERB o ART usuário N.</s><s>Também ADV fornecemos VERB detalhes N
sobre PREP agentes N inteligentes ADJ que PRON foram VERB usados VERB para PREP implementar
VERB o ART modelo N de PREP usuário N para PREP o ART ambiente N AMADEUS NP.</s>
</p>
</text>
<text lang=en id=ic4A>
<p><s>Currently RB, the DT English NP is VBZ the DT language NN chosen VBN to TO publish VB
research NN.</s><s>However RB, many JJ non-natives NNS of IN English JJ face NN problems NNS
related VBN to TO interference NN from IN their PP$ mother NN tongue NN (L1 JJ interference NN)
when WRB writing VBG scientific JJ papers NNS in IN English NP.</s><s>These DT non-native JJ users
NNS also RB face VBP problems NNS concerning VBG several JJ aspects NNS of IN the DT English JJ
such JJ as IN grammar NN and CC style NN, and CC /or CC have VB difficulties NNS in IN choosing
VBG appropriate JJ sentence NN and CC collocations NNS which WDT appear VBP with IN high JJ
frequency NN in IN scientific JJ texts NNS.</s><s>In IN order NN to TO overcome VB some DT of IN
these DT difficulties NNS we PP developed VBD a DT learning VBG environment NN for IN scientific JJ
writing NN named VBN AMADEUS NP (Amiable JJ Article NP Development NP for IN User NN Support
NN).</s><s>The DT overall JJ architecture NN of IN AMADEUS NP embodies VBZ both DT advising
VBG and CC tutoring VBG tools NNS, which WDT are VBP called VBN Reference NP, Support NP, Critic
NN and CC Tutoring VBG tools NNS and CC provides VBZ the DT context NN of IN this DT research NN
work NN.</s><s>The DT main JJ goal NN of IN this DT work NN is VBZ to TO implement VB AMADEUS
NP as IN an DT agent-based VBN architecture NN with IN collaborative JJ agents NNS communicating
VBG with IN a DT special JJ agent NN embodying VBG a DT dynamic JJ user NN model NN.</s><s>In
IN order NN to TO do VB that IN we PP present VBP the DT concept NN of IN adaptivity NN and CC
describe VB several JJ user NN model NN shells NNS.</s><s>We PP also RB provide VBP details NNS
about IN intelligent JJ agents NNS which WDT were VBD used VBN to TO implement VB the DT user NN
model NN for IN the DT AMADEUS NP environment NN.</s>
</p>
</text>
133
ic5
<text lang=pt id=ic5R>
<p><s>Este PRON trabalho N apresenta VERB uma ART ferramenta VERB de PREP auxílio N à
PREP+ART geração N de PREP textos N por PREP escritores N que CONJ usam VERB sistemas N de
PREP computação N.</s><s>Trata-se ADJ do PREP+ART verifica VERB, um ART sistema N para
PREP verificação N e CONJ aconselhamento N ortográfico ADJ de PREP palavras N da PREP+ART
língua N portuguesa ADJ.</s><s>O ART sistema N de PREP verificação VERB ortográfica ADJ
encontra-se N disponível ADJ para PREP utilização N através LOCU de LOCU uma ART interface N
texto N e CONJ através ADV de PREP uma ART interface N gráfica ADJ.</s><s>A ART interface N
gráfica ADJ foi VERB implementada VERB com PREP a ART utilização N das PREP+ART ferramentas
N Tcl NP /Tk NP, um ART sistema N de PREP programação N para PREP desenvolver VERB e CONJ
utilizar VERB aplicações N com PREP interface N gráfica ADJ.</s><s>O ART sistema N verifica VERB
também ADV permite VERB correção N on RES line RES pela PREP+ART web N em PREP http N:
//www N.dcc N.ufmg N /verifica VERB.</s><s>O ART sistema N testa N a PREP ocorrência N das
PREP+ART palavras N da PREP+ART entrada N em PREP um ART vocabulário N da PREP+ART
língua N portuguesa ADJ armazenado VERB em PREP um ART autômato N finito VERB determinístico
N acíclico ADJ.</s><s>Um ART autômato N é VERB uma ART estrutura N de PREP dados N eficiente
ADJ para PREP o ART armazenamento N de PREP léxicos N por PREP prover VERB uma ART maneira
N compacta ADJ para PREP armazenamento N do PREP+ART vocabulário N e CONJ garantir VERB
eficiência N de PREP acesso N ao PREP+ART mesmo ADJ.</s><s>Visto VERB que CONJ um ART
verificador N ortográfico ADJ tradicional ADJ apresenta VERB deficiências N, foi VERB estudada VERB
uma ART forma N de PREP se PRON refinar VERB a ART análise N ortográfica ADJ a LOCU partir
LOCU da PREP+ART análise N da PREP+ART estrutura N da PREP+ART frase N.</s><s>Foi VERB
implementado VERB, então ADV, um ART algoritmo N que PRON atribui VERB classe N sintática ADJ
às PREP+ART palavras N da PREP+ART língua N.</s><s>Esse PRON é VERB o ART primeiro NUME
componente N de PREP um ART analisador N sintático N para PREP o ART português N segundo
CONJ uma ART nova ADJ abordagem N, a ART abordagem N funcional ADJ, que PRON 'e CONJ
independente ADJ de PREP um ART léxico N.</s><s>Como CONJ resultado N pôde-se ADJ concluir
VERB que CONJ a ART nova ADJ abordagem N é VERB viável ADJ e CONJ pode-se ADJ partir LOCU
para LOCU a ART análise N da PREP+ART frase N em PREP um ART contexto N mais ADV amplo
ADJ.</s><s>Além LOCU disso LOCU, o ART componente N desenvolvido VERB pode VERB ser VERB
utilizado VERB para PREP implementação N de PREP um ART analisador N sintático N para PREP a
ART língua N portuguesa ADJ, que PRON posteriormente ADV poderá VERB fazer VERB parte N do
PREP+ART sistema N verifica VERB.</s>
</p>
</text>
<text lang=en id=ic5A>
<p><s>The DT aim NN of IN this DT work NN is VBZ to TO present VB a DT tool NN that WDT is VBZ
useful JJ in IN the DT process NN of IN writing VBG text NN in IN a DT computer NN system
NN.</s><s>It PP is VBZ verifica JJ, a DT spell-checker NN and CC advisor NN system NN that IN
analyses NNS portuguese JJ words NNS.</s><s>This DT spell-checker NN is VBZ available JJ in IN a
DT textual JJ user NN interface NN and CC in IN a DT graphical JJ user NN interface NN.</s><s>The DT
graphical JJ interface NN was VBD implemented VBN using VBG Tcl NP /Tk NP toolkit NP, a DT
programming NN system NN for IN devoloping VBG and CC using VBG graphical JJ user NN interface
NN applications NNS.</s><s>Verifica NP is VBZ also RB available JJ on-line NN in IN the DT web NN in
IN http NN: //www.dcc.ufmg JJ /verifica NN.</s><s>For IN each DT word NN in IN the DT input NN, the
DT system NN searches VBZ in IN a DT portuguese JJ language NN vocabulary NN stored VBN in IN an
DT acyclic JJ deterministic JJ finite JJ automaton NN.</s><s>An DT automaton NP is VBZ an DT
efficient JJ data NN structure NN for IN lexicon NN storage NN because IN it PP provides VBZ a DT
compact JJ vocabulary NN representation NN besides IN efficient JJ access NN time NN.</s><s>Since
IN a DT traditional JJ spell-checker NN has VBZ some DT deficiencies NNS, we PP studied VBD a DT
way NN to TO refine VB the DT orthography NN analyses NNS by IN looking VBG also RB to TO the DT
phrase NN structure NN.</s><s>So RB, we PP implemented VBD an DT algorithm NN that WDT gives
VBZ syntactic JJ cathegorization NN to TO portuguese JJ words NNS.</s><s>This DT is VBZ the DT first
JJ component NN of IN a DT syntactic JJ analyser NN for IN portuguese JJ language NN in IN a DT new
134
JJ approach NN, the DT functional JJ approach NN, that WDT is VBZ lexicon NN independent
JJ.</s><s>We PP conclude VB that IN this DT new JJ approach NN is VBZ viable JJ and CC we PP can
MD analyse VB phrases NNS in IN a DT larger JJR context NN.</s><s>Besides IN, the DT component
NN that WDT was VBD developed VBN may MD be VB used VBN in IN a DT syntactic JJ analyser NN
implementation NN for IN portuguese JJ language NN, that WDT can MD be VB a DT part NN of IN a DT
new JJ improved JJ version NN of IN verifica NP.</s>
</p>
</text>
ic6
<text lang=pt id=ic6R>
<p><s>A ART utilização N de PREP recursos N Hipermídia N e CONJ técnicas N de PREP Inteligência
N Artificial ADJ em PREP ambientes N de PREP ensino N e CONJ aprendizado VERB oferecem VERB
uma ART melhor ADJ apresentação N das PREP+ART informações N das PREP+ART informações N
aos PREP+ART usuários N e CONJ proporcionam VERB melhores ADJ resultados N por PREP habilitar
VERB o ART sistema N a PREP "raciocinar N "sobre PREP o ART que PRON e CONJ como CONJ
apresentar VERB ensinamentos N efetivos ADJ, estimulando VERB o ART estudante N a PREP
aprender VERB.</s>
</p>
<p><s>Assim ADV sendo VERB, propõe VERB - se PRON, em PREP um ART projeto N de PREP maior
ADJ abrangência N, a ART arquitetura N de PREP um ART ambiente N denominado VERB SIATE N Sistema N Inteligente ADJ de PREP Apoio N a PREP Treinamento N e CONJ Ensino N - que PRON
integra VERB características N de PREP Sistemas N Baseados VERB em PREP Conhecimento N,
Sistemas N Tutores NP, Raciocínio N Baseado VERB em PREP Casos N, Hipermídia NP e CONJ
Simulação NP, com PREP o ART objetivo N de PREP enriquecer VERB um ART ambiente ADJ
exploratório N de PREP ensino N com PREP conhecimento N especialista N do PREP+ART domínio N e
CONJ de PREP melhorar VERB o ART aprendizado VERB do PREP+ART estudante N.</s>
</p>
<p><s>O ART presente ADJ trabalho N, parte N integrante N do PREP+ART SIATE N no PREP+ART
domínio N de PREP Aquisição N de PREP Conhecimento N, corresponde VERB ao PREP+ART projeto
N e CONJ desenvolvimento N de PREP um ART sistema N Híbrido ADJ de PREP Conhecimento N, o
ART qual PRON contém VERB o ART conhecimento N especializado ADJ do PREP+ART domínio N de
PREP aplicação N e CONJ fornece VERB apoio N à PREP+ART geração N de PREP roteiros N de
PREP páginas N de PREP um ART hiperdocumento N e CONJ à PREP+ART ferramenta VERB de
PREP treinamento N do PREP+ART SIATE N.</s>
</p>
</text>
<text lang=en id=ic6A>
<p><s>The DT use NN of IN Hypermidia NP resources NNS and CC Artificial JJ Intelligence NP
techniques NNS in IN teaching VBG and CC learning VBG environments NNS allows VBZ information
NN to TO be VB presented VBN in IN a DT clear JJ manner NN to TO users NNS and CC offers VBZ
better JJR results NNS by IN allowing VBG the DT system NN to TO "reason NN "about IN what WP and
CC how WRB effective JJ teaching NN should MD be VB presented VBN, stimulating VBG the DT
student NN to TO learn VB.</s>
</p>
<p><s>And CC architecture NN called VBD SIATE JJ - Intelligent JJ System NP for IN Training NP and
CC Teaching NN has VBZ been VBN proposed VBN, as IN part NN of IN a DT much RB larger JJR
project NN.</s><s>This DT architecture NN integrates VBZ characteristics NNS from IN Knowlegde NP
Based NP Systems NP, Tutoring VBG Systems NP, Case NP Based NP Reasoning NN, Hypermidia NP
and CC Simulation NN, enriching VBG an DT exploratory JJ environment NN for IN teaching NN with IN
expert NN knowledge NN about IN the DT domain NN, while IN also RB improving VBG the DT student
NN learning VBG experience NN.</s>
</p>
<p><s>The DT present JJ work NN, which WDT is VBZ a DT part NN of IN the DT domain NN of IN
135
Knowledge NN Acquisition NP in IN SIATE NP, corresponds VBZ to TO the DT design NN and CC
implementation NN of IN a DT Hybrid NP Knowledge NN System NP.</s><s>This DT system NN
contains VBZ specialized JJ knowledge NN about IN the DT application NN domain NN which WDT is
VBZ used VBN to TO generate VB scripts NNS for IN pages NNS in IN a DT hyperdocument NN and CC
support VB the DT training NN tool NN in IN SIATE NP.</s>
</p>
</text>
ic7
<text lang=pt id=ic7R>
<p><s>Tarefas ADV envolvendo VERB Reconhecimento N de PREP Padrões NP vêm VERB se PRON
tornando VERB mais ADV freqüentes ADJ em PREP diferentes ADJ domínios N de PREP aplicação
N.</s><s>A ART maioria N destas PREP+PD tarefas N tem VERB sido VERB eficientemente ADV
tratada VERB através ADV da PREP+ART utilização N de PREP Redes N Neurais ADJ Artificiais
ADJ.</s><s>Entre PREP os ART modelos N de PREP Redes N Neurais ADJ mais ADV difundidos ADJ,
destaca VERB - se PRON o ART modelo N Perceptron NP Multi NP - Camadas N (Multi NP - Layer NP
Perceptron NP ou CONJ MLP NP).</s><s>Entretanto CONJ, o ART desempenho N de PREP uma ART
Rede NP Neural NP MLP NP em PREP um ART determinado ADJ problema N depende VERB
diretamente ADV da PREP+ART topologia N adotada VERB, que CONJ deve VERB ser VERB
determinada ADJ no PREP+ART início N do PREP+ART processo N de PREP treinamento N.</s><s>A
ART escolha N da PREP+ART topologia N de PREP uma ART Rede NP Neural ADJ não ADV é VERB
trivial ADJ, normalmente ADV resultando VERB
</p>
<p>em PREP uma ART busca N exaustiva ADJ pela PREP+ART configuração N mais ADV apropriada
ADJ.</s>
</p>
<p><s>Com PREP o ART objetivo N de PREP auxiliar N a PREP determinação N da PREP+ART
topologia N de PREP uma ART Rede NP Neural ADJ, vários ADJ métodos N foram VERB desenvolvidos
VERB para PREP a ART automação N deste PREP+PD processo N, entre PREP os ART quais PRON
encontram VERB - se PRON as ART Redes N Neurais ADJ Construtivas ADJ.</s><s>Estas PRON
redes N utilizam VERB Algoritmos ADJ Construtivos N que PRON, a LOCU partir LOCU de PREP uma
ART rede N mínima ADJ, inserem VERB gradualmente ADV novos ADJ neurônios N e CONJ conexões
VERB durante PREP o ART treinamento N, procurando VERB melhorar VERB o ART desempenho N da
PREP+ART mesma ADJ.</s><s>Contudo CONJ, a ART avaliação N da PREP+ART melhor ADJ
aplicação N de PREP diferentes ADJ Algoritmos N Construtivos ADJ em PREP um ART mesmo ADJ
problema N depende VERB da PREP+ART homogeneidade N do PREP+ART seu PRON ambiente N de
PREP treinamento N.</s>
</p>
<p><s>Este PRON trabalho N fornece VERB a ART definição N de PREP um ART conjunto N de PREP
classes N abstratas ADJ para PREP permitir VERB que PRON diferentes ADJ algoritmos N de PREP
treinamento N, incluindo VERB Algoritmos N Construtivos ADJ, sejam VERB criados ADJ como CONJ
componentes ADJ com PREP acesso N estritamente ADV definido VERB para PREP futura ADJ
utilização N em PREP diferentes ADJ aplicações N.</s><s>Através ADV do PREP+ART uso N destes
PREP+PD componentes N em PREP uma ART nova ADJ versão N do PREP+ART Simulador N para
PREP Redes N Neurais ADJ Artificiais ADJ Kipu NP, a ART análise N da PREP+ART eficiência N de
PREP Redes N Neurais ADJ Construtivas ADJ em PREP tarefas N reais N de PREP Reconhecimento N
de PREP Padrões NP teve VERB início N.</s>
</p>
</text>
<text lang=en id=ic7A>
<p><s>Tasks NNS involving VBG Pattern NN Recognition NN are VBP becoming VBG more RBR
frequent JJ in IN many JJ applications NNS.</s><s>Most JJS of IN these DT tasks NNS have VBP been
VBN efficiently RB handled VBN by IN Artificial JJ Neural NP Networks NPS.</s><s>One PP of IN the DT
most RBS common JJ models NNS used VBN is VBZ the DT MLP NP (Multi-Layer NP Perceptron NP),
136
though IN its PP$ performance NN is VBZ directly RB dependent JJ on IN the DT chosen VBN topology
NN, which WDT it PP must MD be VB set VBN in IN the DT beginning NN of IN the DT training NN
process NN.</s><s>The DT choice NN of IN a DT Neural NP Network NP topology NN is VBZ not RB
trivial JJ, and CC usually RB becomes VBZ an DT exhaustive JJ search NN for IN the DT most RBS
appropriate JJ configuration NN.</s>
</p>
<p><s>Several JJ methods NNS have VBP been VBN developed VBN to TO automatically RB find VB a
DT suitable JJ Neural NP Network NP topology NN, including VBG Constructive JJ Neural NP Networks
NPS.</s><s>These DT networks NNS are VBP trained VBN by IN Constructive JJ Algorithms NNS which
WDT, starting VBG from IN a DT minimal JJ topology NN, gradually RB insert VB new JJ neurons NNS
and CC connections NNS, aming VBG to TO improve VB the DT network NN 's POS performance
NN.</s><s>Nevertheless RB, the DT evaluation NN of IN the DT best JJS use NN of IN such JJ
algorithms NNS in IN a DT given VBN task NN depends VBZ on IN the DT homogeneity NN of IN the DT
training NN environment NN.</s>
</p>
<p><s>This DT work NN provides VBZ the DT definition NN of IN a DT set NN of IN abstract JJ classes
NNS which WDT allow VBP different JJ training NN algorithms NNS, including VBG Constructive JJ
Algorithms NNS, to TO be VB built VBN as IN components NNS with IN strictly RB defined VBN access
NN in IN order NN to TO be VB used VBN in IN different JJ applications NNS.</s><s>By IN using VBG
these DT components NNS in IN a DT new JJ version NN of IN the DT Kipu NP Neural NP Network NP
Simulator NP, it PP is VBZ possible JJ to TO begin VB analyzing VBG the DT efficiency NN of IN
Constructive JJ Neural NP Networks NNS in IN real JJ Pattern NN Recognition NN tasks NNS.</s>
</p>
</text>
ic8
<text lang=pt id=ic8R>
<p><s>Esta PRON tese N trata VERB do PREP+ART problema N da PREP+ART escrita N de PREP
artigos N científicos ADJ em PREP inglês N como CONJ língua N estrangeira ADJ.</s><s>Do
PREP+ART ponto N de PREP vista N teórico ADJ, foram VERB investigados VERB métodos N e CONJ
técnicas N de PREP duas NUME áreas N da PREP+ART Inteligência N Artificial ADJ - Lingüística VERB
Computacional NP e CONJ Raciocínio N Baseado VERB em PREP Casos N -, em PREP busca N de
PREP soluções N para PREP a ART construção N de PREP ferramentas N de PREP software N que
PRON diminuíssem VERB os ART problemas N de PREP interferência N da PREP+ART língua N
materna ADJ e CONJ de PREP falta N de PREP coesão N e CONJ coerência N nos PREP+ART textos
N escritos ADJ por PREP estudantes N da PREP+ART área N de PREP física N experimental ADJ,
principalmente ADV.</s><s>Do PREP+ART ponto N de PREP vista N prático ADJ, foram VERB
desenvolvidas VERB duas NUME ferramentas N de PREP auxílio N à PREP+ART escrita
N.</s><s>Uma ART primeira NUME, chamada VERB Ferramenta VERB de PREP Referência N, foi
VERB implementada VERB utilizando VERB - se PRON o ART método N de PREP análise N de PREP
corpus N para PREP a ART geração N de PREP uma ART Base N de PREP Expressões N que PRON
contém VERB as ART colocações N do PREP+ART tipo N expressões N - padrão N, comumente ADV
encontradas ADJ em PREP textos N científicos ADJ de PREP artigos N e CONJ livros N de PREP
subáreas N de PREP física N e CONJ informática N.</s><s>O ART acesso N às PREP+ART colocações
N pode VERB ser VERB feito VERB de PREP três NUME maneiras N: através LOCU de LOCU
componentes N e CONJ sub NP - componentes N da PREP+ART estrutura N esquemática ADJ de
PREP artigos N da PREP+ART área N de PREP pesquisa N experimental ADJ, através ADV de PREP
palavras N - chave N pertencentes ADJ a PREP este PRON gênero N, e CONJ pelos PREP+ART
padrões N retóricos ADJ mais ADV comuns ADJ que CONJ este PRON gênero N utiliza
VERB.</s><s>Uma ART ferramenta VERB de PREP aquisição N de PREP conhecimento N está VERB
acoplada VERB à PREP+ART Ferramenta NP de PREP Referência N, permitindo VERB extensibilidade
N, fácil ADJ personalização N, e CONJ transporte N (portability ADJ) para PREP novos ADJ domínios
N.</s><s>Testes N com PREP alunos N de PREP pós PREP - graduação N em PREP um ART curso N
de PREP Escrita N Científica ADJ no PREP+ART IFQSC NP - USP NP comprovaram VERB a ART
eficácia N da PREP+ART ferramenta VERB, uma LOCU vez LOCU que LOCU seu PRON uso N auxiliou
VERB na PREP+ART superação N do PREP+ART bloqueio N inicial ADJ em PREP se PRON produzir
137
VERB um ART primeiro NUME rascunho N de PREP texto N, e CONJ forneceu VERB input N adequado
ADJ para PREP a ART escrita N de PREP textos N coesos ADJ.</s><s>Como CONJ se PRON
observou VERB, também ADV, que PRON esta PRON ferramenta VERB só ADV é VERB adequada
ADJ para PREP usuários N com PREP boa ADJ recepção N da PREP+ART língua N inglesa ADJ e
CONJ alguma ADJ experiência N em PREP escrita N científica ADJ, uma ART nova N ferramenta VERB
foi VERB implementada VERB para PREP uma ART classe N de PREP usuários N que CONJ possuem
VERB problemas N mais ADV severos ADJ quanto ADV à PREP+ART coesão N e CONJ interferência N
da PREP+ART língua N materna ADJ.</s><s>Ela PRON foi VERB denominada VERB Ferramenta
VERB de PREP Suporte N, e CONJ para PREP sua PRON implementação N utilizou VERB - se PRON,
além ADV do PREP+ART método N de PREP análise N de PREP corpus N, a ART abordagem N
baseada ADJ em PREP casos N para PREP modelar VERB as ART fases N da PREP+ART escrita
N.</s><s>A ART análise N de PREP corpus N nesta PREP+PD segunda N ferramenta VERB foi VERB
mais ADV detalhada ADJ, ficando VERB assim ADV restrita ADJ à PREP+ART Seção N Introdutória
ADJ de PREP Artigos N Experimentais ADJ.</s><s>Esta PRON análise N identificou VERB trinta NUME
estratégias N retóricas ADJ encontradas ADJ em PREP artigos N científicos ADJ, geralmente ADV
realizadas VERB por PREP três NUME ou CONJ quatro NUME mensagens N (denominação N para
PREP os ART tipos N diferentes ADJ de PREP informações N) tomadas VERB de PREP um ART
conjunto N de PREP quarenta NUME e CONJ cinco NUME tipos N.</s><s>A ART base N de PREP
casos N da PREP+ART implementação N atual ADJ da PREP+ART ferramenta VERB conta N com
PREP cinqüenta NUME e CONJ quatro NUME instâncias N de PREP introduções N autênticas ADJ das
PREP+ART revistas N Physical NP Review NP Letters NP e CONJ Thin NP Solid NP Films NP, um ART
número N ainda ADV pequeno ADJ que PRON deve AUX ser VERB aumentado VERB para PREP que
PRON uma ART avaliação N quantitativa ADJ do PREP+ART método N de LOCU busca LOCU seja
LOCU realizada VERB.</s><s>Uma ART ferramenta VERB para PREP auxiliar N o ART engenheiro N
de PREP conhecimento N na PREP+ART aquisição N de PREP novos ADJ casos N e CONJ vários
PRON filtros VERB para PREP automatizar VERB o ART processo N de PREP edição N dos
PREP+ART casos N foram VERB implementados VERB, tornando VERB o ART processo N de PREP
geração N de PREP novos ADJ casos N semi N - automático ADJ.</s><s>Os ART trabalhos N futuros
ADJ com PREP relação N a PREP esta PRON segunda N ferramenta VERB devem VERB tratar VERB
principalmente ADV do PREP+ART acréscimo N de PREP casos N na PREP+ART base N, da
PREP+ART avaliação N da PREP+ART precisão N e CONJ revocação N da PREP+ART busca N, e
CONJ de PREP testes N com PREP usuários N, que CONJ, com LOCU certeza LOCU, contribuirão
VERB para PREP o ART aperfeiçoamento N de PREP ferramentas N construídas VERB nestas
PREP+PD bases N.</s>
</p>
</text>
<text lang=en id=ic8A>
<p><s>This DT thesis NN considers VBZ the DT problem NN of IN writing VBG scientific JJ papers NNS
in IN English NP as IN a DT foreign JJ language NN.</s><s>From IN the DT theoretical JJ point NN of IN
view NN, techniques NNS from IN two CD areas NNS of IN Artificial JJ Intelligence NP, namely RB
Computational NP Linguistics NP and CC Case-based VBN Reasoning NN, were VBD investigated VBN
in IN the DT search NN for IN possible JJ solutions NNS to TO minimize VB mother NN tongue NN
interference NN and CC lack NN of IN cohesion NN and CC coherence NN in IN students NNS texts
NNS, especially RB in IN experimental JJ physics NN.</s><s>Two CD writing VBG tools NNS were VBD
then RB developed VBN.</s><s>The DT first JJ one CD, named VBN Reference NP Version NP,
employed VBN corpus NN analysis NN for IN creating VBG a DT sentences NNS base NN containing
VBG collocations NNS frequently RB used VBN in IN scientific JJ writing NN.</s><s>Such JJ collocations
NNS could MD be VB accessed VBN in IN one CD of IN three CD ways NNS: according VBG to TO the
DT components NNS and CC component NN parts NNS of IN the DT schematic JJ structure NN of IN a
DT scientific JJ paper NN, by IN searching VBG keywords NNS and CC communicative JJ goals
NNS.</s><s>An DT acquisition NN mode NN was VBD also RB implemented VBN so RB that IN the DT
tool NN can MD be VB customized VBN easily RB thus RB allowing VBG portability NN to TO other JJ
domains NNS and CC possible JJ extensions NNS within IN a DT given VBN domain
NN.</s><s>Experiments NNS in IN a DT technical JJ writing NN course NN at IN IFQSC-USP NN for IN
graduate JJ students NNS have VBP demonstrated VBN the DT efficacy NN of IN the DT tool
NN.</s><s>It PP was VBD particularly RB useful JJ in IN helping VBG students NNS to TO overcome VB
138
the DT initial JJ block NN in IN the DT preparation NN of IN a DT first JJ draft NN and CC also RB in IN
providing VBG contextual JJ linguistic JJ input NN for IN producing VBG a DT cohesive JJ text
NN.</s><s>It PP was VBD also RB observed VBN that IN this DT first JJ tool NN was VBD only RB
helpful JJ for IN students NNS possessing VBG reasonable JJ reception NN of IN the DT English JJ
language NN and CC some DT experience NN in IN scientific JJ writing NN.</s><s>A DT new JJ, more
RBR sophisticated JJ tool NN was VBD then RB proposed VBN and CC implemented VBN.</s><s>It PP
is VBZ named VBN Support NP Version NP and CC utilizes NNS corpus NN analysis NN and CC the DT
case-based VBN approach NN as IN a DT framework NN for IN modeling VBG the DT different JJ stages
NNS of IN the DT writing VBG process NN.</s><s>Because IN a DT more RBR detailed JJ analysis NN
had VBD to TO be VB performed VBN, the DT tool NN was VBD restricted VBN to TO the DT
Introductory JJ Section NN of IN papers NNS on IN experimental JJ physics NN.</s><s>In IN this DT
analysis NN 30 CD rhetorical JJ strategies NNS were VBD identified VBN which WDT were VBD
generally RB realized VBN linguistically RB using VBG 3 CD or CC 4 CD rhetorical JJ messages NNS
from IN a DT set NN of IN 45 CD types NNS of IN message NN.</s><s>The DT implemented VBN cases
NNS base NN has VBZ 54 CD introductions NNS from IN the DT Physical JJ Review NP Letters NNS
and CC Thin JJ Solid JJ Films NNS journals NNS, which WDT has VBZ been VBN shown VBN to TO be
VB a DT far RB too RB small JJ number NN for IN reasonable JJ recall NN and CC precision NN figures
NNS to TO be VB obtained VBN.</s><s>A DT scheme NN has VBZ been VBN incorporated VBN into IN
the DT tool NN for IN adaptations NNS to TO be VB made VBN in IN the DT cases NNS recovered VBD,
by IN making VBG use NN of IN revision NN rules NNS.</s><s>In IN future JJ the DT tool NN may MD
be VB extended VBN in IN a DT straightforward JJ way NN to TO other JJ parts NNS of IN a DT scientific
JJ paper NN or CC to TO other JJ areas NNS of IN research NN with IN a DT semi-automatic JJ edition
NN process NN of IN new JJ cases NNS that WDT has VBZ been VBN built VBN into IN the DT Support
NP tool NN.</s><s>This DT certainly RB opens VBZ the DT way NN for IN customization NN which WDT
will MD greatly RB facilitate VB the DT assessment NN of IN the DT tool NN according VBG to TO
usability NN criteria NNS.</s>
</p>
</text>
mc1
<text lang=pt id=mc1R>
<p><s>Nesse PREP+PD trabalho N, estudamos VERB um ART problema N de PREP otimização N
combinatorial ADJ conhecido ADJ por PREP Problema N da PREP+ART Mochila N Compartimentada
VERB, que CONJ é VERB uma ART extensão N do PREP+ART clássico ADJ Problema N da
PREP+ART Mochila N.</s><s>O ART problema N consiste VERB em PREP determinar VERB as ART
capacidades N adequadas ADJ de PREP vários ADJ compartimentos N que PRON podem VERB vir
VERB a ART ser N alocados VERB em PREP uma ART mochila N e CONJ como CONJ esses PRON
compartimentos N devem VERB ser VERB carregados ADJ, respeitando VERB as ART restrições N de
PREP capacidades N dos PREP+ART compartimentos N e CONJ da PREP+ART mochila
N.</s><s>Busca N - se PRON maximizar VERB o ART valor N de PREP utilidade N total ADJ.</s><s>O
ART problema N é VERB muito ADV pouco ADV estudado VERB na PREP+ART literatura N, apesar
LOCU de LOCU surgir VERB naturalmente ADV em PREP aplicações N práticas ADJ.</s><s>Nesse
PREP+PD estudo N, propomos N uma ART modelagem N matemática ADJ não ADV linear ADJ para
PREP o ART problema N e CONJ verificamos VERB algumas ADJ heurísticas N para PREP sua PRON
resolução N.</s>
</p>
</text>
<text lang=en id=mc1A>
<p><s>In IN this DT work NN, we PP studied VBD a DT combinatorial JJ optimization NN problem NN
called VBD the DT Clustered VBN Knapsack NP Problem NP, that WDT is VBZ an DT extension NN of
IN the DT standard JJ Knapsack NP Problem NP.</s><s>The DT problem NN is VBZ to TO determine
VB the DT right JJ capacities NNS of IN several JJ clusters NNS which WDT can MD be VB allocated
VBN in IN a DT knapsack NN and CC how WRB these DT clusters NNS should MD be VB placed VBN
so RB as RB to TO respect VB the DT constraints NNS on IN the DT capacities NNS of IN the DT
139
clusters NNS and CC the DT knapsack NN.</s><s>The DT objective NN is VBZ to TO maximize VB a DT
total JJ utility NN value NN.</s><s>The DT problem NN has VBZ seldom RB been VBN studied VBN in
IN the DT literature NN, even RB though IN it PP appears VBZ naturally RB in IN practical JJ applications
NNS.</s><s>In IN this DT study NN, we PP propose VBP a DT non-linear JJ model NN for IN the DT
problem NN and CC we PP insert VB some DT heuristics NNS for IN its PP$ resolution NN.</s>
</p>
</text>
quali1
<text lang=pt id=quali1R>
<p><s>A ART tendência N atual ADJ no PREP+ART projeto N de PREP sistemas N hipermídia ADJ é
VERB o ART desenvolvimento N de PREP sistemas N que PRON sejam VERB abertos ADJ, extensíveis
ADJ e CONJ distribuídos VERB entre PREP diferentes ADJ usuários N.</s><s>Nos PREP+ART últimos
ADJ anos N vários ADJ sistemas N hipermídia ADJ abertos ADJ foram VERB apresentados ADJ na
PREP+ART literatura N.</s><s>As ART técnicas N formais ADJ vêm VERB se CONJ tornando VERB
uma ART ferramenta N útil ADJ para PREP especificação N de PREP aplicações N hipermídia ADJ (e
CONJ conseqüentemente ADV de PREP aplicações N em PREP sistemas N hipermídia ADJ abertos
ADJ).</s><s>Modelos N formais ADJ adequados VERB podem VERB oferecer VERB abordagens ADJ
sistemáticas N e CONJ confiáveis N para PREP analisar VERB e CONJ verificar VERB as ART
propriedades N estruturais ADJ e CONJ dinâmicas N destas PREP+PD aplicações N.</s>
</p>
<p><s>Este PRON projeto N de PREP mestrado N tem VERB como CONJ objetivo N principal ADJ
desenvolver VERB um ART modelo N formal ADJ para PREP hiperdocumentos N (aplicações N
hipermídia N) que PRON sejam VERB apoiados VERB por PREP sistemas N hipermídia ADJ abertos
ADJ.</s><s>Tal PRON modelo N deve VERB satisfazer VERB as ART características N relacionadas
ADJ com PREP a ART "abertura N "de PREP uma ART aplicação N hipermídia
ADJ.</s><s>Características ADJ tais PRON como CONJ a ART distinção N, em PREP um ART
documento N hipermídia ADJ, dos PREP+ART aspectos N de PREP conteúdo N e CONJ estrutura N por
PREP um ART lado N, e CONJ os ART aspectos N de PREP armazenamento N e CONJ tempo N de
PREP execução N por PREP outro PRON.</s><s>Para PREP a ART construção N do PREP+ART
modelo N deverá VERB ser VERB utilizada VERB uma ART técnica N formal ADJ que PRON atenda
VERB aos PREP+ART requisitos N necessários ADJ para PREP a ART modelagem N das PREP+ART
características N impostas ADJ por PREP aplicações N hipermídia ADJ abertas ADJ.</s>
</p>
</text>
<text lang=en id=quali1A>
<p><s>The DT current JJ trend NN of IN hypermedia NN systems NNS design NN is VBZ the DT
development NN of IN open JJ, extensible JJ and CC distributed VBN multiuser JJ systems
NNS.</s><s>So RB, in IN the DT last JJ years NNS some DT Open NP Hypermedia NP Systems NP
(OHS NP) architectures NNS had VBD been VBN presented VBN in IN literature NN.</s><s>Formal JJ
techniques NNS are VBP becoming VBG a DT useful JJ tool NN for IN the DT specification NN of IN
hypermedia NN applications NNS (and CC also RB, OHS NP applications NNS).</s><s>Adequate JJ
formal JJ models NNS can MD offer VB systematic JJ approaches NNS to TO analyze VB and CC verify
VB structural JJ and CC dynamics NNS properties NNS of IN this DT kind NN of IN applications
NNS.</s>
</p>
<p><s>This DT work NN aims VBZ to TO develop VB a DT formal JJ model NN for IN hyperdocuments
NNS (hypermedia NN applications NNS) supported VBN by IN OHS NP.</s><s>Then RB this DT formal
JJ model NN should MD consider VB the DT OHS JJ applications NNS features VBZ such JJ as IN the
DT distinction NN in IN a DT hyperdocument NN between IN contents NNS aspects NNS and CC
structure NN aspects NNS on IN the DT one CD hand NN, and CC storage NN aspects NNS and CC
runtime NN on IN the DT other JJ one NN.</s><s>Also RB, a DT formal JJ technique NN that WDT
satisfies VBZ the DT required VBN features NNS of IN OHS JJ applications NNS will MD be VB used
VBN to TO the DT specification NN of IN the DT formal JJ model NN.</s>
140
</p>
</text>
quali2
<text lang=pt id=quali2R>
<p><s>O ART aprimoramento N das PREP+ART técnicas N e CONJ métodos N sistemáticos N
elaborados VERB para PREP apoiar VERB o ART desenvolvimento N de PREP aplicações N trouxe
VERB como CONJ principais ADJ vantagens N a PREP produção N de PREP softwares N com PREP
alta ADJ qualidade N e CONJ a ART custos N mais ADV baixos ADJ.</s><s>De PREP forma N similar
ADJ ao PREP+ART desenvolvimento N de PREP softwares N comerciais ADJ, o ART desenvolvimento
N de PREP aplicações N hipermídia ADJ tem VERB passado ADJ por PREP significativas ADJ
mudanças N e CONJ por PREP constantes ADJ evoluções N.</s><s>Atualmente ADV, os ART sistemas
N de PREP autoria N hipermídia ADJ oferecem VERB, por LOCU exemplo LOCU, condições N para
PREP que PRON uma ART aplicação N seja VERB previamente ADV especificada ADJ para PREP, em
LOCU seguida LOCU, ser VERB efetivamente ADJ implementada N.</s><s>No LOCU entanto LOCU, é
VERB necessário ADJ que CONJ eles PRON possuam VERB alguns ADJ atributos VERB que CONJ
proporcionem VERB facilidades N em PREP sua PRON utilização N, de PREP forma N a PREP motivar
VERB seus PRON usuários N.</s><s>De PREP forma N geral ADJ, esse PRON trabalho N se PRON
concentra VERB na PREP+ART avaliação N da PREP+ART implementação N de PREP um ART
conjunto N de PREP requisitos N desejável ADJ em PREP um ART ambiente N de PREP autoria N de
PREP aplicações N hipermídia ADJ para PREP ensino N denominado ADJ SASHE ADJ (Sistema N de
PREP Autoria N e CONJ Suporte N Hipermídia N para PREP Ensino N).</s><s>Os ART requisitos N dos
PREP+ART usuários N específicos ADJ desse PREP+PD sistema N também ADV serão VERB
considerados VERB na PREP+ART avaliação N, que PRON será VERB realizada VERB de PREP forma
N experimental ADJ e CONJ resultará VERB na PREP+ART obtenção N de PREP dados N concretos
ADJ com PREP relação N às PREP+ART condições N atuais ADJ da PREP+ART implementação N do
PREP+ART módulo N de PREP autoria N do PREP+ART sistema N mencionado ADJ.</s>
</p>
</text>
<text lang=en id=quali2A>
<p><s>The DT improvement NN of IN the DT techniques NNS and CC systematic JJ methods NNS
elaborated VBN to TO support VB the DT development NN of IN computational JJ systems NNS, has
VBZ brought VBN as IN main JJ strength NN the DT production NN of IN high JJ quality NN and CC low
JJ cost NN softwares NNS.</s><s>As IN in IN the DT development NN of IN commercial JJ softwares
NNS, the DT development NN of IN hypermedia NN applications NNS has VBZ passed VBN for IN
significant JJ alterations NNS and CC constant JJ evolution NN.</s><s>Nowadays RB, the DT authoring
JJ systems NNS for IN hypermedia NN applications NNS provide VBP, for IN example NN, conditions
NNS for IN a DT previously RB specified VBN application NN to TO be VB effectively RB implemented
VBN later RB.</s><s>However RB, it PP is VBZ necessary JJ that IN they PP have VBP some DT
attributes NNS to TO provide VB facilities NNS and CC to TO motivate VB the DT users
NNS.</s><s>This DT work NN is VBZ about IN the DT evaluation NN of IN the DT implementation NN of
IN a DT desirable JJ requirement NN set VBN of IN an DT authoring JJ system NN called VBN SASHE
NP (Hypermedia NP System NP for IN Authoring VBG and CC Supporting VBG Educational NP
Applications NNS).</s><s>Particular JJ users NNS requirements NNS for IN this DT system NN will MD
also RB be VB considerated VBN.</s><s>The DT evaluation NN will MD be VB realized VBN in IN an DT
experimental JJ form NN and CC will MD answer VB questions NNS about IN the DT real JJ conditions
NNS of IN the DT system NN 's POS authoring JJ module NN.</s>
</p>
</text>
quali3
<text lang=pt id=quali3R>
<p><s>Este PRON trabalho N propõe VERB uma ART modelagem N lingüística N dos PREP+ART itens
141
ADJ lexicais N do PREP+ART português N do PREP+ART Brasil NP, uma ART modelagem N relacional
ADJ e CONJ sua PRON implementação N na PREP+ART forma N de PREP uma ART Base N de PREP
Dados N Lexicais ADJ.</s><s>O ART recurso N de PREP PLN NP resultante ADJ favorece VERB
padronização N, centralização N e CONJ reutilização N dos PREP+ART dados N, facilitando VERB o
ART que PRON é VERB considerado VERB uma ART das PREP+ART etapas N mais ADV difíceis ADJ
no PREP+ART processo N de PREP desenvolvimento N: a ART aquisição N de PREP conhecimento N
lingüístico N necessário ADJ.</s>
</p>
</text>
<text lang=en id=quali3A>
<p><s>This DT work NN proposes VBZ a DT linguistic JJ modeling NN of IN lexical JJ items NNS of IN
Brazilian JJ Portuguese NP, a DT relational JJ modeling NN and CC its PP$ implementation NN in IN the
DT form NN of IN a DT Lexical JJ Database NN.</s><s>The DT resulting VBG NLP NN resource NN
favors VBZ the DT standardization NN, reuse NN and CC centralization NN of IN data NNS, aiming VBG
at IN facilitating VBG one CD of IN the DT most RBS difficult JJ stages NNS in IN the DT development
NN process NN: the DT linguistic JJ knowledge NN acquisition NN.</s>
</p>
</text>
quali4
<text lang=pt id=quali4R>
<p><s>Este PRON projeto N visa VERB à PREP+ART construção N de PREP um ART protótipo N de
PREP sumarizador N automático ADJ para PREP investigar VERB o ART planejamento N textual ADJ
conforme VERB a ART abordagem ADJ proposta N por PREP Rino NP (1996 NUME).</s><s>A ART
parte N principal ADJ do PREP+ART trabalho N consiste VERB no PREP+ART estudo N do PREP+ART
modelo N de PREP discurso N fundamental ADJ para PREP a ART sumarização N automática ADJ e
CONJ na PREP+ART implementação N de PREP estratégias N de PREP planejamento N, expressas N
por PREP operadores N de PREP plano N cuja PRON seleção N é VERB dirigida VERB por PREP
objetivos N comunicativos ADJ.</s><s>Para PREP complementar VERB o ART protótipo N, será VERB
associado VERB ao PREP+ART planejador N textual ADJ um ART realizador N lingüístico N para PREP
produzir VERB o ART texto N a LOCU partir LOCU de PREP seu PRON plano N estrutural
ADJ.</s><s>O ART estudo N fundamental ADJ também ADV abrange VERB a ART averiguação N de
PREP técnicas N de PREP sumarização N, investigações N na PREP+ART área N de PREP geração N
automática ADJ de PREP textos N e CONJ levantamento N de PREP critérios N que PRON possam
VERB avaliar VERB os ART resultados N obtidos ADJ.</s>
</p>
</text>
<text lang=en id=quali4A>
<p><s>This DT project NN seeks VBZ to TO construct VB a DT prototype NN of IN an DT automatic JJ
summarizer NN to TO investigate VB the DT textual JJ planning NN according VBG to TO the DT
proposal NN of IN Rino NP (1996 CD).</s><s>The DT main JJ part NN of IN the DT work NN consists
VBZ in IN the DT study NN of IN the DT model NN of IN fundamental JJ discourse NN for IN the DT
automatic JJ summarization NN and CC in IN the DT implementation NN of IN planning VBG strategies
NNS, expressed VBN by IN plan NN operators NNS whose WP$ selection NN is VBZ driven VBN by IN
communicative JJ objectives NNS.</s><s>To TO complement VB the DT prototype NN, a DT linguistic JJ
realizer NN will MD be VB associated VBN to TO the DT textual JJ planner NN in IN order NN to TO
produce VB the DT text NN from IN its PP$ structural JJ plan NN.</s><s>The DT fundamental JJ study
NN also RB includes VBZ the DT verification NN of IN summarization NN techniques NNS, investigations
NNS in IN the DT area NN of IN text NN generation NN and CC the DT search NN for IN approaches
NNS that WDT can MD evaluate VB the DT obtained VBN results NNS.</s>
</p>
</text>
142
sd1
<text lang=pt id=sd1R>
<p><s>Neste PREP+PD trabalho N de PREP mestrado N foi VERB desenvolvido VERB o ART projeto N
de PREP uma ART máquina N paralela VERB dedicada VERB para PREP solução N de PREP sistemas
N de PREP equações N lineares ADJ.</s><s>Este PRON é VERB um ART problema N presente ADJ
em PREP uma ART grande ADJ variedade N de PREP aplicações N científicas ADJ e CONJ de PREP
engenharia N e CONJ cuja PRON solução N torna-se VERB uma ART tarefa N computacionalmente
ADV intensiva ADJ, à LOCU medida LOCU em LOCU que LOCU o ART número N de PREP incógnitas
N aumenta VERB.</s><s>Implementou-se ADJ uma ART Arquitetura NP Sistólica NP, conectada VERB
numa PREP+ART topologia N em PREP anel N, que PRON mapeia VERB métodos N de PREP solução
N iterativos ADJ.</s><s>Essa PRON classe N de PREP arquiteturas N paralelas ADJ apresenta VERB
características N de PREP simplicidade N, regularidade N e CONJ modularidade N que PRON facilitam
VERB implementações N em PREP hardware N, sendo VERB muito ADV utilizadas ADJ em PREP
sistemas N de PREP computação N dedicados VERB à PREP+ART solução N de PREP problemas N
específicos ADJ, os ART quais PRON possuem VERB como CONJ requisitos N a PREP grande ADJ
demanda N computacional N e CONJ a ART necessidade N de PREP respostas N em PREP tempo N
real ADJ.</s><s>Foram VERB adotadas VERB metodologias N e CONJ ferramentas N avançadas ADJ
para PREP projeto N de PREP hardware N que PRON aceleram VERB o ART ciclo N de PREP
desenvolvimento N e CONJ para PREP a ART implementação N foram VERB utilizados VERB circuitos
N reconfiguráveis ADJ FPGAs NP (Field NP Programmable NP Gate NP Arrays NP).</s><s>Os ART
resultados N de PREP desempenho N são VERB apresentados ADJ e CONJ discutidos N, indicando
VERB que CONJ a ART abordagem N e CONJ metodologia N adotada VERB é VERB viável ADJ e
CONJ eficiente ADJ para PREP solução N deste PREP+PD tipo N de PREP problema N.</s>
</p>
</text>
<text lang=en id=sd1A>
<p><s>This DT dissertation NN presents VBZ the DT project NN of IN a DT parallel JJ machine NN
dedicated VBN for IN solving VBG linear JJ systems NNS.</s><s>This DT is VBZ a DT problem NN that
WDT appears VBZ in IN a DT great JJ variety NN of IN scientific JJ and CC engineering NN applications
NNS with IN a DT solution NN that WDT becomes VBZ a DT computationally JJ intensive JJ task NN,
measured VBN by IN the DT increasing VBG number NN of IN unknown JJ variables NNS.</s><s>An DT
Systolic NP Architecture NP was VBD implemented VBN, connected VBN in IN a DT ring NN topology
NN, mapping VBG an DT iterative JJ solution NN method NN.</s><s>This DT class NN of IN parallel JJ
architectures NNS presents VBZ characteristics NNS of IN simplicity NN, regularity NN and CC
modularity NN that WDT facilitate VBP hardware NN implementations NNS, being VBG very RB used
VBN in IN dedicated JJ computation NN systems NNS to TO the DT solution NN of IN specific JJ
problems NNS, which WDT possess VBP as IN requirements NNS to TO handle VB great JJ
computational JJ demand NN and CC real-time NN response NN.</s><s>Advanced NP methodologies
NNS and CC tools NNS for IN hardware NN project NN were VBD adopted VBN to TO accelerate VB the
DT development NN cycle NN.</s><s>The DT architecture NN has VBZ been VBN implemented VBN
and CC verified VBN on IN FPGAs NP (Field NP Programmable JJ Gate NP Arrays NP).</s><s>The DT
performance NN results NNS are VBP presented VBN and CC discussed VBN, indicating VBG the DT
feasibility NN and CC efficiency NN of IN the DT adopted VBN approach NN and CC methodology NN for
IN this DT kind NN of IN problem NN.</s>
</p>
</text>
sdpc1
<text lang=pt id=sdpc1R>
<p><s>Esta PRON dissertação N de PREP Mestrado N apresenta VERB uma ART extensão N do
PREP+ART ASiA NP (Ambiente NP de PREP Simulação NP Automático NP), para PREP simulação N
de PREP arquiteturas N de PREP computadores N, denominada VERB Módulo N Arquitetura
143
ADJ.</s><s>Este PRON módulo N possibilita VERB que CONJ o ART usuário N utilize VERB
arquiteturas N já ADV definidas ADJ (alterando VERB ou CONJ não ADV os ART seus PRON
parâmetros N) ou CONJ desenvolva VERB o ART modelo N de PREP uma ART nova ADJ arquitetura N
utilizando VERB ferramentas N específicas ADJ para PREP simulação N de PREP arquitetura N de
PREP computadores N.</s><s>Dois NUME exemplos N ilustram VERB a ART utilização N do
PREP+ART Módulo N Arquitetura NP, destacando VERB as ART vantagens N de PREP sua PRON
aplicação N tanto ADV em PREP ensino N como CONJ em PREP pesquisa N.</s><s>Este PRON
trabalho N apresenta VERB ainda ADV algumas ADJ alterações N efetuadas ADJ no PREP+ART ASiA
NP para PREP torná N - lo VERB mais ADV amigável ADJ e CONJ flexível ADJ.</s><s>Uma ART
revisão N bibliográfica ADJ dos PREP+ART assuntos N relacionados ADJ ao PREP+ART tema N é
VERB também ADV apresentada ADJ.</s>
</p>
</text>
<text lang=en id=sdpc1A>
<p><s>This DT MSc NP dissertation NN presents VBZ an DT extension NN of IN the DT ASiA NP
(Ambiente NP de NP Simulação NP Automático NP) for IN computer NN architecture NN simulation NN,
named VBD Architecture NP Module NP.</s><s>This DT module NN allows VBZ the DT use NN of IN
previously RB defined VBN architectures NNS (with IN possible JJ alteration NN of IN parameters NNS)
or CC new JJ architecture NN models NNS using VBG specific JJ tools NNS for IN computer NN
architecture NN simulation NN.</s><s>Two CD examples NNS show VBP the DT utilization NN of IN the
DT Architecture NP Module NP highlighting VBG its PP$ advantages NNS as IN both PDT a DT teaching
NN and CC a DT research NN tool NN.</s><s>This DT work NN also RB presents VBZ some DT
improvements NNS to TO the DT ASiA NP with IN the DT aim NN of IN becoming VBG more RBR
friendly JJ and CC flexible JJ.</s><s>A DT literature NN review NN of IN the DT subjects NNS related
VBN to TO the DT general JJ theme NN is VBZ also RB presented VBN.</s>
</p>
</text>
sdpc2
<text lang=pt id=sdpc2R>
<p><s>Os ART sistemas N computacionais N distribuídos VERB aplicados VERB à PREP+ART
computação N paralela ADJ permitem VERB uma ART melhor LOCU relação LOCU custo N /benefício N
para PREP a ART computação N paralela ADJ.</s><s>Esses PRON sistemas N oferecem VERB a ART
potência N computacional N adequada ADJ às PREP+ART aplicações N que PRON não ADV
necessitam VERB de PREP uma ART máquina N maciçamente ADJ paralela ADJ, porém CONJ
necessitam VERB de PREP uma ART potência N computacional N maior ADJ que CONJ uma ART
máquina N seqüencial ADJ pode VERB oferecer VERB.</s>
</p>
<p><s>P N.V N.M RES.(Parallel NP Virtual ADJ Machine NP) e CONJ M RES.P N.I RES.(Message NP
Passage NP Inteface NP) são VERB exemplos N de PREP ambiente N de PREP paralelos N virtuais
ADJ amplamente ADJ discutido VERB na PREP+ART literatura N.</s><s>Tendo VERB em PREP vista
N a PREP grande ADJ utilização N desses PREP+PD ambientes ADJ tanto ADV em PREP nível N
acadêmico N quanto ADV em PREP níveis N comerciais ADJ e CONJ industriais ADJ, torna-se ADJ
interessante ADJ a PREP criação N de PREP uma ART ferramenta VERB que CONJ apoie VERB o ART
desenvolvimento N de PREP programas N para PREP esses PRON ambientes N.</s><s>Poucas ADJ
são VERB as ART ferramentas N desse PREP+PD tipo N que PRON aparecem VERB na PREP+ART
literatura N; uma ART delas PREP+PPR e CONJ que PRON permite VERB ser VERB estendida ADJ
para PREP dar VERB suporte N a PREP tais PRON ambientes N é VERB a ART F RES.A ART.P N.P
N.(Ferramenta VERB de PREP Apoio N à PREP+ART Programação N Paralela VERB).</s>
</p>
<p><s>Dentro ADV desse PREP+PD contexto N, este PRON trabalho N apresenta VERB a ART
modelagem N dos PREP+ART ambientes ADJ paralelos N virtuais ADJ segundo CONJ a ART
abordagem ADJ proposta N na PREP+ART definição N da PREP+ART F RES.A PRON.P NP.P NP.,
para PREP que PRON arcabouços N de PREP programas N P NP.V VERB.M RES.e CONJ M RES.P
144
N.I NP possam VERB ser VERB gerados ADJ.</s><s>Essa PRON ferramenta VERB permite VERB a
ART utilização N da PREP+ART computação N paralela ADJ a PREP um ART maior ADJ número N de
PREP usuários N, ou CONJ seja VERB, auxiliando VERB os ART iniciante N na PREP+ART confecção
N dos PREP+ART programa N e CONJ os ART experientes N na PREP+ART manutenção N, além
LOCU de LOCU permitir VERB maior ADJ produtividade N.</s>
</p>
<p><s>Foram VERB realizados ADJ estudos N visando VERB a ART validação N e CONJ a ART
avaliação N da PREP+ART ferramenta N.</s><s>Os ART resultados N obtidos VERB demonstram
VERB que LOCU a LOCU ferramenta VERB possui VERB comportamento N estável ADJ e CONJ tem
VERB potencial N para PREP ser VERB utilizada VERB livremente ADV em PREP ambientes ADJ P N.V
N.M RES.e CONJ M RES.P N.I RES..</s>
</p>
</text>
<text lang=en id=sdpc2A>
<p><s>Distributed VBN computing VBG systems NNS applied VBN to TO parallel VB computing VBG
allow VB the DT realisation NN of IN a DT better JJR cost NN /benefit NN relation NN for IN parallel JJ
programming NN.</s><s>These DT systems NNS offer VBP an DT adequate JJ computing NN power
NN to TO those DT applications NNS which WDT do VBP not RB require VB a DT massively RB parallel
JJ architecture NN but CC need VB such PDT a DT computer NN power NN not RB available JJ from IN
sequential JJ computers NNS.</s>
</p>
<p><s>P.V.M. JJ (Parallel JJ Virtual JJ Machine NN) and CC M.P.I. NP (Message NN Passing NN
Interface NP) are VBP good JJ examples NNS of IN parallel JJ virtual JJ environments NNS being VBG
widely RB discussed VBN in IN the DT literature NN.</s><s>These DT virtual JJ environments NNS are
VBP broadly RB used VBN in IN both DT academic JJ, commercial JJ and CC industrial JJ applications
NNS, making VBG attractive JJ the DT development NN of IN supporting VBG tools NNS for IN these DT
parallel JJ programming NN environments NNS.</s><s>There EX are VBP few JJ of IN such JJ tools
NNS available JJ in IN the DT literature NN.</s><s>F.A.P.P. NP is VBZ one CD of IN these DT tools
NNS and CC it PP can MD be VB extended VBN to TO support VB parallel JJ virtual JJ environments
NNS.</s>
</p>
<p><s>This DT work NN addresses VBZ the DT extension NN of IN the DT F.A.P.P. NP in IN order NN
to TO produced VBN P.V.M. NP and CC M.P.I. NP source NN code NN.</s><s>This DT extension NN
can MD help VB a DT large JJ number NN of IN users NNS to TO develop VB parallel JJ programs NNS
either RB by IN giving VBG support NN for IN the DT beginners NNS or CC by IN increasing VBG the DT
productivity NN of IN the DT experienced JJ parallel JJ programmers NNS, besides IN helping VBG in IN
the DT maintenance NN phase NN.</s>
</p>
<p><s>The DT tool NN produced VBN is VBZ tested VBN by IN means NNS of IN several JJ examples
NNS which WDT show VBP a DT stable JJ behaviour NN and CC that IN the DT tool NN can MD be VB
easily RB used VBN in IN both DT P.V.M. NP and CC M.P.I. NP environments NNS.</s>
</p>
</text>
sdpc3
<text lang=pt id=sdpc3R>
<p><s>O ART MPI NP é VERB uma ART tentativa N de PREP padronização N para PREP ambientes N
de PREP programação N via VERB troca N de PREP mensagens N, tendo VERB como CONJ objetivo
ADJ portabilidade N e CONJ eficiência N em PREP qualquer ADJ plataforma N.</s><s>O ART requisito
N de PREP alta ADJ portabilidade N sem PREP perda N de PREP eficiência N torna VERB o ART MPI N
um ART padrão N extenso ADJ.</s><s>Rotinas ADJ de PREP comunicação N ponto-a-ponto N, por
LOCU exemplo LOCU, são VERB estruturadas ADJ de PREP várias ADJ maneiras N, apresentando
VERB diferentes ADJ desempenhos N.</s><s>O ART objetivo N deste PREP+PD trabalho N é VERB
estudar VERB o ART desempenho N das PREP+ART rotinas N de PREP comunicação N ponto-a-ponto
145
N do PREP+ART MPI NP em PREP uma ART rede N de PREP computadores N pessoais ADJ
executando VERB o ART sistema N operacional ADJ LINUX NP, a ART fim N de PREP avaliar VERB
objetivamente ADV a LOCU relação LOCU custo N /benefício N de PREP cada LOCU uma
LOCU.</s><s>A ART avaliação N é VERB feita VERB através ADV da PREP+ART execução N de
PREP benchmarks N e CONJ um ART exemplo N de PREP aplicação N, executados VERB em PREP
três NUME implementações N de PREP domínio N público ADJ do PREP+ART MPI NP (MPICH NP,
LAM VERB e CONJ UNIFY NP), permitindo VERB a ART comparação N dessas PREP+PD
implementações N.</s><s>Resultados N obtidos VERB com PREP a ART utilização N do PREP+ART
PVM NP também ADV são VERB incluídos VERB e CONJ comparados VERB aos PREP+ART do
PREP+ART MPI NP, visto VERB que CONJ o ART PVM NP é VERB uma ART plataforma N de PREP
programação N via VERB troca N de PREP mensagens N muito ADV difundida ADJ na PREP+ART
comunidade N computacional N.</s><s>A ART apresentação N clara ADJ e CONJ concisa ADJ dos
PREP+ART aspectos N fundamentais ADJ das PREP+ART diferentes ADJ formas N de PREP
comunicação N disponíveis ADJ em PREP diferentes ADJ implementações N do PREP+ART MPI NP e
CONJ a ART avaliação N de PREP desempenho N efetuada ADJ, que PRON é VERB capaz ADJ de
PREP orientar VERB o ART usuário N final ADJ na PREP+ART escolha N de PREP uma ART
implementação N do PREP+ART MPI NP, bem ADV como ADV da PREP+ART forma N de PREP
comunicação N mais ADV adequada ADJ à PREP+ART sua PRON aplicação N, são VERB
contribuições N importantes ADJ dessa PREP+PD dissertação N.</s>
</p>
</text>
<text lang=en id=sdpc3A>
<p><s>The DT MPI NP is VBZ an DT attempt NN of IN standardization NN for IN message-passing JJ
programming NN environments NNS, aiming VBG high JJ portability NN and CC efficiency NN in IN any
DT platform NN.</s><s>The DT requirement NN of IN high JJ portability NN without IN loss NN of IN
efficiency NN makes VBZ the DT MPI NP an DT extensive JJ standard NN.</s><s>The DT point-to-point
JJ communication NN routines NNS, for IN instance NN, are VBP structured VBN in IN many JJ ways
NNS, issuing VBG different JJ performance NN.</s><s>This DT work NN aims VBZ to TO study VB the
DT performance NN of IN MPI NP point-to-point JJ communications NNS routines NNS in IN a DT
personal JJ computer NN network NN executing VBG LINUX NP operating NN system NN, providing
VBG objective JJ results NNS about IN the DT cost NN /benefit NN relationship NN for IN each DT
routine NN.</s><s>This DT evaluation NN is VBZ performed VBN by IN means NNS of IN executing VBG
benchmarks NNS and CC an DT application NN example NN, executed VBN on IN three CD MPI NP
public JJ domain NN implementations NNS (MPICH NP, LAM NP e NP UNIFY VB), also RB allowing
VBG the DT comparison NN of IN the DT implementations NNS.</s><s>Results NNS obtained VBN from
IN PVM NP are VBP included VBN and CC compared VBN to TO those DT from IN MPI NP, as IN PVM
NP is VBZ widely RB used VBN by IN the DT computational JJ community NN.</s><s>The DT clear JJ
and CC concise JJ presentation NN of IN fundamental JJ issues NNS for IN the DT different JJ MPI NP
communication NN modes NNS available JJ on IN different JJ MPI NP implementations NNS, together
RB with IN the DT performance NN evaluation NN developed VBN, that WDT is VBZ able JJ to TO guide
VB the DT final JJ user NN in IN the DT choice NN of IN a DT given VBN MPI NP implementation NN as
RB well RB as IN the DT communication NN mode NN suitable JJ to TO his PP$ /her PP$ application
NN, are VBP important JJ contributions NNS of IN this DT dissertation NN.</s>
</p>
</text>
sdpc4
<text lang=pt id=sdpc4R>
<p><s>Esta PRON dissertação N de PREP mestrado N descreve VERB a ART implementação N de
PREP um ART módulo N de PREP simulação N de PREP redes N de PREP computadores N para
PREP o ART ASiA NP (Ambiente NP de PREP Simulação NP Automático NP).</s><s>Este PRON
módulo N permite VERB ao PREP+ART usuário N a PREP simulação N de PREP redes N já ADV
definidas ADJ (com PREP a ART possibilidade N de PREP alteração N dos PREP+ART parâmetros N
de PREP entrada N) ou CONJ definir VERB novas ADJ redes N através ADV da PREP+ART utilização N
146
dos PREP+ART recursos N da PREP+ART barra N de PREP ferramentas N.</s><s>Para PREP
aumentar VERB a ART gama N de PREP sistemas N que CONJ o ART usuário N pode VERB modelar
VERB foram VERB implementados VERB e CONJ incluídos VERB na PREP+ART barra N de PREP
ferramentas ADJ novas ADJ funcionalidades N que PRON permitem VERB a ART modelagem N de
PREP sistemas N mais ADV complexos ADJ.</s><s>Este PRON trabalho N apresenta VERB também
ADV uma ART revisão N bibliográfica ADJ sobre PREP simulação N, redes N de PREP computadores N
e CONJ ambientes N de PREP simulação N.</s>
</p>
</text>
<text lang=en id=sdpc4A>
<p><s>This DT MSc NP dissertation NN describes VBZ the DT implementation NN of IN a DT computer
NN network NN simulation NN module NN for IN ASiA NP (an DT Automatic NP Simulation NN
Environment NP).</s><s>This DT module NN allows VBZ to TO the DT user NN the DT simulation NN of
IN previously RB defined VBN computer NN networks NNS (with IN possible JJ alteration NN of IN
parameters NNS) or CC the DT definition NN of IN new JJ computer NN networks NNS using VBG the
DT toolbar JJ resources NNS.</s><s>New NP resources NNS were VBD added VBN into IN the DT
toolbar NN in IN order NN to TO expand VB the DT range NN of IN systems NNS that WDT can MD be
VB modeled VBN, allowing VBG the DT stydy NN of IN more JJR complex JJ systems NNS.</s><s>This
DT work NN also RB presents VBZ a DT literature NN review NN about IN simulation NN, computer NN
networks NNS and CC simulation NN environments NNS.</s>
</p>
</text>
sdpc5
<text lang=pt id=sdpc5R>
<p><s>O ART desempenho N global ADJ dos PREP+ART sistemas N computacionais N é VERB
limitado ADJ, geralmente ADV, pelo PREP+ART componente N de PREP menor ADJ desempenho
N.</s><s>Os ART processadores N e CONJ a ART memória N principal ADJ têm VERB experimentado
VERB um ART aumento N de PREP desempenho N bem ADV maior ADJ que CONJ o ART da
PREP+ART memória N secundária ADJ, como CONJ os ART discos N magnéticos ADJ.</s><s>Em
PREP 1984 NP, Johnson NP introduziu VERB o ART conceito N de PREP fragmentação N, onde PRON
um ART dado ADJ é VERB gravado VERB em PREP uma ART matriz N de PREP discos N, de PREP
forma N que CONJ os ART seus PRON fragmentos N podem VERB ser VERB recuperados ADJ em
PREP paralelo N e CONJ, por PREP conseqüência N, de PREP forma N mais ADV rápida
ADJ.</s><s>O ART principal ADJ problema N da PREP+ART fragmentação N é VERB a ART redução N
da PREP+ART confiabilidade N da PREP+ART matriz N pois CONJ, a ART falha N de PREP um ART
dos PREP+ART discos N torna VERB o LOCU dado LOCU inacessível ADJ.</s><s>Patterson NP,
Gibson NP e CONJ Katz NP propuseram VERB, em PREP 1988 NUME, 5 NUME formas N de PREP
armazenar VERB informação N redundante ADJ na PREP+ART matriz N de PREP discos N e CONJ,
dessa PREP+PD forma N, aumentar VERB sua PRON confiabilidade N.</s><s>A ART essas PRON
formas N foi VERB dado VERB o ART nome N de PREP RAID NP - Redundant NP Arrays NP of NP
Independent NP Disks NP.</s><s>Com PREP o ART passar VERB do PREP+ART tempo N, outras
PRON formas N de PREP armazenamento N de PREP redundância N foram VERB criadas VERB,
tornando VERB complexa ADJ a ART taxonomia N da PREP+ART área N.</s><s>Além LOCU disso
LOCU, alterações N de PREP parâmetros N na PREP+ART matriz N implicam VERB em PREP
variações N de PREP desempenho N nem CONJ sempre ADV fáceis ADJ de PREP se PRON perceber
VERB em PREP um ART primeiro NUME momento N.</s><s>Com PREP o ART objetivo N de PREP
facilitar VERB a ART compreensão N da PREP+ART taxonomia N e CONJ permitir VERB que PRON
sejam VERB feitos ADJ experimentos N na PREP+ART matriz N buscando VERB um ART melhor ADJ
desempenho N, esta PRON dissertação N propõe VERB um ART ambiente N de PREP simulação N e
CONJ aprendizado VERB para PREP RAID NP, onde PRON o ART usuário N pode VERB interagir
VERB com PREP diversos ADJ modelos N de PREP RAID N, ou CONJ até PREP criar VERB o ART seu
PRON próprio ADJ, para PREP avaliar VERB seu PRON desempenho N em PREP várias ADJ situações
N, além LOCU de LOCU oferecer VERB ao PREP+ART usuário N acesso N ao PREP+ART
147
conhecimento N da PREP+ART área N, agindo VERB como CONJ um ART tutor N.</s><s>Esta PRON
dissertação N apresenta VERB, ainda ADV, um ART protótipo N de PREP um ART simulador ADJ de
PREP discos N magnéticos ADJ que PRON pode VERB ser VERB utilizado ADJ como CONJ base N
para PREP o ART desenvolvimento N de PREP um ART simulador ADJ de PREP RAID N para PREP
ser N utilizado ADJ pelo PREP+ART ambiente N.</s>
</p>
</text>
<text lang=en id=sdpc5A>
<p><s>The DT component NN with IN the DT worst JJS performance NN usually RB limits VBZ the DT
overall JJ performance NN of IN a DT computing NN system NN.</s><s>The DT performance NN of IN
processors NNS and CC main JJ memory NN has VBZ improved VBN faster RBR than IN the DT
secondary JJ memory NN, such JJ as IN magnetic JJ disks NNS.</s><s>Johnson NP, in IN 1984 CD,
introduced VBD the DT concept NN of IN fragmentation NN, in IN which WDT a DT data NN file NN is
VBZ written VBN into IN a DT disk NN array NN, in IN a DT way NN that IN its PP$ stripes NNS can MD
be VB recovered VBN in IN parallel JJ and CC therefore RB, in IN a DT faster JJR way NN.</s><s>The
DT main JJ problem NN with IN fragmentation NN is VBZ the DT reduction NN of IN the DT reliability
NN.</s><s>If IN one CD disk NN fails VBZ, all DT data NN file NN becomes VBZ inaccessible
JJ.</s><s>Patterson NP, Gibson NP and CC Katz NP proposed VBD, in IN 1988 CD, five CD ways NNS
to TO store VB redundant JJ information NN in IN the DT array NN, increasing VBG the DT reliability NN,
comprising VBG the DT main JJ RAID NN (Redundant JJ Array NN of IN Independent JJ Disks NNS)
configurations NNS.</s><s>Some DT other JJ ways NNS to TO store VB the DT redundant JJ
information NN have VBP been VBN proposed VBN over IN the DT years NNS, making VBG the DT
RAID NN taxonomy NN more RBR complex JJ.</s><s>Furthermore RB, changes NNS in IN the DT array
NN parameters NNS takes VBZ to TO performance NN variations NNS that WDT are VBP not RB always
RB understood VBN.</s><s>With IN the DT purpose NN of IN facilitating VBG the DT comprehension NN
of IN the DT taxonomy NN and CC allowing VBG the DT execution NN of IN experiments NNS looking
VBG forward RB to TO improve VB performance NN, this DT MSc NP Dissertation NN proposes VBZ an
DT Intelligent JJ Simulation NN and CC Learning NP Environment NP for IN RAID NN, where WRB the
DT user NN can MD interact VB with IN several JJ RAID NN models NNS, or CC even RB create VB his
PP$ /her PP$ own JJ models NNS, in IN order NN to TO evaluate VB their PP$ performance NN under
IN different JJ situations NNS.</s><s>The DT environment NN also RB allows VBZ the DT user NN to
TO interact VB with IN the DT knowledge NN of IN the DT area NN, acting VBG as IN a DT tutor
VB.</s><s>This DT Dissertation NN also RB presents VBZ a DT prototype NN of IN a DT magnetic JJ
disk NN simulator NN, that WDT can MD be VB used VBN as IN the DT kernel NN for IN the DT
development NN of IN a DT RAID NN simulator NN to TO be VB used VBN by IN the DT environment
NN.</s>
</p>
</text>
sdpc6
<text lang=pt id=sdpc6R>
<p><s>Este PRON trabalho N apresenta VERB uma ART ferramenta VERB de PREP apoio N ao
PREP+ART desenvolvimento N de PREP aplicações N distribuídas VERB, baseadas ADJ em PREP
RPCs N, para PREP o ART ambiente N Windows NP 95 NP.</s><s>Discute ADJ, ainda ADV, algumas
PRON aplicações N construídas VERB para PREP validar VERB o ART sistema N, as ART quais PRON
seguem VERB o ART paradigma N cliente-servidor N.</s><s>É VERB feita VERB uma ART revisão N
bibliográfica ADJ dos PREP+ART assuntos N mais ADV relevantes N relacionados VERB ao
PREP+ART tema N e CONJ apresentados ADJ os ART detalhes N de PREP implementação N da
PREP+ART ferramenta N.</s><s>Esta PRON foi VERB implementada VERB com PREP técnicas N de
PREP orientação N a PREP objetos N, sendo VERB composta VERB por PREP um ART Gerador N
Automático N de PREP Stubs NP e CONJ uma ART Biblioteca N RPC NP, além LOCU de LOCU
possibilitar VERB a ART utilização N de PREP um ART Serviço N de PREP Binding N.</s><s>As ART
aplicações N construídas VERB procuram VERB explorar VERB as ART potencialidades N da
PREP+ART ferramenta VERB, sendo VERB fornecidas VERB também ADV orientações N gerais ADJ
148
para PREP o ART desenvolvimento N de PREP aplicações N distribuídas VERB no PREP+ART
ambiente N Windows NP 95 NP.</s>
</p>
</text>
<text lang=en id=sdpc6A>
<p><s>This DT work NN presents VBZ a DT tool NN to TO support VB the DT development NN of IN
RPC-based JJ distributed VBN applications NNS in IN the DT Windows NP 95 CD environment
NN.</s><s>It PP also RB discusses VBZ some DT applications NNS built VBN to TO validate VB the DT
system NN, which WDT follow VBP the DT client-server NN model NN.</s><s>A DT theoretical JJ review
NN of IN the DT most RBS relevant JJ topics NNS related VBN to TO the DT field NN is VBZ done VBN
and CC the DT tool NN 's POS implementation NN details NNS are VBP presented VBN.</s><s>This DT
tool NN was VBD implemented VBN with IN object-oriented JJ techniques NNS and CC comprises VBZ
an DT automatic JJ Stub NN Generator NN and CC an DT RPC NP Library NP, together RB with IN a DT
Binding JJ Service NP.</s><s>The DT distributed VBN applications NNS that WDT were VBD built VBN
try NN to TO explore VB the DT tool NN 's POS full JJ potential NN.</s><s>General NP guidelines NNS
regarding VBG the DT development NN of IN distributed VBN applications NNS for IN the DT Windows
NP 95 CD environment NN are VBP also RB provided VBN.</s>
</p>
</text>
sdpc7
<text lang=pt id=sdpc7R>
<p><s>Neste PREP+PD trabalho N é VERB apresentado VERB uma ART avaliação N de PREP
desempenho N das PREP+ART plataformas N de PREP portabilidade N PVM NP e CONJ MPI NP
quando CONJ executados VERB em PREP um ART sistema N distribuído ADJ e CONJ em PREP uma
ART máquina N paralela ADJ SP2 NP.</s><s>Essa PRON análise N é VERB feita VERB através ADV
do PREP+ART desenvolvimento N de PREP vários PRON algoritmos ADJ paralelos N de PREP
ordenação N, utilizando-se ADJ quatro NUME implementações N: IBM NP MPI NP, IBM NP PVMe NP
(executadas VERB no PREP+ART SP2 NP), MPICH NP e CONJ PVM NP (executadas VERB no
PREP+ART sistema N distribuído ADJ).</s>
</p>
<p><s>Baseando-se ADJ na PREP+ART execução N de PREP algoritmos N paralelos ADJ,
apresenta-se ADJ uma ART comparação N entre PREP o ART comportamento N dessas PREP+PD
plataformas N em PREP cada ADJ tipo N de PREP arquitetura N e CONJ em PREP cada ADJ algoritmo
N implementado VERB e CONJ uma ART comparação N entre PREP os ART diversos ADJ algoritmos N
de PREP ordenação N considerados VERB.</s><s>Os ART resultados N obtidos VERB com PREP os
ART algoritmos N seqüenciais ADJ também ADV são VERB incluídos VERB nesta PREP+PD avaliação
N, permitindo VERB analisar VERB o ART speedup N alcançado VERB com PREP a ART execução N
das PREP+ART aplicações N paralelas ADJ implementadas VERB em PREP cada ADJ plataforma
N.</s>
</p>
<p><s>Através ADV dos PREP+ART resultados N obtidos VERB foi VERB possível ADJ constatar
VERB que CONJ realmente ADV, conforme VERB alguns ADJ autores N citam VERB mas CONJ não
ADV demonstram VERB: o ART PVM NP apresenta VERB melhor ADV desempenho N quando CONJ
executado VERB em PREP sistemas N distribuídos VERB (visto VERB que PRON foi VERB projetado
VERB especialmente ADV para PREP atuar VERB sobre PREP grupos N de PREP computadores N
autônomos N interligados N) e CONJ o ART MPI NP é VERB mais ADV adequado ADJ se PRON
implementado VERB em PREP arquiteturas N paralelas ADJ.</s>
</p>
</text>
<text lang=en id=sdpc7A>
<p><s>This DT work NN presents VBZ a DT performance NN evaluation NN of IN the DT portable JJ
platforms NNS PVM NP and CC MPI NP when WRB running VBG in IN a DT distributed VBN system NN
149
and CC in IN a DT parallel JJ architecture NN - NN SP2 NP.</s><s>The DT evaluation NN is VBZ
performed VBN through IN a DT number NN of IN sorting VBG parallel JJ algorithms NNS.</s><s>Four
CD implementation NN of IN MPI NP and CC PVM NP are VBP considered VBN: IBM NP MPI NP and
CC IBM NP PVMe NP (running VBG in IN the DT SP2 NP), MPICH NP and CC PVM NP (running VBG in
IN a DT distributed VBN system NN).</s>
</p>
<p><s>The DT parallel JJ algorithms NNS were VBD developed VBN and CC the DT results NNS are
VBP used VBN to TO present VB a DT comparison NN between IN the DT different JJ environments
NNS considered VBN and CC between IN the DT several JJ sorting VBG algorithms NNS implemented
VBN.</s><s>The DT sequential JJ algorithms NNS were VBD also RB analysed VBN to TO allow VB the
DT speedup NN evaluation NN in IN the DT execution NN in IN each DT environment NN.</s>
</p>
<p><s>Through IN the DT results NNS obtained VBD it PP is VBZ possible JJ to TO verify VB and CC to
TO prove VB (for IN the DT environment NN considered VBN) the DT follow VBP affirmation NN: The DT
PVM NN presents VBZ a DT better JJR performance NN in IN a DT distributed VBN systems NNS (since
IN the DT PVM NN was VBD design NN to TO work VB in IN a DT set NN of IN loosely RB coupled VBN
computers NNS) and CC the DT MPI NP is VBZ more RBR adequate JJ in IN parallel JJ architectures
NNS.</s>
</p>
</text>
sdpc8
<text lang=pt id=sdpc8R>
<p><s>Os ART sistemas N computacionais N distribuídos VERB aplicados VERB à PREP+ART
computação N paralela ADJ permitem VERB uma ART melhor LOCU relação LOCU custo N /benefício N
para PREP a ART computação N paralela ADJ.</s><s>Esses PRON sistemas N oferecem VERB a ART
potência N computacional N adequada ADJ às PREP+ART aplicações N que PRON não ADV
necessitam VERB de PREP uma ART máquina N maciçamente ADJ paralela ADJ, porém CONJ
necessitam VERB de PREP uma ART potência N computacional N maior ADJ que CONJ uma ART
máquina N seqüencial ADJ pode VERB oferecer VERB.</s>
</p>
<p><s>PVM NP (Parallel NP Virtual ADJ Machine NP) é VERB um ART exemplo N de PREP ambiente
N de PREP passagem N de PREP mensagens N, amplamente ADV discutido VERB na PREP+ART
literatura N, que PRON permite VERB a ART criação N de PREP máquinas N paralelas ADJ virtuais ADJ
em PREP estações N de PREP trabalho N, normalmente ADV máquinas N RISC NP, e CONJ com
PREP o ART sistema N operacional ADJ UNIX NP.</s>
</p>
<p><s>Dentro ADV desse PREP+PD contexto N, este PRON trabalho N descreve VERB
detalhadamente ADV a ART implementação N do PREP+ART PVM-W95 NP (PVM NP para PREP
Windows95 NP), um ART ambiente N de PREP passagem N de PREP mensagens N que PRON permite
VERB a ART criação N de PREP uma ART máquina N paralela ADJ virtual ADJ, utilizando VERB
computadores N pessoais ADJ conectados VERB por PREP uma ART rede N de PREP comunicação N
e CONJ com PREP o ART sistema N operacional ADJ Windows95 NP, de LOCU modo LOCU análogo N
ao PREP+ART PVM NP.</s>
</p>
<p><s>Foram VERB realizados ADJ estudos N preliminares N visando VERB a ART validação N e
CONJ a ART avaliação N do PREP+ART desempenho N do PREP+ART PVM-W95 NP.</s><s>Os ART
resultados N obtidos VERB demonstram VERB que CONJ o ART ambiente N tem VERB comportamento
N estável ADJ e CONJ que CONJ as ART aplicações N paralelas ADJ desenvolvidas VERB apresentam
VERB um ART excelente ADJ speedup N, considerando-se ADJ o ART hardware N disponível ADJ.</s>
</p>
</text>
<text lang=en id=sdpc8A>
<p><s>Distributed VBN Computing NP Systems NPS applied VBD to TO parallel VB computing VBG
150
allow VB a DT better JJR cost NN /benefit NN relation NN for IN parallel JJ software NN implementation
NN.</s><s>They PP offer VB an DT adequate JJ computing NN power NN for IN these DT applications
NNS that IN although IN not RB requiring VBG a DT massively RB parallel JJ machine NN, need VBP a
DT computing VBG power NN greater JJR than IN those DT available JJ with IN standard JJ sequential
JJ computers NNS.</s>
</p>
<p><s>PVM JJ (Parallel JJ Virtual JJ Machine NN) is VBZ an DT example NN of IN a DT message NN
passing VBG library NN widely RB discussed VBN in IN the DT related JJ literature NN, that WDT allows
VBZ the DT implementation NN of IN parallel JJ virtual JJ machines NNS by IN using VBG workstations
NNS (normally RB RISC NP machines NNS, running VBG the DT UNIX NP operating NN system
NN).</s>
</p>
<p><s>This DT MSc NP dissertation NN describes VBZ in IN details NNS the DT implementation NN of
IN PVM-W95 NP (Parallel JJ Virtual JJ Machine NN for IN Windows95 NP), that WDT comprises VBZ a
DT message NN passing VBG environment NN (similar JJ to TO the DT PVM NP), allowing VBG the DT
creation NN of IN a DT parallel JJ virtual JJ machine NN by IN using VBG personal JJ computers NNS
(working VBG as IN workstations NNS in IN a DT distributed VBN computing NN environment NN),
interconnected VBN through IN a DT communication NN network NN and CC running VBG the DT
Windows95 NP operating NN system NN.</s>
</p>
<p><s>Preliminary JJ studies NNS aiming VBG the DT validation NN and CC performance NN evaluation
NN of IN PVM-W95 NP were VBD performed VBN.</s><s>The DT results NNS obtained VBD showed
VBN that IN the DT PVM-W95 NN behaves VBZ stable JJ and CC the DT parallel JJ applications NNS
developed VBD reached VBN excellent JJ speedups NNS, according VBG to TO the DT hardware NN
adopted VBD.</s>
</p>
</text>
sdpc9
<text lang=pt id=sdpc9R>
<p><s>O ART objetivo N principal ADJ deste PREP+PD trabalho N é VERB o ART desenvolvimento N e
CONJ avaliação N de PREP algoritmos N numéricos ADJ paralelos ADJ e CONJ sua PRON execução N
em PREP máquinas N paralelas ADJ (máquinas N multiprocessadas ADJ, máquinas N vetoriais ADJ e
CONJ máquinas N paralelas ADJ virtuais ADJ).</s><s>Os ART algoritmos N desenvolvidos ADJ foram
VERB executados VERB em PREP diferentes ADJ condições N tanto ADV em PREP termos N de PREP
plataformas N utilizadas ADJ como CONJ em PREP termos N de PREP tamanho N da PREP+ART
aplicação N considerada VERB.</s>
</p>
<p><s>Os ART resultados N obtidos VERB na PREP+ART implementação N dos PREP+ART algoritmos
N numéricos ADJ são VERB analisados VERB baseando VERB - se PRON em PREP algumas ADJ
métricas N (tempo N de PREP execução N e CONJ operações N em PREP ponto N flutuante ADJ)
comuns ADJ aos PREP+ART resultados N apresentados ADJ nos PREP+ART principais ADJ
benchmarks N estudados VERB.</s><s>Através ADV dos PREP+ART resultados N obtidos ADJ, o ART
desempenho N das PREP+ART bibliotecas N de PREP passagem N de PREP mensagem N MPI NP e
CONJ PVM NP, o ART desempenho N das PREP+ART arquiteturas N consideradas VERB e CONJ da
PREP+ART implementação N dos PREP+ART algoritmos N numéricos ADJ são VERB analisados
VERB.</s>
</p>
</text>
<text lang=en id=sdpc9A>
<p><s>The DT main JJ objective NN of IN this DT dissertation NN is VBZ the DT development NN and
CC evaluation NN of IN numerical JJ parallel JJ algorithms NNS and CC their PP$ execution NN on IN
parallel JJ machines NNS (multiprocessor JJ machines NNS, vectorial JJ machines NNS and CC parallel
JJ virtual JJ environments NNS).</s>
151
</p>
<p><s>The DT algorithms NNS developed VBN have VBP been VBN executed VBN under IN different JJ
conditions NNS both CC in IN terms NNS of IN the DT hardware NN plataform NN adopted VBN and CC
the DT problem NN size NN.</s>
</p>
<p><s>The DT results NNS obtained VBN with IN the DT numerical JJ algorithms JJ implementation NN
are VBP all RB analyzed VBN according VBG to TO some DT metrics NNS (execution NN time NN and
CC float-point NN operations NNS) available JJ in IN the DT main JJ benchmarks NNS studied VBD.</s>
</p>
<p><s>The DT performance NN reached VBN with IN the DT message NN passing VBG libraries NNS
PVM NP and CC MPI NP together RB with IN the DT performance NN observed VBD from IN the DT
different JJ architectures NNS considered VBN and CC the DT numerical JJ algorithms NNS
implemented VBN are VBP all RB analyzed VBN according VBG to TO the DT result NN obtained VBN in
IN this DT work NN.</s>
</p>
</text>
t-es1
<text lang=pt id=t-es1R>
<p><s>Este PRON trabalho N investiga VERB a ART aplicação N de PREP critérios N de PREP teste N
para PREP o ART teste N de PREP especificações N do PREP+ART aspecto N comportamental ADJ de
PREP Sistemas N Reativos ADJ, descritos ADJ em PREP Estelle NP e CONJ em PREP Statecharts
NP.</s><s>A ART utilização N de PREP Sistemas N Reativos VERB em PREP várias ADJ atividades N
humanas ADJ requer VERB uma ART maior ADJ qualidade N tanto ADV do PREP+ART produto N como
CONJ do PREP+ART processo N de PREP desenvolvimento N, pois CONJ falhas N nesses PREP+PD
sistemas N podem VERB ocasionar VERB riscos N para PREP vidas N humanas ADJ e CONJ perdas N
econômicas ADJ.</s><s>Os ART critérios N de PREP teste N propostos ADJ nesta PREP+PD tese N
visam VERB a PREP fornecer VERB uma ART medida N de PREP cobertura N dos PREP+ART testes
N, permitindo VERB que CONJ a ART qualidade N da PREP+ART atividade N de PREP teste N possa
VERB ser VERB mensurada VERB e CONJ avaliada VERB.</s><s>Esta PRON tese N apresenta VERB
contribuições N para PREP as ART três NUME atividades N fundamentais ADJ no PREP+ART contexto
N de PREP teste N de PREP software N, que PRON são VERB: definição N de PREP critérios N de
PREP teste N, desenvolvimento N de PREP estudos N teóricos ADJ /empíricos ADJ e CONJ
desenvolvimento N de PREP ferramentas N.</s><s>Com PREP relação N à PREP+ART definição N de
PREP critérios N de PREP teste N, é VERB proposta N a PREP aplicação N do PREP+ART Teste N de
PREP Mutação N para PREP Estelle NP e CONJ a ART aplicação N de PREP critérios N de PREP
Fluxo N de PREP Controle N para PREP Estelle NP e CONJ Statecharts NP.</s><s>Para PREP o ART
Teste N de PREP Mutação N, são VERB identificados VERB os ART tipos N de PREP erros N em PREP
especificações N Estelle NP, definindo VERB - se PRON os ART operadores N de PREP mutação N,
estratégias N de PREP teste N incrementais ADJ e CONJ critérios N de PREP mutação N alternativa
ADJ que PRON visam VERB a PREP diminuir VERB o ART custo N de PREP aplicação N desse
PREP+PD critério N.</s><s>Para PREP os ART critérios N de PREP Fluxo N de PREP Controle N,
foram VERB definidas VERB duas NUME famílias N de PREP critérios N: FCCS NP - Família N de
PREP Critérios N de PREP Cobertura N para PREP Statecharts NP e CONJ FCCE NP - Família N de
PREP Critérios N de PREP Cobertura N para PREP Estelle NP.</s><s>Estudos N teóricos ADJ são
VERB realizados VERB visando VERB a PREP analisar VERB a ART complexidade N do PREP+ART
Teste N de PREP Mutação N para PREP Estelle NP e CONJ a ART relação N de PREP inclusão N dos
PREP+ART critérios N FCCS NP e CONJ FCCE NP.</s><s>Estudos N empíricos ADJ são VERB
realizados VERB visando VERB a PREP comparar VERB os ART critérios N de PREP teste N definidos
VERB e CONJ a PRON analisar VERB a ART sua PRON aplicação N durante PREP a ART simulação N
de PREP especificações N Estelle NP e CONJ Statecharts NP.</s><s>Com PREP relação N ao
PREP+ART desenvolvimento N de PREP ferramentas N, a ART família N de PREP ferramentas ADJ
Proteum N, que PRON apóia N a ART aplicação N do PREP+ART teste N de PREP Mutação N, e CONJ
os ART ambientes N para PREP simulação N de PREP especificações N Estelle NP (EDT NP) e CONJ
Statecharts NP (StatSim NP) fornecem VERB uma ART base N essencial ADJ para PREP o ART
desenvolvimento N das PREP+ART ferramentas N.</s><s>São VERB apresentadas VERB algumas
152
ADJ ponderações N que PRON devem VERB ser VERB consideradas VERB para PREP a ART
definição N de PREP ferramentas N de PREP apoio N à PREP+ART aplicação N dos PREP+ART
critérios N propostos ADJ.</s>
</p>
</text>
<text lang=en id=t-es1A>
<p><s>Reactive JJ Systems NPS are VBP applied VBN to TO several JJ human JJ activities NNS and
CC as IN failures NNS in IN these DT systems NNS may MD cause VB human JJ or CC economical JJ
losses NNS, it PP is VBZ required VBN the DT use NN of IN high-quality JJ software NN development
NN processes NNS that WDT would MD lead VB to TO the DT production NN of IN high-quality JJ
products NNS.</s><s>This DT thesis NN investigates VBZ criteria NNS for IN testing NN of IN Reactive
JJ Systems NPS 'behavior NN specifications NNS, specified VBN either RB in IN Estelle NP or CC in IN
Statecharts NP.</s><s>These DT criteria NNS systematize VBP the DT testing NN activity NN and CC
provide VB mechanisms NNS for IN the DT software NN tests NNS quality NN assessment
NN.</s><s>This DT thesis NN presents VBZ contributions NNS to TO the DT three CD fundamental JJ
activities NNS in IN the DT context NN of IN software NN testing NN, which WDT are VBP: definition NN
of IN testing NN criteria NNS, theoretical JJ studies NNS and CC tool NN development NN.</s><s>In IN
relation NN to TO the DT definition NN of IN testing NN criteria NNS, it PP is VBZ proposed VBN the DT
use NN of IN Mutation NN Testing NP for IN Estelle NP specifications NNS and CC the DT use NN of IN
Control NP Flow NP Testing NP for IN Estelle NP and CC Statecharts NP specifications NNS.</s><s>For
IN Mutation NN Testing NP, the DT errors NNS types NNS in IN Estelle NP specifications NNS are VBP
identified VBN; mutation NN operators NNS are VBP defined VBN and CC incremental JJ testing NN
strategies NNS are VBP established VBN.</s><s>In IN this DT context NN, it PP is VBZ explored VBN
the DT alternative JJ mutation NN criteria NNS, which WDT aim VBP at IN reducing VBG the DT cost NN
of IN application NN of IN the DT Mutation NN Testing NP.</s><s>For IN Control NP Flow NP Testing
NP, two CD families NNS of IN criteria NNS are VBP defined VBN: SCCF NP - Statechart NP Coverage
NP Criteria NP Family NP and CC ECCF NP - Estelle NP Coverage NP Criteria NP Family
NP.</s><s>Theoretical JJ studies NNS are VBP accomplished VBN to TO analyze VB the DT complexity
NN of IN the DT Mutation NN Testing NP to TO Estelle NP and CC the DT inclusion NN relation NN for IN
the DT FCCS NNS and CC FCCE NN criteria NNS.</s><s>Case NP studies NNS are VBP conducted
VBN to TO evaluate VB the DT testing NN criteria NNS defined VBN in IN this DT thesis NN.</s><s>The
DT application NN of IN these DT criteria NNS during IN the DT simulation NN of IN Estelle NP and CC
Statecharts NP specifications NNS is VBZ analyzed VBN.</s><s>The DT Proteum NP family NN tools
NNS, that WDT supports VBZ the DT application NN of IN Mutation NN Testing NP, and CC the DT
simulation NN environments NNS to TO Estelle NP (EDT NP) and CC Statecharts NP (StatSim NP)
supply VB an DT essential JJ base NN for IN tools NNS development NN.</s><s>Considerations NNS
about IN the DT definition NN of IN supporting VBG tools NNS to TO the DT application NN of IN the DT
proposed JJ criteria NNS are VBP realized VBN.</s>
</p>
</text>
t-sdpc1
<text lang=pt id=t-sdpc1R>
<p><s>Este PRON trabalho N apresenta VERB um ART estudo N sobre PREP a ART viabilidade N de
PREP utilização N do PREP+ART protocolo N conservativo ADJ CMB NP para PREP sincronização N
de PREP simulações N distribuídas VERB em PREP diferentes ADJ plataformas N MIMD NP com PREP
memória N distribuída VERB, utilizando VERB granulosidade N grossa ADJ com PREP poucos ADJ
processos N paralelos ADJ.</s><s>A ART técnica N utilizada VERB para PREP a ART realização N das
PREP+ART análises N consiste VERB em PREP efetuar VERB coleta N de PREP dados N na
PREP+ART execução N da PREP+ART simulação N de PREP um ART grande ADJ número N de PREP
modelos N.</s><s>Para PREP a ART simulação N desses PREP+PD modelos N foi VERB desenvolvida
ADJ, e CONJ é VERB apresentada ADJ neste PREP+PD trabalho N, a ART extensão N funcional ADJ
ParSMPL NP, que PRON implementa VERB o ART protocolo N de PREP sincronização N CMB NP.</s>
</p>
153
<p><s>Pode-se ADJ subdividir VERB os ART resultados N obtidos VERB com PREP a ART análise N
dos PREP+ART dados N das PREP+ART simulações N em PREP enfoques N que CONJ apresentam
VERB contribuições N distintas ADJ.</s><s>O ART primeiro NUME enfoque N avalia VERB como CONJ
a ART plataforma N adotada VERB e CONJ o ART modelo N a PREP ser VERB simulado VERB
influenciam VERB no PREP+ART speedup N alcançado VERB.</s><s>Neste PREP+PD caso N,
define-se N quando CONJ uma ART aplicação N tem VERB tendência N a PREP ser N eficiente ADJ
com PREP o ART paradigma N da PREP+ART simulação N distribuída VERB utilizando VERB o ART
protocolo N CMB NP.</s>
</p>
<p><s>O ART segundo NUME enfoque N refere-se N à PREP+ART necessidade N do PREP+ART
usuário N conhecer VERB a ART melhor ADJ forma N de PREP se PRON utilizar VERB a ART
simulação N distribuída VERB.</s><s>A LOCU partir LOCU das PREP+ART análises N realizadas
VERB foi VERB estabelecido VERB um ART conjunto N de PREP diretrizes N que CONJ visam VERB
auxiliar N o ART processo N de PREP desenvolvimento N de PREP uma ART simulação N distribuída
VERB conservativa ADJ.</s><s>Com PREP a ART ajuda N dessas PREP+PD diretrizes N e CONJ a
ART disponibilidade N da PREP+ART extensão N ParSMPL VERB espera-se ADJ auxiliar N o ART
usuário N a PREP desenvolver VERB aplicações N eficientes ADJ utilizando VERB o ART paradigma N
da PREP+ART simulação N distribuída VERB conservativa ADJ, sem PREP exigir VERB desse
PREP+PD usuário N o ART conhecimento N das PREP+ART características N e CONJ particularidades
N do PREP+ART protocolo N de PREP sincronização N utilizado ADJ.</s>
</p>
</text>
<text lang=en id=t-sdpc1A>
<p><s>This DT thesis NN approaches VBZ a DT study NN about IN the DT viability NN of IN using VBG
the DT CMB NP conservative JJ protocol NN for IN distributed VBN simulation NN synchronization NN on
IN different JJ distributed VBN memory NN MIMD NN platforms NNS and CC considering VBG coarse JJ
granularity NN and CC few JJ parallel JJ processes NNS.</s><s>The DT technique NN used VBN to TO
analyze VB the DT results NNS comprises VBZ data NN acquisition NN during IN simulation NN
execution NN for IN a DT large JJ number NN of IN models NNS.</s><s>The DT simulation NN of IN
these DT models NNS is VBZ performed VBN on IN a DT special-built JJ distributed VBN simulation NN
environment NN (ParSMPL NN) developed VBN and CC presented VBN in IN this DT work NN, being
VBG a DT CMB NP synchronization NN protocol NN implementation NN.</s>
</p>
<p><s>The DT results NNS obtained VBN in IN this DT work NN are VBP split VBN according VBG to
TO different JJ views NNS taking VBG to TO distinct JJ sets NNS of IN contributions NNS.</s><s>The
DT first JJ view NN evaluates VBZ the DT influence NN of IN the DT model NN and CC the DT execution
NN platform NN on IN the DT speedup NN reached VBD.</s><s>In IN this DT case NN it PP is VBZ
defined VBN when WRB an DT application NN can MD reach VB efficiency NN through IN the DT
adoption NN of IN the DT distributed VBN simulation NN paradigm NN using VBG the DT CMB NP
protocol NN.</s>
</p>
<p><s>The DT second JJ view NN refers VBZ to TO the DT need NN of IN the DT users NNS knowing
VBG the DT best JJS way NN to TO make VB use NN of IN distributed VBN simulation NN.</s><s>Thus
RB, following VBG the DT analysis NN performed VBN in IN this DT thesis NN, it PP is VBZ established
VBN a DT set NN of IN procedures NNS to TO help VB in IN the DT distributed VBN simulation NN
development NN process NN adopting VBG the DT conservative JJ approach NN.</s><s>By IN following
VBG the DT procedures NNS proposed VBN and CC using VBG the DT ParSMPL NN an DT user NN
can MD hope VB precious JJ help NN in IN the DT development NN of IN efficient JJ conservative JJ
distributed VBN simulation NN programs NNS, without IN the DT need NN of IN knowing VBG the DT
features NNS and CC particularities NNS of IN the DT CMB NP protocol NN.</s>
</p>
</text>
t-sdpc2
154
<text lang=pt id=t-sdpc2R>
<p><s>Este PRON trabalho N propõe VERB e CONJ descreve VERB em PREP detalhes N o ART
projeto N do PREP+ART AMIGO N (DynAMical N FlexIble NP SchedulinG NP EnvirOnment NP), uma
ART nova N ferramenta VERB de PREP software N capaz ADJ de PREP viabilizar VERB a ART união N
de PREP diferentes ADJ algoritmos N de PREP escalonamento N, de PREP uma ART maneira N
completamente ADV transparente ADJ ao PREP+ART usuário N.</s><s>O ART AMIGO N é VERB
capaz ADJ de PREP flexibilizar VERB o ART escalonamento N (em PREP tempo N de PREP execução
N da PREP+ART aplicação N) desde PREP a ART sua PRON configuração N até PREP a ART sua
PRON efetiva ADJ aplicação N.</s><s>Além ADV da PREP+ART flexibilidade N dinâmica N e CONJ da
PREP+ART transparência N, o ART AMIGO N também ADV é VERB modular VERB: o ART seu PRON
projeto N está VERB dividido VERB em PREP módulos N que CONJ, entre PREP outras PRON
vantagens N, facilitam VERB sua PRON execução N em PREP diferentes ADJ plataformas
N.</s><s>Este PRON trabalho N também ADV contribui VERB apresentando VERB uma ART análise N
crítica N da PREP+ART literatura N da PREP+ART área N, apontando VERB divergências N e CONJ
propondo VERB pontos N de PREP convergência N importantes ADJ.</s><s>Assim ADV, o ART
levantamento N bibliográfico ADJ apresentado VERB atua VERB como CONJ um ART material ADJ
introdutório N precioso ADJ para PREP que PRON os ART pesquisadores N iniciantes ADJ formem
VERB um ART contexto N geral ADJ sobre PREP a ART área N e CONJ, desse PREP+PD modo N,
aprofundem VERB mais ADV rapidamente ADV seus PRON estudos N em PREP outros PRON
trabalhos N mais ADV específicos ADJ.</s><s>A ART avaliação N de PREP desempenho N feita VERB
com PREP o ART AMIGO N demonstra VERB que CONJ é VERB possível ADJ a ART obtenção N de
PREP ganhos N de PREP desempenho N expressivos ADJ, com PREP total ADJ transparência N para
PREP o ART usuário N final ADJ.</s><s>Unindo-se ADJ desempenho N, flexibilidade N e CONJ
transparência N, espera-se N contribuir VERB para PREP a ART redução N da PREP+ART lacuna N
existente ADJ entre PREP teoria N e CONJ prática N na PREP+ART área N de PREP escalonamento N
de PREP processos N.</s>
</p>
</text>
<text lang=en id=t-sdpc2A>
<p><s>This DT thesis NN proposes VBZ and CC describes VBZ in IN details NNS the DT design NN of
IN the DT AMIGO NP (DynAMical JJ FlexIble JJ SchedulinG NN EnvirOnment NN), a DT novel JJ
software NN tool NN that WDT makes VBZ possible JJ the DT union NN of IN different JJ algorithm JJ
scheduling NN proposals NNS, in IN a DT way NN completely RB transparent JJ to TO the DT user
NN.</s><s>The DT AMIGO NP is VBZ able JJ to TO make VB flexible JJ the DT scheduling NN activity
NN (at IN run-time NN), covering VBG all PDT the DT steps NNS from IN its PP$ configuration NN up RP
to TO its PP$ effective JJ application NN.</s><s>Besides IN the DT dynamic JJ flexibility NN and CC
transparency NN, the DT AMIGO NP is VBZ also RB modular JJ: it PP is VBZ split VBN into IN modules
NNS that WDT, among IN other JJ advantages NNS, facilitate VB its PP$ execution NN on IN different JJ
platforms NNS.</s><s>This DT work NN also RB contributes VBZ by IN presenting VBG a DT critical JJ
analysis NN of IN the DT process-scheduling JJ literature NN, pointing VBG out RP the DT existing JJ
divergences NNS and CC proposing VBG important JJ convergence NN points NNS.</s><s>Thus RB,
the DT literature NN survey NN presented VBD acts NNS as IN a DT precious JJ introductory JJ material
NN, which WDT is VBZ able JJ, on IN one CD hand NN, to TO give VB to TO the DT beginners NNS a
DT broad JJ view NN of IN the DT process-scheduling JJ area NN and CC, on IN the DT other JJ hand
NN, to TO facilitate VB the DT development NN of IN deeper JJR studies NNS in IN a DT quicker JJR
fashion NN when WRB more JJR specific JJ works NNS are VBP needed VBN.</s><s>The DT
performance NN evaluation NN of IN the DT AMIGO NP shows NNS that WDT is VBZ possible JJ to TO
have VB expressive JJ performance NN gains NNS, while IN having VBG total JJ user NN transparency
NN.</s><s>Joining VBG flexibility NN and CC transparency NN it PP is VBZ hoped VBN to TO contribute
VB for IN the DT reduction NN of IN the DT existing JJ gap NN between IN theory NN and CC practice
NN in IN the DT scheduling NN process NN area NN.</s>
</p>
</text>
155
Corpus Pré-editado de Teste Etiquetado Morfologicamente (CPTE)
art1
<text lang=pt id=art1R>
<p><s>Neste PREP+PD artigo N, é VERB apresentada ADJ uma ART ferramenta VERB para PREP
validação N e CONJ verificação N de PREP requisitos N.</s><s>Essa PRON ferramenta VERB suporta
VERB a ART abordagem ADJ ERACE N.</s><s>Tal PRON abordagem VERB baseia VERB - se PRON
no PREP+ART documento N de PREP requisitos N do PREP+ART sistema N e CONJ propõe VERB a
ART especificação N das PREP+ART interações N entre PREP o ART sistema N e CONJ seus PRON
agentes N (cenários N).</s><s>Em LOCU seguida LOCU, os ART cenários N são VERB especificados
VERB detalhadamente ADV.</s><s>Também ADV são VERB apresentadas VERB as ART heurísticas N
de PREP evolução N do PREP+ART modelo N de PREP requisitos N para PREP os ART modelos N de
PREP análise N, exemplificadas VERB pelo PREP+ART estudo N de PREP caso N apresentado
ADJ.</s>
</p>
</text>
<text lang=en id=art1A>
<p><s>In IN this DT paper NN, we PP present VBP a DT tool NN to TO validate VB and CC verify VB
requirements NNS trading NN.</s><s>This DT tool NN supports VBZ the DT ERACE JJ approach
NN.</s><s>This DT approach NN is VBZ based VBN on IN the DT system NN requirements NNS
document NN and CC proposes VBZ to TO specify VB the DT interactions NNS between IN the DT
system NN and CC its PP$ agents NNS (scenarios NNS).</s><s>Then RB the DT scenarios NNS are
VBP specified VBN in IN detail NN.</s><s>We PP also RB present VBP heuristics NNS of IN the DT
evolution NN from IN the DT requirements NNS model NN to TO analysis NN models NNS, illustrated
VBN by IN a DT case NN study NN.</s>
</p>
</text>
art2
<text lang=pt id=art2R>
<p><s>O ART crescimento N do PREP+ART mercado N de PREP software N acarreta VERB o ART
aumento N do PREP+ART uso N de PREP técnicas N de PREP desenvolvimento N, muitas LOCU vezes
LOCU informais ADJ.</s><s>A ART manutenção N de PREP softwares N torna VERB - se PRON
problemática N, uma ART vez N que CONJ sua PRON documentação N raramente ADV reflete VERB o
ART código N implementado ADJ.</s><s>Nesse PREP+PD contexto N, atua VERB a ART Engenharia N
Reversa ADJ de PREP Software N, com PREP o ART propósito N de PREP recuperar VERB as ART
informações N de PREP projeto N perdidas ADJ durante PREP a ART fase N de PREP desenvolvimento
N e CONJ documentar VERB o ART real ADJ estado N do PREP+ART software N.</s><s>Este PRON
artigo N relata VERB as ART questões N levantadas VERB durante PREP a ART aplicação N do
PREP+ART método N de PREP engenharia N reversa ADJ Fusion NP - RE N /I NUME.</s><s>O ART
experimento N descrito ADJ é VERB parte N da PREP+ART re N - engenharia N de PREP um ART
sistema N protótipo N de PREP hipermídia N, cujo PRON objetivo N é VERB adaptá N - lo N ao
PREP+ART domínio N de PREP Engenharia N de PREP Software N.</s><s>Em PREP virtude N de
PREP o ART sistema N alvo N ser VERB hipermídia ADJ, os ART resultados N obtidos VERB durante
PREP a ART aplicação N do PREP+ART método N Fusion N - RE N /I NUME puderam VERB ser VERB
registrados VERB como CONJ um ART hiperdocumento N no PREP+ART próprio ADJ sistema N
submetido VERB à PREP+ART engenharia N reversa ADJ.</s><s>Foi VERB, então ADV, possível ADJ
observar VERB aspectos N relevantes N sobre PREP a ART validação N das PREP+ART etapas N
propostas N no PREP+ART método N Fusion N - RE N /I NUME.</s>
</p>
</text>
<text lang=en id=art2A>
156
<p><s>The DT growth NN of IN the DT software NN market NN brings VBZ about IN an DT increasing
VBG use NN of IN development NN techniques NNS, which WDT are VBP often RB informal
JJ.</s><s>The DT maintenance NN of IN software NN is VBZ problematic JJ, since IN its PP$
documentation NN rarely RB reflects VBZ the DT code NN implemented VBN.</s><s>In IN this DT
context NN, the DT Software NP Reverse VBP Engineering NP works VBZ with IN the DT purpose NN of
IN retrieving VBG the DT project NN information NN lost VBN during IN the DT development NN phase
NN and CC documenting VBG the DT current JJ software NN state NN.</s><s>This DT article NN
discusses VBZ the DT issues NNS raised VBN during IN the DT application NN of IN the DT reverse JJ
engineering NN method NN Fusion-RE RB /I. FW </s><s>The DT experiment NN described VBD is VBZ
part NN of IN the DT re-engineering NN of IN a DT prototype NN system NN of IN hypermedia NN,
whose WP$ goal NN is VBZ to TO adapt VB it PP to TO the DT domain NN of IN Software NP
Engineering NP.</s><s>Since IN the DT target NN system NN is VBZ hypermedia NN, the DT results
NNS obtained VBN during IN the DT application NN of IN the DT Fusion-RE NP /I PP method NN could
MD be VB registered VBN as IN a DT hyperdocument NN in IN the DT very JJ system NN submitted VBN
to TO reverse VB engineering NN.</s><s>Then RB, it PP was VBD possible JJ to TO observe VB
relevant JJ aspects NNS about IN the DT validation NN of IN the DT proposed JJ steps NNS in IN the DT
Fusion-RE NP /I PP method NN.</s>
</p>
</text>
art3
<text lang=pt id=art3R>
<p><s>Este PRON trabalho N apresenta VERB requisitos N funcionais ADJ identificados VERB no
PREP+ART processo N de PREP Engenharia N Reversa ADJ de PREP Software N que PRON possam
VERB ser VERB suportados VERB por PREP um ART Sistema NP Hipertexto NP.</s><s>Por PREP
meio N da PREP+ART modelagem N conceitual ADJ e CONJ navegacional ADJ do PREP+ART domínio
N de PREP informações N relativas ADJ ao PREP+ART método N de PREP engenharia N reversa ADJ
Fusion NP - RE N /I NUME, foram VERB estabelecidos VERB os ART requisitos N funcionais ADJ de
PREP um ART aplicativo N hipermídia ADJ de PREP suporte N ao PREP+ART método N, de PREP
forma N a PREP nortear VERB o ART engenheiro N de PREP software N responsável ADJ pelo
PREP+ART processo N de PREP engenharia N reversa ADJ e CONJ possibilitar VERB o ART
acompanhamento N da PREP+ART evolução N desse PREP+PD processo N.</s>
</p>
</text>
<text lang=en id=art3A>
<p><s>This DT paper NN discusses VBZ the DT functional JJ requirements NNS identified VBN in IN the
DT software NN reverse JJ engineering NN process NN which WDT can MD be VB supported VBN by IN
a DT hypertext JJ system NN.</s><s>By IN means NNS of IN a DT conceptual JJ and CC navigational
JJ modeling NN of IN information NN related VBN to TO the DT reverse JJ engineering NN method NN
Fusion-RE NP /I PP, we PP established VBD the DT functional JJ requirements NNS of IN a DT
hypermedia NN application NN to TO support VB the DT method NN.</s><s>Our PP$ purpose NN is
VBZ to TO offer VB guidelines NNS to TO the DT software NN engineer NN in IN charge NN of IN the DT
reverse JJ engineering NN process NN and CC to TO make VB possible JJ to TO follow VB the DT
evolution NN of IN this DT process NN.</s>
</p>
</text>
art4
<text lang=pt id=art4R>
<p><s>Este PRON artigo N discute VERB questões N sobre PREP a ART autoria N de PREP aplicações
N hipermídia ADJ para PREP ensino N, com PREP o ART objetivo N de PREP identificar VERB
requisitos N para PREP um ART ambiente N de PREP desenvolvimento N de PREP aplicações N
hipermídia ADJ.</s><s>A ART autoria N de PREP hiperdocumentos N para PREP ensino N é VERB
uma ART tarefa N complexa ADJ e CONJ sistemas N de PREP autoria N hipermídia ADJ
157
tradicionalmente ADV utilizados VERB, como CONJ HyperCard NP, ToolBook NP e CONJ mesmo ADV
a ART linguagem N HTML NP, no PREP+ART caso N de PREP autoria N para PREP a ART WWW NP,
são VERB mais ADV direcionados ADJ à PREP+ART criação N de PREP hiperdocumentos N para
PREP apresentação N e CONJ recuperação N de PREP informação N.</s><s>Este PRON artigo N
apresenta VERB algumas ADJ ferramentas N para PREP autoria N de PREP hiperdocumentos N para
PREP ensino N e CONJ defende VERB a ART necessidade N de PREP uma ART modelagem N prévia
N do PREP+ART domínio N de PREP conhecimento N.</s><s>Um ART método N para PREP o ART
projeto N de PREP aplicações N hipermídia ADJ para PREP o ART ensino N, o ART EHDM N, é VERB
proposto ADJ como CONJ base N para PREP o ART desenvolvimento N de PREP ferramentas N de
PREP autoria N que PRON incorporem VERB a ART modelagem N do PREP+ART domínio N do
PREP+ART conhecimento N como CONJ parte N do PREP+ART seu PRON processo N de PREP
autoria N.</s><s>Uma ART ferramenta N desenvolvida ADJ utilizando VERB o ART EHDM N como
CONJ base N metodológica ADJ é VERB também ADV apresentada ADJ como CONJ forma N de PREP
validação N do PREP+ART EHDM N num PREP+ART contexto N real ADJ.</s>
</p>
</text>
<text lang=en id=art4A>
<p><s>This DT paper NN discusses VBZ issues NNS related VBN to TO the DT authoring NN of IN
educational JJ hypermedia NN applications NNS with IN the DT objective NN of IN identifying VBG
requirements NNS for IN an DT environment NN of IN development NN of IN hypermedia NN applications
NNS.</s><s>The DT authoring NN of IN educational JJ hyperdocuments NNS is VBZ a DT complex JJ
task NN, and CC traditional JJ hypermedia NN authoring NN systems NNS, like IN HyperCard NP,
ToolBook NP, and CC even RB the DT HTML JJ language NN for IN the DT WWW NP, are VBP more
RBR suitable JJ for IN the DT tasks NNS of IN presenting VBG and CC retrieving VBG information
NN.</s><s>This DT paper NN presents VBZ some DT tools NNS for IN authoring VBG of IN educational
JJ hyperdocuments NNS and CC considers VBZ the DT need NN of IN a DT previous JJ modeling NN of
IN the DT knowledge NN domain NN.</s><s>A DT method NN for IN a DT project NN of IN educational
JJ hyperdocuments NNS applications NNS, the DT EHDM NP, is VBZ proposed VBN as IN a DT basis
NN for IN the DT development NN of IN authoring JJ tools NNS which WDT incorporate VBP the DT
modeling NN of IN the DT knowledge NN domain NN as IN part NN of IN their PP$ authoring JJ process
NN.</s><s>A DT tool NN developed VBD using VBG EHDM NN as IN its PP$ methodological JJ basis
NN is VBZ also RB presented VBN as IN a DT way NN of IN validating VBG the DT EHDM NN in IN a DT
real JJ context NN.</s>
</p>
</text>
art5
<text lang=pt id=art5R>
<p><s>O ART aprimoramento N das PREP+ART técnicas N e CONJ métodos N sistemáticos N
elaborados VERB para PREP apoiar VERB o ART desenvolvimento N de PREP aplicações N trouxe
VERB como CONJ principal ADJ vantagem N a PREP produção N de PREP softwares N de PREP alta
ADJ qualidade N e CONJ custo N mais ADV baixo ADJ.</s><s>De PREP forma N similar ADJ ao
PREP+ART desenvolvimento N de PREP softwares N comerciais ADJ, o ART desenvolvimento N de
PREP aplicações N hipermídia ADJ tem VERB passado ADJ por PREP significativas ADJ mudanças N e
CONJ por PREP constantes ADJ evoluções N.</s><s>Atualmente ADV, os ART sistemas N de PREP
autoria N hipermídia ADJ oferecem VERB, por LOCU exemplo LOCU, condições N para PREP que
PRON uma ART aplicação N seja VERB previamente ADV especificada ADJ para PREP, em LOCU
seguida LOCU, ser VERB efetivamente ADJ implementada N.</s><s>No LOCU entanto LOCU, é VERB
necessário ADJ que CONJ possuam VERB algumas ADJ características N que PRON proporcionem
VERB facilidades N em PREP sua PRON utilização N, de PREP forma N a PREP motivar VERB os ART
usuários N.</s><s>De PREP forma N geral ADJ, este PRON trabalho N se PRON concentra VERB na
PREP+ART avaliação N da PREP+ART implementação N de PREP um ART conjunto N de PREP
requisitos N desejável ADJ em PREP um ART ambiente N de PREP autoria N de PREP aplicações N
hipermídia ADJ para PREP ensino N denominado ADJ SASHE ADJ (Sistema N de PREP Autoria N e
158
CONJ Suporte N Hipermídia N para PREP Ensino N).</s><s>Os ART requisitos N propostos ADJ nas
PREP+ART fases N iniciais ADJ do PREP+ART desenvolvimento N desse PREP+PD sistema N também
ADV serão VERB considerados VERB na PREP+ART avaliação N, que PRON será VERB realizada
VERB de PREP forma N experimental ADJ e CONJ resultará VERB na PREP+ART obtenção N de
PREP dados N concretos ADJ com PREP relação N às PREP+ART condições N atuais ADJ da
PREP+ART implementação N do PREP+ART módulo N de PREP autoria N do PREP+ART sistema N
mencionado ADJ.</s>
</p>
</text>
<text lang=en id=art5A>
<p><s>The DT improvement NN of IN techniques NNS and CC systematic JJ methods NNS designed
VBN to TO support VB the DT development NN of IN computational JJ systems NNS has VBZ brought
VBN about RB as IN its PP$ main JJ advantage NN the DT production NN of IN high JJ quality NN and
CC low JJ cost NN software NN.</s><s>As IN in IN the DT development NN of IN commercial JJ
software NN, the DT development NN of IN hypermedia NN applications NNS has VBZ undergone VBN
significant JJ alterations NNS and CC constant JJ evolution NN.</s><s>Today NP, the DT authoring JJ
systems NNS for IN hypermedia NN applications NNS provide VBP conditions NNS for IN a DT
previously RB specified VBN application NN to TO be VB effectively RB implemented VBN later
RB.</s><s>However RB, it PP is VBZ necessary JJ that IN they PP have VBP some DT user-friendly JJ
and CC motivating VBG characteristics NNS.</s><s>This DT paper NN discusses VBZ the DT evaluation
NN of IN the DT implementation NN of IN a DT desirable JJ set NN of IN requirements NNS in IN an DT
environment NN of IN authoring VBG for IN educational JJ hypermedia NN applications NNS called VBN
SASHE NP (Hypermedia NP System NP for IN Authoring VBG and CC Supporting VBG Educational NP
Applications NNS).</s><s>Initial JJ requirements NNS proposed VBN for IN this DT system NN will MD
also RB be VB considered VBN in IN the DT evaluation NN, which WDT will MD be VB made VBN
experimentally RB and CC produce VB concrete JJ data NNS related VBN to TO the DT present JJ
status NN of IN the DT authoring JJ module NN implementation NN in IN the DT system NN mentioned
VBD.</s>
</p>
</text>
art6
<text lang=pt id=art6R>
<p><s>Este PRON artigo N apresenta VERB o ART Método N para PREP Projeto N de PREP
Hiperdocumentos N para PREP Ensino N, ou CONJ EHDM ADJ (Educational NP Hyperdocuments NP
Design NP Method NP), uma ART abordagem ADJ sistemática N para PREP apoiar VERB o ART projeto
N e CONJ o ART desenvolvimento N de PREP aplicações N hipermídia ADJ para PREP ensino
N.</s><s>O ART método N utiliza VERB o ART modelo N proposto ADJ por PREP Michener NP e CONJ
a ART técnica N de PREP mapeamento N conceitual N para PREP modelar VERB o ART domínio N de
PREP conhecimento N do PREP+ART hiperdocumento N.</s><s>São VERB apresentadas VERB as
ART três NUME fases N que PRON compõem VERB o ART método N - modelagem N conceitual N
hierárquica ADJ, projeto N navegacional ADJ de PREP contextos N e CONJ construção N e CONJ teste
N.</s>
</p>
</text>
<text lang=en id=art6A>
<p><s>This DT paper NN discusses VBZ the DT Educational NP Hyperdocuments NP Design NP
Method NN, or CC EHDM NP, a DT systematic JJ approach NN to TO support VB the DT design NN and
CC development NN of IN educational JJ hypermedia NN applications NNS.</s><s>It PP uses VBZ the
DT Michener NP 's POS model NN and CC the DT technique NN of IN conceptual JJ mapping NN for IN
modeling VBG the DT knowledge NN domain NN of IN the DT hyperdocument NN.</s><s>We PP
discuss VB the DT three CD phases NNS that IN compose NN the DT method NN - hierarchical JJ
conceptual JJ modeling NN, contextual JJ navigational JJ design NN and CC construction NN and CC
159
test NN.</s>
</p>
</text>
art7
<text lang=pt id=art7R>
<p><s>Sistemas N Reativos N caracterizam-se ADJ por PREP reagir VERB continuamente ADV a ART
estímulos N externos ADJ e CONJ internos ADJ e CONJ por PREP ter VERB no PREP+ART aspecto N
comportamental ADJ seu PRON principal ADJ enfoque N.</s><s>Dentre PREP+PREP as ART técnicas
N utilizadas ADJ para PREP especificar VERB o ART comportamento N desse PREP+PD tipo N de
PREP sistema N estão VERB as ART Redes N de PREP Petri NP.</s><s>Em PREP virtude N do
PREP+ART caráter N crítico ADJ geralmente ADV envolvido VERB nesses PREP+PD sistemas N, sua
PRON especificação N deve VERB ser VERB validada VERB de PREP forma N criteriosa
ADJ.</s><s>Por PREP isso PRON, a ART Análise N de PREP Mutantes N, um ART critério N de PREP
teste N baseado ADJ em PREP erros N, normalmente ADV aplicado VERB ao PREP+ART teste N de
PREP programas N, tem VERB sido VERB explorada VERB no PREP+ART contexto N de PREP teste N
de PREP Redes N de PREP Petri NP.</s><s>O ART objetivo N deste PREP+PD trabalho N é VERB a
ART implementação N da PREP+ART ferramenta N Proteum-RS NP /PN NP, para PREP automatizar
VERB o ART processo N de PREP teste N e CONJ validar VERB as ART Redes N de PREP Petri NP
com PREP base N no PREP+ART critério N Análise N de PREP Mutantes N, visto VERB que CONJ a
ART aplicação N manual ADJ desse PREP+PD critério N é VERB impraticável ADJ.</s>
</p>
</text>
<text lang=en id=art7A>
<p><s>Reactive JJ Systems NPS are VBP characterized VBN by IN continually RB reacting VBG to TO
external JJ as IN well RB as IN internal JJ stimuli NNS and CC by IN having VBG as IN its PP$ main JJ
concern NN the DT behavioral JJ aspect NN.</s><s>Among IN the DT techniques NNS that WDT are
VBP used VBN to TO specify VB the DT behavior NN of IN this DT kind NN of IN system NN are VBP the
DT Petri NP Nets VBZ.</s><s>Due JJ to TO the DT critical JJ features NNS that WDT are VBP in IN
general NN involved VBN in IN these DT systems NNS, their PP$ specifications NNS must MD be VB
strictly RB validated VBN.</s><s>Thus RB, the DT Mutation NN Analysis NN, a DT fault-based JJ
criterion NN usually RB used VBN for IN program NN testing NN, has VBZ been VBN explored VBN in IN
the DT context NN of IN Petri NP Net JJ testing NN.</s><s>The DT objective NN of IN this DT research
NN is VBZ the DT implementation NN of IN the DT Proteum-RS NP /PN NN tool NN, aiming VBG at IN
the DT automation NN of IN the DT Petri NP Net JJ testing NN and CC validation NN process NN based
VBN on IN Mutation NN Analysis NN, since IN its PP$ manual JJ application NN is VBZ impracticable
JJ.</s>
</p>
</text>
art8
<text lang=pt id=art8R>
<p><s>O ART problema N da PREP+ART Mochila N Compartimentada VERB pode VERB ser VERB
enunciado VERB considerando VERB - se PRON a PREP seguinte ADJ situação N hipotética ADJ: um
ART alpinista N deve VERB carregar VERB sua PRON mochila N de PREP capacidade N limitada ADJ
com PREP possíveis ADJ itens N úteis ADJ.</s><s>A ART cada ADJ item N atribui VERB - se PRON
seu PRON peso N e CONJ um ART valor N de PREP utilidade N (até PREP aqui ADV, o ART problema
N coincide VERB com PREP o ART clássico ADJ Problema N da PREP+ART Mochila
N).</s><s>Entretanto CONJ, os ART itens ADJ são VERB de PREP classes N distintas ADJ (alimentos
N, medicamentos N, utensílios N, etc N.) e CONJ devem VERB estar VERB em PREP compartimentos N
separados ADJ na PREP+ART mochila N.</s><s>Os ART compartimentos N da PREP+ART mochila N
são VERB flexíveis ADJ e CONJ têm VERB capacidade N limitada ADJ.</s><s>Cada ADJ
compartimento N tem VERB um ART custo N que PRON depende VERB da PREP+ART classe N com
160
PREP que PRON foi VERB preenchido VERB.</s><s>O ART problema N consiste VERB em PREP
determinar VERB a ART capacidade N adequada ADJ de PREP cada ADJ compartimento N e CONJ
como CONJ esses PRON compartimentos N devem VERB ser VERB carregados ADJ, elevando VERB
ao PREP+ART máximo ADJ o ART valor N de PREP utilidade N total ADJ.</s><s>Neste PREP+PD
trabalho N, propomos N uma ART modelagem N matemática ADJ não ADV linear ADJ inteira ADJ para
PREP o ART problema N e CONJ verificamos VERB algumas ADJ heurísticas N para PREP sua PRON
resolução N.</s><s>Tal PRON problema N estende VERB os ART Problemas N da PREP+ART Mochila
N encontrados VERB na PREP+ART literatura N, o ART que PRON pode VERB ser VERB confirmado
VERB pela PREP+ART ausência N em PREP trabalhos N recentes ADJ de PREP revisão N de PREP
Problemas N da PREP+ART Mochila NP não ADV - padronizados ADJ.</s><s>Uma ART aplicação N
prática N relevante N desse PREP+PD problema N aparece VERB no PREP+ART corte N de PREP
bobinas N de PREP aço N sujeitas ADJ à PREP+ART laminação N.</s>
</p>
</text>
<text lang=en id=art8A>
<p><s>The DT Clustered VBN Knapsack NP Problem NP can MD be VB stated VBN as IN the DT
following JJ hypothetical JJ situation NN: an DT alpinist NN should MD load VB a DT knapsack NN of IN
limited JJ capacity NN with IN possibly RB useful JJ items NNS.</s><s>To TO each DT item NN is VBZ
attributed VBN its PP$ weight NN and CC an DT utility NN value NN (so RB far RB, the DT problem NN
coincides VBZ with IN the DT standard JJ Knapsack NP Problem NP).</s><s>However RB, the DT items
NNS belong VBP to TO different JJ classes NNS (food NN, medicaments NNS, utensils NNS, etc. FW)
and CC they PP should MD be VB packed VBN in IN separated JJ clusters NNS in IN the DT knapsack
NN.</s><s>The DT knapsack JJ clusters NNS are VBP flexible JJ and CC have VBP limited JJ capacity
NN.</s><s>Each DT cluster NN has VBZ a DT cost NN that WDT depends VBZ on IN the DT class NN
with IN which WDT it PP was VBD filled VBN.</s><s>The DT Clustered VBN Knapsack NP Problem NP
consists VBZ of IN determining VBG the DT suitable JJ capacity NN of IN each DT cluster NN and CC
how WRB these DT clusters NNS should MD be VB filled VBN, maximizing VBG the DT total JJ utility NN
value NN.</s><s>In IN this DT paper NN, we PP propose VBP an DT integer JJ non-linear JJ
optimization NN model NN for IN the DT problem NN and CC design VB some DT heuristics NNS for IN
its PP$ solution NN.</s><s>Such JJ problem NN extends VBZ the DT class NN of IN Knapsack NP
Problems NNS found VBD in IN the DT literature NN.</s><s>A DT relevant JJ practical JJ application NN
of IN this DT problem NN appears VBZ in IN the DT cut NN of IN steel NN coils NNS subject JJ to TO
lamination NN.</s>
</p>
</text>
art9
<text lang=pt id=art9R>
<p><s>Este PRON trabalho N apresenta VERB o ART STT NP (Sistema NP de PREP Telemetria NP e
CONJ Telecomando NP), parte N do PREP+ART Projeto N ARARA N - Aeronaves N de PREP
Reconhecimento N Assistidas ADJ por PREP Rádio NP e CONJ Autônomas NP (Autonomous NP and
NP Radio NP - Assisted NP Reconnaissance NP Aircraft NP).</s><s>O ART STT NP permite VERB
operar VERB a ART aeronave N do PREP+ART ARARA N além ADV do PREP+ART alcance N visual N
do PREP+ART piloto N.</s><s>As ART imagens N de PREP vídeo N e CONJ os ART dados N dos
PREP+ART instrumentos N são VERB transmitidos VERB da PREP+ART aeronave N para PREP a ART
estação N de PREP base N em PREP tempo N real ADJ.</s><s>A ART interface N gráfica ADJ do
PREP+ART STT NP apresenta VERB o ART vídeo N sobreposto ADJ por PREP um ART painel N de
PREP instrumentos N, similar ADJ aos PREP+ART simuladores ADJ de PREP vôo N, o ART que PRON
torna VERB a ART sua PRON operação N muito ADV intuitiva N.</s>
</p>
</text>
<text lang=en id=art9A>
<p><s>This DT paper NN discusses VBZ the DT STT NP (Telemetry NP and CC Telecommand NP
161
System NP), part NN of IN the DT ARARA NP (Autonomous JJ and CC Radio-Assisted JJ
Reconnaissance NN Aircraft NP) project NN.</s><s>The DT STT NP allows VBZ the DT operation NN of
IN the DT ARARA NP aircraft NN beyond IN its PP$ pilot NN 's POS visual JJ range NN.</s><s>Real JJ
time NN video NN and CC instrumentation NN data NNS are VBP broadcast VBN from IN the DT aircraft
NN to TO a DT ground NN station NN.</s><s>The DT graphic JJ interface NN of IN STT NP presents
VBZ the DT video NN superimposed VBN by IN an DT instrument NN panel NN, similarly RB to TO flight
NN simulators NNS, making VBG its PP$ operation NN very RB intuitive JJ.</s>
</p>
</text>
art10
<text lang=pt id=art10R>
<p><s>O ART SPP2 NP (Servidor N de PREP Processamento N Paralelo ADJ), desenvolvido VERB no
PREP+ART Laboratório N de PREP Computação NP de PREP Alto ADJ Desempenho N (LCAD NP ICMC NP - USP NP), utiliza VERB computadores N convencionais ADJ conectados VERB em PREP
uma ART rede N de PREP comunicação N de PREP alta ADJ velocidade N.</s><s>Pesquisadores N da
PREP+ART Universidade NP de PREP Illinois VERB desenvolveram VERB uma ART camada N de
PREP software N de PREP alto ADJ desempenho N para PREP a ART troca N de PREP mensagens N
entre PREP máquinas N conectadas VERB por PREP redes N de PREP alta ADJ velocidade N Myrinet
NP denominada VERB Fast NP Messages NP, que PRON apresenta VERB baixa ADJ latência N na
PREP+ART transmissão N de PREP mensagens N e CONJ alta ADJ taxa N de PREP transferência
N.</s><s>Uma ART biblioteca N de PREP alto ADJ nível N muito ADV utilizada VERB para PREP a ART
programação N paralela ADJ é VERB o ART PVM NP (Parallel NP Virtual ADJ Machine
NP).</s><s>Para PREP que PRON o ART PVM NP possa VERB tirar VERB proveito N do PREP+ART
desempenho N de PREP comunicação N do PREP+ART sistema N Fast NP Messages NP sobre PREP
Myrinet NP foi VERB desenvolvida VERB no PREP+ART LCAD NP - USP NP uma ART biblioteca N que
PRON possui VERB a ART semântica N de PREP comunicação N de PREP sockets N, mas CONJ
utiliza VERB Fast NP Messages NP para PREP atingir VERB maior ADJ desempenho N.</s><s>Essa
PRON biblioteca N também ADV pode VERB ser VERB utilizada VERB diretamente ADV para PREP
troca N de PREP mensagens N na PREP+ART rede N, sendo VERB mais ADV adequada ADJ para
PREP o ART programador N acostumado ADJ com PREP sockets N do PREP+ART que PRON o ART
uso N das PREP+ART primitivas N de PREP Fast NP Messages NP.</s><s>Testes N preliminares N
mostram VERB que PRON sock2fm N apresenta VERB um ART desempenho N melhor ADJ que CONJ
TCP N /IP N para PREP mensagens N com PREP mais ADV de PREP 250 NUME bytes N (79 IL %
melhor ADJ para PREP alguns ADJ tamanhos N).</s>
</p>
</text>
<text lang=en id=art10A>
<p><s>The DT SPP2 NP (Parallel JJ Processing NP Server NN) developed VBN at IN LCAD-ICMC-USP
NP uses VBZ conventional JJ computers NNS connected VBN in IN a DT high-speed JJ communication
NN network NN.</s><s>Researchers NNS from IN the DT University NP of IN Illinois NP developed VBD
a DT high-performance JJ software NN layer NN called VBD Fast JJ Messages NNS to TO exchange VB
messages NNS between IN machines NNS connected VBN to TO high-speed JJ Myrinet NP networks
NNS.</s><s>This DT layer NN has VBZ low-latency JJ and CC high-bandwidth JJ packet NN
transmission NN.</s><s>A DT high-level JJ library NN largely RB employed VBN in IN parallel JJ
programming NN is VBZ PVM NP (Parallel JJ Virtual JJ Machine NN).</s><s>For IN the DT PVM NN to
TO take VB advantage NN of IN the DT communication NN performance NN of IN the DT Fast JJ
Messages NNS system NN onto IN Myrinet NP, LCAD-USP NP developed VBD a DT library NN which
WDT has VBZ socket NN communication NN semantics NNS, but CC uses VBZ Fast JJ Messages NNS
to TO achieve VB a DT higher JJR performance NN.</s><s>This DT library NN can MD also RB be VB
used VBN directly RB to TO exchange VB messages NNS on IN the DT network NN, being VBG more
RBR suitable JJ to TO the DT programmer NN used VBN to TO sockets NNS than IN the DT Fast JJ
Messages NNS primitives NNS.</s><s>Preliminary JJ tests NNS show VBP that DT sock2fm NN has
VBZ a DT better JJR performance NN than IN TCP JJ /IP NN for IN messages NNS with IN more JJR
162
than IN 250 CD bytes NNS (79 CD % better JJR for IN some DT packet NN sizes NNS).</s>
</p>
</text>
art11
<text lang=pt id=art11R>
<p><s>Diante LOCU das LOCU inúmeras ADJ opções N de PREP pacotes N de PREP software N que
PRON existem VERB atualmente ADV para PREP as ART aplicações N de PREP Sistemas N de PREP
Informação N e CONJ da PREP+ART dificuldade N que CONJ um ART cliente N tem VERB para PREP
escolher VERB aquele PRON pacote N que PRON atenda VERB melhor ADV a ART suas PRON
necessidades N, neste PREP+PD trabalho N, é VERB apresentado VERB um ART procedimento N para
PREP escolha N de PREP pacotes N de PREP software N na PREP+ART área N de PREP Sistemas N
de PREP Informação N.</s><s>Nesse PREP+PD procedimento N, são VERB utilizadas VERB a ART
norma N NBR VERB 12119 INT da PREP+ART Associação NP Brasileira NP de PREP Normas N
Técnicas N (ABNT NP) e CONJ o ART Quality NP Function NP Deployment NP (QFD NP) do
PREP+ART American NP Supplier NP Institute NP (ASI NP).</s>
</p>
</text>
<text lang=en id=art11A>
<p><s>Faced VBN with IN the DT innumerable JJ options NNS of IN software NN packages NNS
available JJ for IN information NN systems NNS applications NNS and CC the DT difficulty NN clients
NNS have VBP to TO choose VB the DT package NN that IN better JJR suits NNS their PP$ needs NNS,
in IN this DT paper NN, we PP discuss VBP a DT procedure NN to TO choose VB software NN packages
NNS in IN the DT Information NP System NP area NN.</s><s>In IN this DT procedure NN, we PP use
VBP the DT rule NN NBR NP 12119 CD of IN the DT Brazilian JJ Association NP of IN Technical NP
Rules NPS (ABNT NP) and CC the DT Quality NP Function NN Deployment NP (QFD NP) of IN the DT
American JJ Supplier NN Institute NP (ASI NP).</s>
</p>
</text>
art12
<text lang=pt id=art12R>
<p><s>O ART planejamento N de PREP projeto N de PREP software N é VERB uma ART prática N
administrativa ADJ vital ADJ para PREP o ART sucesso N da PREP+ART gestão N de PREP um ART
projeto N.</s><s>A ART ausência N de PREP práticas N administrativas ADJ no PREP+ART
desenvolvimento N de PREP software N é VERB a ART principal ADJ causa N de PREP sérios ADJ
problemas N enfrentados VERB pelas PREP+ART organizações N: atraso N em PREP cronogramas N,
custo N maior ADJ do PREP+ART que PRON o PRON esperado VERB e CONJ presença N de PREP
defeitos N.</s><s>Tais PRON problemas N ocasionam ADV inconveniências ADJ aos PREP+ART
usuários N e CONJ perda N de PREP tempo N e CONJ de PREP recursos N para PREP os ART
desenvolvedores N.</s><s>Segundo CONJ os ART modelos N e CONJ padrões N de PREP qualidade
N ISO ADJ, SPICE NP e CONJ CMM NP, o ART planejamento N de PREP projeto N é VERB um ART
dos PREP+ART itens ADJ básicos ADJ para PREP que PRON uma ART empresa N inicie N a PREP
melhoria N de PREP processo N de PREP desenvolvimento N de PREP software N.</s><s>Este PRON
trabalho N apresenta VERB um ART modelo N de PREP processo N de PREP planejamento N que
PRON define VERB, relaciona VERB e CONJ organiza VERB as ART principais ADJ atividades N que
PRON devem VERB ser VERB realizadas VERB para PREP planejar VERB um ART projeto N de PREP
software N.</s><s>O ART trabalho N também ADV apresenta VERB um ART estudo N de PREP caso N
que PRON mostra VERB a ART aplicação N do PREP+ART modelo N de PREP processo N em PREP
um ART centro N de PREP desenvolvimento N de PREP sistemas N de PREP uma ART empresa N
privada ADJ.</s>
</p>
</text>
163
<text lang=en id=art12A>
<p><s>Software NN project NN planning NN is VBZ a DT vital JJ managerial JJ practice NN for IN
successful JJ project NN management NN.</s><s>The DT absence NN of IN managerial JJ practices
NNS in IN software NN development NN is VBZ the DT main JJ cause NN of IN serious JJ problems
NNS faced VBN by IN organizations NNS: delayed VBN schedules NNS, costs VBZ higher JJR than IN
expected VBN, and CC presence NN of IN defects NNS.</s><s>Such JJ problems NNS cause VBP
inconvenience NN for IN users NNS and CC waste NN of IN time NN and CC resources NNS for IN
developers NNS.</s><s>According VBG to TO ISO NP, SPICE NN and CC CMM NN models NNS and
CC quality NN standards NNS, project NN planning NN is VBZ one CD of IN the DT basic JJ items NNS
for IN a DT company NN to TO start VB improving VBG its PP$ software NN development NN process
NN.</s><s>This DT paper NN presents VBZ a DT planning VBG process NN model NN that WDT
defines VBZ, lists NNS and CC organizes VBZ the DT main JJ activities NNS to TO be VB done VBN in
IN order NN to TO plan VB a DT software NN project NN.</s><s>It PP also RB discusses VBZ a DT case
NN study NN that WDT shows VBZ an DT application NN of IN process NN model NN in IN the DT
systems NNS development NN center NN of IN a DT private JJ company NN.</s>
</p>
</text>
bd1
<text lang=pt id=bd1R>
<p><s>Atualmente ADV as ART organizações N devem VERB trocar VERB dados N entre PREP si
PRON, e CONJ a ART tendência N é VERB que CONJ essas PRON trocas VERB sejam VERB
efetuadas ADJ cada LOCU vez LOCU mais LOCU por LOCU meios N digitais ADJ.</s><s>Os ART
dados N são VERB consultados ADJ (alimentados ADJ) livremente ADV nas PREP+ART bases N de
PREP dados N de PREP organizações N independentes ADJ entre PREP si PRON, porém CONJ,
quando CONJ é VERB necessária ADJ a ART troca N de PREP dados N, como CONJ não ADV existe
VERB uma ART previsão N de PREP integração N, os ART dados N somente ADV podem VERB ser
VERB trocados VERB após PREP uma ART preparação N que PRON impõe VERB alguma ADJ forma
N de PREP intervenção N manual ADJ, construção N de PREP filtros N especiais ADJ, etc N., uma ART
vez N que CONJ a ART não ADV existência N de PREP um ART esquema N comum ADJ impede VERB
que CONJ os ART dados N de PREP uma ART base N possam VERB ser VERB intercambiados VERB
com PREP os ART de PREP outra PRON base N.</s><s>No LOCU entanto LOCU, embora CONJ as
ART bases N de PREP dados N de PREP diferentes ADJ organizações N possam VERB ser VERB
construídas VERB de PREP maneira N totalmente ADV independente ADJ, a ART necessidade N de
PREP uma ART troca N significa VERB que CONJ a ART semântica N dos PREP+ART elementos N
manipulados ADJ, em LOCU particular LOCU daqueles PREP+PD que PRON devem VERB ser VERB
compartilhados ADJ é VERB, no PREP+ART mínimo ADJ, semelhante ADJ.</s><s>Por LOCU exemplo
LOCU, se PRON duas NUME organizações N devem VERB trocar VERB dados N sobre PREP pessoas
N, não ADV importa VERB se PRON para PREP as ART diferentes ADJ organizações N as ART
pessoas N são VERB clientes N, empregados N, alunos N ou CONJ pacientes N, o ART significado N de
PREP "pessoa N "é VERB sempre ADV entendido VERB pelos PREP+ART membros N das PREP+ART
organizações N.</s><s>O ART mesmo ADJ ocorre VERB com PREP qualquer ADJ entidade N sobre
PREP a ART qual PRON se PRON deseje VERB trocar VERB informações N.</s>
</p>
<p><s>Este PRON trabalho N parte VERB da PREP+ART suposição N de PREP que PRON possa
VERB existir VERB alguma ADJ forma N de PREP definição N primitiva ADJ para PREP os ART
diversos ADJ elementos N de PREP dados N que PRON devem VERB ser VERB compartilhados ADJ,
com PREP base N na PREP+ART qual PRON sua PRON instanciação N em PREP elementos N de
PREP um ART esquema N de PREP dados N em LOCU particular LOCU possa VERB ser VERB
reconhecido ADJ.</s><s>Assim ADV, busca VERB - se PRON identificar VERB estruturas N primitivas
ADJ, com PREP a ART finalidade N de PREP integrar VERB os ART sistemas N.</s><s>Contudo
CONJ, para PREP chegar VERB a ART tal PRON estrutura N, é VERB preciso ADJ definir VERB regras
N que PRON garantam VERB a ART preservação N de PREP suas PRON propriedades N com PREP a
ART finalidade N de PREP permitir VERB que PRON, sempre ADV que PRON o ART esquema N de
164
PREP uma ART organização N A LOCU seja LOCU construído VERB a LOCU partir LOCU de PREP
uma ART mesma ADJ estrutura N primitiva ADJ que PRON foi VERB utilizada VERB por PREP outra
PRON organização N B NP, a ART integração N entre PREP ambas NUME possa VERB ser VERB feita
VERB de PREP forma N automática ADJ, e CONJ que PRON isso PRON não ADV provoque VERB
inconsistência ADJ nas PREP+ART bases N de PREP dados N que PRON estarão VERB recebendo
VERB as ART informações N.</s>
</p>
<p><s>Para PREP atingir VERB esses PRON objetivos N, este PRON trabalho N propõe VERB que
CONJ tais PRON estruturas N de PREP esquemas N primitivos ADJ sejam VERB parte N das
PREP+ART Bibliotecas NP de PREP Componentes N Reutilizáveis NP (BTO NP) que PRON são VERB
distribuídas VERB como CONJ parte N das PREP+ART Ferramentas N de PREP Desenvolvimento N
Rápido ADJ de PREP Aplicativos N (RAD N) comerciais ADJ.</s><s>Como CONJ um ART exemplo N
de PREP como CONJ isso PRON poderia VERB ser VERB feito VERB, apresenta VERB - se PRON um
ART componente N que PRON define VERB genericamente ADV um ART objeto N pessoa N,
desenvolvido VERB a LOCU partir LOCU de LOCU como LOCU "pessoas N "são VERB tratadas ADJ
em PREP dois NUME sistemas N reais N, centrando VERB essa PRON estrutura N em PREP uma ART
única ADJ Abstração N: a ART Abstração N de PREP Generalização N.</s><s>Apresenta VERB
também ADV o ART conjunto N de PREP regras N que PRON deve VERB ser VERB utilizado VERB
para PREP a ART integração N de PREP componentes N centrados ADJ nessa PREP+PD abstração N,
que PRON é VERB a ART mais ADV universalmente ADJ compatível ADJ entre PREP os ART diversos
ADJ modelos N de PREP dados N orientados ADJ a PREP objetos N disponíveis ADJ atualmente
ADV.</s>
</p>
</text>
<text lang=en id=bd1A>
<p><s>Today NN, organizations NNS must MD exchange VB data NNS among IN each DT other JJ, and
CC the DT tendency NN is VBZ that IN these DT exchanges NNS become VBP more RBR and CC more
RBR digital JJ.</s><s>Queries NNS are VBP made VBN freely RB in IN databases NNS of IN
independent JJ organizations NNS, although IN, when WRB it PP is VBZ necessary JJ to TO exchange
NN data NNS, as IN there EX is VBZ not RB a DT prevision NN of IN integration NN, data NNS can MD
only RB be VB exchanged VBN after IN a DT preparation NN which WDT imposes VBZ some DT sort NN
of IN manual JJ intervention NN, construction NN of IN special JJ filters NNS, etc. FW, since IN the DT
non-existence NN of IN a DT common JJ scheme NN hinders VBZ the DT exchange NN of IN data NNS
from IN one CD database NN with IN those DT from IN another DT database NN.</s><s>However RB,
although IN databases NNS of IN different JJ organizations NNS can MD be VB built VBN in IN a DT
totally RB independent JJ way NN, the DT need NN for IN exchanges NNS means VBZ that IN the DT
semantics NNS of IN the DT manipulated VBN elements NNS must MD be VB at IN least JJS similar JJ,
especially RB of IN those DT which WDT should MD be VB shared VBN.</s><s>For IN example NN, if IN
two CD organizations NNS must MD interchange VB data NNS on IN people NNS, it PP does VBZ not
RB matter NN for IN the DT different JJ organizations NNS if IN these DT people NNS are VBP
customers NNS, employees NNS, students NNS or CC patients NNS, the DT meaning NN of IN "people
NNS "is VBZ always RB understood VBN by IN organizations NNS members NNS.</s>
</p>
<p><s>This DT dissertation NN is VBZ based VBN on IN the DT supposition NN that IN it PP exists VBZ
some DT form NN of IN primitive JJ definition NN for IN the DT several JJ data NN elements NNS that
WDT must MD be VB shared VBN, and CC from IN which WDT its PP$ instantiation NN as IN elements
NNS of IN a DT particular JJ data NN scheme NN can MD be VB recognized VBN.</s><s>Thus RB, we
PP seek VBP to TO identify VB primitive JJ structures NNS aiming VBG at IN integrating VBG systems
NNS.</s><s>However RB, in IN order NN to TO reach VB such JJ structure NN it PP is VBZ necessary
JJ to TO define VB rules NNS that WDT guarantee VBP the DT preservation NN of IN data NN properties
NNS to TO allow VB that IN, every DT time NN the DT scheme NN of IN an DT organization NN A DT is
VBZ built VBN from IN the DT same JJ primitive JJ structure NN used VBN by IN an DT organization NN
B NN, the DT integration NN between IN them PP both DT can MD be VB made VBN automatically RB,
and CC that IN it PP does VBZ not RB cause VB inconsistency NN in IN the DT databases NNS which
WDT will MD be VB receiving VBG information NN.</s>
</p>
165
<p><s>In IN order NN to TO meet VB these DT objectives NNS, this DT dissertation NN proposes VBZ
that IN such JJ structures NNS of IN primitive JJ schemes NNS are VBP part NN of IN the DT Reusable
NP Components NP Libraries NNS which WDT are VBP distributed VBN as IN part NN of IN commercial
JJ Rapid NP Application NN Development NP Tools NPS.</s><s>As IN an DT example NN of IN how
WRB it PP could MD be VB done VBN, we PP present VBP a DT component NN which WDT defines
VBZ generically RB an DT object NN "person NN ", developed VBN from IN the DT way NN "people NNS
"are VBP treated VBN in IN two CD real JJ systems NNS, centering VBG this DT structure NN in IN a DT
sole JJ Abstraction NN: the DT Generalization NP Abstraction NN.</s><s>We PP also RB present VBP
the DT set NN of IN rules NNS which WDT should MD be VB used VBN to TO integrate VB the DT
components NNS centered VBN in IN this DT abstraction NN, the DT most RBS universally RB
compatible JJ among IN the DT several JJ object-oriented JJ data NN models NNS available JJ today
NN.</s>
</p>
</text>
cad1
<text lang=pt id=cad1R>
<p><s>Este PRON trabalho N apresenta VERB meios N alternativos ADJ para PREP a ART obtenção N
de PREP imagens N aéreas ADJ e CONJ sua PRON utilização N na PREP+ART agricultura
N.</s><s>Imagens N aéreas ADJ representam VERB uma ART ferramenta N importante ADJ na
PREP+ART avaliação N de PREP diversos ADJ aspectos N da PREP+ART atividade N agrícola ADJ
moderna ADJ, principalmente ADV daqueles PREP+PD que PRON não ADV podem VERB ser VERB
avaliados VERB no PREP+ART nível N do PREP+ART solo N.</s><s>Três NUME tipos N de PREP
sistemas N são VERB definidos VERB com PREP níveis N crescentes ADJ de PREP complexidade N e
CONJ funcionalidade N.</s><s>Diversos ADJ critérios N são VERB propostos N para PREP a ART
avaliação N do PREP+ART sistema N e CONJ para PREP a ART determinação N da PREP+ART sua
PRON adequação N às PREP+ART principais ADJ aplicações N na PREP+ART agricultura
N.</s><s>Foi VERB construído VERB um ART protótipo N de PREP sistema N do PREP+ART Tipo NP I
NP baseado VERB em PREP aeromodelos N, utilizado VERB na PREP+ART avaliação N da
PREP+ART tecnologia N e CONJ na PREP+ART validação N do PREP+ART projeto N.</s><s>Foram
VERB utilizados VERB componentes N facilmente ADV encontrados VERB no PREP+ART mercado N,
existindo VERB potencial N para PREP a ART evolução N técnica ADJ do PREP+ART sistema N
construído VERB em PREP cada ADJ um ART dos PREP+ART seus PRON componentes N básicos
ADJ: a ART aeronave N, o ART método N de PREP controle N e CONJ o ART meio N de PREP
captação N das PREP+ART imagens N.</s><s>Os ART resultados N obtidos VERB mostram VERB que
CONJ o ART sistema N pode VERB substituir VERB, a ART baixo ADJ custo N, os ART meios N
convencionais ADJ utilizados VERB até PREP então ADV para PREP a ART obtenção N dessas
PREP+PD imagens N.</s>
</p>
</text>
<text lang=en id=cad1A>
<p><s>This DT dissertation NN presents VBZ alternative JJ methods NNS to TO obtain VB aerial JJ
pictures NNS and CC their PP$ use NN in IN agricultural JJ applications NNS.</s><s>Aerial JJ pictures
NNS represent VBP an DT important JJ tool NN to TO evaluate VB several JJ parameters NNS in IN
modern JJ agricultural JJ practice NN, especially RB those DT that DT cannot NN be VB evaluated VBN
at IN ground NN level NN.</s><s>Three CD types NNS of IN system NN are VBP defined VBN with IN
increasing VBG levels NNS of IN complexity NN and CC usability NN.</s><s>Several JJ criteria NNS are
VBP proposed VBN to TO evaluate VB the DT system NN and CC determine VB its PP$ suitability NN to
TO the DT main JJ agricultural JJ applications NNS.</s><s>We PP built VBN a DT Type NN I PP system
NN based VBN on IN model NN airplanes NNS, which WDT is VBZ used VBN in IN technology NN
evaluation NN and CC project NN validation NN.</s><s>We PP used VBN components NNS easily RB
available JJ on IN the DT market NN, and CC there EX is VBZ a DT potential NN for IN technical JJ
improvement NN in IN the DT system NN built VBD concerning VBG each DT one NN of IN its PP$ basic
JJ components NNS: the DT airplane NN, the DT method NN of IN control NN, and CC the DT means
166
VBZ to TO obtain VB images NNS.</s><s>The DT results NNS show VBP that IN the DT system NN can
MD substitute VB, at IN a DT low JJ cost NN, the DT conventional JJ ways NNS used VBD so RB far RB
to TO obtain VB such JJ images NNS.</s>
</p>
</text>
cgpi1
<text lang=pt id=cgpi1R>
<p><s>Este PRON trabalho N apresenta VERB o ART Animbs N (Animation N for VERB MBS N), um
ART sistema N capaz ADJ de PREP visualizar VERB dados N gerados ADJ por PREP um ART sistema
N de PREP simulação N de PREP engenharia N (SD NP /FAST NP) na PREP+ART forma N de PREP
animações N por PREP computador N.</s><s>SD NP /FAST NP é VERB um ART sistema N utilizado
ADJ para PREP o ART modelamento N e CONJ a ART simulação N de PREP sistemas N mecânicos
ADJ multicorpos ADJ (MBS NP).</s><s>O ART sistema N Animbs ADJ permite VERB a ART associação
N de PREP uma ART geometria N ao PREP+ART MBS NP sendo VERB simulado VERB e CONJ utiliza
VERB os ART dados N produzidos ADJ pela PREP+ART simulação N do PREP+ART SD NP /FAST NP
para PREP criar VERB uma ART animação N do PREP+ART comportamento N do PREP+ART sistema
N mecânico ADJ e CONJ, dessa PREP+PD forma N, melhorar VERB a ART análise N de PREP dados N
feita ADJ pelos PREP+ART usuários N do PREP+ART SD NP /FAST NP.</s>
</p>
</text>
<text lang=en id=cgpi1A>
<p><s>This DT dissertation NN discusses VBZ Animbs NP (Animation NN for IN MBS NP), a DT
software NN that WDT enables VBZ the DT visualization NN of IN data NNS generated VBN by IN an DT
engineering NN simulation NN system NN (SD JJ /FAST RB) in IN the DT form NN of IN computer NN
animation NN.</s><s>The DT SD NP /FAST RB is VBZ a DT system NN for IN modeling VBG and CC
simulating VBG mechanical JJ multibody JJ systems NNS (MBS NP).</s><s>The DT Animbs NP system
NN allows VBZ the DT association NN of IN a DT geometry NN to TO the DT MBS NP being VBG
simulated VBN, and CC uses VBZ the DT data NNS produced VBN by IN the DT SD JJ /FAST JJ
simulation NN to TO create VB an DT animated JJ view NN of IN the DT mechanical JJ system NN
behavior NN, thus RB enhancing VBG the DT data NN analysis NN made VBN by IN users NNS of IN SD
JJ /FAST RB.</s>
</p>
</text>
es1
<text lang=pt id=es1R>
<p><s>A ART execução N da PREP+ART engenharia N reversa ADJ orientada VERB a ART objetos N
de PREP um ART sistema N legado VERB desenvolvido VERB com PREP orientação N procedimental
ADJ é VERB usada VERB como CONJ base N para PREP sua PRON reengenharia N, seguindo VERB
duas NUME abordagens N diferentes ADJ.</s><s>Na PREP+ART primeira NUME, o ART sistema N
passa VERB por PREP reengenharia N com PREP mudança N de PREP orientação N, por PREP meio
N de PREP segmentação N e CONJ, posteriormente ADV, transformação N para PREP uma ART
linguagem N orientada VERB a ART objetos N de PREP forma N semi-automática ADJ.</s><s>Na
PREP+ART segunda N, é VERB feito VERB o ART reconhecimento N de PREP padrões N recorrentes
ADJ de PREP software N no PREP+ART modelo N de PREP objetos N produzido VERB pela
PREP+ART engenharia N reversa VERB para PREP, depois ADV, ser VERB efetuada VERB a ART
reengenharia N utilizando VERB esses PRON padrões N.</s><s>Os ART resultados N obtidos VERB
por PREP essas PRON duas NUME abordagens N podem VERB ser VERB comparados VERB quanto
ADV a ART manutenibilidade N, legibilidade N e CONJ reuso N.</s><s>A ART versão N original ADJ do
PREP+ART sistema N legado ADJ escolhido VERB para PREP a ART realização N da PREP+ART
experiência N está VERB implementada VERB na PREP+ART linguagem N Clipper NP e CONJ tem
VERB cerca LOCU de LOCU vinte NUME mil NUME linhas N de PREP código N.</s><s>Trata-se ADJ
167
de PREP uma ART oficina N auto-elétrica ADJ e CONJ mecânica ADJ de PREP veículos N.</s><s>Para
PREP a ART engenharia N reversa ADJ foi VERB escolhido VERB o ART método N Fusion NP /RE N,
sendo VERB feita VERB uma ART proposta N para PREP sua PRON evolução N, que PRON adiciona
VERB um ART maior ADJ detalhamento N da PREP+ART etapa N de PREP abstração N do PREP+ART
modelo N de PREP análise N do PREP+ART sistema N.</s><s>Para PREP mudança N de PREP
orientação N do PREP+ART paradigma N de PREP desenvolvimento N, de PREP procedimental ADJ
para PREP orientado VERB a ART objetos N, são VERB propostas N duas NUME etapas N adicionais
ADJ, a PRON serem VERB executadas VERB após PREP a ART aplicação N do PREP+ART Fusion N
/RE N: o ART projeto N avante ADJ do PREP+ART sistema N e CONJ a ART segmentação N do
PREP+ART programa N legado ADJ.</s><s>São VERB fornecidas ADJ indicações N sobre PREP como
CONJ fazer VERB a ART segmentação N.</s><s>A ART transformação N do PREP+ART código N
segmentado ADJ em PREP Clipper NP para PREP Java NP é VERB feita VERB com PREP auxílio N da
PREP+ART máquina N Draco-Puc NP.</s><s>Uma ART estratégia N é VERB proposta N para PREP o
ART reconhecimento N de PREP padrões N com PREP base N no PREP+ART modelo N de PREP
objetos N do PREP+ART sistema N obtido VERB pela PREP+ART engenharia N reversa
ADJ.</s><s>Por LOCU meio LOCU dela LOCU, podem VERB ser VERB reconhecidas VERB instâncias
N dos PREP+ART padrões N Type-Object NP, Association-Object NP, State NP Across NP a PREP
Collection NP e CONJ Behaviour NP Across NP a PREP Collection NP.</s><s>São VERB feitas VERB
experiências N de PREP implementação N de PREP alguns PRON desses PREP+PD padrões N em
PREP Delphi NP.</s>
</p>
</text>
<text lang=en id=es1A>
<p><s>The DT object-oriented VBN reverse NN engineering NN of IN a DT legacy NN system NN
developed VBD using VBG the DT procedural JJ paradigm NN is VBZ the DT basis NN for IN two CD
different JJ reengineering JJ approaches NNS.</s><s>In IN the DT first JJ, reengineering NN is VBZ
done VBN to TO change VB the DT implementation NN paradigm NN by IN segmentation NN, followed
VBN by IN its PP$ semi-automatic JJ transformation NN into IN an DT object-oriented JJ language
NN.</s><s>In IN the DT second JJ, recurring VBG patterns NNS are VBP first RB recognized VBN in IN
the DT object NN model NN produced VBN by IN the DT reverse JJ engineering NN, and CC then RB the
DT reengineering NN is VBZ done VBN adopting VBG these DT patterns NNS.</s><s>The DT results
NNS obtained VBN by IN these DT two CD approaches NNS are VBP compared VBN to TO assess VB
their PP$ maintainability NN, legibility NN and CC reusability NN.</s><s>The DT original JJ version NN
of IN the DT legacy NN system NN used VBN in IN this DT experience NN has VBZ about RB twenty CD
thousand CD lines NNS of IN Clipper NP code NN and CC refers VBZ to TO an DT electrical JJ and CC
mechanical JJ car NN repair NN shop NN.</s><s>For IN the DT reverse JJ engineering NN phase NN
we PP used VBD the DT Fusion NN /RE NN method NN, and CC proposed VBD its PP$ evolution NN,
adding VBG features NNS to TO detail VB the DT abstraction NN phase NN of IN its PP$ system NN
analysis NN model NN.</s><s>To TO change VB the DT system NN orientation NN paradigm NN from
IN procedural JJ to TO object-oriented JJ we PP propose VBP two CD additional JJ phases NNS to TO
be VB conducted VBN after IN the DT application NN of IN the DT Fusion NN /RE NN method NN: the
DT forward JJ design NN of IN the DT system NN and CC the DT legacy NN code NN segmentation
NN.</s><s>Hints NNS and CC rationales NNS are VBP supplied VBN to TO conduct VB the DT code NN
segmentation NN.</s><s>The DT code NN transformation NN from IN segmented JJ Clipper NN to TO
Java NP is VBZ done VBN with IN support NN of IN a DT Draco-Puc JJ machine NN.</s><s>We PP
propose VB a DT strategy NN for IN pattern NN recognition NN based VBN on IN the DT system NN
object NN model NN obtained VBN through IN reverse JJ engineering NN.</s><s>By IN means NNS of
IN this DT strategy NN we PP can MD recognize VB instances NNS of IN Type-Object NP,
Association-Object NP, State NN Across IN a DT Collection NP and CC Behaviour NP Across IN a DT
Collection NN patterns NNS.</s><s>We PP carried VBN out IN Delphi NP implementation NN
experiments NNS of IN some DT of IN these DT patterns NNS.</s>
</p>
</text>
168
es2
<text lang=pt id=es2R>
<p><s>Independentemente ADV do PREP+ART tipo N de PREP manutenção N conduzida ADJ corretiva ADJ, preventiva ADJ, adaptativa ADJ ou CONJ evolutiva ADJ -, as ART atividades N de PREP
teste N de PREP regressão N são VERB necessárias ADJ para PREP testar VERB as ART modificações
N realizadas VERB e CONJ as ART eventuais ADJ novas ADJ funcionalidades N de PREP um ART
programa N, e CONJ, principalmente ADV, para PREP testar VERB se CONJ as ART funcionalidades N
já ADV existentes ADJ não ADV foram VERB afetadas VERB adversamente ADV pelas PREP+ART
modificações N.</s><s>Para PREP aplicar VERB o ART teste N de PREP regressão N de PREP uma
ART maneira N sistemática N a PREP um ART baixo ADJ custo N e CONJ com PREP eficácia N, muitas
PRON técnicas N têm VERB sido VERB propostas N na PREP+ART literatura N.</s><s>Essas PRON
diversas ADJ técnicas N são VERB divididas VERB em PREP duas NUME abordagens N: retest N - all N
e CONJ seletiva N.</s><s>A ART abordagem ADJ retest N - all N utiliza VERB todo ADJ o ART conjunto
N de PREP casos N de PREP teste N disponível ADJ para PREP testar VERB as ART modificações N,
ao PREP+ART passo N que CONJ a ART abordagem N seletiva ADJ utiliza VERB um ART subconjunto
N dos PREP+ART casos N de PREP teste N disponíveis ADJ para PREP testar VERB as ART
modificações N.</s><s>As ART técnicas N baseadas ADJ na PREP+ART abordagem N seletiva ADJ
têm VERB sido VERB muito ADV estudadas VERB, pois CONJ visam VERB diminuir VERB os ART
esforços N despendidos ADJ no PREP+ART teste N de PREP regressão N, reduzindo VERB o ART
número N de PREP casos N de PREP teste N a PREP serem VERB reexecutados N.</s><s>Diante
LOCU da LOCU diversidade N das PREP+ART técnicas N seletivas ADJ, fazem VERB - se PRON
necessários ADJ estudos N empíricos ADJ para PREP avaliar VERB e CONJ comparar VERB a ART
aplicação N dessas PREP+PD técnicas N.</s><s>Assim ADV, este PRON trabalho N visa VERB aplicar
VERB e CONJ avaliar VERB empiricamente ADV duas NUME técnicas N de PREP teste N de PREP
regressão N que PRON têm VERB se CONJ mostrado VERB promissoras N: a ART Técnica N baseada
ADJ em PREP Modificação N (Wong N et N al ADJ., 1997a N) e CONJ a ART Técnica N baseada ADJ
em PREP Mutação N Seletiva NP (Wong NP et NP al NP., 1997b NP).</s><s>Para PREP auxiliar N
nessa PREP+PD avaliação N, é VERB utilizado VERB um ART framework N proposto ADJ por PREP
Rothermel NP e CONJ Harrold NP (1996 NUME).</s><s>Com PREP a ART realização N desses
PREP+PD experimentos N, espera VERB - se PRON contribuir VERB para PREP o ART
estabelecimento N de PREP estratégias N de PREP teste N de PREP regressão N efetivas ADJ e CONJ
de PREP baixo ADJ custo N.</s>
</p>
</text>
<text lang=en id=es2A>
<p><s>Independently RB of IN the DT type NN of IN maintenance NN carried VBD out RP - corrective
JJ, preventive JJ, adaptive JJ or CC perfective JJ -, regression NN testing NN activities NNS are VBP
necessary JJ to TO test VB modifications NNS and CC new JJ contingent JJ features NNS, and CC,
mainly RB, to TO test VB if IN existing JJ features NNS were VBD not RB adversely RB affected VBN by
IN the DT modifications NNS.</s><s>Aiming VBG at IN carrying VBG out RP the DT regression NN
testing NN systematically RB, at IN a DT low JJ cost NN and CC with IN effectiveness NN, many JJ
techniques NNS have VBP been VBN proposed VBN in IN the DT literature NN.</s><s>These DT
techniques NNS are VBP divided VBN into IN two CD approaches NNS: retest-all RB and CC selective
JJ.</s><s>The DT retest-all DT approach NN uses VBZ the DT complete JJ test NN case NN set VBD
available JJ, whereas IN the DT selective JJ approach NN selects VBZ a DT subset NN to TO carry VB
out RP the DT regression NN testing NN.</s><s>The DT techniques NNS based VBN on IN the DT
selective JJ approach NN have VBP been VBN deeply RB studied VBN, for IN they PP aim VBP at IN
reducing VBG the DT efforts NNS made VBN in IN the DT regression NN testing NN, reducing VBG the
DT number NN of IN test NN cases NNS to TO be VB re-executed VBN.</s><s>As IN there EX are VBP
several JJ techniques NNS based VBN on IN the DT selective JJ approach NN, empirical JJ studies NNS
are VBP necessary JJ to TO evaluate VB and CC compare VB these DT techniques NNS.</s><s>Thus
RB, this DT work NN aims VBZ at IN evaluating VBG and CC comparing VBG the DT application NN of
IN two CD promising JJ regression NN testing NN techniques NNS: Technique NN based VBN on IN
Modification NN and CC Technique NN based VBN on IN Selective JJ Mutation NN.</s><s>A DT
framework NN proposed VBN by IN Rothermel NP and CC Harrold NP is VBZ used VBN to TO evaluate
169
VB these DT techniques NNS.</s><s>With IN the DT accomplishment NN of IN these DT studies NNS,
we PP hope VBP to TO contribute VB towards IN the DT establishment NN of IN effective JJ and CC low
JJ cost NN regression NN testing NN strategies NNS.</s>
</p>
</text>
es3
<text lang=pt id=es3R>
<p><s>Atividades N de PREP teste N no PREP+ART desenvolvimento N de PREP Sistemas N Reativos
VERB são VERB de PREP grande ADJ relevância N, bem ADV como CONJ a ART disponibilidade N de
PREP ferramentas N que CONJ apóiem N essas PRON atividades N, uma ART vez N que CONJ a ART
ocorrência N de PREP falhas N nesses PREP+PD sistemas N pode VERB causar VERB graves ADJ
conseqüências N econômicas ADJ e CONJ /ou CONJ sociais ADJ.</s><s>O ART critério N Análise N de
PREP Mutantes N, um ART dos PREP+ART critérios N da PREP+ART técnica N de PREP teste N
baseada ADJ em PREP erros N, normalmente ADV aplicado VERB em PREP testes N de PREP
unidades N, tem VERB sido VERB explorado VERB no PREP+ART teste N de PREP especificações N
do PREP+ART aspecto N comportamental ADJ de PREP Sistemas N Reativos VERB baseadas ADJ em
PREP Máquinas N de PREP Estados NP Finitos NP, Statecharts NP e CONJ Redes N de PREP Petri
NP.</s><s>A ART especificação N da PREP+ART ferramenta N Proteum-RS NP constitui VERB uma
ART iniciativa N para PREP apoiar VERB a ART aplicação N do PREP+ART critério N Análise N de
PREP Mutantes N no PREP+ART contexto N de PREP Sistemas N Reativos N.</s><s>Este PRON
trabalho N tem VERB como CONJ objetivo N a PREP implementação N da PREP+ART instanciação N
da PREP+ART Proteum-RS NP para PREP o ART teste N de PREP especificações N baseadas ADJ em
PREP Statecharts NP, a ART Proteum-RS NP /ST NP.</s><s>Dessa PREP+PD forma N, pretende-se N
fornecer VERB subsídios N para PREP investigar VERB a ART adequação N de PREP critérios N de
PREP teste N tradicionalmente ADJ usados VERB no PREP+ART teste N de PREP programas N, como
CONJ é VERB o ART caso N da PREP+ART Análise N de PREP Mutantes N, ao PREP+ART teste N de
PREP especificações N de PREP Sistemas N Reativos N, em LOCU particular LOCU no PREP+ART
contexto N de PREP especificações N baseadas ADJ em PREP Statecharts NP.</s>
</p>
</text>
<text lang=en id=es3A>
<p><s>Testing NP activities NNS in IN the DT development NN of IN Reactive JJ Systems NPS are VBP
extremely RB relevant JJ, as RB well RB as IN the DT availability NN of IN tools NNS that WDT support
VBP these DT activities NNS, since IN failures NNS in IN these DT systems NNS may MD have VB
serious JJ economic JJ and CC /or CC social JJ consequences NNS.</s><s>The DT Mutation NN
Analysis NN is VBZ one CD of IN the DT fault-based JJ testing NN criteria NNS, and CC it PP is VBZ
usually RB applied VBN during IN unit NN testing NN.</s><s>This DT criterion NN has VBZ been VBN
investigated VBN in IN the DT context NN of IN testing NN and CC validation NN activities NNS of IN
Reactive JJ Systems NP behavioral JJ specifications NNS based VBN on IN Finite JJ State NP Machines
NP, Statecharts NP and CC Petri NP Nets VBZ.</s><s>The DT specification NN of IN a DT tool NN
named VBD Proteum-RS NNS was VBD carried VBN out RP and CC constitutes VBZ the DT first JJ step
NN to TO support VB the DT application NN of IN the DT Mutation NN Analysis NP Criterion NP in IN the
DT context NN of IN Reactive JJ Systems NPS.</s><s>This DT dissertation NN aims VBZ at IN
implementing VBG an DT instantiation NN of IN Proteum-RS NP, called VBD Proteum-RS NP /ST NN, to
TO support VB testing NN of IN specification NN based VBN on IN Statecharts NP.</s><s>We PP intend
VBP to TO provide VB subsidies NNS for IN investigating VBG criteria NNS traditionally RB applied VBN
at IN the DT unit NN level NN for IN testing VBG Reactive JJ Systems NP specifications NNS, in IN
particular JJ in IN the DT context NN of IN Statecharts NNS based VBN specifications NNS.</s>
</p>
</text>
es4
170
<text lang=pt id=es4R>
<p><s>Sistemas N Reativos N caracterizam-se ADJ por PREP reagir VERB continuamente ADV a ART
estímulos N externos ADJ e CONJ internos ADJ e CONJ por PREP controlar VERB atividades N
humanas ADJ.</s><s>A ART ocorrência N de PREP falhas N nesses PREP+PD sistemas N pode VERB
resultar VERB em PREP grandes ADJ prejuízos N.</s><s>Dessa PREP+PD forma N, o ART uso N de
PREP métodos N e CONJ técnicas N rigorosas ADJ para PREP a ART especificação N do PREP+ART
comportamento N desse PREP+PD tipo N de PREP sistema N é VERB essencial ADJ para PREP evitar
VERB inconsistências N e CONJ ambigüidades N no PREP+ART modelo N.</s><s>As ART Redes N de
PREP Petri NP são VERB uma ART das PREP+ART técnicas N que PRON têm VERB sido VERB
usadas VERB para PREP a ART especificação N de PREP sistemas N reativos ADJ.</s><s>Teste N e
CONJ validação N são VERB atividades N essenciais ADJ na PREP+ART produção N dessa PREP+PD
classe N de PREP sistemas N.</s><s>Por PREP isso PRON, o ART critério N Análise N de PREP
Mutantes N, um ART critério N de PREP teste N baseado ADJ em PREP erros N normalmente ADV
aplicado VERB ao PREP+ART teste N de PREP programas N, tem VERB sido VERB explorado VERB
no PREP+ART contexto N de PREP teste N de PREP especificações N de PREP sistemas N reativos
ADJ.</s><s>É VERB necessário ADJ o ART desenvolvimento N de PREP ferramentas N que CONJ
apóiem N sua PRON utilização N, visto VERB que CONJ a ART aplicação N manual ADJ do PREP+ART
critério N é VERB impraticável ADJ.</s><s>O ART objetivo N deste PREP+PD trabalho N é VERB a
ART implementação N da PREP+ART ferramenta N Proteum-RS NP /PN NP, que PRON apóia N a ART
aplicação N do PREP+ART critério N Análise N de PREP Mutantes N para PREP validar VERB
especificações N baseadas ADJ em PREP Redes N de PREP Petri NP.</s>
</p>
</text>
<text lang=en id=es4A>
<p><s>Reactive JJ Systems NPS are VBP characterized VBN by IN continuously RB reacting VBG to TO
external JJ as IN well RB as IN internal JJ stimuli NNS and CC controlling VBG human JJ activities
NNS.</s><s>In IN these DT systems NNS, faults NNS can MD result VB in IN great JJ losses
NNS.</s><s>The DT use VB of IN rigorous JJ methods NNS and CC techniques NNS for IN the DT
specification NN of IN their PP$ behavior NN is VBZ essential JJ to TO avoid VB inconsistencies NNS
and CC ambiguities NNS.</s><s>Petri NP Nets NNS have VBP been VBN used VBN for IN
reactive-system JJ specification NN.</s><s>Testing NP and CC validation NN of IN the DT underlying JJ
model NN are VBP essential JJ activities NNS for IN the DT production NN of IN such JJ systems
NNS.</s><s>For IN this DT reason NN the DT Mutant NP Analysis NP -- : a DT fault-based JJ criterion
NN usually RB used VBN for IN program NN testing NN -- : has VBZ been VBN explored VBN in IN the
DT context NN of IN specification NN testing NN of IN reactive JJ systems NNS.</s><s>The DT
development NN of IN tools NNS to TO support VB its PP$ application NN is VBZ necessary JJ, since IN
its PP$ manual JJ application NN is VBZ impracticable JJ.</s><s>The DT objective NN of IN this DT
dissertation NN is VBZ the DT implementation NN of IN Proteum-RS NP /PN NP, a DT testing NN tool
NN which WDT supports VBZ the DT application NN of IN Mutant NP Analysis NP criterion NN to TO
validate VB Petri NP Nets-based VBN specifications NNS.</s>
</p>
</text>
es5
<text lang=pt id=es5R>
<p><s>Para PREP sistematizar VERB os ART testes N e CONJ contornar VERB as ART restrições N de
PREP tempo N e CONJ custo N associadas ADJ à PREP+ART atividade N de PREP teste N, diversas
ADJ técnicas N, critérios ADJ e CONJ ferramentas ADJ têm VERB sido VERB desenvolvidos
ADJ.</s><s>Além LOCU disso LOCU, para PREP estabelecer VERB uma ART estratégia N de PREP
teste N incremental ADJ, que PRON apresente VERB baixo ADJ custo N de PREP aplicação N e CONJ
alta ADJ eficácia N em PREP revelar VERB a ART presença N de PREP erros N, a ART comunidade N
de PREP teste N vem VERB conduzindo VERB estudos N teóricos ADJ e CONJ empíricos
ADJ.</s><s>O ART presente ADJ trabalho N está VERB inserido ADJ nesse PREP+PD contexto N e
CONJ tem VERB como CONJ objetivo N a PREP realização N de PREP estudos N empíricos ADJ para
171
PREP comparar VERB a ART adequação N entre PREP os ART critérios N baseados VERB em PREP
erros N - Análise N de PREP Mutantes N (teste N de PREP unidade N) e CONJ Mutação N de PREP
Interface NP (teste N de PREP integração N) -, com PREP o ART objetivo N de PREP estabelecer VERB
estratégias N de PREP teste N eficazes ADJ e CONJ de PREP baixo ADJ custo N, que PRON englobem
VERB todo ADJ o ART ciclo N de PREP desenvolvimento N de PREP software N.</s><s>Dessa
PREP+PD perspectiva N, são VERB definidas VERB algumas ADJ estratégias N incrementais ADJ de
PREP aplicação N dos PREP+ART operadores N de PREP mutação N de PREP unidade N e CONJ de
PREP integração N, explorando VERB o ART aspecto N complementar VERB dos PREP+ART critérios
N baseados VERB em PREP mutação N, reduzindo VERB com PREP isso PRON os ART custos N da
PREP+ART atividade N de PREP teste N durante PREP as ART fases N do PREP+ART teste N de
PREP unidade N e CONJ de PREP integração N, sem PREP comprometer VERB sua PRON qualidade
N.</s><s>É VERB apresentado VERB ainda ADV um ART conjunto N essencial ADJ de PREP
operadores N de PREP mutação N para PREP o ART critério N Mutação N de PREP Interface NP.</s>
</p>
</text>
<text lang=en id=es5A>
<p><s>Several JJ techniques NNS, criteria NNS and CC tools NNS have VBP been VBN developed VBN
to TO make VB the DT testing NN activity NN more RBR systematic JJ and CC aiming VBG at IN
overcoming VBG associated VBN time NN and CC cost NN constraints NNS.</s><s>Moreover RB, the
DT testing NN community NN has VBZ been VBN conducting VBG theoretical JJ and CC empirical JJ
studies NNS to TO establish VB an DT incremental JJ, low-cost JJ, and CC effective JJ testing NN
strategy NN.</s><s>This DT dissertation NN is VBZ within IN this DT context NN and CC aims VBZ at IN
conducting VBG empirical JJ studies NNS for IN comparing VBG adequacy NN between IN error NN
based VBN criteria NNS -- : Mutation NN Analysis NP (unit NN testing NN) and CC Interface NP Mutation
NN (integration NN testing NN), with IN the DT objective NN of IN establishing VBG low-cost JJ and CC
effective JJ testing NN strategies NNS that WDT comprise VBP all DT software NN development NN
cycle NN.</s><s>From IN this DT perspective NN, some DT incremental JJ testing NN strategies NNS
for IN mutant JJ operators NNS 'application NN are VBP defined VBN exploring VBG the DT
complementary JJ aspects NNS of IN criteria NNS based VBN on IN mutation NN, reducing VBG the DT
testing NN activity NN costs NNS during IN the DT phases NNS of IN unit NN and CC integration NN
testing NN, without IN losses NNS in IN testing NN quality NN.</s><s>We PP also RB discuss VB an DT
essential JJ set NN of IN mutant JJ operators NNS for IN the DT Interface NP Mutation NN criterion
NN.</s>
</p>
</text>
es6
<text lang=pt id=es6R>
<p><s>Estudos N empíricos ADJ têm VERB mostrado VERB que CONJ a ART Análise N de PREP
Mutantes N - um ART dos PREP+ART critérios N de PREP teste N baseado ADJ em PREP erros N - é
VERB bastante ADV eficaz ADJ para PREP revelar VERB a ART presença N de PREP erros
N.</s><s>Entretanto CONJ, seu PRON alto ADJ custo N, decorrente ADJ principalmente ADV do
PREP+ART grande ADJ número N de PREP mutantes N gerados ADJ, tem VERB motivado VERB a
ART proposição N de PREP diversas ADJ abordagens ADJ alternativas N para PREP sua PRON
aplicação N.</s><s>Um ART estudo N relevante VERB nesse PREP+PD sentido N resultou VERB na
PREP+ART determinação N de PREP um ART conjunto N essencial ADJ de PREP operadores N de
PREP mutação N para PREP a ART linguagem N Fortran NP, mostrando VERB que CONJ é VERB
possível ADJ reduzir VERB o ART custo N de PREP aplicação N do PREP+ART critério N preservando
VERB um ART alto ADJ grau N de PREP adequação N em PREP relação N à PREP+ART Análise N de
PREP Mutantes N.</s><s>Alguns ADJ estudos N também ADV têm VERB demonstrado VERB que
CONJ a ART redução N da PREP+ART eficácia N não ADV é VERB significativa ADJ.</s><s>Este
PRON trabalho N tem VERB como CONJ objetivo N investigar VERB alternativas N pragmáticas ADJ
para PREP a ART aplicação N do PREP+ART critério N Análise N de PREP Mutantes N e CONJ, nesse
PREP+PD contexto N, propor VERB um ART procedimento N para PREP a ART determinação N de
172
PREP um ART conjunto N essencial ADJ de PREP operadores N de PREP mutação N para PREP a
ART linguagem N C NP, com PREP base N nos PREP+ART operadores N implementados VERB na
PREP+ART ferramenta VERB Proteum N.</s><s>Procurando VERB aplicar VERB e CONJ validar
VERB o ART procedimento N proposto ADJ, dois NUME grupos N distintos ADJ de PREP programas N
são VERB utilizados ADJ.</s><s>Para PREP ambos NUME os ART grupos N, o ART conjunto N
essencial ADJ obtido VERB apresenta VERB resultados N bastante ADV significativos ADJ quanto ADV
à PREP+ART redução N de PREP custo N, com PREP um ART decréscimo N muito ADV pequeno ADJ
no PREP+ART grau N de PREP adequação N em PREP relação N à PREP+ART Análise N de PREP
Mutantes N.</s><s>Também ADV são VERB investigadas VERB estratégias N para PREP fazer VERB
evoluir VERB e CONJ refinar VERB um ART conjunto N essencial ADJ para PREP diferentes ADJ
domínios N de PREP aplicação N.</s>
</p>
</text>
<text lang=en id=es6A>
<p><s>Mutation NN Analysis NN - one CD of IN the DT error-based VBN testing NN criteria NNS - has
VBZ been VBN found VBN to TO be VB effective JJ on IN revealing JJ faults NNS.</s><s>However RB,
its PP$ high JJ cost NN, due JJ to TO the DT high JJ number NN of IN mutants NNS created VBN, has
VBZ motivated VBN the DT proposition NN of IN many JJ alternative JJ approaches NNS for IN its PP$
application NN.</s><s>In IN this DT sense NN, a DT relevant JJ study NN resulted VBN on IN the DT
determination NN of IN an DT essential JJ set NN of IN mutant JJ operators NNS for IN Fortran NN,
indicating VBG that IN it PP is VBZ possible JJ to TO reduce VB the DT cost NN of IN mutation NN
testing NN, preserving VBG a DT high JJ mutation NN score NN.</s><s>Some DT studies NNS have
VBP also RB shown VBN that IN reduction NN on IN effectiveness NN is VBZ not RB significant
JJ.</s><s>This DT dissertation NN aims VBZ at IN investigating VBG pragmatic JJ alternatives NNS for
IN mutation NN analysis NN application NN and CC, in IN this DT context NN, it PP proposes VBZ a DT
procedure NN for IN determining VBG an DT essential JJ mutant JJ operators NNS set VBN for IN C NP,
using VBG Proteum NP testing NN tool NN.</s><s>Aiming VBG at IN applying VBG and CC validating
VBG the DT proposed JJ procedure NN, two CD different JJ groups NNS of IN programs NNS are VBP
used VBN.</s><s>For IN both CC of IN them PP, the DT essential JJ mutant JJ operators NNS set NN
shows VBZ very RB significant JJ results NNS in IN terms NNS of IN cost NN reduction NN, with IN a DT
very RB small JJ reduction NN on IN mutation NN score NN.</s><s>Strategies NNS to TO evolve VB
and CC refine VB an DT essential JJ mutant JJ operators NNS set VBN into IN different JJ application
NN domains NNS are VBP also RB investigated VBN.</s>
</p>
</text>
es7
<text lang=pt id=es7R>
<p><s>O ART crescimento N do PREP+ART mercado N de PREP software N a PREP cada ADJ dia N
acarreta VERB um ART aumento N do PREP+ART uso N de PREP técnicas N de PREP
desenvolvimento N muitas LOCU vezes LOCU informais ADJ.</s><s>A ART manutenção N de PREP
tais PRON softwares N torna VERB - se PRON problemática N, uma ART vez N que CONJ a ART
documentação N associada VERB ao PREP+ART software N, na PREP+ART maioria N das PREP+ART
vezes N, não ADV está VERB de PREP acordo N com PREP o ART código N implementado
ADJ.</s><s>Dessa PREP+PD forma N, quando LOCU diante LOCU da PREP+ART necessidade N de
PREP fazer VERB a ART manutenção N do PREP+ART produto N, o ART engenheiro N de PREP
software N encontra VERB uma ART documentação N informal ADJ e CONJ incompleta ADJ, que
PRON não ADV reflete VERB o ART software N existente ADJ.</s><s>Nesse PREP+PD contexto N é
VERB que CONJ se PRON encontra VERB a ART Engenharia N Reversa ADJ de PREP Software N,
com PREP o ART propósito N de PREP recuperar VERB as ART informações N de PREP projeto N
perdidas ADJ durante PREP a ART fase N de PREP desenvolvimento N e CONJ de PREP documentar
VERB o ART real ADJ estado N do PREP+ART software N.</s><s>O ART principal ADJ objetivo N
deste PREP+PD trabalho N de PREP mestrado N foi VERB a ART investigação N de PREP uma ART
estrutura N adequada ADJ de PREP hiperdocumento N para PREP apoiar VERB a ART documentação
173
N requerida VERB durante PREP o ART processo N de PREP engenharia N reversa ADJ de PREP
software N.</s><s>Com PREP base N em PREP um ART levantamento N dos PREP+ART requisitos N
desejáveis ADJ em PREP um ART hiperdocumento N, para PREP que PRON possua VERB as ART
habilidades N de PREP suporte N à PREP+ART documentação N de PREP engenharia N reversa ADJ
de PREP software N, foi VERB definido VERB um ART conjunto N de PREP links N e CONJ estruturas
N de PREP nós PRON.</s><s>Os ART requisitos N para PREP a ART composição N de PREP tal
PRON hiperdocumento N foram VERB investigados VERB por PREP meio N de PREP uma ART
experiência N: a ART autodocumentação N do PREP+ART sistema N hipermídia ADJ denominado ADJ
SASHE N (Sistema N de PREP Autoria N e CONJ Suporte N Hipermídia N para PREP Ensino N), que
PRON já ADV possui VERB suporte N para PREP o ART tratamento N de PREP nós PRON aninhados
ADJ e CONJ outras ADJ características N de PREP aplicativo N para PREP ensino N.</s><s>A ART
engenharia N reversa ADJ foi VERB desenvolvida VERB baseando VERB - se PRON no PREP+ART
método N de PREP engenharia N reversa ADJ Fusion NP - RE N /I NUME e CONJ os ART produtos N
obtidos VERB foram VERB inseridos VERB em PREP uma ART hiperbase N no PREP+ART SASHE
N.</s>
</p>
</text>
<text lang=en id=es7A>
<p><s>The DT growth NN of IN the DT software NN market NN is VBZ leading VBG to TO an DT
increasing VBG use NN of IN informal JJ development NN techniques NNS.</s><s>The DT maintenance
NN of IN such JJ software NN is VBZ problematic JJ, since IN its PP$ documentation NN rarely RB
reflects VBZ the DT implemented VBN code NN.</s><s>Thus RB, when WRB faced VBN with IN product
NN maintenance NN, the DT software NN engineer NN finds VBZ an DT informal JJ and CC incomplete
JJ documentation NN, which WDT does VBZ not RB mirror VB the DT existing JJ software NN.</s><s>In
IN this DT context NN the DT Reverse VBP Engineering NP of IN Software NP can MD be VB useful JJ
for IN retrieving JJ project NN information NN lost VBN during IN the DT development NN phase NN and
CC for IN documenting VBG the DT current JJ software NN state NN.</s><s>The DT main JJ objective
NN of IN this DT dissertation NN was VBD the DT investigation NN of IN an DT appropriate JJ hypertext
JJ structure NN for IN supporting VBG the DT documentation NN required VBN during IN a DT software
NN reverse JJ engineering NN process NN.</s><s>Based VBN on IN a DT survey NN on IN the DT
desired VBN requirements NNS in IN a DT hyperdocument NN, which WDT should MD have VB the DT
ability NN to TO support VB reverse JJ engineering NN documents NNS, we PP defined VBD a DT set
NN of IN links NNS and CC node JJ structures NNS.</s><s>The DT requirements NNS for IN such JJ
hyperdocument NN were VBD investigated VBN in IN an DT experiment NN: the DT self-documentation
NN of IN the DT system NN SASHE NN, which WDT already RB treats VBZ nested JJ contexts NNS and
CC has VBZ other JJ educational JJ characteristics NNS.</s><s>The DT reverse JJ engineering NN
process NN was VBD developed VBN based VBN on IN the DT Fusion-RE NP /I PP method NN, and CC
the DT resulting VBG products NNS were VBD inserted VBN in IN a DT hyperbase NN in IN the DT
system NN SASHE NN.</s>
</p>
</text>
es8
<text lang=pt id=es8R>
<p><s>Este PRON trabalho N apresenta VERB um ART procedimento N de PREP auxílio N ao
PREP+ART primeiro NUME passo N do PREP+ART método N de PREP engenharia N reversa ADJ
FUSION NP - RE N /I NUME - obtenção N de PREP informações N sobre PREP o ART sistema
N.</s><s>Esse PRON procedimento N compreende VERB um ART processo N para PREP a ART
criação N de PREP uma ART base N de PREP conhecimento N (Processo N de PREP Aquisição N de
PREP Conhecimento N IPAIA ADJ, instanciado VERB para PREP o ART domínio N de PREP
engenharia N reversa ADJ) e CONJ diretrizes N para PREP a ART utilização N dessa PREP+PD base N
de PREP conhecimento N na PREP+ART construção N de PREP visões N funcionais ADJ do
PREP+ART sistema N.</s>
</p>
174
</text>
<text lang=en id=es8A>
<p><s>This DT dissertation NN discusses VBZ a DT procedure NN to TO help VB the DT first JJ step NN
of IN the DT FUSION-RE JJ /I PP reverse VB engineering NN method NN - acquisition NN of IN system
NN information NN.</s><s>This DT procedure NN comprises VBZ a DT process NN to TO create VB a
DT knowledge NN base NN (IPAIA NP Knowledge NN Acquisition NP Process NP applied VBD to TO
reverse VB engineering NN domain NN) and CC guidelines NNS for IN using VBG this DT knowledge NN
base NN to TO construct VB functional JJ visions NNS of IN the DT system NN.</s>
</p>
</text>
es9
<text lang=pt id=es9R>
<p><s>Sistemas N orientados ADJ a PREP objetos N confiáveis ADJ devem VERB incorporar VERB
atividades N de PREP tratamento N de PREP exceções N de PREP forma N a PREP comportarem-se N
adequadamente ADJ em PREP uma ART grande ADJ variedade N de PREP situações N, mesmo ADV
na PREP+ART presença N de PREP erros N.</s><s>Nesse PREP+PD contexto N, um ART mecanismo
N de PREP tratamento N de PREP exceções N é VERB fundamental ADJ para PREP detecção N e
CONJ recuperação N de PREP erros N bem ADV como LOCU para LOCU ativação N das PREP+ART
medidas N necessárias ADJ para PREP restaurar VERB a ART atividade N normal ADJ do PREP+ART
sistema N.</s><s>O ART desenvolvimento N de PREP um ART mecanismo N de PREP tratamento N de
PREP exceções N é VERB uma ART tarefa N difícil ADJ, especialmente ADV quando CONJ a ART
concorrência N é VERB uma ART das PREP+ART características N dos PREP+ART sistemas N de
PREP software N.</s><s>Os ART principais ADJ objetivos N desta PREP+PD dissertação N são VERB
o ART projeto N e CONJ a ART implementação N de PREP um ART mecanismo N de PREP tratamento
N de PREP exceções N para PREP a ART construção N de PREP sistemas N orientados ADJ a PREP
objetos N confiáveis ADJ.</s><s>Na PREP+ART construção N do PREP+ART mecanismo N proposto
ADJ, utilizamos VERB técnicas N de PREP estruturação N de PREP software N tais PRON como ADV
reflexão N computacional N e CONJ padrões N de PREP projeto N.</s><s>Duas NUME contribuições N
são VERB consideradas VERB principais ADJ.</s><s>A ART primeira N delas PREP+PPR,
caracterizada VERB por PREP aspectos N técnicos ADJ e CONJ usos N práticos ADJ, é VERB o ART
projeto N e CONJ a ART implementação N de PREP um ART mecanismo N de PREP exceções N
utilizando VERB a ART linguagem N de PREP programação N Java VERB e CONJ uma ART arquitetura
N de PREP software N reflexiva VERB chamada ADJ Guaraná N.</s><s>O ART mecanismo N proposto
ADJ oferece VERB suporte N especialmente ADV ao PREP+ART tratamento N de PREP exceções N
concorrentes ADJ.</s><s>A ART outra ADJ contribuição N, caracterizada VERB por PREP aspectos N
abstratos N e CONJ abordagem N inovadora ADJ, é VERB a ART definição N de PREP uma ART
arquitetura N de PREP software N reflexiva ADJ e CONJ de PREP um ART conjunto N de PREP
padrões N de PREP projeto N relacionados ADJ para PREP a ART implementação N de PREP
mecanismos N de PREP tratamento N de PREP exceções N.</s>
</p>
</text>
<text lang=en id=es9A>
<p><s>Dependable JJ object-oriented JJ software NN should MD incorporate VB exception NN handling
VBG activities NNS in IN order NN to TO behave VB suitably RB in IN a DT great JJ number NN of IN
situations NNS even RB in IN the DT presence NN of IN errors NNS.</s><s>In IN this DT context NN, an
DT exception NN handling NN mechanism NN is VBZ fundamental JJ to TO detect VB and CC retrieve
VB errors NNS, and CC to TO activate VBP suitable JJ measures NNS to TO restore VB the DT normal
JJ activity NN of IN the DT system NN.</s><s>The DT development NN of IN an DT exception NN
handling NN mechanism NN is VBZ not RB a DT trivial JJ task NN, especially RB when WRB
concurrence NN is VBZ one CD of IN the DT characteristics NNS of IN the DT software NN system
NN.</s><s>The DT main JJ aims NNS of IN this DT dissertation NN are VBP the DT design NN and CC
implementation NN of IN an DT exception NN handling VBG mechanism NN for IN developing VBG
175
dependable JJ object-oriented JJ software NN.</s><s>In IN order NN to TO build VB the DT proposed JJ
mechanism NN, we PP apply VBP techniques NNS of IN software NN structuring NN, such JJ as IN
computational JJ reflection NN and CC design NN patterns NNS.</s><s>Two CD contributions NNS are
VBP considered VBN fundamental JJ.</s><s>The DT first JJ, characterized VBN by IN technical JJ
aspects NNS and CC practical JJ uses NNS, is VBZ the DT design NN and CC implementation NN of IN
an DT exception NN handling VBG mechanism NN using VBG Java NP language NN and CC a DT
reflective JJ software NN architecture NN called VBD Guaraná JJ.</s><s>The DT proposed VBN
mechanism NN especially RB supports VBZ concurrent JJ exception NN handling NN.</s><s>The DT
second JJ contribution NN, characterized VBN by IN abstract JJ aspects NNS and CC an DT innovative
JJ approach NN, is VBZ the DT definition NN of IN a DT reflective JJ software NN architecture NN and
CC of IN a DT set NN of IN related JJ design NN patterns NNS for IN implementing VBG exception NN
handling NN mechanisms NNS.</s>
</p>
</text>
es10
<text lang=pt id=es10R>
<p><s>Este PRON trabalho N apresenta VERB algumas ADJ técnicas N e CONJ métodos N que PRON
apóiam VERB a ART fase N de PREP engenharia N de PREP requisitos N, bem ADV como CONJ uma
ART comparação N entre PREP as ART abordagens N revisadas ADJ.</s><s>É VERB apresentada
ADJ uma ART proposta N de PREP processo N para PREP a ART engenharia N de PREP requisitos N
baseada ADJ na PREP+ART construção N de PREP cenários N compatível ADJ com PREP a ART UML
NP.</s><s>São VERB apresentados ADJ a ART notação N introduzida VERB, o ART processo N de
PREP construção N dos PREP+ART modelos N de PREP requisitos N e CONJ um ART conjunto N de
PREP heurísticas N para PREP a ART construção N de PREP um ART modelo N de PREP análise
N.</s><s>Um ART estudo N de LOCU caso LOCU referente N a PREP um ART sistema N de PREP
apoio N à PREP+ART escrita N de PREP documentos N técnicos ADJ ilustra VERB a ART construção N
dos PREP+ART modelos N propostos ADJ pelo PREP+ART processo N.</s><s>Finalmente ADV, é
VERB apresentada ADJ uma ART ferramenta VERB que CONJ apóia N a PREP construção N dos
PREP+ART modelos N introduzidos ADJ pelo PREP+ART processo N.</s>
</p>
</text>
<text lang=en id=es10A>
<p><s>This DT dissertation NN discusses VBZ several JJ scenario NN techniques NNS and CC methods
NNS to TO support VB the DT requirements NNS engineering NN phase NN, as RB well RB as IN a DT
comparison NN amongst IN the DT approaches NNS reviewed VBD.</s><s>We PP propose VB a DT
scenario-based VBN engineering NN requirements NNS process NN compatible JJ with IN the DT UML
NP notation NN.</s><s>We PP also RB discuss VB the DT introduced VBN notation NN, the DT process
NN of IN construction NN of IN the DT requirements NNS model NN and CC several JJ heuristics NNS to
TO the DT construction NN of IN the DT UML NP analysis NN model NN.</s><s>A DT case NN study
NN about IN a DT system NN to TO support VB the DT writing NN of IN technical JJ documents NNS
illustrates VBZ the DT construction NN of IN the DT requirements NNS model NN according VBG to TO
the DT proposed JJ process NN.</s><s>Finally RB, we PP present VBP a DT tool NN that WDT supports
VBZ the DT construction NN of IN the DT models NNS introduced VBN by IN the DT process NN.</s>
</p>
</text>
es11
<text lang=pt id=es11R>
<p><s>A LOCU partir LOCU dos PREP+ART anos N 90 NUME, a ART qualidade N tornou VERB - se
PRON uma ART necessidade N básica ADJ na PREP+ART competição N por PREP mercado N e CONJ
acabou VERB afetando VERB a ART indústria N de PREP software N.</s><s>Os ART desenvolvedores
N de PREP software N são VERB obrigados VERB a PREP aperfeiçoar VERB o ART produto N final
176
ADJ para PREP continuar VERB competindo VERB no PREP+ART mercado N.</s><s>Após PREP
alguns ADJ anos N de PREP experiência N no PREP+ART desenvolvimento N de PREP software N,
percebeu VERB - se PRON que PRON alguns ADJ fatores N de PREP qualidade N considerados VERB
pelos PREP+ART clientes N estão VERB mais ADV relacionados ADJ ao PREP+ART processo N de
PREP software N do LOCU que LOCU ao PREP+ART produto N final ADJ.</s><s>A ART melhoria N do
PREP+ART processo N de PREP software N aumenta VERB as ART chances N de PREP obter VERB
um ART produto N que PRON atenda VERB às PREP+ART expectativas N dos PREP+ART clientes
N.</s><s>No LOCU entanto LOCU, a ART realização N de PREP uma ART melhoria N de PREP
processo N de PREP software N não ADV é VERB uma ART tarefa N simples ADJ e CONJ envolve
VERB vários ADJ fatores N.</s><s>Para PREP auxiliar N a PREP tarefa N de PREP melhorar VERB o
ART processo N de PREP software N, existem VERB hoje ADV na PREP+ART literatura N vários ADJ
modelos N de PREP melhoria N como CONJ, por LOCU exemplo LOCU, o ART SW N - CMM N
(Software N - Capability NP Maturity NP Model NP).</s><s>Porém CONJ, a ART maioria N dos
PREP+ART modelos N de PREP melhoria N existentes ADJ são VERB voltados VERB para PREP as
ART empresas N de PREP grande ADJ porte N, com PREP uma ART estrutura N complexa ADJ e
CONJ "fechada VERB "que PRON dificilmente ADV se PRON ajusta VERB às PREP+ART necessidades
N das PREP+ART empresas N desenvolvedoras ADJ de PREP software N brasileiras ADJ, que PRON
são VERB, na PREP+ART sua PRON maioria N, empresas N de PREP pequeno ADJ porte N.</s>
</p>
<p><s>Nesse PREP+PD contexto N, este PRON trabalho N apresenta VERB diretrizes N para PREP
orientar N clara ADJ e CONJ objetivamente ADJ a ART melhoria N de PREP processo N de PREP
software N.</s><s>As ART diretrizes N seguem VERB os ART passos N da PREP+ART fase N de
PREP estabelecimento N da PREP+ART Abordagem N IDEAL ADJ - Estabelecimento N de PREP
Prioridades N, Desenvolvimento N da PREP+ART Abordagem N e CONJ Planejamento NP de PREP
Ações N - e CONJ consideram VERB algumas PRON idéias N obtidas VERB no PREP+ART estudo N
das PREP+ART abordagens ADJ S RES: PLAN NP, Bootstrap NP e CONJ da PREP+ART parte N 7
NUME do PREP+ART Modelo N SPICE NP.</s>
</p>
</text>
<text lang=en id=es11A>
<p><s>From IN the DT 1990s NNS on RP, quality NN became VBD a DT basic JJ need NN in IN
competition NN for IN market NN and CC eventually RB affected VBN the DT software NN industry
NN.</s><s>Software NP developers NNS must MD improve VB the DT final JJ product NN in IN order
NN to TO keep VB it PP competitive JJ.</s><s>After IN some DT years NNS of IN experience NN in IN
software NN development NN, we PP noticed VBD that IN some DT quality NN factors NNS considered
VBN by IN customers NNS are VBP more RBR related JJ to TO the DT software NN process NN than IN
to TO the DT final JJ product NN.</s><s>The DT improvement NN of IN software NN process NN
increases VBZ the DT possibilities NNS to TO achieve VB a DT product NN that WDT is VBZ in IN
accordance NN with IN customers NNS expectations NNS.</s><s>However RB, the DT accomplishment
NN of IN improvement NN in IN the DT software NN process NN is VBZ not RB a DT simple JJ task NN
and CC involves VBZ several JJ factors NNS.</s><s>To TO aid VB the DT task NN of IN improving VBG
software NN process NN, there EX are VBP several JJ improvement NN models NNS in IN the DT
literature NN, for IN instance NN SW-CMM NP (Software-Capability NP Maturity NN Model
NN).</s><s>But CC most JJS of IN the DT current JJ improvement NN models NNS concern NN large JJ
corporations NNS, with IN a DT complex NN and CC "closed JJ "structure NN which WDT can MD hardly
RB be VB adjusted VBN to TO the DT needs NNS of IN Brazilian JJ software NN development NN
companies NNS, that WDT are VBP usually RB small JJ businesses NNS.</s><s>In IN this DT context
NN, this DT dissertation NN discusses VBZ guidelines NNS to TO a DT clear JJ and CC objective JJ
improvement NN of IN software NN process NN.</s><s>These DT guidelines NNS follow VBP the DT
steps NNS of IN the DT establishment NN phase NN of IN the DT IDEAL JJ Approach NN Establishment NN of IN Priorities NNS, Development NP of IN Approach NN and CC Planning NP of IN
Actions NNS - and CC consider VB some DT ideas NNS obtained VBN in IN the DT study NN of IN the
DT approaches NNS S:PLAN NP, Bootstrap NN and CC part NN 7 CD of IN SPICE NN Model NN.</s>
</p>
</text>
177
es12
<text lang=pt id=es12R>
<p><s>A ART Injeção N de PREP Defeitos N é VERB uma ART técnica N que PRON tem VERB sido
VERB amplamente ADJ empregada VERB na PREP+ART construção N de PREP sistemas N que
PRON precisam VERB ser VERB altamente ADV confiáveis ADJ.</s><s>Dentre PREP+PREP as ART
atividades N de PREP Injeção N de PREP Defeitos N, existem VERB estudos N que PRON englobam
VERB a ART injeção N de PREP defeitos N de PREP hardware N e CONJ de PREP software
N.</s><s>Observa VERB - se PRON que PRON existem VERB poucos ADJ trabalhos N relacionados
ADJ à PREP+ART injeção N de PREP defeitos N de PREP software N na PREP+ART literatura N, assim
LOCU como LOCU poucos LOCU modelos N de PREP defeitos N e CONJ métodos N de PREP injeção
N relacionados ADJ.</s><s>Desse PREP+PD modo N, o ART objetivo N deste PREP+PD trabalho N é
VERB estudar VERB modelos N de PREP defeitos N de PREP software N e CONJ investigar VERB
métodos N de PREP injeção N com PREP base N nos PREP+ART conceitos N e CONJ princípios N
oriundos ADJ do PREP+ART critério N Análise N de PREP Mutantes N.</s>
</p>
<p><s>Dada VERB a ART crescente ADJ complexidade N dos PREP+ART sistemas N computacionais
N, o ART projeto N e CONJ a ART implementação N de PREP uma ART ferramenta VERB de PREP
suporte N à PREP+ART atividade N de PREP injeção N tornam VERB - se PRON necessários ADJ.</s>
</p>
<p><s>Dessa PREP+PD forma N, neste PREP+PD trabalho N é VERB apresentada ADJ uma ART
ferramenta VERB de PREP injeção N de PREP defeitos N de PREP software N denominada VERB ITool
N, baseada VERB em PREP um ART esquema N de PREP injeção N de PREP defeitos N.</s><s>Esse
PRON esquema N caracteriza VERB o ART mapeamento N de PREP uma ART taxonomia N de PREP
defeitos N de PREP software N (Taxonomia N de PREP DeMillo N) para PREP os ART operadores N de
PREP mutação N do PREP+ART critério N de PREP teste N Análise N de PREP Mutantes N para PREP
a ART linguagem N C RES.</s>
</p>
<p><s>Para PREP ilustrar VERB a ART relevância N e CONJ a ART exeqüibilidade N das PREP+ART
idéias N exploradas ADJ neste PREP+PD trabalho N, conduziu VERB - se PRON um ART experimento
N piloto N utilizando VERB - se PRON o ART programa N Space NP, um ART sistema N real ADJ
desenvolvido VERB pela PREP+ART ESA NP (European NP Space NP Agency NP).</s>
</p>
</text>
<text lang=en id=es12A>
<p><s>Fault NP Injection NP is VBZ a DT technique NN that WDT has VBZ been VBN widely RB used
VBN in IN the DT development NN of IN computer NN systems NNS that WDT need VBP to TO be VB
highly RB reliable JJ.</s><s>In IN this DT area NN, there EX are VBP studies NNS related VBN with IN
hardware NN and CC software NN fault NN injection NN.</s><s>It PP should MD be VB pointed VBN out
RB that IN there EX are VBP few JJ research NN related VBN to TO software NN fault NN injection NN in
IN the DT literature NN as RB well RB as IN few JJ software NN fault NN model NN and CC injection NN
methods NNS.</s><s>Thus RB, the DT objective NN of IN this DT dissertation NN is VBZ to TO study VB
software NN fault NN models NNS and CC investigate VB injection NN methods NNS based VBN on IN
concepts NNS and CC principles NNS taken VBN from IN the DT Mutation NN Analysis NP Criterion
NP.</s>
</p>
<p><s>Considering VBG the DT increasing VBG complexity NN of IN computer NN systems NNS, the
DT project NN and CC implementation NN of IN supporting VBG tools NNS to TO fault VB injection NN
become VB necessary JJ.</s>
</p>
<p><s>Thus RB, in IN this DT dissertation NN, we PP discuss VBP a DT software NN fault NN injection
NN tool NN named VBN Itool NP, based VBN on IN a DT fault NN injection NN scheme NN.</s><s>This
DT scheme NN characterizes VBZ the DT mapping NN of IN a DT software NN fault NN taxonomy NN
(DeMillo NP 's POS Taxonomy NP) for IN the DT mutation NN operators NNS of IN the DT Mutation NN
178
Analysis NN criterion NN for IN C NP language NN.</s>
</p>
<p><s>To TO illustrate VB the DT relevance NN and CC feasibility NN of IN the DT ideas NNS presented
VBN in IN this DT dissertation NN, we PP carried VBD out RP a DT pilot NN experiment NN using VBG
the DT Space NP program NN, a DT real JJ system NN developed VBN by IN ESA NP (European NP
Space NP Agency NP).</s>
</p>
</text>
es13
<text lang=pt id=es13R>
<p><s>Um ART estudo N empírico ADJ para PREP avaliar VERB a ART eficácia N em PREP revelar
VERB erros N, a ART dificuldade N de PREP satisfação N e CONJ o ART custo N de PREP aplicação N
do PREP+ART critério N Análise N de PREP Mutantes N é VERB apresentado ADJ neste PREP+PD
trabalho N.</s><s>Eficácia N e CONJ custo N também ADV foram VERB avaliados VERB para PREP os
ART critérios N Potenciais N - Usos N, comparando VERB - se LOCU assim LOCU os ART resultados N
obtidos VERB para PREP esses PRON critérios N.</s><s>A ART especificação N e CONJ
implementação N de PREP uma ART estratégia N de PREP minimização N de PREP conjuntos N de
PREP casos N de PREP teste N adequados ADJ ao PREP+ART critério N Análise N de PREP Mutantes
N também ADV é VERB apresentada ADJ.</s>
</p>
<p><s>Com PREP base N nos PREP+ART resultados N obtidos ADJ, observou VERB - se PRON que
CONJ os ART critérios N Potenciais N - Usos N (baseados VERB em PREP fluxo N dados N) e CONJ o
ART critério N Análise N de PREP Mutantes N (baseado VERB em PREP erros N) são VERB
promissores N e CONJ apresentam VERB características N complementares ADJ que PRON merecem
VERB ser VERB investigadas VERB em PREP um ART experimento N de PREP maior ADJ porte
N.</s><s>A ART utilização N de PREP mutação N restrita ADJ e CONJ de PREP minimização N de
PREP conjunto N de PREP casos N de PREP teste N constituem VERB mecanismos N que PRON
viabilizam VERB a ART aplicação N desses PREP+PD critérios N em PREP ambientes N de PREP
produção N de PREP software N.</s>
</p>
</text>
<text lang=en id=es13A>
<p><s>In IN this DT dissertation NN, we PP discuss VBP an DT empirical JJ study NN to TO evaluate
VB the DT effectiveness NN, strength NN and CC application NN cost NN of IN the DT Mutation NN
Analysis NN criterion NN.</s><s>Effectiveness NN and CC cost NN were VBD also RB evaluated VBN
according VBG to TO the DT Potential JJ Uses NNS criteria NNS and CC the DT results NNS compared
VBN with IN those DT produced VBN by IN the DT Mutation NN Analysis NN criterion NN.</s><s>We PP
also RB discuss VB the DT specification NN and CC implementation NN of IN a DT minimization JJ
strategy NN test NN set VBD adequate JJ to TO the DT Mutation NN Analysis NN criterion NN.</s>
</p>
<p><s>The DT results NNS presented VBN in IN this DT paper NN show NN that IN the DT Potential JJ
Uses NNS criteria NNS based VBN on IN data NN flow NN and CC the DT Mutation NN testing NN
based VBN on IN errors NNS are VBP promising VBG.</s><s>Each DT criterion NN has VBZ features
NNS that WDT complement VB each DT other JJ and CC are VBP interesting JJ to TO be VB
investigated VBN in IN an DT experiment NN of IN larger JJR scale NN.</s><s>The DT use VB of IN
constrained VBN mutation NN and CC test NN set NN minimization NN allows VBZ the DT application
NN of IN these DT criteria NNS in IN industrial JJ software NN development NN environments NNS.</s>
</p>
</text>
h1
<text lang=pt id=h1R>
179
<p><s>Este PRON trabalho N apresenta VERB o ART Método N para PREP Projeto N de PREP
Hiperdocumentos N para PREP Ensino N, ou CONJ EHDM ADJ (Educational NP Hyperdocuments NP
Design NP Method NP), que PRON proporciona VERB uma ART abordagem ADJ sistemática N para
PREP apoiar VERB o ART projeto N e CONJ o ART desenvolvimento N de PREP aplicações N
hipermídia ADJ para PREP ensino N.</s><s>O ART método N utiliza VERB o ART modelo N proposto
ADJ por PREP Michener NP e CONJ a ART técnica N de PREP mapeamento N conceitual N para PREP
modelar VERB o ART domínio N de PREP conhecimento N do PREP+ART hiperdocumento
N.</s><s>São VERB apresentadas VERB as ART três NUME fases N que PRON compõem VERB o
ART método N - modelagem N conceitual N hierárquica ADJ, projeto N navegacional ADJ de PREP
contextos N e CONJ construção N e CONJ teste N.</s><s>Uma ART ferramenta VERB denominada
VERB Educational NP Hyperdocuments NP Development NP Tool NP (EHDT NP) foi VERB
desenvolvida VERB para PREP auxiliar N o ART desenvolvimento N de PREP hiperdocumentos N para
PREP ensino N destinados ADJ ao PREP+ART sistema N SASHE ADJ.</s><s>Essa PRON ferramenta
VERB utiliza VERB o ART EHDM N como CONJ base N metodológica ADJ.</s><s>A ART EHDT N
fornece VERB mecanismos N para PREP facilitar VERB laços N de PREP realimentação N rápidos ADJ
entre PREP as ART fases N do PREP+ART método N e CONJ para PREP apoiar VERB abordagens
ADJ de PREP projeto N bottom ADJ - up N e CONJ top N - down N.</s>
</p>
</text>
<text lang=en id=h1A>
<p><s>This DT dissertation NN discusses VBZ the DT Educational NP Hyperdocuments NP Design NP
Method NN, or CC EHDM NP, which WDT provides VBZ a DT systematic JJ approach NN to TO support
VB the DT design NN and CC development NN of IN educational JJ hypermedia NN applications
NNS.</s><s>It PP uses VBZ the DT Michener NP 's POS model NN and CC the DT technique NN of IN
concept NN mapping NN for IN modeling VBG the DT knowledge NN domain NN.</s><s>We PP discuss
VB the DT three CD phases NNS that WDT make VBP up RP the DT method NN - hierarchical JJ
conceptual JJ modeling NN, contextual JJ navigational JJ design NN and CC construction NN and CC
test NN.</s><s>The DT Educational NP Hyperdocuments NP Development NP Tool NP (EHDT NP) was
VBD implemented VBN to TO assist VB the DT development NN of IN educational JJ hyperdocuments
NNS for IN the DT system NN SASHE NN.</s><s>This DT tool NN uses VBZ the DT EHDM NN as IN a
DT methodological JJ base NN.</s><s>It PP also RB provides VBZ mechanisms NNS to TO facilitate VB
fast JJ feedback NN loops NNS between IN method NN phases NNS and CC support VB bottom-up RP
and CC top-down RB approaches VBZ.</s>
</p>
</text>
h2
<text lang=pt id=h2R>
<p><s>Este PRON trabalho N propõe VERB um ART ambiente N denominado VERB SIATE N (Sistema
N Inteligente ADJ de PREP Apoio N ao PREP+ART Treinamento N e CONJ Ensino N), que PRON
integra VERB características N de PREP ambientes N de PREP Prática N /Treinamento N, Hipermídia
NP, Sistemas N Tutores N e CONJ Sistemas N Híbridos ADJ de PREP Conhecimento N.</s><s>É
VERB voltado VERB para PREP o ART ensino N e CONJ tem VERB como CONJ característica N
marcante ADJ a PREP liberdade N, por PREP parte N do PREP+ART estudante N, de PREP explorar
VERB um ART domínio N qualquer ADJ, podendo VERB recorrer VERB, quando CONJ necessário ADJ,
ao PREP+ART auxílio N de PREP um ART Sistema NP Tutor NP e CONJ de PREP um ART Sistema N
Híbrido ADJ de PREP Conhecimento N com PREP conhecimento N especialista N nesse PREP+PD
domínio N.</s><s>São VERB enfatizados VERB aqui ADV o ART projeto N e CONJ o ART
desenvolvimento N de PREP um ART Sistema NP Tutor NP que CONJ oferece VERB apoio N
pedagógico N ao PREP+ART ambiente N, bem ADV como CONJ o ART desenvolvimento N dos
PREP+ART recursos N hipermídia ADJ desse PREP+PD ambiente N.</s>
</p>
</text>
180
<text lang=en id=h2A>
<p><s>This DT dissertation NN proposes VBZ an DT environment NN called VBN SIATE NP (Sistema
NP Inteligente NP de FW Apoio NP ao NP Treinamento NP e NP Ensino NP), which WDT integrates VBZ
features NNS from IN Hypermedia NP, Knowledge NN Based VBN Systems NP, Tutoring VBG Systems
NPS, and CC Case NP Based NP Reasoning NN.</s><s>This DT environment NN is VBZ directed VBN
to TO teaching NN and CC has VBZ as IN an DT outstanding JJ feature NN the DT freedom NN students
NNS have VBP to TO explore VB any DT domain NN.</s><s>When WRB necessary JJ, they PP can MD
turn VB to TO a DT Tutoring VBG System NN and CC to TO a DT Knowledge NN Hybrid NP System NP
with IN expert NN knowledge NN in IN that DT domain NN.</s><s>We PP emphasize VB the DT project
NN and CC the DT development NN of IN a DT Tutoring VBG System NN which WDT provides VBZ
pedagogical JJ support NN to TO SIATE NP, as RB well RB as IN the DT development NN of IN the DT
hypermedia NN resources NNS of IN this DT environment NN.</s>
</p>
</text>
h3
<text lang=pt id=h3R>
<p><s>Este PRON trabalho N apresenta VERB um ART protótipo N de PREP ferramenta VERB, a
PREP Html2Hip NP, que PRON proporciona VERB um ART ambiente N de PREP importação N e CONJ
adaptação N de PREP documentos N descritos ADJ segundo CONJ o ART padrão N HTML NP
(HyperText NP Markup NP Language NP) para PREP a ART representação N interna ADJ do
PREP+ART SASHE N (Sistema N de PREP Autoria N e CONJ Suporte N Hipermídia N para PREP
Ensino N), que PRON se PRON baseia VERB na PREP+ART estruturação N de PREP objetos N
multimídia ADJ segundo CONJ a ART hierarquia N de PREP classes N proposta ADJ pelo PREP+ART
MCA N (Modelo N de PREP Contextos VERB Aninhados ADJ).</s><s>Além LOCU disso LOCU, este
PRON trabalho N estendeu VERB a ART capacidade N do PREP+ART editor N de PREP nós N de
PREP informação N do PREP+ART tipo N texto N do PREP+ART protótipo N anterior ADJ no
PREP+ART que PRON concerne VERB ao PREP+ART processamento N de PREP arquivos N - texto N
descritos ADJ pelo PREP+ART padrão N RTF NP (Rich NP Text NP Format NP).</s><s>Dessa
PREP+PD forma N, o ART SASHE N tornou VERB - se PRON capaz ADJ de PREP processar VERB e
CONJ organizar VERB materiais N instrucionais ADJ preparados VERB em PREP seu PRON próprio
ADJ ambiente N, no PREP+ART ambiente N WWW NP (World NP - Wide NP Web NP), bem ADV como
LOCU em LOCU processadores N de PREP texto N comuns ADJ.</s>
</p>
</text>
<text lang=en id=h3A>
<p><s>This DT dissertation NN discusses VBZ a DT tool NN prototype NN, the DT Html2Hip NP, that
WDT provides VBZ an DT importation NN and CC adaptation NN environment NN of IN documents NNS
described VBN in IN HTML NP (HyperText NP Markup NN Language NN) for IN the DT internal JJ
representation NN of IN SASHE NP (Hypermedia NP System NP for IN Authorship NN and CC
Supporting VBG Educational NP Applications NNS), which WDT is VBZ based VBN on IN the DT
structural JJ organization NN of IN multimedia NNS objects NNS proposed VBN by IN MCA NP (Nested
JJ Contexts NNS Model NN).</s><s>Moreover RB, this DT research NN extended VBD the DT capacity
NN of IN the DT information NN text NN node NN editor NN of IN the DT previous JJ prototype NN
concerning VBG the DT processing NN of IN text-files NNS described VBN in IN RTF NP (Rich NP Text
NN Format NN).</s><s>Thus RB, the DT SASHE NP became VBD able JJ to TO process VB and CC
organize VB instructional JJ materials NNS prepared VBN in IN its PP$ own JJ environment NN, in IN the
DT WWW NP (World-Wide NP Web NN) environment NN, as RB well RB as RB in IN ordinary JJ word
NN processors NNS.</s>
</p>
</text>
181
h4
<text lang=pt id=h4R>
<p><s>A ART experiência N com PREP autoria N de PREP material N didático ADJ multimídia ADJ para
PREP propósitos N educacionais ADJ mostra VERB um ART grande ADJ problema N: como CONJ
prover VERB uma ART maneira N de PREP tratar VERB objetos N multimídia ADJ de PREP modo N
que CONJ usuários N inexperientes ADJ (como CONJ professores N) possam VERB estar VERB aptos
N a PREP projetar N e CONJ construir VERB suas PRON próprias ADJ apresentações N?</s>A ART
criação N de PREP tais PRON apresentações N envolve VERB fatores N como CONJ armazenamento
N, entrega N, busca N e CONJ apresentação N de PREP material N multimídia ADJ (vídeo N em PREP
especial ADJ).</s><s>Uma ART infra-estrutura N básica ADJ que PRON armazene VERB e CONJ
entregue VERB eficientemente ADV os ART dados N de PREP vídeo N é VERB necessária ADJ, porém
CONJ, outro ADJ ponto N importante ADJ é VERB organizar VERB esses PRON dados N armazenados
VERB no PREP+ART servidor N, de PREP forma N a PREP facilitar VERB seu PRON acesso N por
PREP parte N dos PREP+ART usuários N.</s><s>Neste PREP+PD trabalho N, isso PRON é VERB
alcançado VERB pelo PREP+ART uso N de PREP um ART sistema N interativo N de PREP
recuperação N e CONJ gerenciamento N de PREP informações N projetado VERB para PREP facilitar
VERB o ART acesso N a PREP itens ADJ (ou CONJ parte N deles PREP+PPR) armazenados VERB no
PREP+ART servidor N.</s><s>A ART principal ADJ característica N de PREP tal PRON sistema N é
VERB o ART uso N de PREP uma ART base N de PREP metadados N que PRON contém VERB os
ART atributos N dos PREP+ART vídeos N armazenados ADJ no PREP+ART servidor N.</s><s>Buscas
ADJ podem VERB ser VERB feitas VERB por PREP título N, assunto N, tamanho N, autor N, conteúdo N
ou CONJ, mais ADV importante ADJ no PREP+ART caso N de PREP material N didático ADJ, por PREP
cenas N ou CONJ frames N específicos ADJ.</s><s>O ART sistema N foi VERB implementado VERB
segundo CONJ uma ART abordagem ADJ cliente N /servidor ADJ utilizando VERB a ART linguagem N
de PREP programação N JAVA VERB.</s><s>A ART comunicação N entre PREP clientes N e CONJ
servidores N é VERB realizada VERB através ADV do PREP+ART Visibroker NP 3 NP.0 NUME, que
PRON é VERB uma ART ferramenta VERB de PREP programação N para PREP Objetos N Distribuídos
VERB segundo CONJ o ART padrão N CORBA NP.</s><s>O ART acesso N aos PREP+ART dados N a
LOCU partir LOCU da PREP+ART base N de PREP metadados N é VERB realizado VERB por PREP
um ART driver N PostgreSQL ADJ que PRON segue VERB a ART API NP JDBC NP.</s><s>Para PREP
propósitos N de PREP avaliação N do PREP+ART sistema N, um ART player N foi VERB construído
VERB utilizando VERB a PREP ferramenta VERB Java NP Media NP Framework NP (JMF
NP).</s><s>Foi VERB realizada VERB uma ART análise N para PREP a ART verificação N do
PREP+ART impacto N da PREP+ART utilização N das PREP+ART tecnologias N CORBA NP e CONJ
JDBC NP no PREP+ART sistema N.</s><s>Detectou VERB - se PRON que CONJ a ART utilização N
da PREP+ART tecnologia N JDBC NP impõe VERB um ART atraso N muito ADV mais ADV significativo
ADJ que CONJ a ART utilização N da PREP+ART tecnologia N CORBA NP.</s><s>Outra ADJ
conclusão N é VERB que CONJ a ART utilização N de PREP metadados ADJ provê N uma ART melhor
ADJ interatividade N em PREP buscas N, permite VERB economia N de PREP tempo N durante PREP o
ART processo N de PREP edição N e CONJ provê N economia N de PREP espaço N de PREP
armazenamento N pelo PREP+ART compartilhamento N de PREP objetos N como CONJ vídeos N,
cenas N e CONJ frames N.</s>
</p>
</text>
<text lang=en id=h4A>
<p><s>The DT experience NN with IN authoring JJ multimedia NNS material NN for IN educational JJ
purposes NNS shows VBZ a DT major JJ problem NN: how WRB to TO provide VB an DT easy JJ and
CC efficient JJ way NN to TO handle VB multimedia NNS objects NNS so RB that IN non-expert JJ users
NNS (namely RB school NN teachers NNS) can MD be VB able JJ to TO design VB and CC build VB
their PP$ own JJ presentations NNS?</s>The DT creation NN of IN these DT presentations NNS
involves VBZ factors NNS like IN storage NN, delivery NN, search NN and CC presentation NN of IN
multimedia NNS material NN (especially RB videos NNS).</s><s>A DT basic JJ infrastructure NN which
WDT stores NNS and CC efficiently RB delivers VBZ the DT video JJ data NN is VBZ necessary
JJ.</s><s>However RB, another DT important JJ point NN is VBZ the DT organization NN of IN these DT
data NNS stored VBN into IN the DT server NN in IN a DT way NN that WDT facilitates VBZ their PP$
182
access NN by IN users NNS.</s><s>In IN this DT dissertation NN, this DT is VBZ achieved VBN through
IN the DT use NN of IN an DT interactive JJ information NN management NN and CC retrieval NN
system NN designed VBN to TO facilitate VB the DT access NN to TO items NNS (or CC parts NNS of IN
the DT items NNS) stored VBN in IN the DT server NN.</s><s>The DT main JJ characteristic NN of IN
the DT system NN is VBZ the DT use NN of IN a DT metadata JJ base NN which WDT contains VBZ
attributes NNS of IN the DT videos NNS stored VBN in IN the DT server NN.</s><s>Searches NNS can
MD be VB made VBN by IN title NN, subject NN, length NN, author NN, content NN or CC, most RBS
important JJ in IN the DT case NN of IN didactic JJ multimedia NNS material NN, by IN a DT specific JJ
scene NN or CC frame NN.</s><s>The DT system NN was VBD built VBN according VBG to TO a DT
client NN server NN approach NN using VBG JAVA NP programming NN language NN.</s><s>The DT
communication NN between IN clients NNS and CC servers NNS is VBZ established VBN through IN the
DT use NN of IN the DT Visibroker NP 3.0 CD, which WDT is VBZ a DT Distributed VBN Objects NNS
programming NN tool NN in IN accordance NN with IN the DT CORBA NP standard NN.</s><s>Access
NN to TO data NNS from IN the DT metadata JJ base NN uses VBZ a DT PostgreSQL JJ driver NN
which WDT follows VBZ the DT JDBC NP API NP.</s><s>For IN evaluation NN purposes NNS, a DT
playback NN tool NN was VBD built VBN using VBG Java NP Media NP Framework NP (JMF
NP).</s><s>We PP carried VBN out RP an DT analysis NN to TO verify VB the DT impact NN of IN the
DT utilization NN of IN CORBA NP and CC JDBC JJ technologies NNS on IN the DT system
NN.</s><s>We PP detected VBN that IN the DT use NN of IN JDBC JJ technology NN imposes VBZ a
DT much RB more RBR significant JJ delay NN than IN the DT use NN of IN CORBA NP technology
NN.</s><s>Another DT conclusion NN is VBZ that DT metadata JJ utilization NN provides VBZ better
JJR interactivity NN in IN searches NNS, making VBG the DT editing NN process NN faster RBR, and
CC saves VBZ storage NN space NN sharing VBG objects NNS like IN videos NNS, scenes NNS and CC
frames NNS.</s>
</p>
</text>
h5
<text lang=pt id=h5R>
<p><s>Com PREP base N na PREP+ART análise N de PREP diversos ADJ trabalhos N publicados
VERB sobre PREP requisitos N para PREP sistemas N de PREP autoria N hipermídia ADJ educacional
ADJ, foi VERB proposto ADJ um ART novo ADJ conjunto N de PREP requisitos N que PRON tem VERB
por PREP objetivo ADJ auxiliar N as ART etapas N de PREP engenharia N de PREP requisitos N e
CONJ de PREP avaliação N no PREP+ART processo N de PREP desenvolvimento N de PREP um ART
sistema N pertencente ADJ a PREP esse PRON domínio N.</s><s>De PREP forma N geral ADJ, foi
VERB proposto ADJ um ART conjunto N de PREP requisitos N que PRON privilegia VERB tanto ADV as
ART necessidades N do PREP+ART contexto N educacional ADJ quanto ADV as ART necessidades N
relacionadas ADJ aos PREP+ART ambientes N de PREP autoria N hipermídia ADJ.</s><s>Esses
PRON requisitos N foram VERB utilizados VERB na PREP+ART avaliação N do PREP+ART sistema N
SASHE ADJ, tendo VERB sido VERB obtidos VERB resultados N que PRON indicaram VERB a ART
eficácia N dessa PREP+PD proposta N e CONJ, simultaneamente ADV, a ART qualidade N da
PREP+ART implementação N do PREP+ART sistema N.</s>
</p>
</text>
<text lang=en id=h5A>
<p><s>Based VBN on IN the DT analysis NN of IN several JJ studies NNS on IN educational JJ
hypermedia NN authoring NN systems NNS, this DT dissertation NN proposes VBZ a DT new JJ set NN
of IN requirements NNS which WDT aims VBZ at IN supporting VBG both PDT the DT requirements NNS
engineering NN and CC the DT evaluation NN stages NNS in IN the DT development NN process NN of
IN a DT system NN belonging VBG to TO this DT domain NN.</s><s>In IN general JJ, we PP propose
VBP a DT set NN of IN requirements NNS which WDT favors VBZ the DT needs NNS of IN both PDT the
DT educational JJ context NN and CC the DT environments NNS of IN hypermedia NN authoring
NN.</s><s>These DT requirements NNS were VBD used VBN in IN the DT evaluation NN of IN SASHE
NP, and CC the DT results NNS obtained VBD show VB the DT effectiveness NN of IN this DT proposal
183
NN and CC, simultaneously RB, the DT quality NN of IN the DT system NN implementation NN.</s>
</p>
</text>
h6
<text lang=pt id=h6R>
<p><s>Em PREP um ART mundo N computacional N em PREP constante ADJ evolução N, a ART Web
NP se PRON apresenta VERB como CONJ um ART ambiente N caracterizado ADJ por PREP um ART
desenvolvimento N acelerado ADJ de PREP informações N.</s><s>Além ADV de PREP as ART
informações N na PREP+ART Web NP sofrerem VERB muitas ADJ mudanças N com PREP extrema
ADJ freqüência N, os ART autores N (ou CONJ desenvolvedores N) das PREP+ART páginas N
enfrentam VERB dificuldades N nas PREP+ART suas PRON atividades N quando CONJ estas PRON
envolvem VERB muitas ADJ pessoas N trabalhando VERB em PREP paralelo N no PREP+ART
desenvolvimento N de PREP uma ART página N ou CONJ de PREP um ART conjunto N de PREP
páginas N.</s><s>Diante LOCU desses LOCU problemas N, este PRON trabalho N apresenta VERB a
PREP ferramenta VERB VersionWeb NP.</s><s>Os ART objetivos N principais ADJ foram VERB
proporcionar VERB aos PREP+ART internautas N a PREP obtenção N das PREP+ART versões N das
PREP+ART páginas N durante PREP a ART navegação N e CONJ fornecer VERB um ART modo N fácil
ADJ de PREP controle N de PREP versões N de PREP páginas N da PREP+ART Web NP aos
PREP+ART autores N através LOCU da LOCU própria LOCU Web NP.</s>
</p>
</text>
<text lang=en id=h6A>
<p><s>In IN a DT computational JJ world NN in IN constant JJ evolution NN, the DT Web NN is VBZ an
DT example NN of IN an DT environment NN where WRB information NN evolves NNS very RB rapidly
RB.</s><s>In IN addition NN to TO Web NN information NN that WDT changes VBZ very RB frequently
RB, developers NNS face VBP hard RB work VB when WRB many JJ people NNS are VBP involved
VBN in IN the DT parallel JJ development NN of IN a DT set NN of IN related JJ Web NN pages
NNS.</s><s>In IN the DT face NN of IN such JJ problems NNS, this DT dissertation NN proposes VBZ
the DT tool NN VersionWeb NP.</s><s>The DT main JJ goals NNS were VBD to TO provide VB
developers NNS with IN page NN versions NNS during IN browsing VBG and CC with IN an DT easy JJ
way NN of IN controlling VBG Web NN page NN versions NNS through IN the DT Web NN itself PP.</s>
</p>
</text>
h7
<text lang=pt id=h7R>
<p><s>Muitos ADJ dos PREP+ART sistemas N computacionais N atuais ADJ de PREP apoio N ao
PREP+ART ensino N podem VERB ser VERB considerados VERB parte N de PREP uma ART evolução
N que PRON tem VERB enfatizado N a PREP exploração N de PREP sistemas N hipermídia ADJ em
PREP geral ADJ e CONJ da PREP+ART Web NP em PREP particular ADJ.</s><s>A ART pesquisa N
associada VERB ao PREP+ART trabalho N aqui ADV reportado VERB tem VERB como CONJ objetivo
N explorar VERB as ART tecnologias N de PREP Hipermídia NP e CONJ Computer NP Supported NP
Cooperative NP Work NP (CSCW NP) para PREP viabilizá N - las N em PREP um ART ambiente N que
CONJ suporte N o ART acesso N de PREP alunos N a PREP hiperdocumentos N de PREP conteúdo N
didático ADJ de PREP forma N cooperativa N - o ART ambiente N StudyConf NP.</s><s>Para PREP
promover VERB a ART interação N entre PREP os ART alunos N que PRON navegam VERB pelos
PREP+ART hiperdocumentos N, o ART StudyConf NP controla VERB a ART navegação N deles
PREP+PPR e CONJ gera VERB, dinamicamente ADV, sessões N de PREP discussão N com PREP
outros ADJ alunos N que PRON visitam VERB o ART mesmo ADJ material N.</s><s>O ART StudConf
NP mantém VERB o ART registro N das PREP+ART discussões N realizadas VERB na PREP+ART
forma N de PREP hiperdocumentos N estruturados ADJ, que PRON podem VERB ser VERB utilizados
VERB, por LOCU exemplo LOCU, para PREP a ART geração N cooperativa N de PREP documentos N,
184
conforme VERB proposto ADJ em PREP várias ADJ ferramentas ADJ Computer NP Supported NP
Cooperative NP Learning NP (CSCL NP).</s><s>O ART trabalho N aqui ADV reportado VERB colaborou
VERB, ainda ADV, para PREP o ART desenvolvimento N de PREP uma ART técnica N que PRON tem
VERB como CONJ objetivo N orientar VERB o ART projeto N de PREP aplicações N hipermídia ADJ que
PRON manipulem VERB informações N na PREP+ART Web NP.</s>
</p>
</text>
<text lang=en id=h7A>
<p><s>Many JJ of IN the DT current JJ computational JJ systems NNS dedicated VBN to TO support VB
teaching VBG and CC learning VBG can MD be VB considered VBN part NN of IN an DT evolution NN
that WDT has VBZ emphasized VBN the DT exploration NN of IN hypermedia NN systems NNS in IN
general NN and CC the DT World NP Wide NP Web NN in IN particular JJ.</s><s>The DT research NN
associated VBN to TO the DT study NN reported VBD here RB aims NNS at IN exploring VBG the DT
technologies NNS of IN hypermedia NN and CC Computer NN Supported VBN Cooperative NP Work NP
(CSCW NP) in IN an DT environment NN that WDT supports VBZ a DT collaborative JJ access NN of IN
students NNS to TO hyperdocuments NNS - the DT StudyConf JJ environment NN.</s><s>In IN order
NN to TO promote VB interaction NN among IN students NNS that WDT navigate VB on IN the DT same
JJ hyperdocuments NNS, StudyConf NP controls VBZ their PP$ navigation NN and CC generates VBZ
dynamic JJ discussion NN sessions NNS with IN the DT students NNS that WDT visit VBP the DT same
JJ material NN.</s><s>StudyConf NP registers VBZ the DT discussions NNS as IN structured JJ
hyperdocuments NNS, which WDT can MD be VB used VBN to TO explore VB proposals NNS regarding
VBG the DT collaborative JJ authoring NN of IN contents NNS present JJ in IN several JJ Computer NN
Supported VBN Cooperative NP Learning NP (CSCL NP) tools NNS.</s><s>The DT study NN reported
VBD here RB has VBZ also RB contributed VBN to TO the DT proposal NN of IN a DT technique NN
aimed VBN at IN guiding VBG the DT development NN of IN general JJ web-based VBN hypermedia NN
applications NNS.</s>
</p>
</text>
h8
<text lang=pt id=h8R>
<p><s>O ART projeto N SMmD N - Sistemas N Multimídia ADJ Distribuídos VERB - investiga VERB a
ART construção N de PREP uma ART estrutura N de PREP middleware N para PREP dar VERB suporte
N à PREP+ART implementação N de PREP aplicações N multimídia ADJ interativas ADJ em PREP
ambientes N distribuídos VERB e CONJ heterogêneos ADJ.</s><s>Para PREP tanto ADV, devenvolveu
VERB - se PRON o PRON Ambiente NP SMmD NP, o ART qual PRON inclui VERB módulos N para
PREP armazenamento N e CONJ recuperação N de PREP objetos N de PREP mídia N tais PRON como
ADV áudio N e CONJ vídeo N, e CONJ também ADV módulos N para PREP autoria N e CONJ
intercâmbio N de PREP objetos N multimídia ADJ em PREP conformidade N com PREP o ART padrão N
ISO NP MHEG NP - 5 NUME.</s>
</p>
<p><s>Esta PRON dissertação N descreve VERB o ART trabalho N de PREP implementação N de
PREP um ART dos PREP+ART módulos N do PREP+ART Projeto N SMmD NP, chamado VERB
Módulo N de PREP Apresentação N e CONJ Sincronização N (MAS CONJ).</s><s>Esse PRON módulo
N foi VERB implementado VERB com PREP base N em PREP outro PRON, chamado VERB Java NP
MHEG NP - 5 NUME Engine NP (JHEG NP), cuja PRON função N é VERB interpretar VERB e CONJ
manipular VERB objetos N multimídia ADJ em PREP conformidade N com PREP aquele PRON padrão
N.</s>
</p>
<p><s>Inicialmente ADV são VERB apresentados ADJ o ART contexto N, a ART motivação N e CONJ
os ART objetivos N que PRON levaram VERB à PREP+ART execução N deste PREP+PD trabalho
N.</s><s>A LOCU seguir LOCU, é VERB feita VERB uma ART revisão N dos PREP+ART conceitos N
relacionados ADJ à PREP+ART apresentação N multimídia ADJ, enfatizando VERB os ART aspectos N
relacionados ADJ à PREP+ART sincronização N de PREP seus PRON componentes N.</s><s>Em
185
LOCU seguida LOCU, apresenta VERB - se PRON o ART padrão N MHEG NP - 5 NUME juntamente
ADV com PREP outros PRON padrões N e CONJ recomendações N relevantes N no PREP+ART
contexto N deste PREP+PD trabalho N.</s>
</p>
<p><s>Com PREP o ART objetivo N de PREP contextualizar VERB o ART trabalho N, é VERB
apresentada ADJ, então ADV, uma ART visão N geral ADJ dos PREP+ART módulos N que PRON
compõem VERB o ART Ambiente NP SMmD NP, seguida LOCU de LOCU uma ART descrição N do
PREP+ART trabalho N de PREP pesquisa N que PRON resultou VERB na PREP+ART implementação
N do PREP+ART applet NP SyncEvent NP, embrião N do PREP+ART Módulo N de PREP Apresentação
N e CONJ Sincronização N.</s>
</p>
<p><s>O ART Módulo N de PREP Apresentação N e CONJ Sincronização N, resultado N principal ADJ
deste PREP+PD trabalho N, é VERB então ADV descrito ADJ, detalhando VERB - se PRON aspectos N
de PREP sua PRON arquitetura N e CONJ de PREP sua PRON implementação N.</s><s>Finalmente
ADV, na PREP+ART conclusão N, as ART contribuições N são VERB discutidas VERB juntamente ADV
com PREP suas PRON limitações N e CONJ possíveis ADJ trabalhos N futuros ADJ, dentre PREP os
ART quais PRON está VERB a ART integração N do PREP+ART MAS CONJ com PREP os ART outros
ADJ módulos N do PREP+ART Projeto N SMmD NP.</s>
</p>
</text>
<text lang=en id=h8A>
<p><s>The DT SMmD NP Project NP - Distributed VBN Multimedia NP Systems NP - investigates VBZ
the DT building NN of IN a DT middleware JJ infrastructure NN for IN multimedia NNS interactive JJ
applications NNS in IN heterogeneous JJ distributed VBN environments NNS.</s><s>For IN this DT
purpose NN, we PP developed VBD the DT SMmD NP Environment NP (ASMmD NP), which WDT
includes VBZ modules NNS for IN storage NN and CC retrieval NN of IN media NN objects NNS such JJ
as IN audio NN and CC video NN, as RB well RB as IN modules NNS for IN authoring NN, storing VBG
and CC delivering VBG multimedia NNS objects NNS according VBG to TO the DT MHEG-5 CD ISO NP
standard NN.</s>
</p>
<p><s>This DT dissertation NN describes VBZ the DT study NN related VBN to TO the DT
implementation NN of IN the DT Presentation NN and CC Synchronization NP Module NP (MAS NP) of
IN the DT SMmD NP Project NP.</s><s>This DT module NN was VBD built VBN integrated VBN to TO
another DT module NN, the DT Java NP MHEG-5 CD Engine NN (JHEG NP), that WDT provides VBZ
the DT parsing NN and CC decoding NN of IN multimedia NNS objects NNS according VBG to TO that
DT ISO NP standard NN.</s>
</p>
<p><s>Initially RB we PP present VBP the DT context NN, motivation NN and CC objectives NNS which
WDT lead VBP to TO this DT study NN.</s><s>Next RB we PP do VBP a DT literature NN review NN of
IN concepts NNS related VBN to TO multimedia NNS presentation NN, emphasizing VBG the DT aspects
NNS related VBN to TO the DT synchronization NN of IN its PP$ components NNS.</s><s>Then RB we
PP discuss VB the DT MHEG-5 CD standard NN along IN with IN other JJ standards NNS and CC
recommendations NNS relevant JJ to TO the DT context NN of IN this DT study NN.</s>
</p>
<p><s>In IN order NN to TO contextualize VB the DT study NN, we PP present VBP an DT overview NN
of IN the DT modules NNS that WDT make VBP up RP the DT SMmD NP Environment NP, followed
VBN by IN a DT description NN of IN the DT investigation NN and CC implementation NN of IN the DT
SyncEvent NP Applet NP, the DT embryo NN of IN the DT Presentation NN and CC Synchronization NP
Module NP.</s>
</p>
<p><s>The DT main JJ result NN of IN this DT study NN, the DT Presentation NN and CC
Synchronization NP Module NP (MAS NP), is VBZ described VBN detailing VBG aspects NNS of IN its
PP$ architecture NN and CC implementation NN.</s><s>Finally RB, in IN the DT conclusion NN, we PP
discuss VBP the DT contributions NNS of IN the DT study NN together RB with IN its PP$ limitations
NNS and CC future JJ related JJ research NN, which WDT includes VBZ integrating VBG the DT MAS
NP with IN the DT remaining VBG modules NNS of IN the DT SMmD JJ project NN.</s>
186
</p>
</text>
h9
<text lang=pt id=h9R>
<p><s>Orientar N o ART desenvolvimento N de PREP aplicações N para PREP a ART Web NP é VERB
um ART desafio N para PREP pesquisadores N da PREP+ART área N de PREP Hipermídia N.</s><s>O
ART trabalho N apresentado ADJ nesta PREP+PD dissertação N tem VERB como CONJ objetivo N
apoiar VERB a ART construção N de PREP aplicações N que PRON se PRON preocupam VERB com
PREP o ART intercâmbio N de PREP informações N por PREP meio N da PREP+ART utilização N da
PREP+ART especificação N XML ADJ (Extensible N MarkUp NP Language NP).</s><s>Apresenta
VERB - se PRON xRot N, um ART roteiro N para PREP apoiar VERB as ART etapas N de PREP
definição N, geração N e CONJ apresentação N de PREP documentos N estruturados ADJ manipulados
VERB por PREP aplicações N para PREP a ART Internet N.</s><s>O ART roteiro N inclui VERB um
ART algoritmo N para PREP geração N de PREP documentos N XML ADJ em PREP um ART ambiente
N apoiado VERB por PREP servidores N de PREP banco N de PREP dados N e CONJ World NP Wide
NP Web NP.</s><s>Também ADV é VERB apresentada ADJ a PREP ArqGDE NP, uma ART arquitetura
N que PRON suporta VERB as ART aplicações N desenvolvidas ADJ com PREP o ART xRot
N.</s><s>Como CONJ estudos N de PREP caso N da PREP+ART utilização N do PREP+ART roteiro N,
foram VERB desenvolvidas VERB duas NUME aplicações N: AulaML N e CONJ C2000ML N.</s>
</p>
</text>
<text lang=en id=h9A>
<p><s>Gearing VBG the DT development NN of IN applications NNS to TO the DT Web NN is VBZ a DT
challenge NN to TO researchers NNS in IN the DT field NN of IN Hypermedia NP.</s><s>This DT
dissertation NN focuses VBZ on IN supporting VBG the DT development NN of IN applications NNS
which WDT concern NN the DT interchange NN of IN documents NNS with IN the DT use NN of IN XML
NP 3 CD /4 CD Extensible JJ MarkUp NN Language NN.</s><s>We PP discuss VB the DT xRot NN, a
DT set NN of IN directions NNS towards IN the DT guiding VBG of IN the DT phases NNS of IN definition
NN, generation NN and CC presentation NN of IN structured JJ documents NNS manipulated VBN by IN
Internet-based VBN applications NNS.</s><s>This DT set VBN of IN directions NNS includes VBZ an DT
algorithm NN for IN the DT generation NN of IN XML JJ documents NNS in IN an DT environment NN
supported VBN by IN database NN and CC Web NN servers NNS.</s><s>ArgGDE NP, an DT
architecture NN that WDT supports VBZ applications NNS developed VBN with IN xRot NN, is VBZ also
RB discussed VBN.</s><s>As IN case NN studies NNS of IN the DT use NN of IN xRot NN, we PP
developed VBD two CD applications NNS: AulaML NP and CC C2000ML NP.</s>
</p>
</text>
h10
<text lang=pt id=h10R>
<p><s>Esta PRON dissertação N propõe VERB um ART novo ADJ método N orientado VERB a ART
objetos N para PREP apoiar VERB o ART projeto N e CONJ o ART desenvolvimento N estruturado ADJ
de PREP aplicações N hipermídia ADJ denominado VERB HMBS N /M RES.</s><s>O ART HMBS N /M
RES tem VERB como CONJ principal ADJ característica N o ART uso N do PREP+ART HMBS NP
(Hypertext NP Model NP Based NP on RES Statecharts NP) que PRON utiliza VERB como CONJ
modelo N formal ADJ subjacente VERB a ART técnica N de PREP Statecharts NP para PREP
especificar VERB a ART estrutura N organizacional ADJ e CONJ a ART semântica N de PREP
navegação N de PREP uma ART aplicação N hipermídia ADJ.</s><s>São VERB apresentadas VERB as
ART quatro NUME etapas N que PRON compõem VERB o ART método N - modelagem N conceitual N,
modelagem N navegacional ADJ, modelagem N da PREP+ART interface N e CONJ implementação
N.</s><s>Em PREP cada ADJ fase N do PREP+ART método N são VERB construídos VERB modelos
N que PRON podem VERB ser VERB melhorados ADJ ou CONJ incrementados ADJ na PREP+ART
187
fase N posterior ADJ, permitindo VERB assim ADV um ART desenvolvimento N interativo N.</s><s>São
VERB discutidas VERB três NUME formas N de PREP implementação N para PREP uma ART aplicação
N hipermídia ADJ especificada ADJ pelo PREP+ART HMBS N /M RES (interpretada N, traduzida VERB
e CONJ de PREP tradução N livre ADJ) com PREP ênfase N nas PREP+ART duas NUME primeiras
NUME, que PRON são VERB implementadas VERB usando VERB uma ART ferramenta VERB que
CONJ suporta VERB o ART HMBS NP, o ART sistema N HyScharts NP, e CONJ usando VERB o ART
ambiente N WWW NP (padrão N HMTL N).</s><s>Para PREP ilustrar VERB e CONJ validar VERB o
ART HMBS N /M RES apresenta VERB - se PRON a ART especificação N de PREP uma ART aplicação
N hipermídia ADJ baseada VERB nos PREP+ART catálogos N de PREP Graduação N e CONJ Pós
PREP - graduação N do PREP+ART Instituto NP de PREP Ciências N Matemáticas ADJ e CONJ de
PREP Computação NP da PREP+ART USP NP.</s>
</p>
</text>
<text lang=en id=h10A>
<p><s>This DT dissertation NN proposes VBZ a DT new JJ object-oriented JJ method NN to TO support
VB the DT design NN and CC structured JJ development NN of IN hypermedia NN applications NNS
called VBD HMBS NP /M. NP </s><s>HMBS NP /M NP has VBZ as IN its PP$ main JJ feature NN the
DT use NN of IN HMBS NP (Hypertext NP Model NP Based VBN on IN Statecharts NNS) that WDT
utilizes VBZ as IN an DT underlying JJ formal JJ model NN the DT Statecharts JJ technique NN to TO
specify VB the DT organizational JJ structure NN and CC the DT browsing VBG semantics NNS of IN a
DT hypermedia NN application NN.</s><s>We PP present VB the DT four CD phases NNS that WDT
make VBP up RP the DT method NN (conceptual JJ design NN, navigational JJ design NN, interface NN
design NN and CC implementation NN).</s><s>In IN each DT phase NN of IN the DT method NN models
NNS are VBP built VBN so RB that IN they PP can MD be VB improved VBN and CC expanded VBN in
IN the DT next JJ phase NN, allowing VBG an DT interactive JJ development NN.</s><s>We PP discuss
VB three CD implementation NN options NNS for IN a DT hypermedia NN application NN specified VBN
by IN HMBS NP /M NP: interpreted VBN, translated VBN and CC freely RB translated VBN, emphasizing
VBG the DT first JJ two CD, which WDT are VBP implemented VBN using VBG a DT tool NN that WDT
supports VBZ HMBS NP, the DT HyScharts NNS, and CC using VBG the DT WWW NP environment NN
(HTML NP standard NN).</s><s>A DT case NN study NN based VBN on IN the DT graduate JJ and CC
undergraduate JJ course NN catalogs NNS of IN the DT Institute NP of IN Mathematical JJ Sciences
NPS and CC Computing NP of IN the DT University NP of IN São NP Paulo NP is VBZ presented VBN to
TO illustrate VB and CC validate VB HMBS NP /M. NP </s>
</p>
</text>
h11
<text lang=pt id=h11R>
<p><s>A ART dinâmica N e CONJ a ART flexibilidade N da PREP+ART autoria N de PREP
hiperdocumentos N na PREP+ART Web NP, por PREP um ART lado N, popularizam VERB a ART cada
ADJ dia N o ART uso N da PREP+ART Internet N, mas CONJ, por LOCU outro LOCU, propiciam VERB
facilmente ADV a ART inconsistência N de PREP muitas ADJ informações N.</s><s>Basta VERB uma
ART definição N errônea ADJ de PREP um ART hiperlink N para PREP que PRON o ART usuário N se
PRON depare VERB com PREP uma ART inconsistência N e CONJ se PRON sinta VERB "perdido ADJ
".</s><s>Um ART procedimento N comum ADJ durante PREP o ART desenvolvimento N de PREP um
ART site N é VERB a ART reutilização N dos PREP+ART componentes N de PREP link NP, seja LOCU
por LOCU haver VERB na PREP+ART mesma ADJ página N origem N mais ADV de PREP um ART link
N, ou CONJ o ART mesmo ADJ rótulo N de PREP link N em PREP diversas ADJ páginas N, ou CONJ
ainda ADV vários ADJ links N para PREP uma ART mesma ADJ página N destino N.</s><s>Como
CONJ um ART site N, geralmente ADV, contém VERB uma ART grande ADJ quantidade N de PREP
links N, torna VERB - se PRON inviável ADJ a ART verificação N manual ADJ da PREP+ART
reusabilidade N de PREP seus PRON links N.</s><s>A ART ferramenta VERB DB NP - LiOS NP foi
VERB desenvolvida VERB com PREP o ART objetivo N de PREP automatizar VERB a ART verificação
N da PREP+ART reusabilidade N de PREP links N de PREP um ART site N da PREP+ART Web NP, por
188
PREP meio N de PREP processos N de PREP extração N e CONJ classificação N de PREP links
N.</s><s>Com PREP a ART utilização N de PREP DB NP - LiOS NP, os ART autores N de PREP um
ART site N podem VERB obter VERB um ART auxílio N efetivo ADJ para PREP avaliação N da
PREP+ART consistência N de PREP seus PRON links N.</s>
</p>
</text>
<text lang=en id=h11A>
<p><s>The DT dynamics NNS and CC flexibility NN of IN Web NN site NN authoring NN, on IN the DT
one CD hand NN, popularize VB the DT Internet NN use NN increasingly RB, but CC, on IN the DT other
JJ hand NN, they PP lead VBP easily RB to TO inconsistent JJ information NN.</s><s>A DT wrong JJ
definition NN of IN a DT hyperlink NN is VBZ enough JJ to TO make VB users NNS come VBN across IN
with IN inconsistency NN and CC get VB "lost JJ ".</s><s>A DT common JJ procedure NN used VBN in
IN site NN development NN is VBZ the DT reuse NN of IN link NN components NNS, either CC because
IN there EX is VBZ, in IN the DT same JJ source NN page NN, more JJR than IN one CD link NN, or CC
the DT same JJ link NN label NN in IN different JJ pages NNS, or CC because IN there EX are VBP
several JJ links NNS directed VBN to TO the DT same JJ destination NN page NN.</s><s>As IN a DT
site NN, in IN general NN, contains VBZ a DT great JJ amount NN of IN links NNS, this DT makes VBZ a
DT manual JJ verification NN of IN links NNS reusability NN unviable JJ.</s><s>The DT tool NN DBLiOS NNS was VBD developed VBN aiming VBG at IN automating VBG the DT assessment NN of IN
reusability NN of IN website JJ links NNS, through IN links NNS extraction NN and CC classification NN
processes NNS.</s><s>Using VBG DB-LiOS NNS, website JJ authors NNS can MD get VB an DT
effective JJ aid NN to TO evaluate VB the DT consistency NN of IN their PP$ links NNS.</s>
</p>
</text>
ic1
<text lang=pt id=ic1R>
<p><s>Aplicações N de PREP Processamento N de PREP Língua N Natural ADJ (PLN NP), como
CONJ revisores N ortográficos ADJ, gramaticais N e CONJ tradutores N, geralmente ADV precisam
VERB consultar VERB extensos ADJ dicionários N contendo VERB, por LOCU exemplo LOCU,
informações N morfossintáticas ADJ de PREP várias ADJ centenas N de PREP milhares N de PREP
palavras N de PREP uma ART língua N.</s><s>Autômatos N finitos ADJ, largamente ADJ utilizados ADJ
na PREP+ART construção N de PREP eficientes ADJ analisadores N léxicos ADJ para PREP
compiladores N, apresentam VERB - se PRON como CONJ ótimos ADJ candidatos N para PREP o ART
problema N de PREP representação N desse PREP+PD tipo N de PREP léxico N de PREP língua N
natural ADJ.</s><s>Este PRON trabalho N investigou VERB os ART métodos N de PREP codificação N
de PREP léxicos N utilizando VERB autômatos N finitos ADJ, as ART técnicas N de PREP minimização
N de PREP autômatos N determinísticos ADJ acíclicos ADJ e CONJ as ART estruturas N de PREP
dados N necessárias ADJ para PREP uma ART representação N compacta ADJ, resultando VERB em
PREP um ART sistema N computacional N eficiente ADJ e CONJ versátil N de PREP representação N
de PREP grandes ADJ léxicos N de PREP língua N natural ADJ.</s><s>Um ART léxico N de PREP mais
ADV de PREP 430 V.000 V palavras N da PREP+ART língua N portuguesa ADJ pode VERB ser VERB
convertido VERB em PREP um ART autômato N de PREP menos ADV de PREP 220Kb NP, em PREP
menos ADV de PREP 5 NUME minutos N, usando VERB um ART computador N doméstico ADJ.</s>
</p>
</text>
<text lang=en id=ic1A>
<p><s>Natural NP Language NP Processing NP (NLP NP) applications NNS, such JJ as IN speller NN
and CC grammar NN checkers NNS and CC translation NN systems NNS, need VBP to TO search VB
very RB large JJ dictionaries NNS which WDT contain VBP morphosyntactic JJ and CC /or CC semantic
JJ information NN of IN several JJ hundreds NNS of IN thousands NNS of IN words NNS of IN a DT
given VBN language NN.</s><s>Finite JJ Automata NP are VBP often RB used VBN in IN efficient JJ
scanners NNS for IN compilers NNS and CC are VBP also RB good JJ candidates NNS for IN
189
representing VBG dictionaries NNS.</s><s>This DT research NN has VBZ investigated VBN methods
NNS for IN representing VBG dictionaries NNS using VBG finite JJ automata NN, techniques NNS for IN
minimizing VBG acyclic JJ deterministic JJ finite JJ automaton NN, and CC adequate JJ data NNS
structures NNS for IN a DT compact JJ representation NN.</s><s>The DT resulting VBG system NN is
VBZ able JJ to TO represent VB a DT dictionary NN of IN 430,000 CD Brazilian JJ Portuguese JJ words
NNS in IN a DT 220Kb JJ automaton NN, by IN using VBG a DT standard JJ home NN computer NN and
CC spending VBG less RBR than IN five CD minutes NNS.</s>
</p>
</text>
ic2
<text lang=pt id=ic2R>
<p><s>A ART etiquetagem N morfossintática ADJ é VERB uma ART tarefa N básica ADJ, bem ADV
conhecida VERB e CONJ bastante ADV explorada VERB em PREP diversas ADJ aplicações N de PREP
Processamento N de PREP Línguas N Naturais NP (PLN NP) como CONJ análise N sintática N e CONJ
extração N e CONJ recuperação N de PREP informações N.</s><s>Os ART etiquetadores N para PREP
a ART língua N inglesa ADJ atingiram VERB um ART estado N da PREP+ART arte N entre PREP 96
NUME - 99 NUME % de PREP precisão N geral ADJ.</s><s>Diferentemente ADV do PREP+ART inglês
N, para PREP o ART português N do PREP+ART Brasil NP não ADV foram VERB ainda ADV
exploradas VERB todas ADJ as ART técnicas N para PREP a ART etiquetagem N, nem CONJ se PRON
atingiu VERB a ART precisão N dos PREP+ART melhores ADJ etiquetadores N para PREP a ART
língua N inglesa ADJ.</s><s>Com PREP essas PRON motivações N, quatro NUME etiquetadores N
disponíveis ADJ na PREP+ART WWW NP foram VERB treinados ADJ - Unigrama N (TreeTagger N),
Trigrama NP (TreeTagger NP), baseado VERB em PREP transformações N (TBL N) e CONJ baseado
VERB em PREP máxima ADJ entropia N (MXPOST NP) -, e CONJ um ART etiquetador N simbólico ADJ
foi VERB desenvolvido VERB (PoSiTagger NP).</s><s>Todos ADJ os ART etiquetadores N adaptados
ADJ foram VERB treinados VERB com PREP um ART corpus N com PREP cerca N de PREP 100
NUME.000 ART palavras N formado ADJ por PREP textos N didáticos ADJ, jornalísticos ADJ e CONJ
literários ADJ, e CONJ etiquetado ADJ com PREP o ART Nilc NP tagset N.</s><s>A ART maior ADJ
precisão N geral ADJ obtida VERB foi VERB a ART do PREP+ART MXPOST NP - 89 NUME, 66 V
%.</s><s>Foram VERB também ADV implementados VERB quatorze ADJ métodos N para PREP a
ART combinação N dos PREP+ART etiquetadores N, dos PREP+ART quais PRON sete NUME
superaram VERB a ART precisão N do PREP+ART MXPOST NP.</s><s>A ART maior ADJ precisão N
obtida ADJ com PREP os ART métodos N de PREP combinação N foi VERB 90 NUME, 91 V
%.</s><s>A ART precisão N geral ADJ sofreu VERB a ART influência N do PREP+ART tamanho N do
PREP+ART corpus N manualmente ADV etiquetado ADJ disponível ADJ para PREP treinamento N, do
PREP+ART conjunto N de PREP etiquetas N e CONJ dos PREP+ART tipos N de PREP texto N
utilizados ADJ.</s>
</p>
</text>
<text lang=en id=ic2A>
<p><s>POS NN tagging NN is VBZ a DT basic JJ, well-known JJ and CC largely RB explored VBN
natural JJ language NN processing NN task NN used VBN in IN several JJ applications NNS such JJ as
IN parsing NN and CC information NN retrieval NN.</s><s>The DT taggers NNS for IN English NP have
VBP achieved VBN a DT state NN of IN the DT art NN accuracy NN of IN 96-99 CD %.</s><s>Unlike IN
the DT case NN of IN English NP, for IN Brazilian JJ Portuguese NN neither CC all DT tagging JJ
techniques NNS have VBP been VBN explored VBN yet RB, nor CC have VBP they PP achieved VBD
the DT precision NN of IN the DT best JJS taggers NNS for IN English NP.</s><s>With IN this DT
motivation NN, we PP trained VBD four CD taggers NNS available JJ on IN the DT WWW NP, namely
RB Unigram NP (Treetagger NP), N-gram NN (Treetagger NP), transformation-based VBN (TBL NP) and
CC Maximum-Entropy NP tagging NP (MXPOST NP), and CC designed VBN a DT symbolic JJ tagger
NN, named VBN PoSiTagger NP.</s><s>All DT adapted VBN taggers NNS were VBD trained VBN with
IN a DT corpus NN of IN about RB 100,000 CD words NNS composed VBN of IN didactic JJ, journalistic
JJ, and CC literary JJ texts NNS, and CC tagged VBN with IN the DT Nilc JJ tagset NN.</s><s>MXPOST
190
JJ displayed VBD the DT best JJS accuracy NN (89.66 CD %).</s><s>Fourteen CD methods NNS of IN
combination NN were VBD used VBN, seven CD of IN which WDT have VBP surpassed VBN MXPOST
JJ accuracy NN.</s><s>The DT best JJS result NN from IN the DT combination NN strategy NN was
VBD 90,91 CD %.</s><s>The DT general JJ accuracy NN suffered VBD the DT influence NN of IN the
DT size NN of IN the DT manually RB tagged VBN corpus NN available JJ for IN training NN, of IN the
DT tagset NN, and CC of IN the DT types NNS of IN texts NNS employed VBN.</s>
</p>
</text>
ic3
<text lang=pt id=ic3R>
<p><s>A ART construção N de PREP ferramentas N para PREP a ART correção N automática ADJ de
PREP textos N tem VERB ganhado ADJ destaque N, seguindo VERB a ART evolução N e CONJ
eficiência N dos PREP+ART processadores N de PREP textos N aos PREP+ART quais PRON são
VERB incorporadas ADJ.</s><s>E CONJ, além ADV das PREP+ART técnicas N simbolistas ADJ
tradicionais ADJ de PREP implementação N de PREP tais PRON ferramentas N, através ADV do
PREP+ART uso N de PREP regras N de PREP produção N, surgem VERB aplicações N com PREP
técnicas N até PREP então ADV não ADV usuais N na PREP+ART área N de PREP lingüística N
computacional N, como CONJ o ART uso N de PREP Redes N Neurais ADJ Artificiais ADJ.</s><s>O
ART trabalho N proposto ADJ tem VERB por PREP objetivo N fazer VERB um ART estudo N
comparativo ADJ do PREP+ART uso N das PREP+ART técnicas N conexionista VERB e CONJ
simbolista N na PREP+ART revisão N automática ADJ de PREP erros N gramaticais VERB da
PREP+ART língua N portuguesa ADJ.</s><s>Usando VERB como CONJ estudo N de PREP caso N as
ART regras N gramaticais VERB da PREP+ART crase N, tomamos VERB como CONJ exemplo N de
PREP modelo N tradicional ADJ de PREP implementação N o ART revisor N gramatical N ReGra N, e
CONJ, de PREP outro PRON lado N, implementamos VERB dois NUME modelos N de PREP redes N
neurais ADJ (um ART modelo N backpropagation N e CONJ um ART modelo N Elman NP), para PREP
detectar VERB erros N de PREP uso N da PREP+ART crase N, tanto ADV em PREP casos N de PREP
presença N incorreta ADJ quanto ADV de PREP ausência N.</s><s>A ART meta N deste PREP+PD
estudo N não ADV é VERB apontar VERB qual PRON método N é VERB o ART mais ADV eficiente ADJ
em PREP termos N gerais ADJ, mesmo ADJ porque CONJ acreditamos VERB que CONJ isso PRON
não ADV seja VERB possível ADJ.</s><s>Queremos VERB, sim ADV, observar VERB o ART
desempenho N de PREP ambos NUME os ART métodos N quanto ADV ao PREP+ART problema N
determinado ADJ, visando VERB assim ADV a PREP uma ART maior ADJ integração N entre PREP
eles PRON, aproveitando VERB suas PRON melhores ADJ potencialidades N.</s>
</p>
</text>
<text lang=en id=ic3A>
<p><s>The DT construction NN of IN tools NNS for IN automatic JJ correction NN of IN texts NNS has
VBZ been VBN emphasized VBN, following VBG the DT evolution NN and CC efficiency NN of IN the DT
text NN processors NNS in IN which WDT they PP are VBP incorporated VBN.</s><s>And CC, besides
IN the DT traditional JJ symbolist NN techniques NNS for IN implementing VBG such JJ tools NNS, using
VBG production NN rules NNS, there EX are VBP applications NNS which WDT employ VBP techniques
NNS that WDT are VBP unusual JJ in IN the DT field NN of IN computational JJ linguistics NNS so RB far
RB, as IN the DT use NN of IN Artificial JJ Neural NP Networks NPS.</s><s>The DT study VB proposed
JJ aims NNS at IN conducting VBG a DT comparative JJ study NN of IN the DT use NN of IN the DT
conexionist NN and CC symobolist NN techniques NNS in IN the DT automatic JJ checking NN of IN
grammar NN mistakes NNS in IN Portuguese NP.</s><s>Using VBG as IN a DT case NN study NN the
DT grammar NN rules NNS for IN "crase NN ", we PP take VBP as IN an DT example NN of IN the DT
traditional JJ form NN of IN implementation NN the DT grammar NN checker NN ReGra NN, and CC, on
IN the DT other JJ hand NN, we PP implement VB two CD models NNS of IN neural JJ networks NNS
(backpropagation NP and CC Elman NP), in IN order NN to TO detect VB mistakes NNS related VBN to
TO the DT use NN of IN "crase NN "in IN cases NNS of IN incorrect JJ presence NN and CC of IN
absence NN.</s><s>The DT goal NN of IN this DT study NN is VBZ not RB pointing VBG out IN which
191
WDT method NN is VBZ the DT most RBS efficient JJ in IN general JJ terms NNS, because IN we PP
believe VBP this DT is VBZ not RB possible JJ.</s><s>We PP intend VBP to TO observe VB the DT
performance NN of IN both DT methods NNS concerning VBG the DT given VBN problem NN, aiming
VBG at IN a DT stronger JJR integration NN between IN them PP, taking VBG advantage NN of IN their
PP$ best JJS potentialities NNS.</s>
</p>
</text>
ic4
<text lang=pt id=ic4R>
<p><s>Atualmente ADV, o ART inglês N é VERB a ART língua N dominante ADJ para PREP a ART
escrita N e CONJ divulgação N de PREP pesquisas N científicas ADJ na PREP+ART forma N de PREP
artigos N científicos ADJ.</s><s>Porém CONJ, existem VERB muitos ADJ usuários N da PREP+ART
língua N inglesa ADJ que PRON sofrem VERB interferência N da PREP+ART língua N materna ADJ
quando CONJ escrevem VERB esse PRON gênero N de PREP texto N em PREP inglês
N.</s><s>Esses PRON usuários N se PRON defrontam VERB com PREP problemas N nas PREP+ART
regras N de PREP gramática N e CONJ estilo N e CONJ /ou CONJ se PRON sentem VERB incapazes
ADJ de PREP gerar VERB expressões N e CONJ orações N padronizadas ADJ e CONJ composições N
lingüísticas N maiores ADJ, que PRON são VERB convencionais ADJ nesse PREP+PD gênero
N.</s><s>Para PREP amenizar VERB os ART problemas N desses PREP+PD usuários N foi VERB
desenvolvido VERB um ART ambiente N modular VERB de PREP auxílio N e CONJ ensino N de PREP
escrita N técnica ADJ chamado VERB AMADEUS NP (Amiable NP Article NP Development NP for VERB
User NP Support NP).</s><s>AMADEUS NP consiste VERB de PREP várias ADJ ferramentas N inter
ADJ - relacionadas N - ferramenta VERB de PREP referência N, ferramenta VERB de PREP suporte N,
ferramenta VERB de PREP crítica N e CONJ ferramenta VERB tutorial ADJ - e CONJ fornece VERB o
ART contexto N em PREP que PRON está VERB inserido VERB este PRON trabalho N de PREP
mestrado N.</s><s>O ART objetivo N principal ADJ deste PREP+PD mestrado N é VERB implementar
VERB AMADEUS NP como CONJ uma ART arquitetura N de PREP agentes N que PRON se PRON
comunicam VERB através ADV da PREP+ART troca N de PREP mensagem N com PREP um ART
agente N especial ADJ que PRON contém VERB um ART modelo N dinâmico N do PREP+ART usuário
N interagindo VERB com PREP o ART ambiente N.</s><s>Para PREP tanto ADV, introduzimos VERB o
ART conceito N de PREP adaptatividade N em PREP sistemas N computacionais N e CONJ
descrevemos VERB vários ADJ shells N para PREP modelar VERB o ART usuário N.</s><s>Também
ADV fornecemos VERB detalhes N sobre PREP agentes N inteligentes ADJ que PRON foram VERB
usados VERB para PREP implementar VERB o ART modelo N de PREP usuário N para PREP o ART
ambiente N AMADEUS NP.</s>
</p>
</text>
<text lang=en id=ic4A>
<p><s>Today NP English NP is VBZ the DT dominant JJ language NN in IN the DT writing NN and CC
publishing NN of IN scientific JJ research NN in IN the DT form NN of IN scientific JJ articles
NNS.</s><s>However RB, many JJ non-natives NNS users NNS of IN English NP suffer VBP the DT
interference NN of IN their PP$ mother NN tongues NNS when WRB writing VBG scientific JJ papers
NNS in IN English NP.</s><s>These DT users NNS face VBP problems NNS concerning VBG rules NNS
of IN grammar NN and CC style NN, and CC /or CC feel VBP unable JJ to TO generate VB standard JJ
expressions NNS and CC clauses NNS, and CC the DT longer RBR linguistic JJ compositions NNS
which WDT are VBP conventional JJ in IN this DT genre NN.</s><s>In IN order NN to TO ease VB these
DT users NNS 'problems NNS, we PP developed VBD a DT learning VBG environment NN for IN
scientific JJ writing NN named VBN AMADEUS NP (Amiable JJ Article NP Development NP for IN User
NN Support NN).</s><s>AMADEUS NP consists VBZ of IN several JJ interrelated JJ tools NNS reference NN, support NN, critic NN and CC tutoring VBG tools NNS - and CC provides VBZ the DT
context NN in IN which WDT this DT dissertation NN is VBZ inserted VBN.</s><s>The DT main JJ goal
NN of IN this DT research NN is VBZ to TO implement VB AMADEUS NP as IN an DT agent-based VBN
architecture NN with IN collaborative JJ agents NNS communicating VBG with IN a DT special JJ agent
192
NN embodying VBG a DT dynamic JJ user NN model NN.</s><s>In IN order NN to TO do VB that IN we
PP introduce VBP the DT concept NN of IN adaptivity NN in IN computer NN systems NNS and CC
describe VB several JJ user NN model NN shells NNS.</s><s>We PP also RB provide VBP details NNS
about IN intelligent JJ agents NNS which WDT were VBD used VBN to TO implement VB the DT user NN
model NN for IN the DT AMADEUS NP environment NN.</s>
</p>
</text>
ic5
<text lang=pt id=ic5R>
<p><s>Este PRON trabalho N apresenta VERB uma ART ferramenta VERB de PREP auxílio N à
PREP+ART geração N de PREP textos N por PREP escritores N que CONJ usam VERB sistemas N de
PREP computação N.</s><s>Trata-se ADJ do PREP+ART Verifica VERB, um ART sistema N para
PREP verificação N e CONJ aconselhamento N ortográfico ADJ de PREP palavras N da PREP+ART
língua N portuguesa ADJ.</s><s>O ART sistema N de PREP verificação VERB ortográfica ADJ
encontra-se N disponível ADJ para PREP utilização N através LOCU de LOCU uma ART interface N
texto N e CONJ através ADV de PREP uma ART interface N gráfica ADJ.</s><s>A ART interface N
gráfica ADJ foi VERB implementada VERB com PREP a ART utilização N das PREP+ART ferramentas
N Tcl NP /Tk NP, um ART sistema N de PREP programação N para PREP desenvolver VERB e CONJ
utilizar VERB aplicações N com PREP interface N gráfica ADJ.</s><s>O ART sistema N Verifica VERB
também ADV permite VERB correção N on RES line RES pela PREP+ART web N em PREP http N:
//www N.dcc N.ufmg N /verifica VERB.</s><s>O ART sistema N testa N a PREP ocorrência N das
PREP+ART palavras N da PREP+ART entrada N em PREP um ART vocabulário N da PREP+ART
língua N portuguesa ADJ armazenado VERB em PREP um ART autômato N finito VERB determinístico
N acíclico ADJ.</s><s>Um ART autômato N é VERB uma ART estrutura N de PREP dados N eficiente
ADJ para PREP o ART armazenamento N de PREP léxicos N por PREP prover VERB uma ART maneira
N compacta ADJ de PREP armazenamento N de PREP vocabulário N e CONJ garantir VERB eficiência
N de PREP acesso N a PREP esse PRON mesmo ADJ vocabulário N.</s><s>Visto VERB que CONJ
um ART verificador N ortográfico ADJ tradicional ADJ apresenta VERB deficiências N, foi VERB
estudada VERB uma ART forma N de PREP refinar VERB a ART análise N ortográfica ADJ com PREP
base N na PREP+ART análise N da PREP+ART estrutura N da PREP+ART frase N.</s><s>Foi VERB
implementado VERB, então ADV, um ART algoritmo N que PRON atribui VERB classe N sintática ADJ
às PREP+ART palavras N da PREP+ART língua N.</s><s>Esse PRON é VERB o ART primeiro NUME
componente N de PREP um ART analisador N sintático N para PREP o ART português N segundo
CONJ uma ART nova ADJ abordagem N, a ART abordagem N funcional ADJ, que PRON é VERB
independente ADJ de PREP um ART léxico N.</s><s>Como CONJ resultado N pôde-se ADJ concluir
VERB que CONJ a ART nova ADJ abordagem N é VERB viável ADJ e CONJ pode-se ADJ partir LOCU
para LOCU a ART análise N da PREP+ART frase N em PREP um ART contexto N mais ADV amplo
ADJ.</s><s>Além LOCU disso LOCU, o ART componente N desenvolvido VERB pode VERB ser VERB
utilizado VERB para PREP implementação N de PREP um ART analisador N sintático N para PREP a
ART língua N portuguesa ADJ, que PRON posteriormente ADV poderá VERB fazer VERB parte N do
PREP+ART sistema N Verifica VERB.</s>
</p>
</text>
<text lang=en id=ic5A>
<p><s>This DT dissertation NN proposes VBZ a DT tool NN that WDT helps VBZ the DT generation NN
of IN texts NNS by IN writers NNS who WP use VBP computer NN systems NNS.</s><s>It PP is VBZ the
DT Verifica NP, a DT system NN to TO check VB and CC give VB advice NN on IN spelling VBG in IN
Portuguese NP.</s><s>This DT spell-checker NN is VBZ available JJ in IN a DT textual JJ user NN
interface NN and CC in IN a DT graphical JJ user NN interface NN.</s><s>The DT graphical JJ interface
NN was VBD implemented VBN using VBG the DT Tcl NP /Tk NP toolkit NP, a DT programming NN
system NN for IN developing VBG and CC using VBG graphical JJ user NN interface NN applications
NNS.</s><s>Verifica NP is VBZ also RB available JJ on-line NN at IN http NN: //www.dcc.ufmg JJ
/verifica NN.</s><s>The DT system NN tests VBZ the DT occurrence NN of IN input NN words NNS in IN
193
a DT Portuguese JJ language NN vocabulary NN stored VBN in IN an DT acyclic JJ deterministic JJ finite
JJ automaton NN.</s><s>An DT automaton NP is VBZ an DT efficient JJ data NN structure NN for IN
lexicon NN storage NN because IN it PP provides VBZ a DT compact JJ vocabulary NN representation
NN besides IN an DT efficient JJ access NN time NN.</s><s>Since IN a DT traditional JJ spell-checker
NN has VBZ some DT deficiencies NNS, we PP studied VBD a DT way NN to TO refine VB the DT
orthographic JJ analyses NNS by IN looking VBG also RB at IN the DT phrase NN structure
NN.</s><s>So RB, we PP implemented VBD an DT algorithm NN that WDT attributes VBZ syntactic JJ
categorization NN to TO Portuguese JJ words NNS.</s><s>This DT is VBZ the DT first JJ component NN
of IN a DT syntactic JJ analyzer NN for IN Portuguese NP according VBG to TO a DT new JJ approach
NN, the DT functional JJ approach NN, which WDT is VBZ lexicon NN independent JJ.</s><s>We PP
concluded VBN that IN this DT new JJ approach NN is VBZ viable JJ and CC that IN we PP can MD
analyze VB phrases NNS in IN a DT larger JJR context NN.</s><s>Besides IN, the DT component NN
that WDT was VBD developed VBN may MD be VB used VBN in IN a DT syntactic JJ analyzer NN
implementation NN for IN Portuguese JJ language NN, which WDT later RB can MD be VB part NN of IN
Verifica NP.</s>
</p>
</text>
ic6
<text lang=pt id=ic6R>
<p><s>A ART utilização N de PREP recursos N Hipermídia N e CONJ técnicas N de PREP Inteligência
N Artificial ADJ em PREP ambientes N de PREP ensino N e CONJ aprendizado VERB oferece VERB
uma ART melhor ADJ apresentação N das PREP+ART informações N aos PREP+ART usuários N e
CONJ proporciona VERB melhores ADJ resultados N, por PREP habilitar VERB o ART sistema N a
PREP "raciocinar N "sobre PREP que PRON ensinamentos N apresentar VERB e CONJ como ADV
apresentar VERB ensinamentos N efetivos ADJ, estimulando VERB o ART estudante N a PREP
aprender VERB.</s>
</p>
<p><s>Assim ADV sendo VERB, propõe VERB - se PRON, em PREP um ART projeto N de PREP maior
ADJ abrangência N, a ART arquitetura N de PREP um ART ambiente N denominado VERB SIATE N Sistema N Inteligente ADJ de PREP Apoio N a PREP Treinamento N e CONJ Ensino N - que PRON
integra VERB características N de PREP Sistemas N Baseados VERB em PREP Conhecimento N,
Sistemas N Tutores NP, Raciocínio N Baseado VERB em PREP Casos N, Hipermídia NP e CONJ
Simulação NP, com PREP o ART objetivo N de PREP enriquecer VERB um ART ambiente ADJ
exploratório N de PREP ensino N com PREP conhecimento N especialista N do PREP+ART domínio N e
CONJ de PREP melhorar VERB o ART aprendizado VERB do PREP+ART estudante N.</s>
</p>
<p><s>O ART presente ADJ trabalho N, parte N integrante N do PREP+ART SIATE N no PREP+ART
domínio N de PREP Aquisição N de PREP Conhecimento N, corresponde VERB ao PREP+ART projeto
N e CONJ desenvolvimento N de PREP um ART sistema N Híbrido ADJ de PREP Conhecimento N, o
ART qual PRON contém VERB o ART conhecimento N especializado ADJ do PREP+ART domínio N de
PREP aplicação N e CONJ fornece VERB apoio N à PREP+ART geração N de PREP roteiros N de
PREP páginas N de PREP um ART hiperdocumento N e CONJ à PREP+ART ferramenta VERB de
PREP treinamento N do PREP+ART SIATE N.</s>
</p>
</text>
<text lang=en id=ic6A>
<p><s>The DT use NN of IN Hypermidia NP resources NNS and CC Artificial JJ Intelligence NP
techniques NNS in IN teaching VBG and CC learning VBG environments NNS offers VBZ a DT better
JJR presentation NN of IN information NN to TO users NNS and CC provides VBZ better JJR results
NNS by IN allowing VBG the DT system NN to TO "reason NN "about IN what WP and CC how WRB to
TO present VB effective JJ teaching NN, encouraging VBG the DT student NN to TO learn VB.</s>
</p>
<p><s>Thus RB, we PP propose VBP an DT architecture NN called VBD SIATE JJ - Intelligent JJ
194
System NP for IN Training NP and CC Teaching VBG - as IN part NN of IN a DT much RB larger JJR
project NN.</s><s>This DT architecture NN integrates VBZ characteristics NNS from IN Knowlegde NP
Based NP Systems NP, Tutoring VBG Systems NP, Case NP Based NP Reasoning NN, Hypermidia NP
and CC Simulation NN, enriching VBG an DT exploratory JJ teaching NN environment NN with IN expert
NN knowledge NN about IN the DT domain NN, and CC also RB improving VBG the DT student NN
learning VBG experience NN.</s>
</p>
<p><s>This DT research NN, part NN of IN the DT domain NN of IN Knowledge NN Acquisition NP in IN
SIATE NP, corresponds VBZ to TO the DT design NN and CC implementation NN of IN a DT Hybrid NP
Knowledge NN System NP.</s><s>This DT system NN contains VBZ specialized JJ knowledge NN
about IN the DT application NN domain NN which WDT is VBZ used VBN to TO generate VB scripts NNS
for IN pages NNS in IN a DT hyperdocument NN and CC support VB the DT training NN tool NN in IN
SIATE NP.</s>
</p>
</text>
ic7
<text lang=pt id=ic7R>
<p><s>Tarefas N que CONJ envolvem VERB Reconhecimento N de PREP Padrões NP vêm VERB se
PRON tornando VERB mais ADV freqüentes ADJ em PREP diferentes ADJ domínios N de PREP
aplicação N.</s><s>A ART maioria N dessas PREP+PD tarefas N tem VERB sido VERB eficientemente
ADV tratada VERB pela PREP+ART utilização N de PREP Redes N Neurais ADJ Artificiais
ADJ.</s><s>Entre PREP os ART modelos N de PREP Redes N Neurais ADJ mais ADV difundidos ADJ,
destaca VERB - se PRON o ART modelo N Perceptron NP Multi NP - Camadas N (Multi NP - Layer NP
Perceptron NP ou CONJ MLP NP).</s><s>Entretanto CONJ, o ART desempenho N de PREP uma ART
Rede NP Neural NP MLP NP em PREP um ART determinado ADJ problema N depende VERB
diretamente ADV da PREP+ART topologia N adotada VERB, que CONJ deve VERB ser VERB
determinada ADJ no PREP+ART início N do PREP+ART processo N de PREP treinamento N.</s><s>A
ART escolha N da PREP+ART topologia N de PREP uma ART Rede NP Neural ADJ não ADV é VERB
trivial ADJ, normalmente ADV resultando VERB
</p>
<p>em PREP uma ART busca N exaustiva ADJ pela PREP+ART configuração N mais ADV apropriada
ADJ.</s>
</p>
<p><s>Com PREP o ART objetivo N de PREP auxiliar N a PREP determinação N da PREP+ART
topologia N de PREP uma ART Rede NP Neural ADJ, vários ADJ métodos N foram VERB desenvolvidos
VERB para PREP a ART automação N desse PREP+PD processo N, entre PREP os ART quais PRON
se PRON encontram VERB as ART Redes N Neurais ADJ Construtivas ADJ.</s><s>Essas PRON redes
N utilizam VERB Algoritmos ADJ Construtivos N que PRON, a LOCU partir LOCU de PREP uma ART
rede N mínima ADJ, inserem VERB gradualmente ADV novos ADJ neurônios N e CONJ conexões VERB
durante PREP o ART treinamento N, procurando VERB melhorar VERB o ART desempenho N dessa
PREP+PD mesma ADJ rede N mínima ADJ.</s><s>Contudo CONJ, a ART avaliação N da PREP+ART
melhor ADJ aplicação N de PREP diferentes ADJ Algoritmos N Construtivos ADJ em PREP um ART
mesmo ADJ problema N depende VERB da PREP+ART homogeneidade N do PREP+ART seu PRON
ambiente N de PREP treinamento N.</s>
</p>
<p><s>Este PRON trabalho N fornece VERB a ART definição N de PREP um ART conjunto N de PREP
classes N abstratas ADJ para PREP permitir VERB que PRON diferentes ADJ algoritmos N de PREP
treinamento N, incluindo VERB Algoritmos N Construtivos ADJ, sejam VERB criados ADJ como CONJ
componentes ADJ com PREP acesso N estritamente ADV definido VERB para PREP futura ADJ
utilização N em PREP diferentes ADJ aplicações N.</s><s>Com PREP o ART uso N desses PREP+PD
componentes N em PREP uma ART nova ADJ versão N do PREP+ART Simulador N para PREP Redes
N Neurais ADJ Artificiais ADJ Kipu NP, teve VERB início N a PREP análise N da PREP+ART eficiência N
de PREP Redes N Neurais ADJ Construtivas ADJ em PREP tarefas N reais N de PREP
Reconhecimento N de PREP Padrões NP.</s>
</p>
195
</text>
<text lang=en id=ic7A>
<p><s>Tasks NNS involving VBG Pattern NN Recognition NN are VBP becoming VBG more RBR
frequent JJ in IN many JJ applications NNS.</s><s>Most JJS of IN these DT tasks NNS have VBP been
VBN efficiently RB handled VBN by IN Artificial JJ Neural NP Networks NPS.</s><s>Among IN the DT
most RBS widespread JJ models NNS of IN Neural NP Networks NP the DT MLP NP (Multi-Layer NP
Perceptron NP) stands NNS out RP.</s><s>However RB, the DT performance NN of IN a DT MLP NP
Neural NP Network NP in IN a DT certain JJ problem NN depends VBZ directly RB on IN the DT topology
NN adopted VBD, which WDT must MD be VB determined VBN in IN the DT beginning NN of IN the DT
training NN process NN.</s><s>The DT choice NN of IN a DT Neural NP Network NP topology NN is
VBZ not RB trivial JJ, and CC usually RB becomes VBZ an DT exhaustive JJ search NN for IN the DT
most RBS appropriate JJ configuration NN.</s>
</p>
<p><s>Several JJ methods NNS have VBP been VBN developed VBN to TO automatically RB find VB a
DT suitable JJ Neural NP Network NP topology NN, including VBG Constructive JJ Neural NP Networks
NPS.</s><s>These DT networks NNS are VBP trained VBN by IN Constructive JJ Algorithms NNS which
WDT, starting VBG from IN a DT minimal JJ topology NN, gradually RB insert VB new JJ neurons NNS
and CC connections NNS, aiming VBG at IN improving VBG the DT network NN performance
NN.</s><s>Nevertheless RB, the DT evaluation NN of IN the DT best JJS use NN of IN such JJ
algorithms NNS in IN a DT given VBN task NN depends VBZ on IN the DT homogeneity NN of IN the DT
training NN environment NN.</s>
</p>
<p><s>This DT dissertation NN provides VBZ the DT definition NN of IN a DT set NN of IN abstract JJ
classes NNS which WDT allow VBP different JJ training NN algorithms NNS, including VBG Constructive
JJ Algorithms NNS, to TO be VB built VBN as IN components NNS with IN strictly RB defined VBN
access NN to TO be VB used VBN in IN different JJ applications NNS.</s><s>By IN using VBG these DT
components NNS in IN a DT new JJ version NN of IN the DT Kipu NP Neural NP Network NP Simulator
NP, we PP began VBD to TO analyze VB the DT efficiency NN of IN Constructive JJ Neural NP Networks
NNS in IN real JJ Pattern NN Recognition NN tasks NNS.</s>
</p>
</text>
ic8
<text lang=pt id=ic8R>
<p><s>Esta PRON tese N trata VERB do PREP+ART problema N da PREP+ART escrita N de PREP
artigos N científicos ADJ em PREP inglês N como CONJ língua N estrangeira ADJ.</s><s>Do
PREP+ART ponto N de PREP vista N teórico ADJ, foram VERB investigados VERB métodos N e CONJ
técnicas N de PREP duas NUME áreas N da PREP+ART Inteligência N Artificial ADJ - Lingüística VERB
Computacional NP e CONJ Raciocínio N Baseado VERB em PREP Casos N -, em PREP busca N de
PREP soluções N para PREP a ART construção N de PREP ferramentas N de PREP software N que
PRON diminuíssem VERB os ART problemas N de PREP interferência N da PREP+ART língua N
materna ADJ e CONJ de PREP falta N de PREP coesão N e CONJ coerência N nos PREP+ART textos
N escritos ADJ por PREP estudantes N da PREP+ART área N de PREP física N experimental ADJ,
principalmente ADV.</s><s>Do PREP+ART ponto N de PREP vista N prático ADJ, foram VERB
desenvolvidas VERB duas NUME ferramentas N de PREP auxílio N à PREP+ART escrita
N.</s><s>Uma ART primeira NUME, chamada VERB Ferramenta VERB de PREP Referência N, foi
VERB implementada VERB utilizando VERB - se PRON o ART método N de PREP análise N de PREP
corpus N para PREP a ART geração N de PREP uma ART Base N de PREP Expressões N que PRON
contém VERB as ART colocações N do PREP+ART tipo N expressões N - padrão N, comumente ADV
encontradas ADJ em PREP textos N científicos ADJ de PREP artigos N e CONJ livros N de PREP
subáreas N de PREP física N e CONJ informática N.</s><s>O ART acesso N às PREP+ART colocações
N pode VERB ser VERB feito VERB de PREP três NUME maneiras N: através LOCU de LOCU
componentes N e CONJ subcomponentes N da PREP+ART estrutura N esquemática ADJ de PREP
artigos N da PREP+ART área N de PREP pesquisa N experimental ADJ, através ADV de PREP palavras
196
N - chave N pertencentes ADJ a PREP esse PRON gênero N, e CONJ pelos PREP+ART padrões N
retóricos ADJ mais ADV comuns ADJ que CONJ esse PRON gênero N utiliza VERB.</s><s>Uma ART
ferramenta VERB de PREP aquisição N de PREP conhecimento N está VERB acoplada VERB à
PREP+ART Ferramenta NP de PREP Referência N, permitindo VERB extensibilidade N, fácil ADV
personalização N e CONJ transporte N (portability ADJ) para PREP novos ADJ domínios
N.</s><s>Testes N com PREP alunos N de PREP pós PREP - graduação N em PREP um ART curso N
de PREP Escrita N Científica ADJ no PREP+ART IFQSC NP - USP NP comprovaram VERB a ART
eficácia N da PREP+ART ferramenta VERB, uma LOCU vez LOCU que LOCU seu PRON uso N auxiliou
VERB na PREP+ART superação N do PREP+ART bloqueio N inicial ADJ em PREP produzir VERB um
ART primeiro NUME rascunho N de PREP texto N, e CONJ forneceu VERB input N adequado ADJ para
PREP a ART escrita N de PREP textos N coesos ADJ.</s><s>Como CONJ se PRON observou VERB,
também ADV, que PRON essa PRON ferramenta VERB só ADV é VERB adequada ADJ para PREP
usuários N com PREP boa ADJ recepção N da PREP+ART língua N inglesa ADJ e CONJ alguma ADJ
experiência N em PREP escrita N científica ADJ, uma ART nova N ferramenta VERB foi VERB
implementada VERB para PREP uma ART classe N de PREP usuários N que CONJ têm VERB
problemas N mais ADV severos ADJ quanto ADV à PREP+ART coesão N e CONJ interferência N da
PREP+ART língua N materna ADJ.</s><s>Ela PRON foi VERB denominada VERB Ferramenta VERB
de PREP Suporte N, e CONJ para PREP sua PRON implementação N utilizou VERB - se PRON, além
ADV do PREP+ART método N de PREP análise N de PREP corpus N, a ART abordagem N baseada
ADJ em PREP casos N para PREP modelar VERB as ART fases N da PREP+ART escrita N.</s><s>A
ART análise N de PREP corpus N nessa PREP+PD segunda N ferramenta VERB foi VERB mais ADV
detalhada ADJ, ficando VERB assim ADV restrita ADJ à PREP+ART Seção N Introdutória ADJ de PREP
Artigos N Experimentais ADJ.</s><s>Essa PRON análise N identificou VERB trinta NUME estratégias N
retóricas ADJ encontradas ADJ em PREP artigos N científicos ADJ, geralmente ADV realizadas VERB
por PREP três NUME ou CONJ quatro NUME mensagens N (denominação N para PREP os ART tipos N
diferentes ADJ de PREP informações N) tomadas VERB de PREP um ART conjunto N de PREP
quarenta NUME e CONJ cinco NUME tipos N.</s><s>A ART base N de PREP casos N da PREP+ART
implementação N atual ADJ da PREP+ART ferramenta VERB conta N com PREP cinqüenta NUME e
CONJ quatro NUME instâncias N de PREP introduções N autênticas ADJ das PREP+ART revistas N
Physical NP Review NP Letters NP e CONJ Thin NP Solid NP Films NP, um ART número N ainda ADV
pequeno ADJ que PRON deve AUX ser VERB aumentado VERB para PREP que PRON uma ART
avaliação N quantitativa ADJ do PREP+ART método N de LOCU busca LOCU seja LOCU realizada
VERB.</s><s>Uma ART ferramenta VERB para PREP auxiliar N o ART engenheiro N de PREP
conhecimento N na PREP+ART aquisição N de PREP novos ADJ casos N e CONJ vários PRON filtros
VERB para PREP automatizar VERB o ART processo N de PREP edição N dos PREP+ART casos N
foram VERB implementados VERB, tornando VERB o ART processo N de PREP geração N de PREP
novos ADJ casos N semi N - automático ADJ.</s><s>Os ART trabalhos N futuros ADJ com PREP
relação N a PREP essa PRON segunda N ferramenta VERB devem VERB tratar VERB principalmente
ADV do PREP+ART acréscimo N de PREP casos N na PREP+ART base N, da PREP+ART avaliação N
da PREP+ART precisão N e CONJ revocação N da PREP+ART busca N, e CONJ de PREP testes N
com PREP usuários N, que CONJ, com LOCU certeza LOCU, contribuirão VERB para PREP o ART
aperfeiçoamento N de PREP ferramentas N construídas VERB nessas PREP+PD bases N.</s>
</p>
</text>
<text lang=en id=ic8A>
<p><s>This DT thesis NN considers VBZ the DT problem NN of IN writing VBG scientific JJ papers NNS
in IN English NP as IN a DT foreign JJ language NN.</s><s>From IN the DT theoretical JJ point NN of IN
view NN, techniques NNS from IN two CD areas NNS of IN Artificial JJ Intelligence NP, namely RB
Computational NP Linguistics NP and CC Case-based VBN Reasoning NN, were VBD investigated VBN
in IN the DT search NN for IN possible JJ solutions NNS to TO minimize VB mother NN tongue NN
interference NN and CC lack NN of IN cohesion NN and CC coherence NN in IN students NNS texts
NNS, especially RB in IN experimental JJ physics NN.</s><s>Two CD writing VBG tools NNS were VBD
then RB developed VBN.</s><s>The DT first JJ one CD, named VBN Reference NP Version NP,
employed VBN corpus NN analysis NN for IN creating VBG a DT sentences NNS base NN containing
VBG collocations NNS frequently RB used VBN in IN scientific JJ writing NN.</s><s>Such JJ collocations
NNS could MD be VB accessed VBN in IN one CD of IN three CD ways NNS: according VBG to TO the
197
DT components NNS and CC component NN parts NNS of IN the DT schematic JJ structure NN of IN a
DT scientific JJ paper NN, by IN searching VBG keywords NNS and CC communicative JJ goals
NNS.</s><s>An DT acquisition NN mode NN was VBD also RB implemented VBN so RB that IN the DT
tool NN can MD be VB customized VBN easily RB thus RB allowing VBG portability NN to TO other JJ
domains NNS and CC possible JJ extensions NNS within IN a DT given VBN domain
NN.</s><s>Experiments NNS in IN a DT technical JJ writing NN course NN at IN IFQSC-USP NN for IN
graduate JJ students NNS have VBP demonstrated VBN the DT efficacy NN of IN the DT tool
NN.</s><s>It PP was VBD particularly RB useful JJ in IN helping VBG students NNS to TO overcome VB
the DT initial JJ block NN in IN the DT preparation NN of IN a DT first JJ draft NN and CC also RB in IN
providing VBG contextual JJ linguistic JJ input NN for IN producing VBG a DT cohesive JJ text
NN.</s><s>It PP was VBD also RB observed VBN that IN this DT first JJ tool NN was VBD only RB
helpful JJ for IN students NNS possessing VBG reasonable JJ reception NN of IN the DT English JJ
language NN and CC some DT experience NN in IN scientific JJ writing NN.</s><s>A DT new JJ, more
RBR sophisticated JJ tool NN was VBD then RB proposed VBN and CC implemented VBN.</s><s>It PP
is VBZ named VBN Support NP Version NP and CC utilizes NNS corpus NN analysis NN and CC the DT
case-based VBN approach NN as IN a DT framework NN for IN modeling VBG the DT different JJ stages
NNS of IN the DT writing VBG process NN.</s><s>Because IN a DT more RBR detailed JJ analysis NN
had VBD to TO be VB performed VBN, the DT tool NN was VBD restricted VBN to TO the DT
Introductory JJ Section NN of IN papers NNS on IN experimental JJ physics NN.</s><s>In IN this DT
analysis NN 30 CD rhetorical JJ strategies NNS were VBD identified VBN which WDT were VBD
generally RB performed VBN linguistically RB using VBG 3 CD or CC 4 CD rhetorical JJ messages NNS
from IN a DT set NN of IN 45 CD types NNS of IN message NN.</s><s>The DT implemented VBN cases
NNS base NN has VBZ 54 CD introductions NNS from IN the DT Physical JJ Review NP Letters NNS
and CC Thin JJ Solid JJ Films NNS journals NNS, which WDT has VBZ been VBN shown VBN to TO be
VB a DT far RB too RB small JJ number NN for IN reasonable JJ recall NN and CC precision NN figures
NNS to TO be VB obtained VBN.</s><s>A DT scheme NN has VBZ been VBN incorporated VBN into IN
the DT tool NN for IN adaptations NNS to TO be VB made VBN in IN the DT cases NNS recovered VBD,
by IN making VBG use NN of IN revision NN rules NNS.</s><s>In IN future JJ the DT tool NN may MD
be VB extended VBN in IN a DT straightforward JJ way NN to TO other JJ parts NNS of IN a DT scientific
JJ paper NN or CC to TO other JJ areas NNS of IN research NN with IN a DT semi-automatic JJ edition
NN process NN of IN new JJ cases NNS that WDT has VBZ been VBN built VBN into IN the DT Support
NP tool NN.</s><s>This DT certainly RB opens VBZ the DT way NN for IN customization NN which WDT
will MD greatly RB facilitate VB the DT assessment NN of IN the DT tool NN according VBG to TO
usability NN criteria NNS.</s>
</p>
</text>
mc1
<text lang=pt id=mc1R>
<p><s>Neste PREP+PD trabalho N, estudamos VERB um ART problema N de PREP otimização N
combinatorial ADJ conhecido ADJ como CONJ Problema N da PREP+ART Mochila N Compartimentada
VERB, que CONJ é VERB uma ART extensão N do PREP+ART clássico ADJ Problema N da
PREP+ART Mochila N.</s><s>O ART problema N consiste VERB em PREP determinar VERB as ART
capacidades N adequadas ADJ de PREP vários ADJ compartimentos N que PRON podem VERB vir
VERB a ART ser N alocados VERB em PREP uma ART mochila N e CONJ como CONJ esses PRON
compartimentos N devem VERB ser VERB carregados ADJ, respeitando VERB as ART restrições N de
PREP capacidade N dos PREP+ART compartimentos N e CONJ da PREP+ART mochila
N.</s><s>Busca N - se PRON maximizar VERB o ART valor N de PREP utilidade N total ADJ.</s><s>O
ART problema N é VERB muito ADV pouco ADV estudado VERB na PREP+ART literatura N, apesar
LOCU de LOCU surgir VERB naturalmente ADV em PREP aplicações N práticas ADJ.</s><s>Neste
PREP+PD estudo N, propomos N uma ART modelagem N matemática ADJ não ADV linear ADJ para
PREP o ART problema N e CONJ verificamos VERB algumas ADJ heurísticas N para PREP sua PRON
resolução N.</s>
</p>
</text>
198
<text lang=en id=mc1A>
<p><s>In IN this DT dissertation NN, we PP study VB a DT combinatorial JJ optimization NN problem NN
called VBD the DT Clustered VBN Knapsack NP Problem NP, which WDT is VBZ an DT extension NN of
IN the DT standard JJ Knapsack NP Problem NP.</s><s>The DT problem NN is VBZ to TO determine
VB the DT right JJ capacity NN of IN several JJ clusters NNS which WDT can MD be VB allocated VBN
in IN a DT knapsack NN and CC how WRB these DT clusters NNS should MD be VB placed VBN so RB
as RB to TO respect VB constraints NNS on IN the DT capacity NN of IN clusters NNS and CC of IN the
DT knapsack NN itself PP.</s><s>The DT objective NN is VBZ to TO maximize VB a DT total JJ utility
NN value NN.</s><s>The DT problem NN has VBZ seldom RB been VBN studied VBN in IN the DT
literature NN, even RB though IN it PP appears VBZ naturally RB in IN practical JJ applications
NNS.</s><s>In IN this DT study NN, we PP propose VBP a DT non-linear JJ model NN for IN the DT
problem NN and CC checked VBD some DT heuristics NNS for IN its PP$ resolution NN.</s>
</p>
</text>
quali1
<text lang=pt id=quali1R>
<p><s>A ART tendência N atual ADJ no PREP+ART projeto N de PREP sistemas N hipermídia ADJ é
VERB o ART desenvolvimento N de PREP sistemas N que PRON sejam VERB abertos ADJ, extensíveis
ADJ e CONJ distribuídos VERB entre PREP diferentes ADJ usuários N.</s><s>Nos PREP+ART últimos
ADJ anos N, vários ADJ sistemas N hipermídia ADJ abertos ADJ foram VERB apresentados ADJ na
PREP+ART literatura N.</s><s>As ART técnicas N formais ADJ vêm VERB se CONJ tornando VERB
uma ART ferramenta N útil ADJ para PREP especificação N de PREP aplicações N hipermídia ADJ (e
CONJ conseqüentemente ADV de PREP aplicações N em PREP sistemas N hipermídia ADJ abertos
ADJ).</s><s>Modelos N formais ADJ adequados VERB podem VERB oferecer VERB abordagens ADJ
sistemáticas N e CONJ confiáveis N para PREP analisar VERB e CONJ verificar VERB as ART
propriedades N estruturais ADJ e CONJ dinâmicas N dessas PREP+PD aplicações N.</s>
</p>
<p><s>Este PRON projeto N de PREP mestrado N tem VERB como CONJ objetivo N principal ADJ
desenvolver VERB um ART modelo N formal ADJ para PREP hiperdocumentos N (aplicações N
hipermídia N) que PRON sejam VERB apoiados VERB por PREP sistemas N hipermídia ADJ abertos
ADJ.</s><s>Tal PRON modelo N deve VERB satisfazer VERB as ART características N relacionadas
ADJ com PREP a ART "abertura N "de PREP uma ART aplicação N hipermídia
ADJ.</s><s>Características ADJ tais PRON como CONJ a ART distinção N, em PREP um ART
documento N hipermídia ADJ, dos PREP+ART aspectos N de PREP conteúdo N e CONJ estrutura N,
por PREP um ART lado N, e CONJ dos PREP+ART aspectos N de PREP armazenamento N e CONJ
tempo N de PREP execução N por PREP outro PRON.</s><s>Para PREP a ART construção N do
PREP+ART modelo N, deverá VERB ser VERB utilizada VERB uma ART técnica N formal ADJ que
PRON atenda VERB aos PREP+ART requisitos N necessários ADJ para PREP a ART modelagem N
das PREP+ART características N impostas ADJ por PREP aplicações N hipermídia ADJ abertas
ADJ.</s>
</p>
</text>
<text lang=en id=quali1A>
<p><s>The DT current JJ trend NN in IN hypermedia NN systems NNS design NN is VBZ the DT
development NN of IN open JJ, extensible JJ and CC distributed VBN multi-user NN systems
NNS.</s><s>In IN the DT last JJ years NNS, some DT Open NP Hypermedia NP Systems NP (OHS NP)
architectures NNS have VBP been VBN discussed VBN in IN literature NN.</s><s>Formal JJ techniques
NNS are VBP becoming VBG a DT useful JJ tool NN for IN the DT specification NN of IN hypermedia NN
applications NNS (and CC also RB OHS JJ applications NNS).</s><s>Adequate JJ formal JJ models
NNS can MD offer VB systematic JJ and CC reliable JJ approaches NNS to TO analyze VB and CC
verify VB the DT structural JJ and CC dynamic JJ properties NNS of IN this DT kind NN of IN applications
NNS.</s>
199
</p>
<p><s>This DT project NN for IN a DT master NN 's POS degree NN aims VBZ at IN developing VBG a
DT formal JJ model NN for IN hyperdocuments NNS (hypermedia NN applications NNS) supported VBN
by IN OHS NP.</s><s>This DT formal JJ model NN should MD consider VB OHS JJ applications NNS
features VBZ such JJ as IN the DT distinction NN in IN a DT hyperdocument NN between IN content JJ
aspects NNS and CC structure NN aspects NNS on IN the DT one CD hand NN, and CC storage NN
aspects NNS and CC runtime NN on IN the DT other JJ hand NN.</s><s>A DT formal JJ technique NN
that WDT satisfies VBZ the DT required VBN features NNS of IN OHS JJ applications NNS will MD be VB
used VBN to TO specify VB the DT formal JJ model NN.</s>
</p>
</text>
quali2
<text lang=pt id=quali2R>
<p><s>O ART aprimoramento N de PREP técnicas N e CONJ métodos N sistemáticos N elaborados
VERB para PREP apoiar VERB o ART desenvolvimento N de PREP aplicações N trouxe VERB como
CONJ principal ADJ vantagem N a PREP produção N de PREP softwares N com PREP alta ADJ
qualidade N e CONJ a ART custos N mais ADV baixos ADJ.</s><s>De PREP forma N similar ADJ ao
PREP+ART desenvolvimento N de PREP softwares N comerciais ADJ, o ART desenvolvimento N de
PREP aplicações N hipermídia ADJ tem VERB passado ADJ por PREP significativas ADJ mudanças N e
CONJ por PREP constantes ADJ evoluções N.</s><s>Atualmente ADV, os ART sistemas N de PREP
autoria N hipermídia ADJ oferecem VERB, por LOCU exemplo LOCU, condições N para PREP que
PRON uma ART aplicação N seja VERB previamente ADV especificada ADJ para PREP, em LOCU
seguida LOCU, ser VERB efetivamente ADJ implementada N.</s><s>No LOCU entanto LOCU, é VERB
necessário ADJ que CONJ eles PRON tenham VERB alguns ADJ atributos VERB que CONJ
proporcionem VERB facilidades N em PREP sua PRON utilização N, de PREP forma N a PREP motivar
VERB seus PRON usuários N.</s><s>De PREP forma N geral ADJ, este PRON trabalho N se PRON
concentra VERB na PREP+ART avaliação N da PREP+ART implementação N de PREP um ART
conjunto N de PREP requisitos N desejável ADJ em PREP um ART ambiente N de PREP autoria N de
PREP aplicações N hipermídia ADJ para PREP ensino N denominado ADJ SASHE ADJ (Sistema N de
PREP Autoria N e CONJ Suporte N Hipermídia N para PREP Ensino N).</s><s>Os ART requisitos N dos
PREP+ART usuários N específicos ADJ desse PREP+PD sistema N também ADV serão VERB
considerados VERB na PREP+ART avaliação N, que PRON será VERB realizada VERB de PREP forma
N experimental ADJ e CONJ resultará VERB na PREP+ART obtenção N de PREP dados N concretos
ADJ sobre PREP as ART condições N atuais ADJ da PREP+ART implementação N do PREP+ART
módulo N de PREP autoria N do PREP+ART sistema N mencionado ADJ.</s>
</p>
</text>
<text lang=en id=quali2A>
<p><s>The DT improvement NN of IN systematic JJ techniques NNS and CC methods NNS made VBD
up RP to TO support VB the DT development NN of IN computational JJ systems NNS has VBZ brought
VBN as IN its PP$ main JJ advantage NN the DT production NN of IN high JJ quality NN and CC low JJ
cost NN softwares NNS.</s><s>As IN in IN the DT development NN of IN commercial JJ softwares NNS,
the DT development NN of IN hypermedia NN applications NNS experienced VBD significant JJ
alterations NNS and CC constant JJ evolution NN.</s><s>Today NN authoring NN systems NNS for IN
hypermedia NN applications NNS provide VBP, for IN example NN, conditions NNS for IN a DT
previously RB specified VBN application NN to TO be VB effectively RB implemented VBN later
RB.</s><s>However RB, it PP is VBZ necessary JJ that IN they PP have VBP some DT attributes NNS
to TO provide VB facilities NNS and CC to TO motivate VB users NNS.</s><s>In IN general NN, this DT
dissertation NN is VBZ about IN the DT evaluation NN of IN the DT implementation NN of IN a DT
desirable JJ requirement NN set VBN of IN an DT authoring JJ system NN called VBN SASHE NP
(Hypermedia NP System NP for IN Authoring VBG and CC Supporting VBG Educational NP Applications
NNS).</s><s>Requirements NNS of IN particular JJ users NNS of IN this DT system NN will MD also RB
be VB considered VBN.</s><s>The DT evaluation NN will MD be VB carried VBN out RP experimentally
200
RB and CC will MD answer VB questions NNS about IN the DT real JJ conditions NNS of IN the DT
system NN 's POS authoring JJ module NN.</s>
</p>
</text>
quali3
<text lang=pt id=quali3R>
<p><s>Este PRON trabalho N propõe VERB uma ART modelagem N lingüística N dos PREP+ART itens
ADJ lexicais N do PREP+ART português N do PREP+ART Brasil NP, uma ART modelagem N relacional
ADJ e CONJ sua PRON implementação N na PREP+ART forma N de PREP uma ART Base N de PREP
Dados N Lexicais ADJ.</s><s>O ART recurso N de PREP PLN NP resultante ADJ favorece VERB
padronização N, centralização N e CONJ reutilização N dos PREP+ART dados N, facilitando VERB o
ART que PRON é VERB considerado VERB uma ART das PREP+ART etapas N mais ADV difíceis ADJ
no PREP+ART processo N de PREP desenvolvimento N: a ART aquisição N de PREP conhecimento N
lingüístico N necessário ADJ.</s>
</p>
</text>
<text lang=en id=quali3A>
<p><s>This DT dissertation NN proposes VBZ a DT linguistic JJ modeling NN of IN lexical JJ items NNS
of IN Brazilian JJ Portuguese NP, a DT relational JJ modeling NN and CC its PP$ implementation NN in
IN the DT form NN of IN a DT Lexical JJ Database NN.</s><s>The DT resulting VBG NLP NN resource
NN favors VBZ the DT standardization NN, centralization NN, and CC reuse NN of IN data NNS, aiming
VBG at IN facilitating VBG one CD of IN the DT most RBS difficult JJ stages NNS in IN the DT
development NN process NN: the DT linguistic JJ knowledge NN acquisition NN.</s>
</p>
</text>
quali4
<text lang=pt id=quali4R>
<p><s>Este PRON projeto N visa VERB à PREP+ART construção N de PREP um ART protótipo N de
PREP sumarizador N automático ADJ para PREP investigar VERB o ART planejamento N textual ADJ
conforme VERB a ART abordagem ADJ proposta N por PREP Rino NP (1996 NUME).</s><s>A ART
parte N principal ADJ do PREP+ART trabalho N consiste VERB no PREP+ART estudo N do PREP+ART
modelo N de PREP discurso N fundamental ADJ para PREP a ART sumarização N automática ADJ e
CONJ na PREP+ART implementação N de PREP estratégias N de PREP planejamento N, expressas N
por PREP operadores N de PREP plano N cuja PRON seleção N é VERB dirigida VERB por PREP
objetivos N comunicativos ADJ.</s><s>Para PREP complementar VERB o ART protótipo N, será VERB
associado VERB ao PREP+ART planejador N textual ADJ um ART realizador N lingüístico N para PREP
produzir VERB o ART texto N com PREP base N em PREP seu PRON plano N estrutural ADJ.</s><s>O
ART estudo N fundamental ADJ também ADV abrange VERB a ART averiguação N de PREP técnicas N
de PREP sumarização N, investigações N na PREP+ART área N de PREP geração N automática ADJ
de PREP textos N e CONJ levantamento N de PREP critérios N que PRON possam VERB avaliar VERB
os ART resultados N obtidos ADJ.</s>
</p>
</text>
<text lang=en id=quali4A>
<p><s>This DT project NN seeks VBZ to TO construct VB a DT prototype NN of IN an DT automatic JJ
summarizer NN to TO investigate VB the DT textual JJ planning NN according VBG to TO the DT
approach NN proposed VBN by IN Rino NP (1996 CD).</s><s>The DT main JJ part NN of IN the DT
research NN consists VBZ of IN the DT study NN of IN the DT model NN of IN fundamental JJ discourse
NN for IN automatic JJ summarization NN and CC of IN the DT implementation NN of IN planning VBG
201
strategies NNS, expressed VBN by IN plan NN operators NNS whose WP$ selection NN is VBZ driven
VBN by IN communicative JJ objectives NNS.</s><s>To TO complement VB the DT prototype NN, a DT
linguistic JJ realizer NN will MD be VB associated VBN to TO the DT textual JJ planner NN in IN order
NN to TO produce VB the DT text NN from IN its PP$ structural JJ plan NN.</s><s>The DT fundamental
JJ study NN also RB includes VBZ the DT verification NN of IN summarization NN techniques NNS,
investigations NNS in IN the DT area NN of IN text NN generation NN and CC the DT search NN for IN
approaches NNS that WDT can MD evaluate VB the DT results NNS obtained VBD.</s>
</p>
</text>
sd1
<text lang=pt id=sd1R>
<p><s>Neste PREP+PD trabalho N de PREP mestrado N foi VERB desenvolvido VERB o ART projeto N
de PREP uma ART máquina N paralela VERB dedicada VERB à PREP+ART solução N de PREP
sistemas N de PREP equações N lineares ADJ.</s><s>Esse PRON é VERB um ART problema N
presente ADJ em PREP uma ART grande ADJ variedade N de PREP aplicações N científicas ADJ e
CONJ de PREP engenharia N e CONJ cuja PRON solução N torna-se VERB uma ART tarefa N
computacionalmente ADV intensiva ADJ, à LOCU medida LOCU que LOCU o ART número N de PREP
incógnitas N aumenta VERB.</s><s>Implementou-se ADJ uma ART Arquitetura NP Sistólica NP,
conectada VERB numa PREP+ART topologia N em PREP anel N, que PRON mapeia VERB métodos N
de PREP solução N iterativos ADJ.</s><s>Essa PRON classe N de PREP arquiteturas N paralelas ADJ
apresenta VERB características N de PREP simplicidade N, regularidade N e CONJ modularidade N que
PRON facilitam VERB implementações N em PREP hardware N, sendo VERB muito ADV utilizada ADJ
em PREP sistemas N de PREP computação N dedicados VERB à PREP+ART solução N de PREP
problemas N específicos ADJ, os ART quais PRON possuem VERB como CONJ requisitos N a PREP
grande ADJ demanda N computacional N e CONJ a ART necessidade N de PREP respostas N em
PREP tempo N real ADJ.</s><s>Foram VERB adotadas VERB metodologias N e CONJ ferramentas N
avançadas ADJ para PREP projeto N de PREP hardware N que PRON aceleram VERB o ART ciclo N de
PREP desenvolvimento N e CONJ, para PREP a ART implementação N, foram VERB utilizados VERB
circuitos N reconfiguráveis ADJ FPGAs NP (Field NP Programmable NP Gate NP Arrays NP).</s><s>Os
ART resultados N de PREP desempenho N são VERB apresentados ADJ e CONJ discutidos N,
indicando VERB que CONJ a ART abordagem N e CONJ a ART metodologia N adotadas VERB são
VERB viáveis ADJ e CONJ eficientes ADJ para PREP a ART solução N desse PREP+PD tipo N de
PREP problema N.</s>
</p>
</text>
<text lang=en id=sd1A>
<p><s>This DT dissertation NN discusses VBZ the DT project NN of IN a DT parallel JJ machine NN
dedicated VBN to TO solving VBG linear JJ systems NNS.</s><s>This DT is VBZ a DT problem NN that
WDT appears VBZ in IN a DT great JJ variety NN of IN scientific JJ and CC engineering NN applications
NNS whose WP$ solution NN becomes VBZ a DT computationally JJ intensive JJ task NN as IN the DT
number NN of IN unknown JJ variables NNS increases NNS.</s><s>We PP implemented VBN a DT
Systolic NP Architecture NP, connected VBN in IN a DT ring NN topology NN, which WDT maps NNS
iterative JJ solution NN methods NNS.</s><s>This DT class NN of IN parallel JJ architectures NNS has
VBZ characteristics NNS of IN simplicity NN, regularity NN and CC modularity NN that WDT facilitate
VBP hardware NN implementations NNS, and CC it PP is VBZ largely RB employed VBN in IN dedicated
JJ computation NN systems NNS to TO solve VB specific JJ problems NNS, which WDT possess VBP as
IN requirements NNS a DT great JJ computational JJ demand NN and CC the DT need NN for IN realtime JJ response NN.</s><s>We PP adopted VBN advanced JJ methodologies NNS and CC tools NNS
for IN hardware NN project NN to TO accelerate VB the DT development NN cycle NN.</s><s>The DT
architecture NN has VBZ been VBN implemented VBN and CC verified VBN on IN FPGAs NP (Field NP
Programmable JJ Gate NP Arrays NP).</s><s>The DT performance NN results NNS are VBP presented
VBN and CC discussed VBN, indicating VBG the DT feasibility NN and CC efficiency NN of IN the DT
adopted VBN approach NN and CC methodology NN for IN this DT kind NN of IN problem NN.</s>
202
</p>
</text>
sdpc1
<text lang=pt id=sdpc1R>
<p><s>Esta PRON dissertação N de PREP mestrado N apresenta VERB uma ART extensão N do
PREP+ART ASiA NP (Ambiente NP de PREP Simulação NP Automático NP) para PREP simulação N de
PREP arquiteturas N de PREP computadores N denominada VERB Módulo N Arquitetura
ADJ.</s><s>Esse PRON módulo N possibilita VERB que CONJ o ART usuário N utilize VERB
arquiteturas N já ADV definidas ADJ (alterando VERB ou CONJ não ADV os ART seus PRON
parâmetros N) ou CONJ desenvolva VERB o ART modelo N de PREP uma ART nova ADJ arquitetura N
utilizando VERB ferramentas N específicas ADJ para PREP simulação N de PREP arquitetura N de
PREP computadores N.</s><s>Dois NUME exemplos N ilustram VERB a ART utilização N do
PREP+ART Módulo N Arquitetura NP, destacando VERB as ART vantagens N de PREP sua PRON
aplicação N tanto ADV em PREP ensino N como CONJ em PREP pesquisa N.</s><s>Este PRON
trabalho N apresenta VERB ainda ADV algumas ADJ alterações N efetuadas ADJ no PREP+ART ASiA
NP para PREP torná N - lo VERB mais ADV amigável ADJ e CONJ flexível ADJ.</s><s>Uma ART
revisão N bibliográfica ADJ dos PREP+ART assuntos N relacionados ADJ ao PREP+ART tema N é
VERB também ADV apresentada ADJ.</s>
</p>
</text>
<text lang=en id=sdpc1A>
<p><s>This DT MSc NP dissertation NN discusses VBZ an DT extension NN of IN the DT ASiA NP
(Ambiente NP de NP Simulação NP Automático NP) for IN computer NN architecture NN simulation NN
named VBN Architecture NP Module NP.</s><s>This DT module NN allows VBZ the DT use NN of IN
previously RB defined VBN architectures NNS (with IN possible JJ alteration NN of IN parameters NNS)
or CC new JJ architecture NN models NNS using VBG specific JJ tools NNS for IN computer NN
architecture NN simulation NN.</s><s>Two CD examples NNS show VBP the DT utilization NN of IN the
DT Architecture NP Module NP highlighting VBG its PP$ advantages NNS as IN both PDT a DT teaching
NN and CC a DT research NN tool NN.</s><s>This DT dissertation NN also RB discusses VBZ some DT
improvements NNS in IN the DT ASiA NP with IN the DT aim NN of IN making VBG it PP more RBR
user-friendly JJ and CC flexible JJ.</s><s>We PP also RB carried VBD out RP a DT literature NN review
NN of IN subjects NNS related VBN to TO the DT general JJ theme NN.</s>
</p>
</text>
sdpc2
<text lang=pt id=sdpc2R>
<p><s>Os ART sistemas N computacionais N distribuídos VERB aplicados VERB à PREP+ART
computação N paralela ADJ permitem VERB uma ART melhor LOCU relação LOCU custo N /benefício N
para PREP a ART computação N paralela ADJ.</s><s>Esses PRON sistemas N oferecem VERB a ART
potência N computacional N adequada ADJ às PREP+ART aplicações N que PRON não ADV
necessitam VERB de PREP uma ART máquina N maciçamente ADJ paralela ADJ, porém CONJ
necessitam VERB de PREP uma ART potência N computacional N maior ADJ do PREP+ART que PRON
aquela PRON que CONJ uma ART máquina N seqüencial ADJ pode VERB oferecer VERB.</s>
</p>
<p><s>PVM NP (Parallel NP Virtual ADJ Machine NP) e CONJ MPI NP (Message NP Passage NP
Interface NP) são VERB exemplos N de PREP ambiente N de PREP paralelos N virtuais ADJ
amplamente ADJ discutidos N na PREP+ART literatura N.</s><s>Tendo VERB em PREP vista N a
PREP grande ADJ utilização N desses PREP+PD ambientes N tanto ADV acadêmica N quanto ADV
comercial ADJ e CONJ industrialmente ADJ, torna-se ADJ interessante ADJ a PREP criação N de PREP
uma ART ferramenta VERB que CONJ apóie VERB o ART desenvolvimento N de PREP programas N
para PREP esses PRON ambientes N.</s><s>Poucas ADJ são VERB as ART ferramentas N desse
203
PREP+PD tipo N que PRON aparecem VERB na PREP+ART literatura N; uma ART delas PREP+PPR,
que PRON permite VERB ser VERB estendida ADJ para PREP dar VERB suporte N a PREP tais PRON
ambientes N, é VERB a ART FAPP NP (Ferramenta VERB de PREP Apoio N à PREP+ART
Programação N Paralela VERB).</s>
</p>
<p><s>Nesse PREP+PD contexto N, este PRON trabalho N apresenta VERB a ART modelagem N dos
PREP+ART ambientes ADJ paralelos N virtuais ADJ segundo CONJ a ART abordagem ADJ proposta N
na PREP+ART definição N da PREP+ART FAPP NP, para PREP que PRON arcabouços N de PREP
programas N PVM NP e CONJ MPI NP possam VERB ser VERB gerados ADJ.</s><s>Essa PRON
ferramenta VERB permite VERB a ART utilização N da PREP+ART computação N paralela ADJ por
PREP um ART maior ADJ número N de PREP usuários N, ou CONJ seja VERB, auxilia VERB os ART
iniciantes N na PREP+ART confecção N dos PREP+ART programas N e CONJ os ART experientes N
na PREP+ART manutenção N, além LOCU de LOCU permitir VERB maior ADJ produtividade N.</s>
</p>
<p><s>Foram VERB realizados ADJ estudos N visando VERB à PREP+ART validação N e CONJ à
PREP+ART avaliação N da PREP+ART ferramenta N.</s><s>Os ART resultados N obtidos VERB
demonstram VERB que LOCU a LOCU ferramenta VERB tem VERB comportamento N estável ADJ e
CONJ potencial ADJ para PREP ser VERB utilizada VERB livremente ADV em PREP ambientes N PVM
NP e CONJ MPI NP.</s>
</p>
</text>
<text lang=en id=sdpc2A>
<p><s>Distributed VBN computing VBG systems NNS applied VBN to TO parallel VB computing NN
allow VB cost-effective JJ parallel JJ programming NN.</s><s>These DT systems NNS offer VBP an DT
adequate JJ computing NN power NN to TO the DT applications NNS which WDT do VBP not RB require
VB a DT massively RB parallel JJ architecture NN, but CC need VBP a DT computing NN power NN not
RB available JJ in IN sequential JJ computers NNS.</s>
</p>
<p><s>PVM JJ (Parallel JJ Virtual JJ Machine NN) and CC MPI NP (Message NN Passing NN Interface
NP) are VBP examples NNS of IN parallel JJ virtual JJ environments NNS widely RB discussed VBN in
IN the DT literature NN.</s><s>Concerning VBG the DT widespread JJ use NN of IN these DT
environments NNS, both CC in IN academic JJ and CC commercial JJ and CC industrial JJ applications
NNS, it PP becomes VBZ interesting JJ to TO develop VB a DT tool NN to TO support VB the DT
development NN of IN programs NNS for IN such JJ environments NNS.</s><s>There EX are VBP few
JJ tools NNS such JJ as IN that DT available JJ in IN the DT literature NN.</s><s>FAPP JJ is VBZ one
CD of IN these DT tools NNS and CC it PP can MD be VB extended VBN to TO support VB parallel JJ
virtual JJ environments NNS.</s>
</p>
<p><s>In IN this DT context NN, this DT dissertation NN addresses VBZ the DT extension NN of IN the
DT FAPP NN in IN order NN to TO produce VB PVM NP and CC MPI NP source NN code
NN.</s><s>This DT extension NN can MD help VB a DT large JJ number NN of IN users NNS to TO
develop VB parallel JJ programs NNS either RB by IN giving VBG support NN for IN beginners NNS or
CC by IN increasing VBG the DT productivity NN of IN experienced JJ parallel JJ programmers NNS,
besides IN helping VBG in IN the DT maintenance NN phase NN.</s>
</p>
<p><s>We PP carried VBN out RP studies NNS aiming VBG at IN validating VBG and CC assessing
VBG the DT tool NN.</s><s>The DT results NNS obtained VBD show NN that IN the DT tool NN has
VBZ a DT stable JJ behavior NN and CC potential JJ to TO be VB easily RB used VBN in IN both DT
PVM NP and CC MPI NP environments NNS.</s>
</p>
</text>
sdpc3
<text lang=pt id=sdpc3R>
204
<p><s>O ART MPI NP é VERB uma ART tentativa N de PREP padronização N para PREP ambientes N
de PREP programação N via VERB troca N de PREP mensagens N, tendo VERB como CONJ objetivo
ADJ portabilidade N e CONJ eficiência N em PREP qualquer ADJ plataforma N.</s><s>O ART requisito
N de PREP alta ADJ portabilidade N sem PREP perda N de PREP eficiência N torna VERB o ART MPI N
um ART padrão N extenso ADJ.</s><s>Rotinas ADJ de PREP comunicação N ponto-a-ponto N, por
LOCU exemplo LOCU, são VERB estruturadas ADJ de PREP várias ADJ maneiras N, apresentando
VERB diferentes ADJ desempenhos N.</s><s>O ART objetivo N deste PREP+PD trabalho N é VERB
estudar VERB o ART desempenho N das PREP+ART rotinas N de PREP comunicação N ponto-a-ponto
N do PREP+ART MPI NP em PREP uma ART rede N de PREP computadores N pessoais ADJ que
PRON executa VERB o ART sistema N operacional ADJ LINUX NP, a ART fim N de PREP avaliar VERB
objetivamente ADV a LOCU relação LOCU custo N /benefício N de PREP cada LOCU uma
LOCU.</s><s>A ART avaliação N é VERB feita VERB pela PREP+ART execução N de PREP
benchmarks N e CONJ de PREP um ART exemplo N de PREP aplicação N, executados VERB em
PREP três NUME implementações N de PREP domínio N público ADJ do PREP+ART MPI NP (MPICH
NP, LAM VERB e CONJ UNIFY NP), permitindo VERB a ART comparação N dessas PREP+PD
implementações N.</s><s>Resultados N obtidos VERB com PREP a ART utilização N do PREP+ART
PVM NP também ADV são VERB incluídos VERB e CONJ comparados VERB aos PREP+ART do
PREP+ART MPI NP, visto VERB que CONJ o ART PVM NP é VERB uma ART plataforma N de PREP
programação N via VERB troca N de PREP mensagens N muito ADV difundida ADJ na PREP+ART
comunidade N computacional N.</s><s>A ART apresentação N clara ADJ e CONJ concisa ADJ dos
PREP+ART aspectos N fundamentais ADJ das PREP+ART diferentes ADJ formas N de PREP
comunicação N disponíveis ADJ em PREP diferentes ADJ implementações N do PREP+ART MPI NP e
CONJ a ART avaliação N de PREP desempenho N efetuada ADJ, que PRON é VERB capaz ADJ de
PREP orientar VERB o ART usuário N final ADJ na PREP+ART escolha N de PREP uma ART
implementação N do PREP+ART MPI NP, bem ADV como ADV da PREP+ART forma N de PREP
comunicação N mais ADV adequada ADJ à PREP+ART sua PRON aplicação N, são VERB
contribuições N importantes ADJ desta PREP+PD dissertação N.</s>
</p>
</text>
<text lang=en id=sdpc3A>
<p><s>The DT MPI NP is VBZ an DT attempt NN of IN standardization NN for IN message-passing JJ
programming NN environments NNS aiming VBG at IN high JJ portability NN and CC efficiency NN in IN
any DT platform NN.</s><s>The DT requirement NN of IN high JJ portability NN without IN loss NN of IN
efficiency NN makes VBZ the DT MPI NP an DT extensive JJ standard NN.</s><s>Point-to-point JJ
communication NN routines NNS, for IN instance NN, are VBP structured VBN in IN many JJ ways NNS,
issuing VBG different JJ performances NNS.</s><s>This DT dissertation NN aims VBZ at IN studying
VBG the DT performance NN of IN MPI NP point-to-point JJ communication NN routines NNS in IN a DT
personal JJ computer NN network NN running VBG LINUX NP operating NN system NN in IN order NN
to TO evaluate VB the DT cost-effectiveness NN of IN each DT routine NN objectively RB.</s><s>This
DT evaluation NN is VBZ performed VBN through IN the DT execution NN of IN benchmarks NNS and
CC of IN an DT application NN example NN, executed VBN on IN three CD MPI NP public JJ domain NN
implementations NNS (MPICH NP, LAM NP and CC UNIFY VB), allowing VBG a DT comparison NN
between IN implementations NNS.</s><s>Results NNS obtained VBN from IN PVM NP are VBP also RB
included VBN and CC compared VBN to TO those DT from IN MPI NP, since IN PVM NP is VBZ widely
RB used VBN by IN the DT computational JJ community NN.</s><s>A DT clear JJ and CC concise JJ
presentation NN of IN the DT fundamental JJ issues NNS of IN different JJ MPI NP communication NN
modes NNS available JJ on IN different JJ MPI NP implementations NNS, together RB with IN the DT
performance NN evaluation NN developed VBN, which WDT is VBZ able JJ to TO guide VB the DT final
JJ user NN in IN his PP$ /her PP$ choice NN of IN a DT given VBN MPI NP implementation NN, as RB
well RB as IN the DT communication NN mode NN suitable JJ to TO his PP$ /her PP$ application NN are
VBP important JJ contributions NNS of IN this DT dissertation NN.</s>
</p>
</text>
205
sdpc4
<text lang=pt id=sdpc4R>
<p><s>Esta PRON dissertação N de PREP mestrado N descreve VERB a ART implementação N de
PREP um ART módulo N de PREP simulação N de PREP redes N de PREP computadores N para
PREP o ART ASiA NP (Ambiente NP de PREP Simulação NP Automático NP).</s><s>Esse PRON
módulo N permite VERB ao PREP+ART usuário N a PREP simulação N de PREP redes N já ADV
definidas ADJ (com PREP a ART possibilidade N de PREP alteração N dos PREP+ART parâmetros N
de PREP entrada N) ou CONJ a ART definição N de PREP novas ADJ redes N pela PREP+ART
utilização N dos PREP+ART recursos N da PREP+ART barra N de PREP ferramentas N.</s><s>Para
PREP aumentar VERB a ART gama N de PREP sistemas N que CONJ o ART usuário N pode VERB
modelar VERB, foram VERB implementadas VERB e CONJ incluídas VERB na PREP+ART barra N de
PREP ferramentas ADJ novas ADJ funcionalidades N que PRON permitem VERB a ART modelagem N
de PREP sistemas N mais ADV complexos ADJ.</s><s>Este PRON trabalho N apresenta VERB
também ADV uma ART revisão N bibliográfica ADJ sobre PREP simulação N, redes N de PREP
computadores N e CONJ ambientes N de PREP simulação N.</s>
</p>
</text>
<text lang=en id=sdpc4A>
<p><s>This DT MSc NP dissertation NN describes VBZ the DT implementation NN of IN a DT computer
NN network NN simulation NN module NN for IN ASiA NP (an DT Automatic NP Simulation NN
Environment NP).</s><s>This DT module NN allows VBZ the DT user NN to TO simulate VBP previously
RB defined VBN computer NN networks NNS (with IN possible JJ alteration NN of IN parameters NNS) or
CC to TO define VB new JJ computer NN networks NNS using VBG the DT toolbar JJ resources
NNS.</s><s>New NP resources NNS were VBD added VBN to TO the DT toolbar NN in IN order NN to
TO expand VB the DT range NN of IN systems NNS that WDT can MD be VB modeled VBN, allowing
VBG the DT study NN of IN more JJR complex JJ systems NNS.</s><s>This DT dissertation NN also RB
discusses VBZ a DT literature NN review NN about IN simulation NN, computer NN networks NNS and
CC simulation NN environments NNS.</s>
</p>
</text>
sdpc5
<text lang=pt id=sdpc5R>
<p><s>O ART desempenho N global ADJ dos PREP+ART sistemas N computacionais N é VERB
limitado ADJ, geralmente ADV, pelo PREP+ART componente N de PREP menor ADJ desempenho
N.</s><s>Os ART processadores N e CONJ a ART memória N principal ADJ têm VERB experimentado
VERB um ART aumento N de PREP desempenho N bem ADV maior ADJ que CONJ o ART da
PREP+ART memória N secundária ADJ, como CONJ os ART discos N magnéticos ADJ.</s><s>Em
PREP 1984 NP, Johnson NP introduziu VERB o ART conceito N de PREP fragmentação N, em PREP
que PRON um ART dado ADJ é VERB gravado VERB em PREP uma ART matriz N de PREP discos N,
de PREP forma N que CONJ os ART seus PRON fragmentos N podem VERB ser VERB recuperados
ADJ em PREP paralelo N e CONJ, por PREP conseqüência N, de PREP forma N mais ADV rápida
ADJ.</s><s>O ART principal ADJ problema N da PREP+ART fragmentação N é VERB a ART redução N
da PREP+ART confiabilidade N da PREP+ART matriz N, pois CONJ a ART falha N de PREP um ART
dos PREP+ART discos N torna VERB o LOCU dado LOCU inacessível ADJ.</s><s>Patterson NP,
Gibson NP e CONJ Katz NP propuseram VERB, em PREP 1988 NUME, cinco NUME formas N de PREP
armazenar VERB informação N redundante ADJ na PREP+ART matriz N de PREP discos N e CONJ,
dessa PREP+PD forma N, aumentar VERB sua PRON confiabilidade N.</s><s>A ART essas PRON
formas N foi VERB dado VERB o ART nome N de PREP RAID NP - Redundant NP Arrays NP of NP
Independent NP Disks NP.</s><s>Com PREP o ART passar VERB do PREP+ART tempo N, outras
PRON formas N de PREP armazenamento N de PREP redundância N foram VERB criadas VERB,
tornando VERB complexa ADJ a ART taxonomia N da PREP+ART área N.</s><s>Além LOCU disso
LOCU, alterações N de PREP parâmetros N na PREP+ART matriz N implicam VERB em PREP
variações N de PREP desempenho N nem CONJ sempre ADV fáceis ADJ de PREP perceber VERB em
206
PREP um ART primeiro NUME momento N.</s><s>Com PREP o ART objetivo N de PREP facilitar
VERB a ART compreensão N da PREP+ART taxonomia N e CONJ permitir VERB que PRON sejam
VERB feitos ADJ experimentos N na PREP+ART matriz N buscando VERB um ART melhor ADJ
desempenho N, esta PRON dissertação N propõe VERB um ART ambiente N de PREP simulação N e
CONJ aprendizado VERB para PREP RAID N onde PRON o ART usuário N pode VERB interagir VERB
com PREP diversos ADJ modelos N de PREP RAID N ou CONJ até PREP criar VERB o ART seu PRON
próprio ADJ, para PREP avaliar VERB seu PRON desempenho N em PREP várias ADJ situações N,
além LOCU de LOCU oferecer VERB ao PREP+ART usuário N acesso N ao PREP+ART conhecimento
N da PREP+ART área N, agindo VERB como CONJ um ART tutor N.</s><s>Esta PRON dissertação N
apresenta VERB, ainda ADV, um ART protótipo N de PREP um ART simulador ADJ de PREP discos N
magnéticos ADJ que PRON pode VERB ser VERB utilizado ADJ como CONJ base N para PREP o ART
desenvolvimento N de PREP um ART simulador ADJ de PREP RAID N para PREP ser N utilizado ADJ
pelo PREP+ART ambiente N.</s>
</p>
</text>
<text lang=en id=sdpc5A>
<p><s>The DT component NN with IN the DT worst JJS performance NN usually RB limits VBZ the DT
overall JJ performance NN of IN a DT computing NN system NN.</s><s>The DT performance NN of IN
processors NNS and CC main JJ memory NN has VBZ improved VBN faster RBR than IN that DT of IN
secondary JJ memory NN such JJ as IN magnetic JJ disks NNS.</s><s>In IN 1984 CD, Johnson NP
introduced VBD the DT concept NN of IN fragmentation NN, in IN which WDT a DT data NN file NN is
VBZ written VBN into IN a DT disk NN array NN in IN a DT way NN that IN its PP$ stripes NNS can MD
be VB retrieved VBN in IN parallel NN and CC, therefore RB, more RBR quickly RB.</s><s>The DT main
JJ problem NN with IN fragmentation NN is VBZ the DT reduction NN of IN reliability NN, for IN failure NN
in IN one CD of IN the DT disks NNS make VBP data NNS inaccessible JJ.</s><s>Patterson NP, Gibson
NP and CC Katz NP proposed VBD, in IN 1988 CD, five CD ways NNS to TO store VB redundant JJ
information NN in IN the DT array NN, increasing VBG its PP$ reliability NN.</s><s>These DT forms
NNS were VBD called VBN RAID NN - Redundant JJ Arrays NNS of IN Independent JJ Disks
NNS.</s><s>Some DT other JJ ways NNS to TO store VB redundant JJ information NN have VBP been
VBN proposed VBN over IN the DT years NNS, making VBG the DT RAID NN taxonomy NN more RBR
complex JJ.</s><s>Furthermore RB, changes NNS in IN the DT array NN parameters NNS take VB to
TO performance NN variations NNS that WDT are VBP not RB always RB understood VBN.</s><s>With
IN the DT purpose NN of IN facilitating VBG taxonomy JJ comprehension NN and CC allowing VBG the
DT execution NN of IN experiments NNS in IN the DT array NN seeking VBG to TO improve VB
performance NN, this DT MSc NP dissertation NN proposes VBZ an DT Intelligent JJ Simulation NN and
CC Learning NP Environment NP for IN RAID NN, where WRB the DT user NN can MD interact VB with
IN several JJ RAID NN models NNS, or CC even RB create VB his PP$ /her PP$ own JJ models NNS, in
IN order NN to TO evaluate VB their PP$ performance NN in IN different JJ situations NNS.</s><s>The
DT environment NN also RB allows VBZ the DT user NN to TO interact VB with IN the DT field NN
knowledge NN, acting VBG as IN a DT tutor VB.</s><s>This DT dissertation NN also RB discusses VBZ
a DT prototype NN of IN a DT magnetic JJ disk NN simulator NN that WDT can MD be VB used VBN as
IN a DT kernel NN for IN the DT development NN of IN a DT RAID NN simulator NN to TO be VB used
VBN by IN the DT environment NN.</s>
</p>
</text>
sdpc6
<text lang=pt id=sdpc6R>
<p><s>Este PRON trabalho N apresenta VERB uma ART ferramenta VERB de PREP apoio N ao
PREP+ART desenvolvimento N de PREP aplicações N distribuídas VERB, baseadas ADJ em PREP
RPCs N, para PREP o ART ambiente N Windows NP 95 NP.</s><s>Discute ADJ, ainda ADV, algumas
PRON aplicações N construídas VERB para PREP validar VERB o ART sistema N, as ART quais PRON
seguem VERB o ART paradigma N cliente-servidor N.</s><s>É VERB feita VERB uma ART revisão N
bibliográfica ADJ dos PREP+ART assuntos N mais ADV relevantes N relacionados ADJ ao PREP+ART
207
tema N e CONJ são VERB apresentados ADJ os ART detalhes N de PREP implementação N da
PREP+ART ferramenta N.</s><s>Esta PRON foi VERB implementada VERB com PREP técnicas N de
PREP orientação N a PREP objetos N, sendo VERB composta VERB por PREP um ART Gerador N
Automático N de PREP Stubs NP e CONJ uma ART Biblioteca N RPC NP, possibilita VERB também
ADV a ART utilização N de PREP um ART Serviço N de PREP Binding N.</s><s>As ART aplicações N
construídas VERB procuram VERB explorar VERB as ART potencialidades N da PREP+ART ferramenta
VERB, e CONJ são VERB fornecidas VERB também ADV orientações N gerais ADJ para PREP o ART
desenvolvimento N de PREP aplicações N distribuídas VERB no PREP+ART ambiente N Windows NP
95 NP.</s>
</p>
</text>
<text lang=en id=sdpc6A>
<p><s>This DT dissertation NN discusses VBZ a DT tool NN to TO support VB the DT development NN
of IN RPC-based JJ distributed VBN applications NNS in IN the DT Windows NP 95 CD environment
NN.</s><s>It PP also RB discusses VBZ some DT applications NNS built VBN to TO validate VB the DT
system NN, which WDT follow VBP the DT client-server NN model NN.</s><s>We PP carry VB out RP a
DT theoretical JJ review NN of IN the DT most RBS relevant JJ topics NNS related VBN to TO the DT
field NN and CC present VB the DT implementation NN details NNS.</s><s>This DT tool NN was VBD
implemented VBN using VBG object-oriented JJ techniques NNS and CC comprises VBZ an DT
automatic JJ Stub NN Generator NN and CC an DT RPC NP Library NP, together RB with IN a DT
Binding JJ Service NP.</s><s>The DT distributed VBN applications NNS built VBN try VBP to TO explore
VB the DT tool NN 's POS full JJ potential NN.</s><s>We PP provide VB general JJ guidelines NNS
regarding VBG the DT development NN of IN distributed VBN applications NNS for IN the DT Windows
NP 95 CD environment NN.</s>
</p>
</text>
sdpc7
<text lang=pt id=sdpc7R>
<p><s>Neste PREP+PD trabalho N é VERB apresentada ADJ uma ART avaliação N de PREP
desempenho N das PREP+ART plataformas N de PREP portabilidade N PVM NP e CONJ MPI NP
quando CONJ executadas VERB em PREP um ART sistema N distribuído ADJ e CONJ em PREP uma
ART máquina N paralela ADJ SP2 NP.</s><s>Essa PRON análise N é VERB feita VERB através ADV
do PREP+ART desenvolvimento N de PREP vários PRON algoritmos ADJ paralelos N de PREP
ordenação N, utilizando-se ADJ quatro NUME implementações N: IBM NP MPI NP, IBM NP PVMe NP
(executadas VERB no PREP+ART SP2 NP), MPICH NP e CONJ PVM NP (executadas VERB no
PREP+ART sistema N distribuído ADJ).</s>
</p>
<p><s>Com PREP base N na PREP+ART execução N de PREP algoritmos N paralelos ADJ,
apresenta-se ADJ uma ART comparação N entre PREP o ART comportamento N dessas PREP+PD
plataformas N em PREP cada ADJ tipo N de PREP arquitetura N e CONJ em PREP cada ADJ algoritmo
N implementado VERB e CONJ uma ART comparação N entre PREP os ART diversos ADJ algoritmos N
de PREP ordenação N considerados VERB.</s><s>Os ART resultados N obtidos VERB com PREP os
ART algoritmos N seqüenciais ADJ também ADV são VERB incluídos VERB nessa PREP+PD avaliação
N, permitindo VERB analisar VERB o ART speedup N alcançado VERB com PREP a ART execução N
das PREP+ART aplicações N paralelas ADJ implementadas VERB em PREP cada ADJ plataforma
N.</s>
</p>
<p><s>Com PREP os ART resultados N obtidos ADJ, foi VERB possível ADJ constatar VERB que CONJ
realmente ADV, conforme VERB alguns ADJ autores N citam VERB mas CONJ não ADV demonstram
VERB, o ART PVM NP apresenta VERB melhor ADV desempenho N quando CONJ executado VERB
em PREP sistemas N distribuídos VERB (visto VERB que PRON foi VERB projetado VERB
especialmente ADV para PREP atuar VERB sobre PREP grupos N de PREP computadores N
autônomos N interligados N) e CONJ o ART MPI NP é VERB mais ADV adequado ADJ se PRON
208
implementado VERB em PREP arquiteturas N paralelas ADJ.</s>
</p>
</text>
<text lang=en id=sdpc7A>
<p><s>This DT dissertation NN discusses VBZ a DT performance NN evaluation NN of IN the DT
portable JJ platforms NNS PVM NP and CC MPI NP when WRB running VBG in IN a DT distributed VBN
system NN and CC in IN a DT parallel JJ architecture NN - NN SP2 NP.</s><s>The DT evaluation NN is
VBZ performed VBN through IN a DT number NN of IN sorting VBG parallel JJ algorithms NNS, using
VBG four CD implementations NNS: IBM NP MPI NP and CC IBM NP PVMe NP (running VBG in IN the
DT SP2 NP), MPICH NP and CC PVM NP (running VBG in IN a DT distributed VBN system NN).</s>
</p>
<p><s>Based VBN on IN the DT execution NN of IN parallel JJ algorithms NNS, we PP present VBP a
DT comparison NN between IN the DT different JJ environments NNS considered VBN and CC between
IN the DT several JJ sorting VBG algorithms NNS implemented VBN.</s><s>The DT sequential JJ
algorithms NNS were VBD also RB analyzed VBN to TO allow VB the DT speedup NN evaluation NN in
IN the DT execution NN in IN each DT environment NN.</s>
</p>
<p><s>Through IN the DT results NNS obtained VBD it PP is VBZ possible JJ to TO verify VB and CC
prove VB (for IN the DT environment NN considered VBN) the DT following VBG statement NN: PVM NP
shows VBZ a DT better JJR performance NN in IN a DT distributed VBN systems NNS (since IN PVM NP
was VBD designed VBN to TO work VB in IN a DT set NN of IN loosely RB coupled VBN computers
NNS) and CC MPI NP is VBZ more RBR adequate JJ in IN parallel JJ architectures NNS.</s>
</p>
</text>
sdpc8
<text lang=pt id=sdpc8R>
<p><s>Os ART sistemas N computacionais N distribuídos VERB aplicados VERB à PREP+ART
computação N paralela ADJ permitem VERB uma ART melhor LOCU relação LOCU custo N /benefício N
para PREP a ART computação N paralela ADJ.</s><s>Esses PRON sistemas N oferecem VERB a ART
potência N computacional N adequada ADJ às PREP+ART aplicações N que PRON não ADV
necessitem VERB de PREP uma ART máquina N maciçamente ADJ paralela ADJ, porém CONJ
necessitem VERB de PREP uma ART potência N computacional N maior ADJ do PREP+ART que PRON
a ART que PRON uma ART máquina N seqüencial ADJ pode VERB oferecer VERB.</s>
</p>
<p><s>O ART PVM NP (Parallel NP Virtual ADJ Machine NP) é VERB um ART exemplo N de PREP
ambiente N de PREP passagem N de PREP mensagens N, amplamente ADV discutido VERB na
PREP+ART literatura N, que PRON permite VERB a ART criação N de PREP máquinas N paralelas ADJ
virtuais ADJ em PREP estações N de PREP trabalho N, normalmente ADV máquinas N RISC NP, com
PREP o ART sistema N operacional ADJ UNIX NP.</s>
</p>
<p><s>Nesse PREP+PD contexto N, este PRON trabalho N descreve VERB detalhadamente ADV a
ART implementação N do PREP+ART PVM-W95 NP (PVM NP para PREP Windows95 NP), um ART
ambiente N de PREP passagem N de PREP mensagens N que PRON permite VERB a ART criação N
de PREP uma ART máquina N paralela ADJ virtual ADJ, utilizando VERB computadores N pessoais ADJ
conectados VERB por PREP uma ART rede N de PREP comunicação N e CONJ com PREP o ART
sistema N operacional ADJ Windows95 NP, de LOCU modo LOCU análogo N ao PREP+ART PVM
NP.</s>
</p>
<p><s>Foram VERB realizados ADJ estudos N preliminares N visando VERB à PREP+ART validação N
e CONJ à PREP+ART avaliação N do PREP+ART desempenho N do PREP+ART PVM-W95
NP.</s><s>Os ART resultados N obtidos VERB demonstram VERB que CONJ o ART ambiente N tem
VERB comportamento N estável ADJ e CONJ que CONJ as ART aplicações N paralelas ADJ
desenvolvidas VERB apresentam VERB um ART excelente ADJ speedup N, considerando-se ADJ o
209
ART hardware N disponível ADJ.</s>
</p>
</text>
<text lang=en id=sdpc8A>
<p><s>Distributed VBN Computing NP Systems NPS applied VBD to TO parallel VB computing VBG
allow VB a DT better JJR cost-effectiveness NN in IN parallel JJ software NN implementation
NN.</s><s>They PP offer VB an DT adequate JJ computing NN power NN for IN the DT applications
NNS that WDT, although IN not RB requiring VBG a DT massively RB parallel JJ machine NN, need VBP
a DT computing VBG power NN greater JJR than IN that DT available JJ in IN standard JJ sequential JJ
computers NNS.</s>
</p>
<p><s>PVM JJ (Parallel JJ Virtual JJ Machine NN) is VBZ an DT example NN of IN a DT message NN
passing VBG library NN widely RB discussed VBN in IN the DT related JJ literature NN which WDT
allows VBZ the DT implementation NN of IN parallel JJ virtual JJ machines NNS using VBG workstations
NNS (normally RB RISC NP machines NNS running VBG UNIX NP operating NN system NN).</s>
</p>
<p><s>In IN this DT context NN, this DT MSc NP dissertation NN describes VBZ in IN detail NN the DT
implementation NN of IN PVM-W95 NP (Parallel JJ Virtual JJ Machine NN for IN Windows95 NP), which
WDT comprises VBZ a DT message NN passing VBG environment NN (similar JJ to TO PVM NP),
allowing VBG the DT creation NN of IN a DT parallel JJ virtual JJ machine NN using VBG personal JJ
computers NNS (working VBG as IN workstations NNS in IN a DT distributed VBN computing NN
environment NN), interconnected VBN in IN a DT communication NN network NN and CC running VBG
the DT Windows95 NP operating NN system NN.</s>
</p>
<p><s>We PP carried VBN out RP preliminary JJ studies NNS aiming VBG at IN the DT validation NN
and CC performance NN evaluation NN of IN PVM-W95 NP.</s><s>The DT results NNS obtained VBD
show NN that IN the DT PVM-W95 NN is VBZ stable JJ and CC the DT parallel JJ applications NNS
developed VBD reached VBN excellent JJ speedups NNS, considering VBG the DT hardware NN
adopted VBD.</s>
</p>
</text>
sdpc9
<text lang=pt id=sdpc9R>
<p><s>Os ART objetivos N principais ADJ deste PREP+PD trabalho N são VERB o ART
desenvolvimento N e CONJ a ART avaliação N de PREP algoritmos N numéricos ADJ paralelos ADJ e
CONJ sua PRON execução N em PREP máquinas N paralelas ADJ (máquinas N multiprocessadas ADJ,
máquinas N vetoriais ADJ e CONJ máquinas N paralelas ADJ virtuais ADJ).</s><s>Os ART algoritmos N
desenvolvidos ADJ foram VERB executados VERB em PREP diferentes ADJ condições N tanto ADV em
PREP termos N de PREP plataformas N utilizadas ADJ como CONJ em PREP termos N de PREP
tamanho N da PREP+ART aplicação N considerada VERB.</s>
</p>
<p><s>Os ART resultados N obtidos VERB na PREP+ART implementação N dos PREP+ART algoritmos
N numéricos ADJ são VERB analisados VERB com PREP base N em PREP algumas ADJ métricas N
(tempo N de PREP execução N e CONJ operações N em PREP ponto N flutuante ADJ) comuns ADJ aos
PREP+ART resultados N apresentados ADJ nos PREP+ART principais ADJ benchmarks N estudados
VERB.</s><s>Com PREP os ART resultados N obtidos ADJ, são VERB analisados VERB o ART
desempenho N das PREP+ART bibliotecas N de PREP passagem N de PREP mensagem N MPI NP e
CONJ PVM NP e CONJ o ART desempenho N das PREP+ART arquiteturas N consideradas VERB e
CONJ da PREP+ART implementação N dos PREP+ART algoritmos N numéricos ADJ.</s>
</p>
</text>
<text lang=en id=sdpc9A>
210
<p><s>The DT main JJ objectives NNS of IN this DT dissertation NN are VBP the DT development NN
and CC the DT evaluation NN of IN numerical JJ parallel JJ algorithms NNS and CC their PP$ execution
NN on IN parallel JJ machines NNS (multiprocessor JJ machines NNS, vectorial JJ machines NNS and
CC parallel JJ virtual JJ environments NNS).</s>
</p>
<p><s>The DT algorithms NNS developed VBN have VBP been VBN executed VBN under IN different JJ
conditions NNS both CC in IN terms NNS of IN the DT hardware NN platform NN adopted VBN and CC
the DT problem NN size NN.</s>
</p>
<p><s>The DT results NNS obtained VBN in IN the DT numerical JJ algorithms JJ implementation NN
are VBP all RB analyzed VBN according VBG to TO some DT metrics NNS (execution NN time NN and
CC float-point NN operations NNS) available JJ in IN the DT main JJ benchmarks NNS studied VBD.</s>
</p>
<p><s>Through IN the DT results NNS obtained VBD, we PP analyzed VBD the DT performance NN of
IN message NN passing VBG libraries NNS PVM NP and CC MPI NP, the DT performance NN of IN the
DT different JJ architectures NNS considered VBN, and CC the DT numerical JJ algorithms NNS
implemented VBN.</s>
</p>
</text>
t-es1
<text lang=pt id=t-es1R>
<p><s>Este PRON trabalho N investiga VERB a ART aplicação N de PREP critérios N de PREP teste N
para PREP o ART teste N de PREP especificações N do PREP+ART aspecto N comportamental ADJ de
PREP Sistemas N Reativos ADJ, descritos ADJ em PREP Estelle NP e CONJ em PREP Statecharts
NP.</s><s>A ART utilização N de PREP Sistemas N Reativos VERB em PREP várias ADJ atividades N
humanas ADJ requer VERB uma ART maior ADJ qualidade N tanto ADV do PREP+ART produto N como
CONJ do PREP+ART processo N de PREP desenvolvimento N, pois CONJ falhas N nesses PREP+PD
sistemas N podem VERB ocasionar VERB riscos N para PREP vidas N humanas ADJ e CONJ perdas N
econômicas ADJ.</s><s>Os ART critérios N de PREP teste N propostos ADJ nesta PREP+PD tese N
visam VERB fornecer VERB uma ART medida N de PREP cobertura N dos PREP+ART testes N,
permitindo VERB que CONJ a ART qualidade N da PREP+ART atividade N de PREP teste N possa
VERB ser VERB mensurada VERB e CONJ avaliada VERB.</s><s>Esta PRON tese N apresenta VERB
contribuições N para PREP as ART três NUME atividades N fundamentais ADJ no PREP+ART contexto
N de PREP teste N de PREP software N, que PRON são VERB: definição N de PREP critérios N de
PREP teste N, desenvolvimento N de PREP estudos N teóricos ADJ /empíricos ADJ e CONJ
desenvolvimento N de PREP ferramentas N.</s><s>Com PREP relação N à PREP+ART definição N de
PREP critérios N de PREP teste N, é VERB proposta N a PREP aplicação N do PREP+ART Teste N de
PREP Mutação N para PREP Estelle NP e CONJ a ART aplicação N de PREP critérios N de PREP
Fluxo N de PREP Controle N para PREP Estelle NP e CONJ Statecharts NP.</s><s>Para PREP o ART
Teste N de PREP Mutação N, são VERB identificados VERB os ART tipos N de PREP erros N em PREP
especificações N Estelle NP, definindo VERB - se PRON os ART operadores N de PREP mutação N, as
ART estratégias N de PREP teste N incrementais ADJ e CONJ os ART critérios N de PREP mutação N
alternativa ADJ que PRON visam VERB diminuir VERB o ART custo N de PREP aplicação N desse
PREP+PD critério N.</s><s>Para PREP os ART critérios N de PREP Fluxo N de PREP Controle N,
foram VERB definidas VERB duas NUME famílias N de PREP critérios N: FCCS NP - Família N de
PREP Critérios N de PREP Cobertura N para PREP Statecharts NP e CONJ FCCE NP - Família N de
PREP Critérios N de PREP Cobertura N para PREP Estelle NP.</s><s>Estudos N teóricos ADJ são
VERB realizados ADJ visando VERB analisar VERB a ART complexidade N do PREP+ART Teste N de
PREP Mutação N para PREP Estelle NP e CONJ a ART relação N de PREP inclusão N dos PREP+ART
critérios N FCCS NP e CONJ FCCE NP.</s><s>Estudos N empíricos ADJ são VERB realizados ADJ
visando VERB comparar VERB os ART critérios N de PREP teste N definidos VERB e CONJ analisar
VERB a ART sua PRON aplicação N durante PREP a ART simulação N de PREP especificações N
Estelle NP e CONJ Statecharts NP.</s><s>Com PREP relação N ao PREP+ART desenvolvimento N de
PREP ferramentas N, a ART família N de PREP ferramentas ADJ Proteum N, que PRON apóia N a ART
aplicação N do PREP+ART teste N de PREP Mutação N, e CONJ os ART ambientes N para PREP
211
simulação N de PREP especificações N Estelle NP (EDT NP) e CONJ Statecharts NP (StatSim NP)
fornecem VERB uma ART base N essencial ADJ para PREP o ART desenvolvimento N das PREP+ART
ferramentas N.</s><s>São VERB apresentadas VERB algumas ADJ ponderações N que PRON devem
VERB ser VERB consideradas VERB para PREP a ART definição N de PREP ferramentas N de PREP
apoio N à PREP+ART aplicação N dos PREP+ART critérios N propostos ADJ.</s>
</p>
</text>
<text lang=en id=t-es1A>
<p><s>This DT thesis NN investigates VBZ criteria NNS for IN testing VBG Reactive JJ Systems NP
behavior NN specifications NNS, specified VBN either RB in IN Estelle NP or CC in IN Statecharts
NP.</s><s>Reactive JJ Systems NPS are VBP applied VBN to TO several JJ human JJ activities NNS
and CC, as IN failures NNS in IN these DT systems NNS may MD cause VB human JJ or CC economical
JJ losses NNS, they PP require VBP the DT use NN of IN high-quality JJ software NN development NN
processes NNS that WDT could MD lead VB to TO the DT production NN of IN high-quality JJ products
NNS.</s><s>These DT criteria NNS systematize VBP the DT testing NN activity NN and CC provide VB
mechanisms NNS for IN the DT software NN tests NNS quality NN assessment NN.</s><s>This DT
thesis NN presents VBZ contributions NNS to TO the DT three CD fundamental JJ activities NNS in IN
the DT context NN of IN software NN testing NN, namely RB: definition NN of IN testing NN criteria NNS,
theoretical JJ studies NNS and CC tool NN development NN.</s><s>In IN relation NN to TO the DT
definition NN of IN testing NN criteria NNS, we PP propose VBP the DT use NN of IN Mutation NN
Testing NP for IN Estelle NP specifications NNS and CC the DT use NN of IN Control NP Flow NP
Testing NP for IN Estelle NP and CC Statecharts NP specifications NNS.</s><s>For IN Mutation NN
Testing NP, we PP identify VBP the DT errors NNS types NNS in IN Estelle NP specifications NNS,
defining VBG mutation NN operators NNS, incremental JJ testing NN strategies NNS, and CC alternative
JJ mutation NN criteria NNS, which WDT aim VBP at IN reducing VBG the DT cost NN of IN application
NN of IN this DT criterion NN.</s><s>For IN Control NP Flow NP Testing NP, two CD families NNS of IN
criteria NNS are VBP defined VBN: SCCF NP - Statechart NP Coverage NP Criteria NP Family NP and
CC ECCF NP - Estelle NP Coverage NP Criteria NP Family NP.</s><s>We PP carried VBN out RP
theoretical JJ studies NNS to TO analyze VB the DT complexity NN of IN the DT Mutation NN Testing NP
to TO Estelle NP and CC the DT inclusion NN relation NN for IN the DT SCCF NNS and CC ECCF NN
criteria NNS.</s><s>We PP conducted VBN case NN studies NNS to TO compare VB the DT testing NN
criteria NNS defined VBN in IN this DT thesis NN and CC to TO evaluate VB their PP$ application NN
during IN the DT simulation NN of IN Estelle NP and CC Statecharts NP specifications
NNS.</s><s>Concerning VBG tool NN development NN, the DT Proteum NP family NN tools NNS, that
WDT support VBP the DT application NN of IN Mutation NN Testing NP, and CC the DT simulation NN
environments NNS to TO Estelle NP (EDT NP) and CC Statecharts NP (StatSim NP) supply VB an DT
essential JJ base NN for IN tools NNS development NN.</s><s>We PP present VB some DT
considerations NNS about IN the DT definition NN of IN supporting VBG tools NNS to TO the DT
application NN of IN the DT proposed JJ criteria NNS.</s>
</p>
</text>
t-sdpc1
<text lang=pt id=t-sdpc1R>
<p><s>Este PRON trabalho N apresenta VERB um ART estudo N sobre PREP a ART viabilidade N de
PREP utilização N do PREP+ART protocolo N conservativo ADJ CMB NP para PREP sincronização N
de PREP simulações N distribuídas VERB em PREP diferentes ADJ plataformas N MIMD NP com PREP
memória N distribuída VERB, utilizando VERB granulosidade N grossa ADJ com PREP poucos ADJ
processos N paralelos ADJ.</s><s>A ART técnica N utilizada VERB para PREP a ART realização N das
PREP+ART análises N consiste VERB em PREP efetuar VERB coleta N de PREP dados N na
PREP+ART execução N da PREP+ART simulação N de PREP um ART grande ADJ número N de PREP
modelos N.</s><s>Para PREP a ART simulação N desses PREP+PD modelos N foi VERB desenvolvida
ADJ, e CONJ é VERB apresentada ADJ neste PREP+PD trabalho N, a ART extensão N funcional ADJ
ParSMPL NP, que PRON implementa VERB o ART protocolo N de PREP sincronização N CMB NP.</s>
212
</p>
<p><s>Pode-se ADJ subdividir VERB os ART resultados N obtidos VERB com PREP a ART análise N
dos PREP+ART dados N das PREP+ART simulações N em PREP enfoques N que CONJ apresentam
VERB contribuições N distintas ADJ.</s><s>O ART primeiro NUME enfoque N avalia VERB como CONJ
a ART plataforma N adotada VERB e CONJ o ART modelo N a PREP ser VERB simulado VERB
influenciam VERB no PREP+ART speedup N alcançado VERB.</s><s>Nesse PREP+PD caso N,
define-se N quando CONJ uma ART aplicação N tem VERB tendência N a PREP ser N eficiente ADJ
com PREP o ART paradigma N da PREP+ART simulação N distribuída VERB utilizando VERB o ART
protocolo N CMB NP.</s>
</p>
<p><s>O ART segundo NUME enfoque N refere-se N à PREP+ART necessidade N de PREP o ART
usuário N conhecer VERB a ART melhor ADJ forma N de PREP utilizar VERB a ART simulação N
distribuída VERB.</s><s>Com PREP base N nas PREP+ART análises N realizadas VERB foi VERB
estabelecido VERB um ART conjunto N de PREP diretrizes N que CONJ visam VERB auxiliar N o ART
processo N de PREP desenvolvimento N de PREP uma ART simulação N distribuída VERB conservativa
ADJ.</s><s>Com PREP a ART ajuda N dessas PREP+PD diretrizes N e CONJ a ART disponibilidade N
da PREP+ART extensão N ParSMPL VERB espera-se ADJ auxiliar N o ART usuário N a PREP
desenvolver VERB aplicações N eficientes ADJ utilizando VERB o ART paradigma N da PREP+ART
simulação N distribuída VERB conservativa ADJ, sem PREP exigir VERB desse PREP+PD usuário N o
ART conhecimento N das PREP+ART características N e CONJ particularidades N do PREP+ART
protocolo N de PREP sincronização N utilizado ADJ.</s>
</p>
</text>
<text lang=en id=t-sdpc1A>
<p><s>This DT thesis NN approaches VBZ a DT study NN about IN the DT viability NN of IN using VBG
the DT CMB NP conservative JJ protocol NN for IN distributed VBN simulation NN synchronization NN on
IN different JJ distributed VBN memory NN MIMD NN platforms NNS, considering VBG coarse JJ
granularity NN and CC few JJ parallel JJ processes NNS.</s><s>The DT technique NN used VBN to TO
analyze VB the DT results NNS comprises VBZ data NN acquisition NN during IN simulation NN
execution NN for IN a DT large JJ number NN of IN models NNS.</s><s>The DT simulation NN of IN
these DT models NNS is VBZ performed VBN on IN a DT special-built JJ distributed VBN simulation NN
environment NN (ParSMPL NN) developed VBN and CC presented VBN in IN this DT thesis NN,
implementing VBG a DT CMB NP synchronization NN protocol NN.</s>
</p>
<p><s>The DT results NNS obtained VBN in IN this DT research NN are VBP split VBN according VBG
to TO different JJ views NNS taking VBG to TO distinct JJ sets NNS of IN contributions NNS.</s><s>The
DT first JJ view NN evaluates VBZ the DT influence NN of IN the DT model NN and CC the DT execution
NN platform NN on IN the DT speedup NN reached VBD.</s><s>In IN this DT case NN it PP is VBZ
defined VBN when WRB an DT application NN can MD reach VB efficiency NN through IN the DT
adoption NN of IN the DT distributed VBN simulation NN paradigm NN using VBG the DT CMB NP
protocol NN.</s>
</p>
<p><s>The DT second JJ view NN refers VBZ to TO the DT need NN of IN users NNS to TO know VB
the DT best JJS way NN to TO make VB use NN of IN distributed VBN simulation NN.</s><s>Thus RB,
following VBG the DT analysis NN performed VBN in IN this DT thesis NN, we PP established VBD a DT
set NN of IN procedures NNS to TO help VB in IN the DT distributed VBN simulation NN development NN
process NN adopting VBG the DT conservative JJ approach NN.</s><s>Following VBG the DT
procedures NNS proposed VBN and CC using VBG the DT ParSMPL NN a DT user NN can MD count
VB on IN precious JJ help NN in IN the DT development NN of IN efficient JJ conservative JJ distributed
VBN simulation NN programs NNS, without IN the DT need NN of IN knowing VBG the DT features NNS
and CC particularities NNS of IN the DT CMB NP protocol NN.</s>
</p>
</text>
213
t-sdpc2
<text lang=pt id=t-sdpc2R>
<p><s>Este PRON trabalho N propõe VERB e CONJ descreve VERB em PREP detalhes N o ART
projeto N do PREP+ART AMIGO N (DynAMical N FlexIble NP SchedulinG NP EnvirOnment NP), uma
ART nova N ferramenta VERB de PREP software N capaz ADJ de PREP viabilizar VERB a ART união N
de PREP diferentes ADJ algoritmos N de PREP escalonamento N de PREP uma ART maneira N
completamente ADV transparente ADJ ao PREP+ART usuário N.</s><s>O ART AMIGO N é VERB
capaz ADJ de PREP flexibilizar VERB o ART escalonamento N (em PREP tempo N de PREP execução
N da PREP+ART aplicação N) desde PREP a ART sua PRON configuração N até PREP a ART sua
PRON efetiva ADJ aplicação N.</s><s>Além ADV da PREP+ART flexibilidade N dinâmica N e CONJ da
PREP+ART transparência N, o ART AMIGO N também ADV é VERB modular VERB: o ART seu PRON
projeto N está VERB dividido VERB em PREP módulos N que CONJ, entre PREP outras PRON
vantagens N, facilitam VERB sua PRON execução N em PREP diferentes ADJ plataformas
N.</s><s>Este PRON trabalho N também ADV contribui VERB apresentando VERB uma ART análise N
crítica N da PREP+ART literatura N da PREP+ART área N, apontando VERB divergências N e CONJ
propondo VERB pontos N de PREP convergência N importantes ADJ.</s><s>Assim ADV, o ART
levantamento N bibliográfico ADJ apresentado VERB atua VERB como CONJ um ART material ADJ
introdutório N precioso ADJ para PREP que PRON os ART pesquisadores N iniciantes ADJ formem
VERB um ART contexto N geral ADJ sobre PREP a ART área N e CONJ, desse PREP+PD modo N,
aprofundem VERB mais ADV rapidamente ADV seus PRON estudos N em PREP outros PRON
trabalhos N mais ADV específicos ADJ.</s><s>A ART avaliação N de PREP desempenho N feita VERB
com PREP o ART AMIGO N demonstra VERB que CONJ é VERB possível ADJ a ART obtenção N de
PREP ganhos N de PREP desempenho N expressivos ADJ, com PREP total ADJ transparência N para
PREP o ART usuário N final ADJ.</s><s>Unindo-se ADJ desempenho N, flexibilidade N e CONJ
transparência N, espera-se N contribuir VERB para PREP a ART redução N da PREP+ART lacuna N
existente ADJ entre PREP teoria N e CONJ prática N na PREP+ART área N de PREP escalonamento N
de PREP processos N.</s>
</p>
</text>
<text lang=en id=t-sdpc2A>
<p><s>This DT thesis NN proposes VBZ and CC describes VBZ in IN detail NN the DT design NN of IN
AMIGO NP (DynAMical JJ FlexIble JJ SchedulinG NN EnvirOnment NN), a DT novel JJ software NN tool
NN that WDT makes VBZ possible JJ the DT union NN of IN different JJ algorithm JJ scheduling NN
proposals NNS, in IN a DT way NN completely RB transparent JJ to TO the DT user NN.</s><s>AMIGO
NP is VBZ able JJ to TO make VB flexible JJ the DT scheduling NN activity NN (at IN run-time NN),
covering VBG all PDT the DT steps NNS from IN its PP$ configuration NN to TO its PP$ effective JJ
application NN.</s><s>Besides IN the DT dynamic JJ flexibility NN and CC transparency NN, AMIGO NP
is VBZ also RB modular JJ: it PP is VBZ split VBN into IN modules NNS that WDT, among IN other JJ
advantages NNS, facilitate VB its PP$ execution NN on IN different JJ platforms NNS.</s><s>This DT
research NN also RB gives VBZ its PP$ contribution NN presenting VBG a DT critical JJ analysis NN of
IN the DT process-scheduling JJ literature NN, pointing VBG out RP the DT existing JJ divergences NNS
and CC proposing VBG important JJ convergence NN points NNS.</s><s>Thus RB, the DT literature NN
survey NN presented VBD acts NNS as IN a DT precious JJ introductory JJ material NN, so IN that WDT
beginners NNS form VBP a DT general JJ context NN on IN the DT field NN and CC then RB deepen VB
more RBR quickly RB their PP$ studies NNS in IN other JJ more JJR specific JJ research
NN.</s><s>The DT performance NN evaluation NN of IN AMIGO NP shows VBZ that IN it PP is VBZ
possible JJ to TO have VB expressive JJ performance NN gains NNS, with IN total JJ user NN
transparency NN.</s><s>By IN joining VBG performance NN, flexibility NN and CC transparency NN we
PP hope VBP to TO contribute VB for IN the DT reduction NN of IN the DT existing JJ gap NN between
IN theory NN and CC practice NN in IN the DT scheduling NN process NN area NN.</s>
</p>
</text>
214
Apêndice 3 – Corpora de Referência
Corpus Autêntico de Referência (CAR)
art1
<text lang=pt id=art1R>
<p><s id=art1R.1.s1 corresp=art1A.1.s1>Neste artigo é apresentada uma ferramenta para validação e
verificação de requisitos.</s><s id=art1R.1.s2 corresp=art1A.1.s2>Essa ferramenta suporta a abordagem
ERACE.</s><s id=art1R.1.s3 corresp=art1A.1.s3>Tal abordagem parte do documento de requisitos do
sistema e propõem a especificação das interações entre o sistema e seus agentes (cenários), e então
os
cenários
são
especificados
detalhadamente.</s><s
id=art1R.1.s4
corresp='art1A.1.s4
art1A.1.s5'>Também são apresentadas heurísticas para a evolução do modelo de requisitos para
modelos de análise, exemplificadas através do estudo de caso apresentado.</s>
</p>
</text>
<text lang=en id=art1A>
<p><s id=art1A.1.s1 corresp=art1R.1.s1>A tool to support requirements trading is presented.</s><s
id=art1A.1.s2 corresp=art1R.1.s2>The tool supports the ERACE approach.</s><s id=art1A.1.s3
corresp=art1R.1.s3>This approach starts from the system's requirement document and proposes to
specify interactions between the system and its agents (scenarios), and then the scenarios are specified
in detail.</s><s id=art1A.1.s4 corresp=art1R.1.s4>Heuristics to evolve from the requirements model to
the analysis are also presented.</s><s id=art1A.1.s5 corresp=art1R.1.s4>An example to illustrates the
approach is also presented.</s>
</p>
</text>
art2
<text lang=pt id=art2R>
<p><s id=art2R.1.s1 corresp=art2A.1.s1>O crescimento do mercado de software a cada dia acarreta o
aumento do uso de técnicas de desenvolvimento, muitas vezes informais.</s><s id=art2R.1.s2
corresp=art2A.1.s2>A manutenção de tais softwares torna-se problemática, uma vez que a
documentação associada ao software, na maioria das vezes, não está de acordo com o código
implementado.</s><s id=art2R.1.s3 corresp=art2A.1.s3>Nesse contexto atua a Engenharia Reversa de
Software, com o propósito de recuperar as informações de projeto perdidas durante a fase de
desenvolvimento, e de documentar o real estado do software.</s><s id=art2R.1.s4
corresp=art2A.1.s4>Este artigo relata as questões envolvidas durante a aplicação do método de
engenharia reversa Fusion-RE/I.</s><s id=art2R.1.s5 corresp=art2A.1.s5>O experimento descrito é
parte da re-engenharia de um sistema protótipo de hipermídia, cujo objetivo é o de adaptá-lo ao domínio
de Engenharia de Software.</s><s id=art2R.1.s6 corresp=art2A.1.s6>Em função de o sistema alvo ser
hipermídia, os resultados obtidos durante a aplicação do método Fusion-RE/I puderam ser registrados
como um hiperdocumento no próprio sistema submetido à engenharia reversa.</s><s id=art2R.1.s7
corresp=art2A.1.s7>Foi então possível observar aspectos relevantes sobre a validação das etapas
propostas no método Fusion-RE/I.</s>
</p>
</text>
<text lang=en id=art2A>
<p><s id=art2A.1.s1 corresp=art2R.1.s1>The growth of the software market has leading to an increasing
215
use of development techniques, which are, sometimes, informal ones.</s><s id=art2A.1.s2
corresp=art2R.1.s2>The maintenance of such software is problematic, since its documentation rarely
reflects the implemented code.</s><s id=art2A.1.s3 corresp=art2R.1.s3>In this context Reverse
Engineering of Software can help by means of recovering the project information lost during the
development phase and documenting the current software state.</s><s id=art2A.1.s4
corresp=art2R.1.s4>This article discusses the issues emerged during the application of the method of
reverse engineering named Fusion-RE/I.</s><s id=art2A.1.s5 corresp=art2R.1.s5>The described
experiment is part of the re-engineering of a prototype hypermedia system, which has, as main goal, to
adapt it to a Software Engineering domain.</s><s id=art2A.1.s6 corresp=art2R.1.s6>Since the target is a
hypermedia system, the results obtained during the use of Fusion-RE/I can be registered as a
hyperdocument.</s><s id=art2A.1.s7 corresp=art2R.1.s7>By doing that, it is possible to observe and
analyse some relevant issues concerning the method Fusion-RE/I.</s>
</p>
</text>
art3
<text lang=pt id=art3R>
<p><s id=art3R.1.s1 corresp=art3A.1.s1>Este trabalho apresenta os requisitos funcionais identificados
no processo de Engenharia Reversa de Software que possam ser suportados por um Sistema
Hipertexto.</s><s id=art3R.1.s2 corresp='art3A.1.s2 art3A.1.s3'>Por meio da modelagem conceitual e
navegacional do domínio de informações relativas ao método de engenharia reversa Fusion-RE/I, foram
estabelecidos os requisitos funcionais de um aplicativo hipermídia de suporte ao método, de forma a
nortear o engenheiro de software responsável pelo processo de engenharia reversa e possibilitar o
acompanhamento da evolução desse processo.</s>
</p>
</text>
<text lang=en id=art3A>
<p><s id=art3A.1.s1 corresp=art3R.1.s1>This paper presents the functional requirements of the reverse
engineering process in order to be supported by hypertext systems.</s><s id=art3A.1.s2
corresp=art3R.1.s2>These requirements were defined by a conceptual and navigation modelling of the
information domain related to a reverse engineering method called Fusion-RE/I.</s><s id=art3A.1.s3
corresp=art3R.1.s2>Thus, the software engineer responsable for the reverse engineering process has
the specific guidelines to be follow and these guidelines can be used during the process evolution.</s>
</p>
</text>
art4
<text lang=pt id=art4R>
<p><s id=art4R.1.s1 corresp=art4A.1.s1>Este artigo discute questões sobre a autoria de aplicações
hipermídia para ensino, com o objetivo de identificar requisitos para um ambiente de desenvolvimento de
aplicações hipermídia.</s><s id=art4R.1.s2 corresp=art4A.1.s2>A autoria de hiperdocumentos para
ensino é uma tarefa complexa e sistemas de autoria hipermídia tradicionalmente utilizados, como
HyperCard, ToolBook e mesmo a linguagem HTML, no caso de autoria para a WWW, são mais
direcionados à criação de hiperdocumentos para apresentação e recuperação de informação.</s><s
id=art4R.1.s3 corresp=art4A.1.s3>Este artigo apresenta algumas ferramentas para autoria de
hiperdocumentos para ensino e argumenta pela necessidade de uma modelagem prévia do domínio de
conhecimento.</s><s id=art4R.1.s4 corresp=art4A.1.s4>Um método para o projeto de aplicações
hipermídia para o ensino, o EHDM, é proposto como base para o desenvolvimento de ferramentas de
autoria que incorporam a modelagem do domínio do conhecimento como parte do seu processo de
autoria.</s><s id=art4R.1.s5 corresp=art4A.1.s5>Uma ferramenta desenvolvida utilizando-se o EHDM
como base metodológica é também apresentada como forma de validação do EHDM num contexto
real.</s>
</p>
216
</text>
<text lang=en id=art4A>
<p><s id=art4A.1.s1 corresp=art4R.1.s1>This paper discusses issues related to the authoring of
educational hypermedia applications with the objective of identifying requirements for an environment of
development of hypermedia applications.</s><s id=art4A.1.s2 corresp=art4R.1.s2>The authoring of
educational hyperdocuments is a complex task and traditional hypermedia authoring systems, like
HyperCard, ToolBook, and even the HTML language for the WWW, are more suitable for the tasks of
information presentation and retrieval.</s><s id=art4A.1.s3 corresp=art4R.1.s3>This paper presents
some tools for authoring of educational hyperdocuments and considers the need of a previous modeling
of the knowledge domain.</s><s id=art4A.1.s4 corresp=art4R.1.s4>A method for the project of
educational hyperdocuments applications, EHDM, is proposed as a basis for the development of
authoring tools that incorporate the modeling of the knowledge domain as a part of their authoring
process.</s><s id=art4A.1.s5 corresp=art4R.1.s5>A tool that was developed using the EHDM as its
methodological basis is also presented as a way of validating the EHDM in a real context.</s>
</p>
</text>
art5
<text lang=pt id=art5R>
<p><s id=art5R.1.s1 corresp=art5A.1.s1>O aprimoramento das técnicas e métodos sistemáticos
elaborados para apoiar o desenvolvimento de aplicações trouxe como principais vantagens a produção
de softwares com alta qualidade e a custos mais baixos.</s><s id=art5R.1.s2 corresp=art5A.1.s2>De
forma similar ao desenvolvimento de softwares comerciais, o desenvolvimento de aplicações hipermídia
tem passado por significativas mudanças e por constantes evoluções.</s><s id=art5R.1.s3
corresp=art5A.1.s3>Atualmente, os sistemas de autoria hipermídia oferecem, por exemplo, condições
para que uma aplicação seja previamente especificada para, em seguida, ser efetivamente
implementada.</s><s id=art5R.1.s4 corresp=art5A.1.s4>No entanto, é necessário que eles possuam
algumas características que proporcionem facilidades em sua utilização, de forma a motivar seus
usuários.</s><s id=art5R.1.s5 corresp=art5A.1.s5>De forma geral, este trabalho se concentra na
avaliação da implementação de um conjunto de requisitos desejável em um ambiente de autoria de
aplicações hipermídia para ensino, denominado SASHE (Sistema de Autoria e Suporte Hipermídia para
Ensino).</s><s id=art5R.1.s6 corresp='art5A.1.s6 art5A.1.s7'>Os requisitos propostos nas fases iniciais
do desenvolvimento desse sistema também serão considerados na avaliação, que será realizada de
forma experimental e resultará na obtenção de dados concretos com relação às condições atuais da
implementação do módulo de autoria do sistema mencionado.</s>
</p>
</text>
<text lang=en id=art5A>
<p><s id=art5A.1.s1 corresp=art5R.1.s1>The improvement of techniques and systematic methods
elaborated to support the development of computational systems has brought as main strength the
production of high quality and low cost software.</s><s id=art5A.1.s2 corresp=art5R.1.s2>As in the
development of commercial software, the development of hypermedia applications has passed for
significant alterations and constant evolution.</s><s id=art5A.1.s3 corresp=art5R.1.s3>Nowadays, the
authoring systems for hypermedia applications provide conditions for a previously specified application,
which is effectively implemented later.</s><s id=art5A.1.s4 corresp=art5R.1.s4>However, it is necessary
that they have some characteristics to provide facilities and to motivate the users.</s><s id=art5A.1.s5
corresp=art5R.1.s5>This work presents the evaluation of the implementation of a desirable requirement
set of an authoring system called SASHE (Hypermedia System for Authoring and Supporting Educational
Applications).</s><s id=art5A.1.s6 corresp=art5R.1.s6>Initial requirements proposed for this system will
also be considerate.</s><s id=art5A.1.s7 corresp=art5R.1.s6>The evaluation will be realized in an
experimental form and will answer questions about the real conditions of the system's authoring
module.</s>
</p>
217
</text>
art6
<text lang=pt id=art6R>
<p><s id=art6R.1.s1 corresp=art6A.1.s1>Este artigo apresenta o Método para Projeto de
Hiperdocumentos para Ensino, ou EHDM (Educational Hyperdocuments Design Method), uma
abordagem sistemática para apoiar o projeto e o desenvolvimento de aplicações hipermídia para
ensino.</s><s id=art6R.1.s2 corresp=art6A.1.s2>O método utiliza o modelo proposto por Michener e a
técnica de mapeamento conceitual para modelar o domínio de conhecimento do hiperdocumento.</s><s
id=art6R.1.s3 corresp=art6A.1.s3>As três fases que compõem o método - modelagem conceitual
hierárquica, projeto navegacional de contextos e construção e teste - são apresentadas.</s>
</p>
</text>
<text lang=en id=art6A>
<p><s id=art6A.1.s1 corresp=art6R.1.s1>This paper presents the Educational Hyperdocuments Design
Method, or EHDM, a systematic approach to support the design and development of educational
hypermedia applications.</s><s id=art6A.1.s2 corresp=art6R.1.s2>It uses Michener's model and the
technique of concept mapping for modeling the knowledge domain.</s><s id=art6A.1.s3
corresp=art6R.1.s3>The three phases that comprise the method - hierarchical conceptual modeling,
contextual navigational design and construction and test - are presented.</s>
</p>
</text>
art7
<text lang=pt id=art7R>
<p><s id=art7R.1.s1 corresp=art7A.1.s1>Sistemas Reativos caracterizam-se por reagir continuamente a
estímulos externos e internos e por possuir no aspecto comportamental seu principal enfoque.</s><s
id=art7R.1.s2 corresp=art7A.1.s2>Dentre as técnicas que são utilizadas para especificar o
comportamento desse tipo de sistema estão as Redes de Petri.</s><s id=art7R.1.s3
corresp=art7A.1.s3>Devido a caráter crítico em que geralmente estão envolvidos, a especificação de um
Sistema Reativo deve ser validada de forma criteriosa.</s><s id=art7R.1.s4 corresp=art7A.1.s4>Por isso,
o critério Análise de Mutantes, um critério de teste baseado em erros normalmente aplicado ao teste de
programas, tem sido explorado no contexto de teste de Redes de Petri.</s><s id=art7R.1.s5
corresp=art7A.1.s5>O objetivo deste trabalho é a implementação da ferramenta Proteum-RS/PN,
visando à automação do processo de teste e validação de Redes de Petri com base no critério Análise
de Mutantes, visto que a aplicação manual desse critério é impraticável.</s>
</p>
</text>
<text lang=en id=art7A>
<p><s id=art7A.1.s1 corresp=art7R.1.s1>Reactive Systems are characterized by continuously reacting to
external as well as internal stimuli and by having its main concern in the behavioral aspect.</s><s
id=art7A.1.s2 corresp=art7R.1.s2>Among the techniques that are usually used to specify the behavior of
this kind of system are the Petri Nets.</s><s id=art7A.1.s3 corresp=art7R.1.s3>Due to the critical
features that are in general involved, Reactive System specifications must be validated in a rigorous
way.</s><s id=art7A.1.s4 corresp=art7R.1.s4>Thus, the Mutation Analysis - a fault-based criterion
usually used for program testing - has been explored in the context of Petri Net testing.</s><s
id=art7A.1.s5 corresp=art7R.1.s5>The objective of this work is the implementation of Proteum-RS/PN,
aiming at the automation of the Petri Net testing and validation process with basis on Mutation Analysis,
since its manual application is unrealistic and error-prone.</s>
</p>
</text>
218
art8
<text lang=pt id=art8R>
<p><s id=art8R.1.s1 corresp=art8A.1.s1>Problema da Mochila Compartimentada pode ser enunciado
considerando-se a seguinte situação hipotética: um alpinista deve carregar sua mochila de capacidade
limitada com possíveis itens de sua utilidade.</s><s id=art8R.1.s2 corresp=art8A.1.s2>A cada item
atribui-se o seu peso e um valor de utilidade (até aqui, o problema coincide com o clássico Problema da
Mochila).</s><s id=art8R.1.s3 corresp=art8A.1.s3>Entretanto, os itens são de classes distintas
(alimentos, medicamentos, utensílios, etc.) e devem estar em compartimentos separados na
mochila.</s><s id=art8R.1.s4 corresp=art8A.1.s4>Os compartimentos da mochila são flexíveis e têm
capacidades limitadas.</s><s id=art8R.1.s5 corresp=art8A.1.s5>Cada compartimento tem um custo que
depende da classe com que foi preenchido.</s><s id=art8R.1.s6 corresp='art8A.1.s6 art8A.1.s7'>O
problema consiste em determinar as capacidades adequadas de cada compartimento e como esses
devem ser carregados, maximizando o valor de utilidade total.</s><s id=art8R.1.s7
corresp=art8A.1.s8>Nesse trabalho, propomos uma modelagem matemática não linear inteira para o
problema e verificamos algumas heurísticas para sua resolução.</s><s id=art8R.1.s8
corresp=art8A.1.s9>Tal problema estende os Problemas da Mochila encontrados na literatura, o que
pode ser confirmado pela ausência em trabalhos recentes de revisão de Problemas da Mochila nãopadronizados.</s><s id=art8R.1.s9 corresp=art8A.1.s10>Uma aplicação prática de relevância deste
problema aparece no corte de bobinas de aço, sujeitas à laminação.</s>
</p>
</text>
<text lang=en id=art8A>
<p><s id=art8A.1.s1 corresp=art8R.1.s1>The Clustered Knapsack Problem can be stated as the
following hypothetical situation: an alpinist should carry his knapsack of limited capacity with possible
items of his utility.</s><s id=art8A.1.s2 corresp=art8R.1.s2>To each item is attributed an weight and an
utility value (until now, the problem coincides with the standard Knapsack Problem).</s><s id=art8A.1.s3
corresp=art8R.1.s3>However, the items are of different classes (foods, medicaments, utensils, etc.) and
they should be packed in separated clusters in the knapsack.</s><s id=art8A.1.s4
corresp=art8R.1.s4>The clusters of the knapsack are flexible and have limited capacities.</s><s
id=art8A.1.s5 corresp=art8R.1.s5>Each cluster has a cost that depends on the class which it was
filled.</s><s id=art8A.1.s6 corresp=art8R.1.s6>The Clustered Knapsack Problem consists of determining
the suitable capacities of each cluster and how these clusters should be filled.</s><s id=art8A.1.s7
corresp=art8R.1.s6>The objective is to maximize a total utility value.</s><s id=art8A.1.s8
corresp=art8R.1.s7>In this work, we propose an integer non-linear optimization model for the problem
and we design some heuristics for its solution.</s><s id=art8A.1.s9 corresp=art8R.1.s8>Such problem
extends the class of Knapsack Problems.</s><s id=art8A.1.s10 corresp=art8R.1.s9>A practical
application of this problem arises in the cut of steel coils subject to the lamination.</s>
</p>
</text>
art9
<text lang=pt id=art9R>
<p><s id=art9R.1.s1 corresp=art9A.1.s1>Este trabalho apresenta o STT (Sistema de Telemetria e
Telecomando), como parte do Projeto ARARA Aeronaves de Reconhecimento Assistidas por Rádio e
Autônomas (Autonomous and Radio-Assisted Reconnaissance Aircraft).</s><s id=art9R.1.s2
corresp=art9A.1.s2>O STT permite operar a aeronave do ARARA além do alcance visual do
piloto.</s><s id=art9R.1.s3 corresp=art9A.1.s3>As imagens de vídeo e os dados dos instrumentos são
transmitidos da aeronave para a estação de base em tempo real.</s><s id=art9R.1.s4
corresp=art9A.1.s4>A interface gráfica do STT apresenta o vídeo sobreposto por um painel de
instrumentos, similar aos simuladores de vôo tornando a sua operação muito intuitiva.</s>
</p>
</text>
219
<text lang=en id=art9A>
<p><s id=art9A.1.s1 corresp=art9R.1.s1>This work presents the STT (Telemetry and Telecommand
System), part of the ARARA (Autonomous and Radio-Assisted Reconnaissance Aircraft) project.</s><s
id=art9A.1.s2 corresp=art9R.1.s2>The STT allows ARARA aircraft to be operated beyond the visual
range of the pilot.</s><s id=art9A.1.s3 corresp=art9R.1.s3>Real time video and instrumentation data are
broadcasted from the aircraft to a ground station.</s><s id=art9A.1.s4 corresp=art9R.1.s4>The graphic
interface of STT presents the video superimposed by an instrument panel, similar to a flight simulator
program, making its operation very intuitive.</s>
</p>
</text>
art10
<text lang=pt id=art10R>
<p><s id=art10R.1.s1 corresp='art10A.1.s1 art10A.1.s2'>O SPP2 (Servidor de Processamento Paralelo),
desenvolvido no Laboratório de Computação de Alto Desempenho (LCAD-ICMC-USP) utiliza
computadores convencionais conectados por uma rede de comunicação de alta velocidade.</s><s
id=art10R.1.s2 corresp='art10A.1.s3 art10A.1.s4'>Pesquisadores da Universidade de Illinois
desenvolveram uma camada de software de alto desempenho para a troca de mensagens entre
máquinas conectadas por redes de alta velocidade Myrinet denominada Fast Messages, e que apresenta
baixa latência na transmissão de mensagens e alta taxa de transferência.</s><s id=art10R.1.s3
corresp=art10A.1.s5>Uma biblioteca de alto nível muito utilizada para a programação paralela é o PVM
(Parallel Virtual Machine).</s><s id=art10R.1.s4 corresp=art10A.1.s6>Para que o PVM possa tirar
proveito do desempenho de comunicação do sistema Fast Messages sobre Myrinet, foi desenvolvida no
LCAD-USP uma biblioteca que possui a semântica de comunicação de sockets mas utiliza Fast
Messages para atingir maior desempenho.</s><s id=art10R.1.s5 corresp=art10A.1.s8>Essa biblioteca
também pode ser utilizada diretamente para troca de mensagens na rede, sendo mais adequada para o
programador acostumado com sockets do que o uso das primitivas de Fast Messages.</s><s
id=art10R.1.s6 corresp=art10A.1.s9>Testes preliminares mostram que sock2fm apresenta um
desempenho melhor que TCP/IP para mensagens maiores que 250 bytes (79% melhor para alguns
tamanhos).</s>
</p>
</text>
<text lang=en id=art10A>
<p><s id=art10A.1.s1 corresp=art10R.1.s1>Conventional computers connected by high-speed
communication networks present a very low cost alternative to the MPPs (Massively Parallel Processors)
for applications that demand high computing power.</s><s id=art10A.1.s2 corresp=art10R.1.s1>The
SPP2 (Parallel Processing Server), developed at the LCAD-ICMC-USP, is one of these systems.</s><s
id=art10A.1.s3 corresp=art10R.1.s2>The Fast Messages is a high-performance communication system
developed at University of Illinois that can be used to build more complex message passing
systems.</s><s id=art10A.1.s4 corresp=art10R.1.s2>Fast Messages provide low-latency and highbandwidth packet transmission.</s><s id=art10A.1.s5 corresp=art10R.1.s3>A widespread communication
system that uses the message-passing paradigm is PVM (Parallel Virtual Machine).</s><s id=art10A.1.s6
corresp=art10R.1.s4>In order to take advantage of the performance provided by Fast Messages over
Myrinet using PVM, a software library (sock2fm) was developed at the LCAD-USP following the
semantics provided by the sockets API.</s><s id=art10A.1.s7 corresp=''>Using the sock2fm library, the
PVM
code
can
be
compiled
with
minor
modifications.</s><s
id=art10A.1.s8
corresp=art10R.1.s5>Programmers that use the sockets API can make calls directly to the sock2fm
functions,
avoiding
the
less
known
Fast
Messages
interface.</s><s
id=art10A.1.s9
corresp=art10R.1.s6>Preliminary results show that the sock2fm presents a better perfomance than
TCP/IP for messages bigger than 250 bytes (79% better for some packet sizes).</s>
</p>
</text>
220
art11
<text lang=pt id=art11R>
<p><s id=art11R.1.s1 corresp=art11A.1.s1>Diante das inúmeras opções de pacotes de software que
existem atualmente para as aplicações de Sistemas de Informação e da dificuldade que um cliente tem
para escolher aquele pacote que atenda melhor suas necessidades, neste trabalho é apresentado um
procedimento para escolha de pacotes de software na área de Sistemas de Informação.</s><s
id=art11R.1.s2 corresp=art11A.1.s2>Nesse procedimento são utilizadas a norma NBR 12119 da
Associação Brasileira de Normas Técnicas (ABNT) e o Quality Function Deployment (QFD) do American
Supplier Institute (ASI).</s>
</p>
</text>
<text lang=en id=art11A>
<p><s id=art11A.1.s1 corresp=art11R.1.s1>Since the great deal of software packs that exist nowadays to
the applications of the system of information and also the difficulty that a client has to choose the pack
that supplies the necessities, we present a work the procedure to choose a software pack in the
Information System Area.</s><s id=art11A.1.s2 corresp=art11R.1.s2>In this procedure we use the rule
NBR 12119 from the ABNT (Brazilian of Technical Rules) and the QFD (Quality Function
Deployment).</s>
</p>
</text>
art12
<text lang=pt id=art12R>
<p><s id=art12R.1.s1 corresp=art12A.1.s1>O planejamento de projeto de software é uma prática
administrativa vital para o sucesso da gestão de um projeto.</s><s id=art12R.1.s2
corresp=art12A.1.s2>A ausência de práticas administrativas no desenvolvimento de software é a
principal causa de sérios problemas enfrentados pelas organizações: atraso em cronogramas, custo
maior do que o esperado e presença de defeitos.</s><s id=art12R.1.s3 corresp=art12A.1.s3>Tais
problemas ocasionam inconveniências aos usuários e perda de tempo e de recursos dos
desenvolvedores.</s><s id=art12R.1.s4 corresp=art12A.1.s4>Segundo os modelos e padrões de
qualidade ISO, SPICE e CMM, planejamento de projeto é um dos itens básicos para que uma empresa
inicie a melhoria de processo de desenvolvimento de software.</s><s id=art12R.1.s5
corresp=art12A.1.s5>Este trabalho apresenta um modelo de processo de planejamento que define,
relaciona e organiza as principais atividades que devem ser realizadas para planejar um projeto de
software.</s><s id=art12R.1.s6 corresp=art12A.1.s6>O trabalho também apresenta um estudo de caso
que mostra a aplicação do modelo de processo em um centro de desenvolvimento de sistemas de uma
empresa privada.</s>
</p>
</text>
<text lang=en id=art12A>
<p><s id=art12A.1.s1 corresp=art12R.1.s1>The software project planning is a vital managerial practice
for a successful project management.</s><s id=art12A.1.s2 corresp=art12R.1.s2>The absence of
managerial practices in the software development is the main cause of serious problems faced by the
organizations: delay in schedules, cost higher than the expected and presence of defects.</s><s
id=art12A.1.s3 corresp=art12R.1.s3>Such problems cause inconveniences for users and enormous
losses of time for developers.</s><s id=art12A.1.s4 corresp=art12R.1.s4>According to the models and
quality patterns ISO, SPICE and CMM, project planning is one of the basic items for a company to start
the software process improvement.</s><s id=art12A.1.s5 corresp=art12R.1.s5>This work presents a
planning process model that defines, relates and organizes the main activities that a company should
accomplish in order to plan a software project.</s><s id=art12A.1.s6 corresp=art12R.1.s6>The work also
221
presents a case study that shows an application of the planning process model in a development center
of a company.</s>
</p>
</text>
bd1
<text lang=pt id=bd1R>
<p><s id=bd1R.1.s1 corresp=bd1A.1.s1>Atualmente as organizações devem trocar dados entre si, e a
tendência é que estas trocas sejam efetuadas cada vez mais através de meios digitais.</s><s
id=bd1R.1.s2 corresp=''>Os dados são consultados (alimentados) livremente nas bases de dados de
organizações independentes entre si, porém quando é necessária a troca de dados, como não existe
uma previsão de integração, os dados somente podem ser trocados após uma preparação que impõem
alguma forma de intervenção manual, construção de filtros especiais, etc., uma vez que a não existência
de um esquema comum impede que os dados de uma base possa ser intercambiados com os de outra
base.</s><s id=bd1R.1.s3 corresp=bd1A.1.s2>No entanto, embora as bases de dados de diferentes
organizações possam ser construídas de maneira totalmente independentes, a necessidade de uma
troca significa que a semântica dos elementos manipulados, em particular daqueles que devem ser
compartilhados é, no mínimo, semelhante.</s><s id=bd1R.1.s4 corresp=bd1A.1.s3>Por exemplo, se
duas organizações devem trocar dados sobre pessoas, não importa se para as diferentes organizações
as pessoas são clientes, empregados, alunos ou pacientes, o significado de "pessoa" é sempre
entendido pelos membros das organizações.</s><s id=bd1R.1.s5 corresp=''>O mesmo ocorre com
qualquer entidade que se deseje trocar informações.</s>
</p>
<p><s id=bd1R.2.s1 corresp=bd1A.2.s1>Este trabalho parte da suposição que possa existir alguma
forma de definição primitiva para os diversos elementos de dados que devem ser compartilhados, a partir
da qual sua instanciação em elementos de um esquema de dados em particular possa ser
reconhecido.</s><s id=bd1R.2.s2 corresp=bd1A.2.s2>Assim, busca-se identificar estruturas primitiva,
com a finalidade de integrá os sistemas.</s><s id=bd1R.2.s3 corresp=bd1A.2.s3>Contudo, para se
chegar a tal estrutura, é preciso definir regras que garantam a preservação de propriedades da mesma
com a finalidade de permitir que sempre que o esquema de uma organização A seja construído a partir
de uma mesma estrutura primitiva que foi utilizada por outra organização B, a integração entre ambas
possa ser feita de forma automática, e que isso não provoque inconsistência nas bases de dados que
estarão recebendo as informações.</s>
</p>
<p><s id=bd1R.3.s1 corresp=bd1A.3.s1>Para atingir esses objetivos, este trabalho propõe que tais
estruturas de esquemas primitivos sejam parte das Bibliotecas de Componentes Reutilizáveis (BTO) que
são distribuídas como parte das Ferramentas de Desenvolvimento Rápido de Aplicativos (RAD)
comerciais.</s><s id=bd1R.3.s2 corresp='bd1A.3.s2 bd1A.3.s3'>Como um exemplo de como isso
poderia ser feito, apresenta-se um componente que define genericamente um objeto pessoa,
desenvolvido a partir de como "pessoas" são tratadas em dois sistemas reais, centrando essa estrutura
em uma única Abstração: a Abstração de Generalização.</s><s id=bd1R.3.s3 corresp='bd1A.3.s4
bd1A.3.s5'>Apresenta também o conjunto de regras que deve ser utilizado para a integração de
componentes centrados nessa abstração, que é a mais universalmente compatível entre os diversos
modelos de dados orientados a objetos disponíveis atualmente.</s>
</p>
</text>
<text lang=en id=bd1A>
<p><s id=bd1A.1.s1 corresp=bd1R.1.s1>Nowadays, the organizations need to deliver and receive data
mutually, and the tendency is that the interchanges are made ever more through digital means.</s><s
id=bd1A.1.s2 corresp=bd1R.1.s3>Although the databases of different organizations can (and must) be
totally built in an independent way, when some elements must be interchanged, the semantic of these
elements are at least similar.</s><s id=bd1A.1.s3 corresp=bd1R.1.s4>For example, if two organizations
should interchange data on people, it does not care, for the different organizations, if the people are
customers, employees, students or patient, the means of what are "people" is always understood by each
222
organization.</s>
</p>
<p><s id=bd1A.2.s1 corresp=bd1R.2.s1>This work states that some form of primitive, common definition
can exist for the data elements that must be shared, from which many elements of a database schema
should be recognized.</s><s id=bd1A.2.s2 corresp=bd1R.2.s2>Thus, it searches for primitive structures
that should be used by the several systems with the purpose of integrating them.</s><s id=bd1A.2.s3
corresp=bd1R.2.s3>Besides the definition of such structures, is necessary also to define rules that
guarantee the preservation of the properties from the data that follow these structure in different
organizations, when an interchange is pursued.</s>
</p>
<p><s id=bd1A.3.s1 corresp=bd1R.3.s1>To meet these objectives, this work suggests the development
of common, generic Schema Components, that could be distributed as part of the Reusable Components
Libraries of commercial
Rapid Application Development (RAD) tools.</s><s id=bd1A.3.s2
corresp=bd1R.3.s2>As an example of this approach, it is presented one Primitive Component, which
defines a generic "people" component.</s><s id=bd1A.3.s3 corresp=bd1R.3.s2>This component was
extracted from the analysis of two existing systems, and it was structured using only one abstraction: the
generalization one.</s><s id=bd1A.3.s4 corresp=bd1R.3.s3>It presents also the set of rules that must be
followed to integrate data from two databases that have a subschema based on that abstraction.</s><s
id=bd1A.3.s5 corresp=bd1R.3.s3>This sole abstraction was chosen due to be the most universally
compatible concept among the present object-oriented data models.</s>
</p>
</text>
cad1
<text lang=pt id=cad1R>
<p><s id=cad1R.1.s1 corresp=cad1A.1.s1>Este trabalho apresenta meios alternativos para a obtenção
de imagens aéreas e sua utilização na agricultura.</s><s id=cad1R.1.s2 corresp=cad1A.1.s2>Imagens
aéreas representam uma ferramenta importante na avaliação de diversos aspectos da atividade agrícola
moderna, principalmente aqueles que não podem ser avaliados ao nível do solo.</s><s id=cad1R.1.s3
corresp=cad1A.1.s3>Três tipos de sistemas são definidos com níveis crescentes de complexidade e
funcionalidade.</s><s id=cad1R.1.s4 corresp=''>Diversos critérios são propostos para a avaliação do
sistema e para a determinação da sua adequação às principais aplicações na agricultura.</s><s
id=cad1R.1.s5 corresp='cad1A.1.s4 cad1A.1.s5 cad1A.1.s6'>Foi construído um protótipo de sistema do
Tipo I baseado em aeromodelos que foi utilizado na avaliação da tecnologia e validação do
projeto.</s><s id=cad1R.1.s6 corresp='cad1A.1.s4 cad1A.1.s5 cad1A.1.s6'>Foram utilizados
componentes facilmente encontrados no mercado, existindo potencial para a evolução técnica do
sistema construído em cada um dos seus componentes básicos: a aeronave, o método de controle e o
meio de captação das imagens.</s><s id=cad1R.1.s7 corresp=cad1A.1.s7>Os resultados obtidos
mostram que o sistema pode substituir, a baixo custo, os meios convencionais utilizados até então para
a obtenção dessas imagens.</s>
</p>
</text>
<text lang=en id=cad1A>
<p><s id=cad1A.1.s1 corresp=cad1R.1.s1>This work presents alternative methods to take aerial pictures
and their use in agricultural applications.</s><s id=cad1A.1.s2 corresp=cad1R.1.s2>Aerial pictures
represent an important tool to evaluate several parameters in modern agricultural practice, especially
those that cannot be detected at ground level.</s><s id=cad1A.1.s3 corresp=cad1R.1.s3>In this text,
three types of system are defined with increasing levels of complexity and usability.</s><s id=cad1A.1.s4
corresp='cad1R.1.s5 cad1R.1.s6'>A Type I system is further detailed and implemented, allowing for an
evaluation of the technology.</s><s id=cad1A.1.s5 corresp='cad1R.1.s5 cad1R.1.s6'>It was based
almost entirely on model airplanes and commercially available parts.</s><s id=cad1A.1.s6
corresp='cad1R.1.s5 cad1R.1.s6'>There is plenty of room for further improvements in the system,
especially on the performance of the airplane, on the flight control mechanism and on the quality of the
pictures taken.</s><s id=cad1A.1.s7 corresp=cad1R.1.s7>The results show that the approach is an
223
effective low-cost alternative to other procedures carried out conventionally for agricultural evaluation
purposes.</s>
</p>
</text>
cgpi1
<text lang=pt id=cgpi1R>
<p><s id=cgpi1R.1.s1 corresp=cgpi1A.1.s1>Este trabalho apresenta o Animbs (Animation for MBS), um
sistema capaz de visualizar dados gerados por um sistema de simulação de engenharia (SD/FAST) na
forma de animações por computador.</s><s id=cgpi1R.1.s2 corresp=cgpi1A.1.s2>SD/FAST é um
sistema utilizado para o modelamento e a simulação de sistemas mecânicos multicorpos (MBS).</s><s
id=cgpi1R.1.s3 corresp=cgpi1A.1.s3>O sistema Animbs permite a associação de uma geometria ao MBS
sendo simulado e utiliza os dados produzidos pela simulação do SD/FAST para criar uma animação do
comportamento do sistema mecânico e, dessa forma, melhorar a análise de dados feita pelos usuários
do SD/FAST.</s>
</p>
</text>
<text lang=en id=cgpi1A>
<p><s id=cgpi1A.1.s1 corresp=cgpi1R.1.s1>This work presents Animbs (Animation for MBS), a software
that enables the visualization of data generated by an engineering simulation system (SD/FAST) in the
form of computer animation.</s><s id=cgpi1A.1.s2 corresp=cgpi1R.1.s2>SD/FAST is a system for
modeling and simulation of multibody systems (MBS).</s><s id=cgpi1A.1.s3 corresp=cgpi1R.1.s3>The
Animbs system allows the association of a geometry to the MBS being simulated, and uses the data
produced by the SD/FAST simulation to create an animated view of the MBS behavior, thus providing
support for enhanced data analysis by users of SD/FAST.</s>
</p>
</text>
es1
<text lang=pt id=es1R>
<p><s id=es1R.1.s1 corresp=es1A.1.s1>A execução da engenharia reversa orientada a objetos de um
sistema legado desenvolvido com orientação procedimental é usada como base para sua reengenharia,
seguindo duas abordagens diferentes.</s><s id=es1R.1.s2 corresp=es1A.1.s2>Na primeira, o sistema
passa por reengenharia com mudança de orientação, por meio de segmentação e, posteriormente, é
transformado para uma linguagem orientada a objetos de forma semi-automática.</s><s id=es1R.1.s3
corresp=es1A.1.s3>Na segunda, é feito o reconhecimento de padrões recorrentes de software no
modelo de objetos produzido pela engenharia reversa, para depois efetuar a reengenharia utilizando
esses padrões.</s><s id=es1R.1.s4 corresp=es1A.1.s4>Os resultados obtidos por intermédio dessas
duas abordagens podem ser comparados quanto à manutenibilidade, legibilidade e reuso.</s><s
id=es1R.1.s5 corresp=es1A.1.s5>A versão original do sistema legado escolhido para a realização da
experiência está implementado na linguagem Clipper e possui cerca de vinte mil linhas de código.</s><s
id=es1R.1.s6 corresp=es1A.1.s5>Trata-se de uma oficina auto-elétrica e mecânica de veículos.</s><s
id=es1R.1.s7 corresp=es1A.1.s6>Para a engenharia reversa foi escolhido o método Fusion/RE, sendo
feita uma proposta para sua evolução, adicionando um maior detalhamento da etapa de abstração do
modelo de análise do sistema.</s><s id=es1R.1.s8 corresp=es1A.1.s7>Para mudança de orientação do
paradigma de desenvolvimento, de procedimental para orientado a objetos, são propostas duas etapas
adicionais a serem executadas após a aplicação do Fusion/RE: o projeto avante do sistema e a
segmentação do programa legado.</s><s id=es1R.1.s9 corresp=es1A.1.s8>Indicações sobre como fazer
a segmentação são fornecidas.</s><s id=es1R.1.s10 corresp=es1A.1.s9>A transformação do código
segmentado em Clipper para Java é feita com auxílio da máquina Draco-Puc.</s><s id=es1R.1.s11
corresp=es1A.1.s10>Uma estratégia é proposta para o reconhecimento de padrões a partir do modelo
de objetos do sistema obtido pela engenharia reversa.</s><s id=es1R.1.s12 corresp=es1A.1.s11>Por
meio dela, instâncias dos padrões Type-Object, Association-Object, State Across a Collection e
224
Behaviour
Across
a
Collection
podem
ser
reconhecidas.</s><s
id=es1R.1.s13
corresp=es1A.1.s12>Experiências de implementação de alguns desses padrões, em Delphi, são
feitas.</s>
</p>
</text>
<text lang=en id=es1A>
<p><s id=es1A.1.s1 corresp=es1R.1.s1>The object oriented reverse engineering of a legacy system,
originally developed using the procedural paradigm, is the basis for two different reengineering
approaches.</s><s id=es1A.1.s2 corresp=es1R.1.s2>In the first, the reengineering is done to change the
implementation paradigm by segmentation, followed by the semi-automatic transformation to an object
oriented language.</s><s id=es1A.1.s3 corresp=es1R.1.s3>In the second, recurring patterns are first
recognized in the object model produced by the reverse engineering, and then the reengineering is done
adopting these patterns.</s><s id=es1A.1.s4 corresp=es1R.1.s4>Results obtained by these two
approaches are compared to assess their maintainability, legibility and reuse.</s><s id=es1A.1.s5
corresp='es1R.1.s5 es1R.1.s6'>The original version of the legacy system used in this experience has
about twenty thousand lines of Clipper code and refers to an electric and mechanic car repair
shop.</s><s id=es1A.1.s6 corresp=es1R.1.s7>For the reverse engineering phase the Fusion/RE method
is used, and a proposal is done for its evolution, adding features to detail its system analysis model
abstraction phase.</s><s id=es1A.1.s7 corresp=es1R.1.s8>To change the system orientation paradigm,
from procedural to object-oriented, two additional phases are proposed to be conducted after the
application of the Fusion/RE method: the forward design of the system and the legacy code
segmentation.</s><s id=es1A.1.s8 corresp=es1R.1.s9>Hints and rationales are supplied to conduct the
code segmentaion.</s><s id=es1A.1.s9 corresp=es1R.1.s10>The code transformation from segmented
Clipper to Java is done with support of the Draco-Puc machine.</s><s id=es1A.1.s10
corresp=es1R.1.s11>A strategy is proposed for pattern recognition based on the system object model
obtained through reverse engineering.</s><s id=es1A.1.s11 corresp=es1R.1.s12>Through it, instances
of Type-Object, Association-Object, State Across a Collection and Behaviour Across a Collection patterns
can be recognized.</s><s id=es1A.1.s12 corresp=es1R.1.s13>Delphi implementation experiments of
these patterns are done.</s>
</p>
</text>
es2
<text lang=pt id=es2R>
<p><s id=es2R.1.s1 corresp=es2A.1.s1>Independentemente do tipo de manutenção conduzida corretiva, preventiva, adaptativa ou evolutiva, as atividades de teste de regressão são necessárias para
testar as modificações realizadas e as eventuais novas funcionalidades de um programa, e,
principalmente, para testar se as funcionalidades já existentes não foram afetadas adversamente pelas
modificações.</s><s id=es2R.1.s2 corresp=es2A.1.s2>Visando a aplicar o teste de regressão de uma
maneira sistemática a um baixo custo e com eficácia, muitas técnicas têm sido propostas na
literatura.</s><s id=es2R.1.s3 corresp=es2A.1.s3>Essas diversas técnicas são divididas em duas
abordagens: retest-all e seletiva.</s><s id=es2R.1.s4 corresp=es2A.1.s4>A abordagem retest-all utiliza
todo o conjunto de casos de teste disponível para testar as modificações, enquanto que a abordagem
seletiva utiliza um subconjunto dos casos de teste disponíveis para testar as modificações.</s><s
id=es2R.1.s5 corresp=es2A.1.s5>As técnicas baseadas na abordagem seletiva têm sido muito
estudadas, pois visam a diminuir os esforços despendidos no teste de regressão reduzindo o número de
casos de teste a serem reexecutados.</s><s id=es2R.1.s6 corresp=es2A.1.s6>Diante da diversidade
das técnicas seletivas, fazem-se necessários estudos empíricos para avaliar e comparar a aplicação
dessas técnicas.</s><s id=es2R.1.s7 corresp=es2A.1.s7>Assim, este trabalho visa a aplicar e avaliar
empiricamente duas técnicas de teste de regressão que têm se mostrado promissoras: a Técnica
baseada em Modificação (Wong et al., 1997a) e a Técnica baseada em Mutação Seletiva (Wong et al.,
1997b).</s><s id=es2R.1.s8 corresp=es2A.1.s8>Para auxiliar nessa avaliação, um framework, proposto
por Rothermel e Harrold (1996), é utilizado.</s><s id=es2R.1.s9 corresp=es2A.1.s9>Com a realização
desses experimentos, espera-se contribuir para o estabelecimento de estratégias de teste de regressão
225
efetivas e de baixo custo.</s>
</p>
</text>
<text lang=en id=es2A>
<p><s id=es2A.1.s1 corresp=es2R.1.s1>Independently of the type of maintenance carried out corrective, preventive, adaptative or perfective, regression testing activities are necessary to test the
modifications and the new eventual features, and, mainly, to test if the features existent were not
adversely affected by the modifications.</s><s id=es2A.1.s2 corresp=es2R.1.s2>Aiming at carrying out
the regression testing systematically, with low cost and effectiveness, many techniques have been
proposed in the literature.</s><s id=es2A.1.s3 corresp=es2R.1.s3>These techniques are divided into two
approaches: retest-all and selective.</s><s id=es2A.1.s4 corresp=es2R.1.s4>The retest-all approach
uses the complete test case set available; meanwhile, the selective approach selects a subset to carry
out the regression testing.</s><s id=es2A.1.s5 corresp=es2R.1.s5>Many researchers have studied the
techniques based on the selective approach, since they aim at reducing the efforts during the regression
testing reducing the test case set to be reexecuted.</s><s id=es2A.1.s6 corresp=es2R.1.s6>As there are
several techniques based on selective approach, empirical studies are necessary to evaluate and
compare these techniques.</s><s id=es2A.1.s7 corresp=es2R.1.s7>Thus, this work aims at evaluating
and comparing the application of two promising regression testing techniques: Technique based on
Modification and Technique based on Selective Mutation.</s><s id=es2A.1.s8 corresp=es2R.1.s8>A
framework, proposed by Rothermel and Harrold, is used to evaluate these techniques.</s><s
id=es2A.1.s9 corresp=es2R.1.s9>The accomplishment of these studies contributes towards the
establishment of effective and low cost regression testing strategies.</s>
</p>
</text>
es3
<text lang=pt id=es3R>
<p><s id=es3R.1.s1 corresp=es3A.1.s1>Atividades de teste no desenvolvimento de Sistemas Reativos
são de grande relevância, bem como a disponibilidade de ferramentas que apóiem essas atividades,
uma vez que a ocorrência de falhas nesses sistemas pode causar graves conseqüências econômicas
e/ou sociais.</s><s id=es3R.1.s2 corresp='es3A.1.s2 es3A.1.s3'>O critério Análise de Mutantes, um dos
critérios da técnica de teste baseada em erros e normalmente aplicado em testes de unidades, tem sido
explorado no teste de especificações do aspecto comportamental de Sistemas Reativos baseadas em
Máquinas de Estados Finitos, Statecharts e Redes de Petri.</s><s id=es3R.1.s3 corresp=es3A.1.s4>A
especificação da ferramenta Proteum-RS constitui uma iniciativa para apoiar a aplicação do critério
Análise de Mutantes no contexto de Sistemas Reativos.</s><s id=es3R.1.s4 corresp=es3A.1.s5>Este
trabalho tem como objetivo a implementação da instanciação da Proteum-RS para o teste de
especificações
baseadas
em
Statecharts,
a
Proteum-RS/ST.</s><s
id=es3R.1.s5
corresp=es3A.1.s6>Dessa forma, pretende-se dar subsídios para se investigar a adequação de critérios
de teste tradicionalmente usados no teste de programas, como é o caso da Análise de Mutantes, no
teste de especificações de Sistemas Reativos, em particular no contexto de especificações baseadas em
Statecharts.</s>
</p>
</text>
<text lang=en id=es3A>
<p><s id=es3A.1.s1 corresp=es3R.1.s1>Testing activities during the development of Reactive Systems
are of extremely relevance, as well as the availability of tools that support these activities, since
occurrences of failures in these systems may cause financial losses or risks to life.</s><s id=es3A.1.s2
corresp=es3R.1.s2>Mutation Analysis is one of the fault-based testing criteria and it is usually applied
during unit testing.</s><s id=es3A.1.s3 corresp=es3R.1.s2>This criterion has been investigated in the
context of testing and validation activities of Reactive Systems behavioral specifications based on Finite
State Machines, Statecharts and Petri Nets.</s><s id=es3A.1.s4 corresp=es3R.1.s3>The specification of
a tool named Proteum-RS was carried out and constitutes the first step to support the application of the
226
Mutation Analysis Criterion in the context of Reactive Systems.</s><s id=es3A.1.s5
corresp=es3R.1.s4>This work aims at implementing the instantiation of Proteum-RS to support testing of
specification based on Statecharts, named Proteum-RS/ST.</s><s id=es3A.1.s6 corresp=es3R.1.s5>This
work intends to provide subsidies for investigating criteria traditionally applied at the unit level for testing
Reactive Systems specifications, in particular in the context of Statecharts based specifications.</s>
</p>
</text>
es4
<text lang=pt id=es4R>
<p><s id=es4R.1.s1 corresp=es4A.1.s1>Sistemas Reativos caracterizam-se por reagir continuamente a
estímulos externos e internos e controlar atividades humanas.</s><s id=es4R.1.s2 corresp=es4A.1.s2>A
ocorrência de falhas nesses sistemas pode resultar em grandes prejuízos.</s><s id=es4R.1.s3
corresp=es4A.1.s3>Dessa forma, o uso de métodos e técnicas rigorosas para a especificação do
comportamento desse tipo de sistema é essencial, buscando-se evitar inconsistências e ambigüidades
no modelo.</s><s id=es4R.1.s4 corresp=es4A.1.s4>Redes de Petri é uma das técnicas que têm sido
usadas para a especificação de sistemas reativos.</s><s id=es4R.1.s5 corresp=es4A.1.s5>Teste e
validação são atividades essenciais na produção dessa classe de sistemas.</s><s id=es4R.1.s6
corresp=es4A.1.s6>Por isso, o critério Análise de Mutantes, um critério de teste baseado em erros
normalmente aplicado ao teste de programas, tem sido explorado no contexto de teste de especificações
de sistemas reativos.</s><s id=es4R.1.s7 corresp=es4A.1.s7>É necessário o desenvolvimento de
ferramentas que apóiem sua utilização, visto que a aplicação manual do critério é impraticável.</s><s
id=es4R.1.s8 corresp=es4A.1.s8>O objetivo deste trabalho é a implementação da ferramenta
Proteum-RS/PN, que apóia a aplicação do critério Análise de Mutantes para validar especificações
baseadas em Redes de Petri.</s>
</p>
</text>
<text lang=en id=es4A>
<p><s id=es4A.1.s1 corresp=es4R.1.s1>Reactive Systems are characterized by continuously reacting to
external as well as internal stimuli and controlling human activities.</s><s id=es4A.1.s2
corresp=es4R.1.s2>In these systems, faults can result in large losses.</s><s id=es4A.1.s3
corresp=es4R.1.s3>The use of rigorous methods and techniques for the specification of their behavior is
essential to avoid inconsistencies and ambiguities.</s><s id=es4A.1.s4 corresp=es4R.1.s4>Petri Nets
have been used for reactive-system specification.</s><s id=es4A.1.s5 corresp=es4R.1.s5>The test and
validation of the underlying model are essential activities for the production of such systems.</s><s
id=es4A.1.s6 corresp=es4R.1.s6>Thus, the Mutant Analysis -- a fault-based criterion usually used for
program testing -- has been explored in the context of specification testing.</s><s id=es4A.1.s7
corresp=es4R.1.s7>The development of tools to support its application is necessary, since its manual
application is unrealistic.</s><s id=es4A.1.s8 corresp=es4R.1.s8>The objective of this work is the
implementation of Proteum-RS/PN, a testing tool which supports the application of Mutant Analysis
criterion to validate Petri-Nets based specifications.</s>
</p>
</text>
es5
<text lang=pt id=es5R>
<p><s id=es5R.1.s1 corresp=es5A.1.s1>Para sistematizar os testes e contornar as restrições de tempo e
custo associadas à atividade de teste, diversas técnicas, critérios e ferramentas têm sido
desenvolvidas.</s><s id=es5R.1.s2 corresp=es5A.1.s2>Além disso, visando ao estabelecimento de uma
estratégia de teste incremental, que apresente baixo custo de aplicação e alta eficácia em revelar a
presença de erros, estudos teóricos e empíricos vêm sendo conduzidos pela comunidade de
teste.</s><s id=es5R.1.s3 corresp='es5A.1.s3 es5A.1.s4'>O presente trabalho está inserido nesse
contexto e tem como objetivo a realização de estudos empíricos para comparar a adequação entre os
227
critérios baseados em erros - Análise de Mutantes (teste de unidade) e Mutação de Interface (teste de
integração) - visando ao estabelecimento de estratégias de teste de baixo custo e eficazes, que
englobem todo o ciclo de desenvolvimento de software.</s><s id=es5R.1.s4 corresp=es5A.1.s5>Nessa
perspectiva, algumas estratégias incrementais de aplicação dos operadores de mutação de unidade e de
integração são definidas, explorando o aspecto complementar dos critérios baseados em mutação,
reduzindo com isso os custos da atividade de teste durante as fases do teste de unidade e de
integração, sem comprometer sua qualidade.</s><s id=es5R.1.s5 corresp=es5A.1.s6>Ainda, um
conjunto essencial de operadores de mutação para o critério Mutação de Interface é apresentado.</s>
</p>
</text>
<text lang=en id=es5A>
<p><s id=es5A.1.s1 corresp=es5R.1.s1>Techniques, criteria and tools have been developed and
investigated making the testing activity more systematic and aiming at overcoming associated time and
cost constraints.</s><s id=es5A.1.s2 corresp=es5R.1.s2>Pursuing the establishment of an incremental,
low-cost and effective testing strategy, theoretical and empirical studies have been conducted by the
testing community.</s><s id=es5A.1.s3 corresp=es5R.1.s3>The work proposed here is within this context
and aims to conduct empirical studies for evaluating the adequacy between error based criteria -Mutation Analysis (unit testing) and Interface Mutation (integration testing).</s><s id=es5A.1.s4
corresp=es5R.1.s3>Therefore, this work intends to establish low-cost and effective testing strategies that
would comprise all software development cycle.</s><s id=es5A.1.s5 corresp=es5R.1.s4>In this
perspective, some incremental testing strategies for mutant operators' application are defined exploring
the complementary aspects of unit and integration error based criteria, reducing theirs costs without
losses in testing quality.</s><s id=es5A.1.s6 corresp=es5R.1.s5>In this scope, an essential mutant
operators set for Interface Mutation criterion is characterized.</s>
</p>
</text>
es6
<text lang=pt id=es6R>
<p><s id=es6R.1.s1 corresp=es6A.1.s1>Estudos empíricos têm mostrado que a Análise de Mutantes um dos critérios de teste baseado em erros - é bastante eficaz em revelar a presença de erros.</s><s
id=es6R.1.s2 corresp=es6A.1.s2>Entretanto, seu alto custo, decorrente principalmente do grande
número de mutantes gerados, tem motivado a proposição de diversas abordagens alternativas para a
sua aplicação.</s><s id=es6R.1.s3 corresp=es6A.1.s3>Um estudo relevante nesse sentido resultou na
determinação de um conjunto essencial de operadores de mutação para a linguagem Fortran,
mostrando-se que é possível reduzir o custo de aplicação do critério, preservando um alto grau de
adequação em relação à Análise de Mutantes.</s><s id=es6R.1.s4 corresp=es6A.1.s4>Alguns estudos
também têm demonstrado que a redução da eficácia não é significativa.</s><s id=es6R.1.s5
corresp=es6A.1.s5>Este trabalho tem como objetivo investigar alternativas pragmáticas para a aplicação
do critério Análise de Mutantes e, nesse contexto, é proposto um procedimento para a determinação de
um conjunto essencial de operadores de mutação para a linguagem C, a partir dos operadores
implementados na ferramenta Proteum.</s><s id=es6R.1.s6 corresp=es6A.1.s6>Procurando aplicar e
validar o procedimento proposto, dois grupos distintos de programas são utilizados.</s><s id=es6R.1.s7
corresp=es6A.1.s7>Para ambos os grupos, o conjunto essencial obtido apresenta resultados bastante
significativos quanto à redução de custo, com um decréscimo muito pequeno no grau de adequação em
relação à Análise de Mutantes.</s><s id=es6R.1.s8 corresp=es6A.1.s8>Estratégias para evoluir e refinar
um conjunto essencial para diferentes domínios de aplicação também são investigadas.</s>
</p>
</text>
<text lang=en id=es6A>
<p><s id=es6A.1.s1 corresp=es6R.1.s1>Mutation Analysis - one of the error based criteria - has been
found to be effective on revealing faults.</s><s id=es6A.1.s2 corresp=es6R.1.s2>However, its high cost,
due to the high number of mutants created, has motivated the proposition of many alternative approaches
228
for its application.</s><s id=es6A.1.s3 corresp=es6R.1.s3>In this perspective, a relevant study resulted
on the determination of an essential mutant operator set for Fortran, indicating that it is possible to have a
large cost reduction of mutation testing, preserving a high mutation score.</s><s id=es6A.1.s4
corresp=es6R.1.s4>Some studies have also shown that the reduction on the effectiveness is not
significant.</s><s id=es6A.1.s5 corresp=es6R.1.s5>This work aims to investigate pragmatic alternatives
for mutation analysis application and, in this context, a procedure for the determination of an essential
mutant operators set for C is proposed, using Proteum testing tool.</s><s id=es6A.1.s6
corresp=es6R.1.s6>Aiming to apply and validate the proposed procedure, two different groups of
programs are used.</s><s id=es6A.1.s7 corresp=es6R.1.s7>For both of them, the essential mutant
operator set presents very significant results in terms of cost reduction, with a very small reduction on the
mutation score.</s><s id=es6A.1.s8 corresp=es6R.1.s8>Strategies to evolve and refine an essential
mutant operator set to different application domains are also investigated.</s>
</p>
</text>
es7
<text lang=pt id=es7R>
<p><s id=es7R.1.s1 corresp=es7A.1.s1>O crescimento do mercado de software a cada dia acarreta o
aumento do uso de técnicas de desenvolvimento, muitas vezes informais.</s><s id=es7R.1.s2
corresp=es7A.1.s2>A manutenção de tais softwares torna-se problemática, uma vez que a
documentação associada ao software, na maioria das vezes, não está de acordo com o código
implementado.</s><s id=es7R.1.s3 corresp=''>Dessa forma, quando diante da manutenção do produto,
o engenheiro de software encontra uma documentação informal e incompleta, que não reflete o software
existente.</s><s id=es7R.1.s4 corresp=es7A.1.s3>Nesse contexto é que se encontra a Engenharia
Reversa de Software, com o propósito de recuperar as informações de projeto perdidas durante a fase
de desenvolvimento, e de documentar o real estado do software.</s><s id=es7R.1.s5
corresp=es7A.1.s4>O principal objetivo deste trabalho de mestrado foi a investigação de uma estrutura
adequada de hiperdocumento para apoiar a documentação requerida durante o processo de engenharia
reversa de software.</s><s id=es7R.1.s6 corresp=es7A.1.s5>A partir de um levantamento dos requisitos
desejáveis em um hiperdocumento, para que possua as habilidades de suporte à documentação de
engenharia de reversa de software, um conjunto de links e estrutura de nós foi definido.</s><s
id=es7R.1.s7 corresp=es7A.1.s6>Os requisitos, para a composição de tal hiperdocumento, foram
investigados por meio de uma experiência: a autodocumentação do sistema hipermídia denominado
SASHE (Sistema de Autoria e Suporte Hipermídia para Ensino), que já possui suporte ao tratamento de
nós aninhados e outras características de aplicativo para ensino.</s><s id=es7R.1.s8
corresp=es7A.1.s7>A engenharia reversa foi desenvolvida baseando-se no método de engenharia
reversa Fusion-RE/I, e os produtos obtidos foram inseridos em uma hiperbase no SASHE.</s>
</p>
</text>
<text lang=en id=es7A>
<p><s id=es7A.1.s1 corresp=es7R.1.s1>The growth of the software market has leading to an increasing
use of development techniques, which are, sometimes, informal ones.</s><s id=es7A.1.s2
corresp=es7R.1.s2>The maintenance of such software is problematic, since its documentation rarely
reflects the implemented code.</s><s id=es7A.1.s3 corresp=es7R.1.s4>In this context Reverse
Engineering of Software can help by means of recovering the project information lost during the
development phase and documenting the current software state.</s><s id=es7A.1.s4
corresp=es7R.1.s5>The main objective of this work was the investigation of an appropriate hypertext
structure for supporting the documentation required through the software reverse engineering
process.</s><s id=es7A.1.s5 corresp=es7R.1.s6>Starting from the survey of the desired requirements in
a hyperdocument that has the abilities to support reverse engineering documents, we defined a set of
links and nodes structures.</s><s id=es7A.1.s6 corresp=es7R.1.s7>The requirements for such
hyperdocument were inquired by an experiment: the system SASHE's self-documentation that already
treats nested contexts and has other educational characteristics.</s><s id=es7A.1.s7
corresp=es7R.1.s8>The reverse engineering process was developed based on the Fusion-RE/I method,
229
and the resulting products were inserted in a hyperbase in the system SASHE.</s>
</p>
</text>
es8
<text lang=pt id=es8R>
<p><s id=es8R.1.s1 corresp=es8A.1.s1>Este trabalho apresenta um procedimento de auxílio ao primeiro
passo do método de engenharia reversa FUSION-RE/I - obtenção de informações sobre o
sistema.</s><s id=es8R.1.s2 corresp=es8A.1.s2>Esse procedimento compreende um processo para a
criação de uma base de conhecimento (Processo de Aquisição de Conhecimento IPAIA, instanciado
para o domínio de engenharia reversa) e diretrizes para a utilização dessa base de conhecimento na
construção de visões funcionais do sistema.</s>
</p>
</text>
<text lang=en id=es8A>
<p><s id=es8A.1.s1 corresp=es8R.1.s1>This work presents a procedure to help the first step of the
FUSION-RE/I reverse engineering method - acquisition of system's information.</s><s id=es8A.1.s2
corresp=es8R.1.s2>This procedure comprises a process to create a knowledge base (IPAIA Knowledge
Acquisition Process applied to reverse engineering domain) and guidelines for using this knowledge base
to construct functional visions of the system.</s>
</p>
</text>
es9
<text lang=pt id=es9R>
<p><s id=es9R.1.s1 corresp=es9A.1.s1>Sistemas orientados a objetos confiáveis devem incorporar
atividades de tratamento de exceções de forma a comportarem-se adequadamente sob uma grande
variedade de situações, inclusive na presença de erros.</s><s id=es9R.1.s2 corresp=es9A.1.s2>Nesse
contexto, um mecanismo de tratamento de exceções é fundamental para detecção e recuperação de
erros bem como para ativação das medidas necessárias para restaurar a atividade normal do
sistema.</s><s id=es9R.1.s3 corresp='es9A.1.s3 es9A.1.s4'>O desenvolvimento de um mecanismo de
tratamento de exceções é uma tarefa difícil especialmente quando a concorrência é uma das
características dos sistemas de software.</s><s id=es9R.1.s4 corresp=es9A.1.s5>O principal objetivo
desta dissertação é o projeto e implementação de um mecanismo de tratamento de exceções para a
construção de sistemas orientados a objetos confiáveis.</s><s id=es9R.1.s5 corresp=es9A.1.s6>Na
construção do mecanismo proposto, nós utilizamos técnicas de estruturação de software, tais como
reflexão computacional e padrões de projeto.</s><s id=es9R.1.s6 corresp=es9A.1.s7>Duas
contribuições são consideradas principais.</s><s id=es9R.1.s7 corresp=es9A.1.s7>A primeira delas,
caracterizada por aspectos técnicos e usos práticos, é o projeto e implementação de um mecanismo de
exceções utilizando a linguagem de programação Java e uma arquitetura de software reflexiva chamada
Guaraná.</s><s id=es9R.1.s8 corresp=es9A.1.s8>O mecanismo proposto especialmente oferece
suporte a tratamento de exceções concorrentes.</s><s id=es9R.1.s9 corresp=es9A.1.s9>A outra
contribuição, caracterizada por aspectos abstratos e abordagem inovadora, é a definição de uma
arquitetura de software reflexiva e um conjunto de padrões de projeto relacionados para a
implementação de mecanismos de tratamento de exceções.</s>
</p>
</text>
<text lang=en id=es9A>
<p><s id=es9A.1.s1 corresp=es9R.1.s1>Dependanble object-oriented software should incorporate
exception handling activities in order to behave suitably in a great number of situations in spite of
errors.</s><s id=es9A.1.s2 corresp=es9R.1.s2>In this context, an exception handling mechanism is
230
fundamental to detect errors, and to activate the suitable measures to restore the normal activity of the
system.</s><s id=es9A.1.s3 corresp=es9R.1.s3>The development of an exception handling mechanism
is not a trivial task.</s><s id=es9A.1.s4 corresp=es9R.1.s3>This task is specially difficult when the
software using the exception mechanism is concurrent.</s><s id=es9A.1.s5 corresp=es9R.1.s4>The
main aim of this work is to propose the design and implementation of an exception handling mechanism
for developing dependable object-oriented software.</s><s id=es9A.1.s6 corresp=es9R.1.s5>In order to
build the proposed mechanism we apply techniques of software structuring, such as computational
reflection and design patterns.</s><s id=es9A.1.s7 corresp='es9R.1.s6 es9R.1.s7'>The main contribution
of this work is the design and implementation of an exception handling mechanism using the Java
language and a reflective software architecture called Guaraná.</s><s id=es9A.1.s8
corresp=es9R.1.s8>The proposed mechanism specially supports concurrent exception handling.</s><s
id=es9A.1.s9 corresp=es9R.1.s9>In addition, we define a reflective software architecture and a set of
design patterns for implementing exception handling mechanisms.</s>
</p>
</text>
es10
<text lang=pt id=es10R>
<p><s id=es10R.1.s1 corresp=es10A.1.s1>Esse trabalho apresenta algumas técnicas e métodos que
apoiam a fase de engenharia de requisitos, bem como uma comparação entre as abordagens
revisadas.</s><s id=es10R.1.s2 corresp=es10A.1.s2>Uma proposta de um processo para a engenharia
de requisitos baseada na construção de cenários, compatível com a UML, é apresentada.</s><s
id=es10R.1.s3 corresp=es10A.1.s3>A notação introduzida, o processo de construção dos modelos de
requisitos e um conjunto de heurísticas para a construção de um modelo de análise são
apresentados.</s><s id=es10R.1.s4 corresp=es10A.1.s4>Um estudo de caso referente a um sistema de
apoio à escrita de documentos técnicos ilustra a construção dos modelos propostos pelo
processo.</s><s id=es10R.1.s5 corresp=es10A.1.s5>Finalmente, uma ferramenta que apóia a
construção dos modelos introduzidos pelo processo é apresentada.</s>
</p>
</text>
<text lang=en id=es10A>
<p><s id=es10A.1.s1 corresp=es10R.1.s1>This dissertation presents several scenario techniques and
methods to support the requirements engineering phase, as well as a comparison amongst the
approaches reviewed.</s><s id=es10A.1.s2 corresp=es10R.1.s2>A proposal of a scenario-based
engineering requirements process compatible with the UML notation is presented.</s><s id=es10A.1.s3
corresp=es10R.1.s3>The introduced notation, the process of construction of the requirements model and
several heuristics to the construction of the UML analysis model are presented.</s><s id=es10A.1.s4
corresp=es10R.1.s4>A case study about a system to support technical documents writing illustrates the
construction of the requirements model according to the proposed process.</s><s id=es10A.1.s5
corresp=es10R.1.s5>Finally, a tool that supports the construction of the models comprising the process is
presented.</s>
</p>
</text>
es11
<text lang=pt id=es11R>
<p><s id=es11R.1.s1 corresp=es11A.1.s1>A partir dos anos 90, a qualidade tornou-se uma necessidade
básica na luta pelo mercado competitivo e acabou afetando a indústria de software.</s><s id=es11R.1.s2
corresp=es11A.1.s2>Os desenvolvedores de software são obrigados a aperfeiçoarem o seu produto final
para continuarem competindo no mercado.</s><s id=es11R.1.s3 corresp=es11A.1.s3>Após alguns anos
de experiência no desenvolvimento de software, percebeu-se que alguns fatores de qualidade
considerados pelos clientes, estão mais relacionados ao processo de software do que ao produto
final.</s><s id=es11R.1.s4 corresp=es11A.1.s4>A melhoria do processo de software aumenta as
231
chances de se obter um produto que atenda as expectativas dos clientes.</s><s id=es11R.1.s5
corresp=es11A.1.s5>No entanto, a realização de uma melhoria de processo de software não é uma
tarefa simples e envolve vários fatores.</s><s id=es11R.1.s6 corresp=es11A.1.s6>Para auxiliar a tarefa
de melhorar o processo de software, existem hoje na literatura vários modelos de melhoria como por
exemplo
o
SW-CMM
(Software-Capability
Maturity
Model).</s><s
id=es11R.1.s7
corresp=es11A.1.s7>Porém, a maioria dos modelos de melhoria existem são voltados para as empresas
de grande porte, possuindo uma estrutura complexa e "fechada" que dificilmente se ajustam às
necessidades das empresas desenvolvedoras de software brasileiras, as quais, são na sua maioria,
empresas de pequeno porte.</s>
</p>
<p><s id=es11R.2.s1 corresp=es11A.2.s1>Dentro deste contexto, este trabalho apresenta diretrizes para
orientar clara e objetivamente a melhoria de processo de software.</s><s id=es11R.2.s2
corresp=es11A.2.s2>As diretrizes seguem os passos da fase de estabelecimento da Abordagem IDEAL Estabelecimento de Prioridades, Desenvolvimento da Abordagem e Planejamento de Ações - e
considera algumas idéias obtidas através do estudo das abordagens S:PLAN, Bootstrap e a parte 7 do
Modelo SPICE.</s>
</p>
</text>
<text lang=en id=es11A>
<p><s id=es11A.1.s1 corresp=es11R.1.s1>From 90's, the quality has became a common need for the
competitive business and it ended up affecting the software industry.</s><s id=es11A.1.s2
corresp=es11R.1.s2>The software developers must improve their final product in order to keep on
business.</s><s id=es11A.1.s3 corresp=es11R.1.s3>After some years of experience in the software
development, it was noticed that some quality factors, considered by the customers, are more related to
the software process than to the final product.</s><s id=es11A.1.s4 corresp=es11R.1.s4>The
improvement of the software process increases the possibilities to achieve a product that is in
accordance with the customers expectations.</s><s id=es11A.1.s5 corresp=es11R.1.s5>However, the
accomplishment of the improvement of the software process is not a simple task and it involves several
factors.</s><s id=es11A.1.s6 corresp=es11R.1.s6>To aid the task of improving software process, there
are several improvement models in the literature, for instance SW-CMM (Software-Capability Maturity
Model).</s><s id=es11A.1.s7 corresp=es11R.1.s7>Most of the current improvement models is
concerning on big enterprise and they have a complex and "closed" structure, which are difficult to be
adjusted to the needs of the Brazilian software development enterprises, that are usually small ones.</s>
</p>
<p><s id=es11A.2.s1 corresp=es11R.2.s1>Based on that context, this work presents guidelines to aid the
improvement of software process.</s><s id=es11A.2.s2 corresp=es11R.2.s2>These guidelines follow the
steps of the establishment phase of the IDEAL Approach - Establishment of Priorities, Development of
the Approach and Planning of Actions - and they consider some ideas obtained through the study of the
following approaches S:PLAN, Bootstrap and part 7 of SPICE Model.</s>
</p>
</text>
es12
<text lang=pt id=es12R>
<p><s id=es12R.1.s1 corresp=es12A.1.s1>A Injeção de Defeitos é uma técnica que tem sido empregada
amplamente para a construção de sistemas que precisam ser altamente confiáveis.</s><s id=es12R.1.s2
corresp=es12A.1.s2>Dentre as atividades de Injeção de Defeitos, existem estudos que englobam a
injeção de defeitos de hardware e de software.</s><s id=es12R.1.s3 corresp=es12A.1.s3>Observa-se
que existem poucos trabalhos relacionados à injeção de defeitos de software na literatura, assim como
modelos
de
defeitos
e
métodos
de
injeção
relacionados.</s><s
id=es12R.1.s4
corresp=es12A.1.s4>Desse modo, o objetivo deste trabalho é estudar modelos de defeitos de software e
investigar métodos de injeção, baseado nos conceitos e princípios oriundos do critério Análise de
Mutantes.</s>
</p>
232
<p><s id=es12R.2.s1 corresp=es12A.2.s1>Dada a crescente complexidade dos sistemas
computacionais, o projeto e a implementação de uma ferramenta de suporte à atividade de injeção
tornam-se necessários.</s>
</p>
<p><s id=es12R.3.s1 corresp='es12A.3.s1 es12A.3.s2'>Dessa forma, neste trabalho é apresentada uma
ferramenta de injeção de defeitos de software, denominada ITool, baseada em um esquema de injeção
de defeitos.</s><s id=es12R.3.s2 corresp='es12A.3.s1 es12A.3.s2'>Esse esquema caracteriza o
mapeamento de uma taxonomia de defeitos de software (Taxonomia de DeMillo) para os operadores de
mutação do critério de teste Análise de Mutantes para a linguagem C.</s>
</p>
<p><s id=es12R.4.s1 corresp=es12A.4.s1>Para ilustrar a relevância e a factibilidade das idéias
exploradas neste trabalho, conduziu-se um experimento piloto utilizando-se o programa Space, um
sistema real desenvolvido pela ESA (European Space Agency).</s>
</p>
</text>
<text lang=en id=es12A>
<p><s id=es12A.1.s1 corresp=es12R.1.s1>Fault Injection is a technique that has been widely used in
the development of computer systems that need to be very reliable.</s><s id=es12A.1.s2
corresp=es12R.1.s2>In this area, there are studies related with hardware and software fault
injection.</s><s id=es12A.1.s3 corresp=es12R.1.s3>It should be pointed out that there are few works
related to software fault injection in the literature as well as software fault model and injection
methods.</s><s id=es12A.1.s4 corresp=es12R.1.s4>The objective of this work is to study software fault
models and investigate injection methods based on concepts and principles taken from Mutation Analysis
Criterion.</s>
</p>
<p><s id=es12A.2.s1 corresp=es12R.2.s1>Considering the increasing complexity of computer systems,
the project and implementation of supporting tools to fault injection become necessary.</s>
</p>
<p><s id=es12A.3.s1 corresp='es12R.3.s1 es12R.3.s2'>In this perspective, in this work a software fault
injection tool, named ITool, is presented.</s><s id=es12A.3.s2 corresp='es12R.3.s1 es12R.3.s2'>This
tool is based on a fault injection scheme that defines the mapping of a software fault taxonomy (DeMillo's
Taxonomy) to the mutation operators of the Mutation Analysis criterion for C language.</s>
</p>
<p><s id=es12A.4.s1 corresp=es12R.4.s1>To illustrate the relevance and feasibility of the ideas
presented in this work, a pilot experience was carried out using the Space program, a real system
developed by ESA (European Space Agency).</s>
</p>
</text>
es13
<text lang=pt id=es13R>
<p><s id=es13R.1.s1 corresp=es13A.1.s1>Um estudo empírico visando avaliar a eficácia em revelar
erros, a dificuldade de satisfação e o custo de aplicação do critério Análise de Mutantes é apresentado
neste trabalho.</s><s id=es13R.1.s2 corresp=es13A.1.s2>Eficácia e custo também foram avaliados para
os critérios Potenciais-Usos, comparando-se assim os resultados obtidos para esses critérios.</s><s
id=es13R.1.s3 corresp=es13A.1.s3>A especificação e implementação de uma estratégia de minimização
de conjuntos de casos de teste adequados ao critério Análise de Mutantes também é apresentada.</s>
</p>
<p><s id=es13R.2.s1 corresp='es13A.2.s1 es13A.2.s2'>Através dos resultados obtidos observou-se que
os critérios Potenciais-Usos (baseado em fluxo dados) e o critério Análise de Mutantes (baseado em
erros) são promissores e apresentam características complementares que merecem ser investigadas em
um experimento de maior porte.</s><s id=es13R.2.s2 corresp=es13A.2.s3>A utilização de mutação
restrita e de minimização de conjunto de casos de teste constituem mecanismos que viabilizam a
aplicação desses critérios em ambientes de produção de software.</s>
233
</p>
</text>
<text lang=en id=es13A>
<p><s id=es13A.1.s1 corresp=es13R.1.s1>An empirical study to evaluate the efectiveness, strength and
application cost of the Mutation Analysis criterion is presented.</s><s id=es13A.1.s2
corresp=es13R.1.s2>Strength and cost were also evaluated according to the Potential Uses criteria and
the results compared with the ones produced by the Mutation Analysis criterion.</s><s id=es13A.1.s3
corresp=es13R.1.s3>Specification and implementation of a minimization strategy test set adequate to the
Mutation Analysis criterion is also presented.</s>
</p>
<p><s id=es13A.2.s1 corresp=es13R.2.s1>The results presented in this work show that the Potential
Uses criteria based on data flow and the Mutation testing based on errors are promissing.</s><s
id=es13A.2.s2 corresp=es13R.2.s1>Each criterion has features that complement the other one and it is
an interesting approach to investigate them in a more complex example.</s><s id=es13A.2.s3
corresp=es13R.2.s2>Use of constrained mutation and test set minimization allows the application of
these criteria in industrial software development enviroments.</s>
</p>
</text>
h1
<text lang=pt id=h1R>
<p><s id=h1R.1.s1 corresp=h1A.1.s1>Este trabalho apresenta o Método para Projeto de
Hiperdocumentos para Ensino, ou EHDM (Educational Hyperdocuments Design Method), que
proporciona uma abordagem sistemática para apoiar o projeto e desenvolvimento de aplicações
hipermídia para ensino.</s><s id=h1R.1.s2 corresp=h1A.1.s2>O método utiliza o modelo proposto por
Michener e a técnica de mapeamento conceitual para modelar o domínio de conhecimento do
hiperdocumento.</s><s id=h1R.1.s3 corresp=h1A.1.s3>As três fases que compõem o método modelagem conceitual hierárquica, projeto navegacional de contextos e construção e teste - são
apresentadas.</s><s id=h1R.1.s4 corresp=h1A.1.s4>Uma ferramenta denominada Educational
Hyperdocuments Development Tool (EHDT) foi desenvolvida para auxiliar o desenvolvimento de
hiperdocumentos
para
ensino
destinados
ao
sistema
SASHE.</s><s
id=h1R.1.s5
corresp=h1A.1.s5>Essa ferramenta utiliza o EHDM como base metodológica.</s><s id=h1R.1.s6
corresp=h1A.1.s6>O EHDT fornece mecanismos para facilitar laços de realimentação rápidos entre as
fases do método e para apoiar abordagens de projeto bottom-up e top-down.</s>
</p>
</text>
<text lang=en id=h1A>
<p><s id=h1A.1.s1 corresp=h1R.1.s1>This work presents the Educational Hyperdocuments Design
Method, or EHDM, which provides a systematic approach to support the design and development of
educational hypermedia applications.</s><s id=h1A.1.s2 corresp=h1R.1.s2>It uses Michener's model
and the technique of concept mapping for modeling the knowledge domain.</s><s id=h1A.1.s3
corresp=h1R.1.s3>The three phases that comprise the method - hierarchical conceptual modeling,
contextual navigational design and construction and test - are presented.</s><s id=h1A.1.s4
corresp=h1R.1.s4>The Educational Hyperdocuments Development Tool (EHDT) was implemented to
assist the development of educational hyperdocuments for the system SASHE.</s><s id=h1A.1.s5
corresp=h1R.1.s5>This tool uses the EHDM as methodological base.</s><s id=h1A.1.s6
corresp=h1R.1.s6>It also provides mechanisms that to facilitate fast feedback loops between the method
phases and support bottom-up and top-down approaches.</s>
</p>
</text>
234
h2
<text lang=pt id=h2R>
<p><s id=h2R.1.s1 corresp='h2A.1.s1 h2A.1.s2'>Este trabalho propõe um ambiente denominado SIATE
(Sistema Inteligente de Apoio ao Treinamento e Ensino), que integra características de ambientes de
Prática/Treinamento, Hipermídia, Sistemas Tutores e Sistemas Híbridos de Conhecimento, é voltado
para o ensino e tem como característica marcante a liberdade, por parte do estudante, de explorar um
domínio qualquer, podendo recorrer, quando necessário, ao auxílio de um Sistema Tutor e de um
Sistema Híbrido de Conhecimento com conhecimento especialista nesse domínio.</s><s id=h2R.1.s2
corresp=h2A.1.s3>São enfatizados aqui o projeto e o desenvolvimento de um Sistema Tutor que oferece
apoio pedagógico ao ambiente, bem como o desenvolvimento dos recursos hipermídia desse
ambiente.</s>
</p>
</text>
<text lang=en id=h2A>
<p><s id=h2A.1.s1 corresp=h2R.1.s1>This work proposes an environment called SIATE (Sistema
Inteligente de Apoio ao Treinamento e Ensino) which integrates features from Hypermedia, Knowledge
Based Systems, Tutoring Systems, and Case Based Reasoning.</s><s id=h2A.1.s2
corresp=h2R.1.s1>This environment combines approaches of domain exploration by the student with
question-answering mechanisms and a simulation-based interface with expert knowledge.</s><s
id=h2A.1.s3 corresp=h2R.1.s2>The project of the Tutoring System, which provides pedagogic support to
SIATE, and the development of the hypermedia resources are described in the text.</s>
</p>
</text>
h3
<text lang=pt id=h3R>
<p><s id=h3R.1.s1 corresp=h3A.1.s1>Este trabalho apresenta um protótipo de ferramenta, a Html2Hip,
que proporciona um ambiente de importação e adaptação de documentos descritos segundo o padrão
HTML (HyperText Markup Language) para a representação interna do SASHE (Sistema de Autoria e
Suporte Hipermídia para Ensino), que se baseia na estruturação de objetos multimídia, segundo a
hierarquia de classes proposta pelo MCA (Modelo de Contextos Aninhados).</s><s id=h3R.1.s2
corresp=h3A.1.s2>Além disso, este trabalho estendeu a capacidade do editor de nós de informação do
tipo texto do protótipo anterior no que concerne ao processamento de arquivos-texto descritos pelo
padrão RTF (Rich Text Format).</s><s id=h3R.1.s3 corresp=h3A.1.s3>Dessa forma, o SASHE tornou-se
capaz de processar e organizar materiais instrucionais preparados em seu próprio ambiente, no
ambiente WWW (World-Wide Web), bem como em processadores de texto comuns.</s>
</p>
</text>
<text lang=en id=h3A>
<p><s id=h3A.1.s1 corresp=h3R.1.s1>This work presents a tool prototype, the Html2Hip, that provides an
importation and adaptation environment of documents described in HTML (HyperText Markup Language)
standard for the internal representation of the SASHE (Hypermedia System for Authorship and
Supporting Educational Applications), that is based on the structural organization of multimedia objects,
proposed by MCA (Nested Contexts Model).</s><s id=h3A.1.s2 corresp=h3R.1.s2>Moreover, this work
extended the capacity of the information text node editor of the previous prototype concerning the
processing of text-files described in RTF (Rich Text Format) standard.</s><s id=h3A.1.s3
corresp=h3R.1.s3>This way, the SASHE became capable to process and to organize instructional
materials prepared in its proper environment, in the WWW (World-Wide Web) environment, as well as in
common word processors.</s>
</p>
</text>
235
h4
<text lang=pt id=h4R>
<p><s id=h4R.1.s1 corresp=h4A.1.s1>A experiência com autoria de material didático multimídia para
propósitos educacionais mostra um grande problema: como prover uma maneira de tratar objetos
multimídia de modo que usuários inexperientes (como professores) possam estar aptos a projetar e
construir suas próprias apresentações?</s><s id=h4R.1.s2 corresp='h4A.1.s2 h4A.1.s3'>Uma
infra-estrutura básica que armazene e entregue eficientemente os dados de vídeo é necessária, porém,
outro ponto importante é organizar esses dados armazenados no servidor de forma a facilitar seu acesso
por parte dos usuários.</s><s id=h4R.1.s3 corresp=h4A.1.s4>Neste trabalho, isto é alcançado através
do uso de um sistema interativo de recuperação e gerenciamento de informações projetado para facilitar
o acesso a itens (ou parte deles) armazenados no servidor.</s><s id=h4R.1.s4 corresp=h4A.1.s5>A
principal característica de tal sistema é o uso de uma base de metadados contendo os atributos dos
vídeos armazenados no servidor.</s><s id=h4R.1.s5 corresp=h4A.1.s6>Buscas podem ser feitas por
título, assunto, tamanho, autor, conteúdo ou, mais importante no caso de material didático, por cenas ou
frames específicos.</s><s id=h4R.1.s6 corresp=h4A.1.s7>O sistema foi implementado segundo uma
abordagem cliente/servidor utilizando a linguagem de programação JAVA.</s><s id=h4R.1.s7
corresp=h4A.1.s8>A comunicação entre clientes e servidores é realizada através do uso do Visibroker
3.0, que é uma ferramenta de programação para Objetos Distribuídos segundo o padrão CORBA.</s><s
id=h4R.1.s8 corresp=h4A.1.s9>O acesso aos dados a partir da base de metadados é realizado através
do uso de um driver PostgreSQL que segue a API JDBC.</s><s id=h4R.1.s9 corresp=h4A.1.s10>Para
propósitos de avaliação do sistema um player foi construído utilizando a ferramenta Java Media
Framework (JMF).</s><s id=h4R.1.s10 corresp=h4A.1.s11>Foi realizada uma análise para a verificação
do impacto da utilização das tecnologias CORBA e JDBC no sistema.</s><s id=h4R.1.s11
corresp=h4A.1.s12>Foi detectado que a utilização da tecnologia JDBC impõe um atraso muito mais
significante que a utilização da tecnologia CORBA.</s><s id=h4R.1.s12 corresp=h4A.1.s13>Outra
conclusão é que a utilização de metadados provê uma melhor interatividade em buscas, permite
economia de tempo durante o processo de edição e provê economia de espaço de armazenamento
através do compartilhamento de objetos como vídeos, cenas e frames.</s>
</p>
</text>
<text lang=en id=h4A>
<p><s id=h4A.1.s1 corresp=h4R.1.s1>The experience with authoring multimedia material for educational
purposes shows a major problem: how to provide an easy and efficient way to handle multimedia objects
in a manner that non-expert users (namely school teachers) can be able to design and build their own
presentations?</s><s id=h4A.1.s2 corresp=h4R.1.s2>A basic infra-structure that stores and efficiently
deliver the video data is needed.</s><s id=h4A.1.s3 corresp=h4R.1.s2>However, another important point
is the organization of these data stored into the server in a way to facilitate the access to them from the
users.</s><s id=h4A.1.s4 corresp=h4R.1.s3>In the system wich is the subject of this work, this is achived
through the use of an interactive information management and retrieval system designed to facilitate the
access to items (or parts of the items) stored in the server.</s><s id=h4A.1.s5 corresp=h4R.1.s4>The
main characteristic of the system is the use of a metadata base which contains attributes of the videos
stored in the server.</s><s id=h4A.1.s6 corresp=h4R.1.s5>Searches can be made by title, subject,
length, author, content or, most important in the didatic multimedia material case, by a specific scene or
frame.</s><s id=h4A.1.s7 corresp=h4R.1.s6>The system was built with JAVA programming language in
a client/server way.</s><s id=h4A.1.s8 corresp=h4R.1.s7>The communication between clients and
servers is realized through the use of the Visibroker 3.0, which is a Distributed Objects programming tool
according to the CORBA standard.</s><s id=h4A.1.s9 corresp=h4R.1.s8>The data access from the
metadata base use a PostgreSQL driver which follows the JDBC API.</s><s id=h4A.1.s10
corresp=h4R.1.s9>For evaluation purposes a playback tool was built using Java Media Framework
(JMF).</s><s id=h4A.1.s11 corresp=h4R.1.s10>An analisys was carried out to verify the impact of the
utilization of CORBA and JDBC technologies in the system.</s><s id=h4A.1.s12 corresp=h4R.1.s11>It
was detected that JDBC technology utilization imposes a much more significate delay than the CORBA
technology utilization.</s><s id=h4A.1.s13 corresp=h4R.1.s12>Another conclusion is that metadata
236
utilization provide better interactivity searches, making the editing process faster and save storage space
through the sharing of objects like videos, scenes and frames.</s>
</p>
</text>
h5
<text lang=pt id=h5R>
<p><s id=h5R.1.s1 corresp=h5A.1.s1>A partir da análise de diversos trabalhos publicados sobre
requisitos para sistemas de autoria hipermídia educacional, foi proposto um novo conjunto de requisitos
que tem por objetivo auxiliar as etapas de engenharia de requisitos e de avaliação no processo de
desenvolvimento de um sistema pertencente a este domínio.</s><s id=h5R.1.s2 corresp=h5A.1.s2>De
forma geral, foi proposto um conjunto de requisitos que privilegia tanto as necessidades do contexto
educacional quanto as necessidades relacionadas aos ambientes de autoria hipermídia.</s><s
id=h5R.1.s3 corresp='h5A.1.s3 h5A.1.s4'>Esses requisitos foram utilizados na avaliação do sistema
SASHE, tendo sido obtidos resultados que indicaram a eficácia desta proposta e, simultaneamente, a
qualidade da implementação do sistema.</s>
</p>
</text>
<text lang=en id=h5A>
<p><s id=h5A.1.s1 corresp=h5R.1.s1>This study proposes a new set of requirements which aims to
support both the requirements engineering and the evaluation stages in the development process of an
educational hypermedia authoring system.</s><s id=h5A.1.s2 corresp=h5R.1.s2>These requirements
distinguishe both the characteristics of educational context and of hypermedia authoring
environments.</s><s id=h5A.1.s3 corresp=h5R.1.s3>These requirements were utilized in the evaluation
of SASHE, an hypermedia authoring system.</s><s id=h5A.1.s4 corresp=h5R.1.s3>The effectiveness of
the proposal and the quality of the implementation of SASHE have been analysed through data obtained
in this evaluation.</s>
</p>
</text>
h6
<text lang=pt id=h6R>
<p><s id=h6R.1.s1 corresp=h6A.1.s1>Em um mundo computacional em constante evolução, a Web se
apresenta como um ambiente caracterizado por um desenvolvimento acelerado de suas
informações.</s><s id=h6R.1.s2 corresp=h6A.1.s2>Além das informações na Web sofrerem muitas
mudanças e com extrema freqüência, os autores (ou desenvolvedores) das páginas enfrentam
dificuldades nas suas atividades quando envolvem muitas pessoas trabalhando em paralelo no
desenvolvimento de uma página ou de um conjunto de páginas.</s><s id=h6R.1.s3
corresp=h6A.1.s3>Diante desses problemas, este trabalho apresenta a ferramenta VersionWeb que foi
desenvolvida.</s><s id=h6R.1.s4 corresp='h6A.1.s4 h6A.1.s5'>Os objetivos principais deste trabalho
foram proporcionar que os internautas obtivessem as versões das páginas durante a navegação e
fornecer um modo fácil de controle de versões de páginas da Web aos autores, através da própria
Web.</s>
</p>
</text>
<text lang=en id=h6A>
<p><s id=h6A.1.s1 corresp=h6R.1.s1>In the continually changing world of computing, the Web is an
example of an environment where information evolves very rapidly.</s><s id=h6A.1.s2
corresp=h6R.1.s2>In addition to Web information that changes very much and very frequently,
developers are faced with hard work when many people are involved in the parallel development of a set
of related Web pages.</s><s id=h6A.1.s3 corresp=h6R.1.s3>In the face of such problems, a software
237
tool, VersionWeb, was developed.</s><s id=h6A.1.s4 corresp=h6R.1.s4>The idea behind this tool is to
make Web page version control available during browsing to users.</s><s id=h6A.1.s5
corresp=h6R.1.s4>The main goal of VersionWeb is to provide the developers with an easy way of
controlling Web page versions, through the Web itself.</s>
</p>
</text>
h7
<text lang=pt id=h7R>
<p><s id=h7R.1.s1 corresp=h7A.1.s1>Muitos dos sistemas computacionais atuais de apoio ao ensino
podem ser considerados parte de uma evolução que tem enfatizado a exploração de sistemas hipermídia
em geral, e da Web em particular.</s><s id=h7R.1.s2 corresp=h7A.1.s2>A pesquisa associada ao
trabalho aqui reportado tem como objetivo explorar as tecnologias de Hipermídia e Computer Supported
Cooperative Work (CSCW) para viabilizá-las em um ambiente que suporta o acesso de alunos a
hiperdocumentos de conteúdo didático de forma cooperativa - o ambiente StudyConf.</s><s id=h7R.1.s3
corresp=h7A.1.s3>Para promover a interação entre alunos que navegam pelos hiperdocumentos, o
StudyConf controla a navegação dos alunos e gera, dinamicamente, sessões de discussão com os
alunos que visitam o mesmo material.</s><s id=h7R.1.s4 corresp=h7A.1.s4>O StudConf mantém o
registro das discussões realizadas na forma de hiperdocumentos estruturados, o qual pode ser
utilizados, por exemplo, para a geração cooperativa de documentos, conforme proposto em várias
ferramentas
Computer
Supported
Cooperative
Learning
(CSCL).</s><s
id=h7R.1.s5
corresp=h7A.1.s5>O trabalho aqui reportado colaborou, ainda, para o desenvolvimento de uma técnica
que tem como objetivo orientar o projeto de aplicações hipermídia que manipulam informações na
Web.</s>
</p>
</text>
<text lang=en id=h7A>
<p><s id=h7A.1.s1 corresp=h7R.1.s1>Many of the current computational systems dedicated to support
teaching and learning can be considered part of an evolution that has emphasized hypermedia systems
in general, and the World Wide Web in particular.</s><s id=h7A.1.s2 corresp=h7R.1.s2>The work here
reported aims at exploiting the technologies of hypermedia and Computer Supported Cooperative Work
(CSCW) in an environment that supports collaborative access from students to hyperdocuments supported in a tool called StudyConf.</s><s id=h7A.1.s3 corresp=h7R.1.s3>In order to promote
interaction among students that navigate on the same hyperdocuments, StudyConf controls their
navigation and generates dynamic discussion sessions with the students that visit the same
material.</s><s id=h7A.1.s4 corresp=h7R.1.s4>StudyConf registers the discussions as structured
hyperdocuments, which can be used to exploit proposals regarding the collaborative authoring of
contents that are present in several Computer Supported Cooperative Learning (CSCL) tools.</s><s
id=h7A.1.s5 corresp=h7R.1.s5>The work here reported has also contributed to the proposal of a
technique aimed at guiding the development of general web-based hypermedia applications.</s>
</p>
</text>
h8
<text lang=pt id=h8R>
<p><s id=h8R.1.s1 corresp=h8A.1.s1>O projeto SMmD - Sistemas Multimídia Distribuídos - investiga a
construção de uma estrutura de middleware para dar suporte à implementação de aplicações multimídia
interativas em ambientes distribuídos e heterogêneos.</s><s id=h8R.1.s2 corresp=h8A.1.s2>Para tanto,
devenvolveu-se o Ambiente SMmD, o qual inclui módulos para armazenamento e recuperação de
objetos de mídia tais como áudio e vídeo, e também módulos para autoria e intercâmbio de objetos
multimídia em conformidade com o padrão ISO MHEG-5.</s>
</p>
<p><s id=h8R.2.s1 corresp=h8A.2.s1>Esta dissertação descreve o trabalho de implementação de um
238
dos módulos do Projeto SMmD, chamado Módulo de Apresentação e Sincronização (MAS).</s><s
id=h8R.2.s2 corresp=h8A.2.s2>Este módulo foi implementado a partir de outro, chamado Java MHEG-5
Engine (JHEG), cuja função é interpretar e manipular objetos multimídia em conformidade com aquele
padrão.</s>
</p>
<p><s id=h8R.3.s1 corresp=h8A.3.s1>Incialmente são apresentados o contexto, a motivação e os
objetivos que levaram à execução deste trabalho.</s><s id=h8R.3.s2 corresp=h8A.3.s1>A seguir, é feita
uma revisão dos conceitos relacionados à apresentação multimídia, enfatizando os aspectos
relacionados à sincronização de seus componentes.</s><s id=h8R.3.s3 corresp=h8A.3.s2>Em seguida,
apresenta-se o padrão MHEG-5 juntamente com outros padrões e recomendações relevantes no
contexto deste trabalho.</s>
</p>
<p><s id=h8R.4.s1 corresp=h8A.4.s1>Com o objetivo de contextualizar o trabalho, é apresentada, então,
uma visão geral dos módulos que compõem o Ambiente SMmD, seguida de uma descrição do trabalho
de pesquisa que resultou na implementação do applet SyncEvent, embrião do Módulo de Apresentação
e Sincronização.</s>
</p>
<p><s id=h8R.5.s1 corresp=h8A.5.s1>O Módulo de Apresentação e Sincronização, resultado principal
deste trabalho, é então descrito, detalhando-se aspectos de sua arquitetura e de sua
implementação.</s><s id=h8R.5.s2 corresp=h8A.5.s2>Finalmente, na conclusão, as contribuições deste
trabalho são discutidas juntamente com suas limitações e possíveis trabalhos futuros, dentre os quais
está a integração do MAS com os outros módulos do Projeto SMmD.</s>
</p>
</text>
<text lang=en id=h8A>
<p><s id=h8A.1.s1 corresp=h8R.1.s1>The SMmD Project - Distributed Multimedia Systems - is under
investigation in order to provide midleware infrastructure for multimedia interactive applications in
heterogeneous distributed environments.</s><s id=h8A.1.s2 corresp=h8R.1.s2>In this context, the
SMmD Environment (ASMmD) has been developed, including modules for storage and retrieval of media
objects such as audio and video, as well as modules for authoring, storing and delivering multimedia
objects according to the MHEG-5 ISO standard.</s>
</p>
<p><s id=h8A.2.s1 corresp=h8R.2.s1>This dissertation describes the work relative to the implementation
of the Presentation and Synchronization Module (MAS) of the SMmD Project.</s><s id=h8A.2.s2
corresp=h8R.2.s2>This module was built integrated to another module, the Java MHEG-5 Engine
(JHEG), that provides the parsing and decoding of multimedia objects conforming to that ISO
standard.</s>
</p>
<p><s id=h8A.3.s1 corresp='h8R.3.s1 h8R.3.s2'>Initially the context, motivation and objectives are
presented, followed by a literature review of concepts relative to multimedia in general and
synchronization in particular.</s><s id=h8A.3.s2 corresp=h8R.3.s3>Next, the MHEG-5 standard is
presented along with other standards and recommendations relevant to the context of this work.</s>
</p>
<p><s id=h8A.4.s1 corresp=h8R.4.s1>In order to proper contextualize the work, an overview of the
modules that build up the SMmD Environment is then presented, followed by a description of the
investigation and implementation of the SyncEvent Applet, which was the embryo of the Presentation and
Synchronization Module.</s>
</p>
<p><s id=h8A.5.s1 corresp=h8R.5.s1>The main result of this work, the Presentation and Synchronization
Module (MAS), is introduced both from its architectural and implementation aspects.</s><s id=h8A.5.s2
corresp=h8R.5.s2>Finally, in the conclusion, the contributions of the work are discussed along with its
limitations and related future work, which includes integrating the MAS with the remaining modules of the
SMmD project.</s>
</p>
</text>
239
h9
<text lang=pt id=h9R>
<p><s id=h9R.1.s1 corresp=h9A.1.s1>Orientar o desenvolvimento de aplicações para a Web é um
desafio para pesquisadores da área de Hipermídia.</s><s id=h9R.1.s2 corresp=h9A.1.s2>O trabalho
apresentado nesta dissertação tem como objetivo apoiar a construção de aplicações que se preocupam
com o intercâmbio de informações através da utilização da especificação XML (Extensible MarkUp
Language).</s><s id=h9R.1.s3 corresp=h9A.1.s3>Apresenta-se xRot, um roteiro para apoiar as etapas
de definição, geração e apresentação de documentos estruturados manipulados por aplicações para a
Internet.</s><s id=h9R.1.s4 corresp=h9A.1.s4>O roteiro inclui um algoritmo para geração de
documentos XML em um ambiente apoiado por servidores de banco de dados e World Wide Web.</s><s
id=h9R.1.s5 corresp=h9A.1.s5>Também é apresentada a ArqGDE, uma arquitetura que suporta as
aplicações desenvolvidas com o xRot.</s><s id=h9R.1.s6 corresp=h9A.1.s6>Como estudos de caso da
utilização do roteiro, foram desenvolvidas duas aplicações: AulaML e C2000ML.</s>
</p>
</text>
<text lang=en id=h9A>
<p><s id=h9A.1.s1 corresp=h9R.1.s1>Many efforts in the area of hypermedia are geared towards
supporting the development of Web-based applications.</s><s id=h9A.1.s2 corresp=h9R.1.s2>This
thesis focuses in supporting the development of applications that need to provide for the interchange of
documents with the use of XML 3/4 Extensible MarkUp Language.</s><s id=h9A.1.s3
corresp=h9R.1.s3>It presents xRot, a set of directions towards guiding the phases of definition,
generation and presentation of structured documents manipulated by Internet-based applications.</s><s
id=h9A.1.s4 corresp=h9R.1.s4>xRot includes an algorithm for the generation of XML documents in an
environment supported by database and Web servers.</s><s id=h9A.1.s5 corresp=h9R.1.s5>ArgGDE,
an architecture that support applications developed with xRot, is also presented.</s><s id=h9A.1.s6
corresp=h9R.1.s6>AulaML and C2000ML are applications built as a cases study of the use of xRot.</s>
</p>
</text>
h10
<text lang=pt id=h10R>
<p><s id=h10R.1.s1 corresp=h10A.1.s1>Um novo método orientado a objetos para apoiar o projeto e o
desenvolvimento estruturado de aplicações hipermídia, denominado HMBS/M, é proposto.</s><s
id=h10R.1.s2 corresp=h10A.1.s2>O HMBS/M possui como principal característica o uso do HMBS
(Hypertext Model Based on Statecharts) que utiliza como modelo formal subjacente a técnica de
Statecharts para especificar a estrutura organizacional e a semântica de navegação de uma aplicação
hipermídia.</s><s id=h10R.1.s3 corresp=h10A.1.s3>As quatro etapas que compõe o método modelagem conceitual, modelagem navegacional, modelagem da interface e implementação - são
apresentadas.</s><s id=h10R.1.s4 corresp=h10A.1.s4>Em cada fase do método são construídos
modelos que podem ser melhorados ou incrementados na fase posterior, permitindo assim um
desenvolvimento interativo.</s><s id=h10R.1.s5 corresp=h10A.1.s5>São discutidas três formas de
implementação para uma aplicação hipermídia especificada pelo HMBS/M ( interpretada, traduzida e de
tradução livre ( com ênfase para as duas primeiras, que são implementadas usando uma ferramenta
que suporta o HMBS, o sistema HyScharts, e usando o ambiente WWW (padrão HMTL).</s><s
id=h10R.1.s6 corresp=h10A.1.s6>Para ilustrar e validar o HMBS/M apresenta-se a especificação de uma
aplicação hipermídia baseada nos catálogos de Graduação e Pós-graduação do Instituto de Ciências
Matemáticas e de Computação da USP.</s>
</p>
</text>
<text lang=en id=h10A>
240
<p><s id=h10A.1.s1 corresp=h10R.1.s1>A new object oriented method to support the design and
structured development of hypermedia applications called HMBS/M is proposed.</s><s id=h10A.1.s2
corresp=h10R.1.s2>HMBS/M supports the use of HMBS (Hypertext Model Based on Statecharts) that
utilizes as underlying formal model the Statecharts technique to specify the organizational structure and
the browsing semantics of hypermedia applications.</s><s id=h10A.1.s3 corresp=h10R.1.s3>The four
phases that comprise the method ( conceptual design, navigational design, interface design and
implementation ( are presented.</s><s id=h10A.1.s4 corresp=h10R.1.s4>In each phase of the method
models are built that can be improved and expanded in the next phase, allowing an interactive
development.</s><s id=h10A.1.s5 corresp=h10R.1.s5>Three implementation options for a hypermedia
application specified with support of HMBS/M are discussed: interpreted, translated and free translation,
emphasizing the first two that are implemented using a tool that supports HMBS, the HyScharts, and
using the WWW environment (HTML standard).</s><s id=h10A.1.s6 corresp=h10R.1.s6>A case study
based in the graduate and under-graduate course catalogs of the Instituto de Ciências Matemáticas e de
Computação of the Universidade de São Paulo is presented to illustrate and validate HMBS/M.</s>
</p>
</text>
h11
<text lang=pt id=h11R>
<p><s id=h11R.1.s1 corresp='h11A.1.s1 h11A.1.s2'>A dinâmica e a flexibilidade da autoria de
hiperdocumentos na Web, por um lado popularizam a cada dia o uso da Internet, mas por outro,
propiciam que facilmente muitas informações fiquem inconsistentes.</s><s id=h11R.1.s2
corresp=h11A.1.s3>Basta uma definição errônea de um hiperlink, para que o usuário se depare com
uma inconsistência e se sinta "perdido".</s><s id=h11R.1.s3 corresp=h11A.1.s4>Um procedimento
comum durante o desenvolvimento de um site é a reutilização dos componentes de link, seja por haver
na mesma página origem mais de um link, ou o mesmo rótulo de link em diversas páginas, ou ainda
vários links para uma mesma página destino.</s><s id=h11R.1.s4 corresp=h11A.1.s5>Como um site,
geralmente, contém uma grande quantidade de links, torna-se inviável a verificação manual da
reusabilidade de seus links.</s><s id=h11R.1.s5 corresp='h11A.1.s6 h11A.1.s7'>A ferramenta DB-LiOS
foi desenvolvida com o objetivo de automatizar a verificação da reusabilidade de links de um site da
Web, através de processos de extração e classificação de links.</s><s id=h11R.1.s6
corresp=h11A.1.s8>Com a utilização de DB-LiOS, os autores de um site podem obter um auxílio efetivo
para avaliação da consistência de seus links.</s>
</p>
</text>
<text lang=en id=h11A>
<p><s id=h11A.1.s1 corresp=h11R.1.s1>The dynamics and flexibility of Websites authoring, on the one
hand, popularize the Internet usage increasingly.</s><s id=h11A.1.s2 corresp=h11R.1.s1>On the other
hand, they lead easily to inconsistent information.</s><s id=h11A.1.s3 corresp=h11R.1.s2>A wrong
definition of a hyperlink is enough to users come across with inconsistency and then become "lost in
hyperspace".</s><s id=h11A.1.s4 corresp=h11R.1.s3>A common procedure used in site development is
the reuse of link components, the same source page with one or more links, the same link label in
different pages, or several links direct to the same destination page.</s><s id=h11A.1.s5
corresp=h11R.1.s4>In general, a site contains a great amount of links forbidding a manual verification of
links reuse.</s><s id=h11A.1.s6 corresp=h11R.1.s5>In this paper, a tool named DB-LiOS is
presented.</s><s id=h11A.1.s7 corresp=h11R.1.s5>It was developed to verify the reuse of links
automatically, through links extracting and classification processes.</s><s id=h11A.1.s8
corresp=h11R.1.s6>Using DB-LiOS, website authors can get an effective aid to evaluate the consistency
of links.</s>
</p>
</text>
ic1
241
<text lang=pt id=ic1R>
<p><s id=ic1R.1.s1 corresp=ic1A.1.s1>Aplicações de Processamento de Língua Natural (PLN), como
revisores ortográficos, gramaticais e tradutores, geralmente precisam consultar extensos dicionários
contendo, por exemplo, informações morfossintáticas de várias centenas de milhares de palavras de
uma língua.</s><s id=ic1R.1.s2 corresp=ic1A.1.s2>Autômatos finitos, largamente utilizados na
construção de eficientes analisadores léxicos para compiladores, apresentam-se como ótimos
candidatos para o problema de representação desse tipo de léxico de língua natural.</s><s id=ic1R.1.s3
corresp='ic1A.1.s3 ic1A.1.s4'>Este trabalho investigou os métodos de codificação de léxicos utilizando
autômatos finitos, as técnicas de minimização de autômatos determinísticos acíclicos e as estruturas de
dados necessárias para uma representação compacta, resultando em um sistema computacional
eficiente e versátil de representação de grandes léxicos de língua natural.</s><s id=ic1R.1.s4
corresp='ic1A.1.s3 ic1A.1.s4'>Um léxico de mais de 430.000 palavras da língua portuguesa pode ser
convertido em um autômato de menos de 220Kb, em menos de 5 minutos usando um computador
doméstico.</s>
</p>
</text>
<text lang=en id=ic1A>
<p><s id=ic1A.1.s1 corresp=ic1R.1.s1>Natural Language Processing (NLP) applications, such as speller
and grammar checkers and translation systems, need to search very large dictionaries which contain
morphosyntactical and/or semantic information of several hundreds of thousand words of a given
language.</s><s id=ic1A.1.s2 corresp=ic1R.1.s2>Finite Automata are often used in efficient scanners for
compilers and are also good candidates for representing dictionaries.</s><s id=ic1A.1.s3
corresp='ic1R.1.s3 ic1R.1.s4'>This work has investigated methods for representing dictionaries using
finite automata, techniques for minimizing acyclic deterministic finite automaton, and adequate data
structures for a compact representation.</s><s id=ic1A.1.s4 corresp='ic1R.1.s3 ic1R.1.s4'>The resulting
system is able to represent a dictionary of 430,000 Brazilian Portuguese words in a 220Kb automaton, by
using a standard home computer and spending less than five minutes.</s>
</p>
</text>
ic2
<text lang=pt id=ic2R>
<p><s id=ic2R.1.s1 corresp=ic2A.1.s1>A etiquetagem morfossintática é uma tarefa básica, bem
conhecida e bastante explorada em diversas aplicações de Processamento de Línguas Naturais (PLN),
como análise sintática e extração e recuperação de informações.</s><s id=ic2R.1.s2
corresp=ic2A.1.s2>Os etiquetadores para a língua inglesa atingiram um estado da arte entre 96-99% de
precisão geral.</s><s id=ic2R.1.s3 corresp=ic2A.1.s3>Diferentemente do inglês, para o português do
Brasil não foram ainda exploradas todas as técnicas para a etiquetagem, nem se atingiu a precisão dos
melhores etiquetadores para a língua inglesa.</s><s id=ic2R.1.s4 corresp=ic2A.1.s4>Com estas
motivações, quatro etiquetadores disponíveis na WWW foram treinados - Unigrama (TreeTagger),
Trigrama (TreeTagger), baseado em transformações (TBL) e baseado em máxima entropia (MXPOST) -,
e um etiquetador simbólico foi desenvolvido (PoSiTagger).</s><s id=ic2R.1.s5 corresp=ic2A.1.s4>Todos
os etiquetadores adaptados foram treinados com um corpus com cerca de 100.000 palavras formado por
textos didáticos, jornalísticos e literários, e etiquetado com o Nilc tagset.</s><s id=ic2R.1.s6
corresp=ic2A.1.s5>A maior precisão geral obtida foi a do MXPOST - 89,66%.</s><s id=ic2R.1.s7
corresp=ic2A.1.s6>Foram também implementados quatorze métodos para a combinação dos
etiquetadores, dos quais sete superaram a precisão do MXPOST.</s><s id=ic2R.1.s8
corresp=ic2A.1.s7>A maior precisão obtida com os métodos de combinação foi 90,91%.</s><s
id=ic2R.1.s9 corresp=ic2A.1.s8>A precisão geral sofreu a influência do tamanho do corpus manualmente
etiquetado disponível para treinamento, do conjunto de etiquetas e dos tipos de texto utilizados.</s>
</p>
</text>
<text lang=en id=ic2A>
242
<p><s id=ic2A.1.s1 corresp=ic2R.1.s1>POS tagging is a very basic and well known natural language
processing task used in several applications such as parsing and information retrieval.</s><s
id=ic2A.1.s2 corresp=ic2R.1.s2>The taggers for English achieved a state of the art accuracy of 9699%.</s><s id=ic2A.1.s3 corresp=ic2R.1.s3>Unlike the case of English, only some approaches to
tagging were explored for Brazilian Portuguese and the tagging systems available are still unsatisfactory
from the point of view of results based on the state-of-the-art accuracy for English.</s><s id=ic2A.1.s4
corresp='ic2R.1.s4 ic2R.1.s5'>Four taggers have been trained with the NILC tagset on a mixed 100,000word corpus of Brazilian Portuguese, namely Unigram (Treetagger), N-gram (Treetagger), transformationbased (TBL) and Maximum-Entropy tagging (MXPOST), and a symbolic tagger, named PoSiTagger, was
designed.</s><s id=ic2A.1.s5 corresp=ic2R.1.s6>MXPOST displayed the best accuracy (89.66%).</s><s
id=ic2A.1.s6 corresp=ic2R.1.s7>Fourteen methods of combination were used, seven of which led to an
improvement over the MXPOST accuracy.</s><s id=ic2A.1.s7 corresp=ic2R.1.s8>The best result from
the combination strategy was 90,91%.</s><s id=ic2A.1.s8 corresp=ic2R.1.s9>The low accuracy is
attributed to the reduced size of the training corpus, the tagset used and the mixed corpus employed.</s>
</p>
</text>
ic3
<text lang=pt id=ic3R>
<p><s id=ic3R.1.s1 corresp=ic3A.1.s1>A construção de ferramentas para a correção automática de
textos tem ganhado destaque, seguindo a evolução e eficiência dos processadores de textos ao qual
elas são incorporadas.</s><s id=ic3R.1.s2 corresp='ic3A.1.s2 ic3A.1.s3'>E, junto às técnicas tradicionais
simbolistas de implementação de tais ferramentas, através do uso de regras de produção, surgem
aplicações com técnicas até então não usuais na área de lingüística computacional, como o uso de
Redes Neurais Artificiais.</s><s id=ic3R.1.s3 corresp='ic3A.1.s4 ic3A.1.s5'>O trabalho proposto tem por
objetivo fazer um estudo comparativo do uso das técnicas conexionista e simbolista na revisão
automática de erros gramaticais da língua portuguesa.</s><s id=ic3R.1.s4 corresp='ic3A.1.s4
ic3A.1.s5'>Usando como estudo de caso as regras gramaticais da crase, tomamos como exemplo de
modelo tradicional de implementação o revisor gramatical ReGra, e de outro lado, implementamos dois
modelos de redes neurais (um modelo backpropagation e um modelo Elman), para detectar erros com
relação ao uso da crase, tanto em casos de presença incorreta, quanto de ausência.</s><s id=ic3R.1.s5
corresp=ic3A.1.s6>A meta deste estudo não é apontar qual método é o mais eficiente em termos gerais,
mesmo
porque
acreditamos
que
isto
não
seja
possível.</s><s
id=ic3R.1.s6
corresp=ic3A.1.s6>Queremos, sim, observar o desempenho de ambos os métodos quanto ao problema
determinado, visando assim uma maior integração entre eles, aproveitando suas melhores
potencialidades.</s>
</p>
</text>
<text lang=en id=ic3A>
<p><s id=ic3A.1.s1 corresp=ic3R.1.s1>The wide availability of personal computers and word processors
have greatly contributed for the popularization of tools for automatic text correction.</s><s id=ic3A.1.s2
corresp=ic3R.1.s2>While the use of traditional symbolist techniques of implementation of spelling and
grammar checkers are now well established, the introduction of alternative technology does not stop of
growing.</s><s id=ic3A.1.s3 corresp=ic3R.1.s2>The use of neural networks is a good example of these
alternatives.</s><s id=ic3A.1.s4 corresp='ic3R.1.s3 ic3R.1.s4'>This work makes a comparative study
between symbolist and connectionist paradigms in the task of automatic detection of a particular kind of
error in Brazilian Portuguese texts: the use of 'crase' - contraction of the preposition 'a' and the article
'a'.</s><s id=ic3A.1.s5 corresp='ic3R.1.s3 ic3R.1.s4'>The grammar checker ReGra was used as the
symbolist tool and two models of neural networks were built (Backpropagation and Elman) through the
use of the Sttutgart Simulator.</s><s id=ic3A.1.s6 corresp='ic3R.1.s5 ic3R.1.s6'>The goal of the work is
not to determine the better paradigm for this task, but to analyze the performance of the involved models
in order to integrate them in an architecture which can capture the best of them.</s>
</p>
</text>
243
ic4
<text lang=pt id=ic4R>
<p><s id=ic4R.1.s1 corresp=ic4A.1.s1>Atualmente, o inglês é a língua dominante para a escrita e
divulgação de pesquisas científicas na forma de artigos científicos.</s><s id=ic4R.1.s2
corresp=ic4A.1.s2>Porém, existem muitos usuários da língua inglesa que sofrem interferência da língua
materna quando escrevem este gênero de texto em inglês.</s><s id=ic4R.1.s3 corresp=ic4A.1.s3>Estes
usuários se defrontam com problemas nas regras da gramática e estilo, e/ou se sentem incapazes de
gerar expressões e orações padrões, e composições lingüísticas maiores que são convencionais neste
gênero.</s><s id=ic4R.1.s4 corresp=ic4A.1.s4>Para amenizar os problemas desses usuários foi
desenvolvido um ambiente modular de auxílio e ensino de escrita técnica chamado AMADEUS (Amiable
Article Development for User Support).</s><s id=ic4R.1.s5 corresp=ic4A.1.s5>AMADEUS consiste de
várias ferramentas inter-relacionadas - ferramenta de referência, ferramenta de suporte, ferramenta de
crítica e ferramenta tutorial - e fornece o contexto que está inserido este trabalho de mestrado.</s><s
id=ic4R.1.s6 corresp=ic4A.1.s6>O objetivo principal deste mestrado é implementar AMADEUS como
uma arquitetura de agentes que se comunicam através da troca de mensagem com um agente especial
que contém um modelo dinâmico do usuário interagindo com o ambiente.</s><s id=ic4R.1.s7
corresp=ic4A.1.s7>Para tanto, introduzimos o conceito de adaptatividade em sistemas computacionais e
descrevemos vários shells para modelar o usuário.</s><s id=ic4R.1.s8 corresp=ic4A.1.s8>Também
fornecemos detalhes sobre agentes inteligentes que foram usados para implementar o modelo de
usuário para o ambiente AMADEUS.</s>
</p>
</text>
<text lang=en id=ic4A>
<p><s id=ic4A.1.s1 corresp=ic4R.1.s1>Currently, the English is the language chosen to publish
research.</s><s id=ic4A.1.s2 corresp=ic4R.1.s2>However, many non-natives of English face problems
related to interference from their mother tongue (L1 interference) when writing scientific papers in
English.</s><s id=ic4A.1.s3 corresp=ic4R.1.s3>These non-native users also face problems concerning
several aspects of the English such as grammar and style, and/or have difficulties in choosing appropriate
sentence and collocations which appear with high frequency in scientific texts.</s><s id=ic4A.1.s4
corresp=ic4R.1.s4>In order to overcome some of these difficulties we developed a learning environment
for scientific writing named AMADEUS (Amiable Article Development for User Support).</s><s
id=ic4A.1.s5 corresp=ic4R.1.s5>The overall architecture of AMADEUS embodies both advising and
tutoring tools, which are called Reference, Support, Critic and Tutoring tools and provides the context of
this research work.</s><s id=ic4A.1.s6 corresp=ic4R.1.s6>The main goal of this work is to implement
AMADEUS as an agent-based architecture with collaborative agents communicating with a special agent
embodying a dynamic user model.</s><s id=ic4A.1.s7 corresp=ic4R.1.s7>In order to do that we present
the concept of adaptivity and describe several user model shells.</s><s id=ic4A.1.s8
corresp=ic4R.1.s8>We also provide details about intelligent agents which were used to implement the
user model for the AMADEUS environment.</s>
</p>
</text>
ic5
<text lang=pt id=ic5R>
<p><s id=ic5R.1.s1 corresp=ic5A.1.s1>Este trabalho apresenta uma ferramenta de auxílio à geração de
textos por escritores que usam sistemas de computação.</s><s id=ic5R.1.s2 corresp=ic5A.1.s2>Trata-se
do verifica, um sistema para verificação e aconselhamento ortográfico de palavras da língua
portuguesa.</s><s id=ic5R.1.s3 corresp=ic5A.1.s3>O sistema de verificação ortográfica encontra-se
disponível para utilização através de uma interface texto e através de uma interface gráfica.</s><s
id=ic5R.1.s4 corresp=ic5A.1.s4>A interface gráfica foi implementada com a utilização das ferramentas
Tcl/Tk, um sistema de programação para desenvolver e utilizar aplicações com interface gráfica.</s><s
id=ic5R.1.s5 corresp=ic5A.1.s5>O sistema verifica também permite correção on line pela web em
244
http://www.dcc.ufmg/verifica.</s><s id=ic5R.1.s6 corresp=ic5A.1.s6>O sistema testa a ocorrência das
palavras da entrada em um vocabulário da língua portuguesa armazenado em um autômato finito
determinístico acíclico.</s><s id=ic5R.1.s7 corresp=ic5A.1.s7>Um autômato é uma estrutura de dados
eficiente para o armazenamento de léxicos por prover uma maneira compacta para armazenamento do
vocabulário e garantir eficiência de acesso ao mesmo.</s><s id=ic5R.1.s8 corresp=ic5A.1.s8>Visto que
um verificador ortográfico tradicional apresenta deficiências, foi estudada uma forma de se refinar a
análise ortográfica a partir da análise da estrutura da frase.</s><s id=ic5R.1.s9 corresp=ic5A.1.s9>Foi
implementado, então, um algoritmo que atribui classe sintática às palavras da língua.</s><s
id=ic5R.1.s10 corresp=ic5A.1.s10>Esse é o primeiro componente de um analisador sintático para o
português segundo uma nova abordagem, a abordagem funcional, que 'e independente de um
léxico.</s><s id=ic5R.1.s11 corresp=ic5A.1.s11>Como resultado pôde-se concluir que a nova
abordagem é viável e pode-se partir para a análise da frase em um contexto mais amplo.</s><s
id=ic5R.1.s12 corresp=ic5A.1.s12>Além disso, o componente desenvolvido pode ser utilizado para
implementação de um analisador sintático para a língua portuguesa, que posteriormente poderá fazer
parte do sistema verifica.</s>
</p>
</text>
<text lang=en id=ic5A>
<p><s id=ic5A.1.s1 corresp=ic5R.1.s1>The aim of this work is to present a tool that is useful in the
process of writing text in a computer system.</s><s id=ic5A.1.s2 corresp=ic5R.1.s2>It is verifica, a
spell-checker and advisor system that analyses portuguese words.</s><s id=ic5A.1.s3
corresp=ic5R.1.s3>This spell-checker is available in a textual user interface and in a graphical user
interface.</s><s id=ic5A.1.s4 corresp=ic5R.1.s4>The graphical interface was implemented using Tcl/Tk
toolkit, a programming system for devoloping and using graphical user interface applications.</s><s
id=ic5A.1.s5
corresp=ic5R.1.s5>Verifica
is
also
available
on-line
in
the
web
in
http://www.dcc.ufmg/verifica.</s><s id=ic5A.1.s6 corresp=ic5R.1.s6>For each word in the input, the
system searches in a portuguese language vocabulary stored in an acyclic deterministic finite
automaton.</s><s id=ic5A.1.s7 corresp=ic5R.1.s7>An automaton is an efficient data structure for lexicon
storage because it provides a compact vocabulary representation besides efficient access time.</s><s
id=ic5A.1.s8 corresp=ic5R.1.s8>Since a traditional spell-checker has some deficiencies, we studied a
way to refine the orthography analyses by looking also to the phrase structure.</s><s id=ic5A.1.s9
corresp=ic5R.1.s9>So, we implemented an algorithm that gives syntactic cathegorization to portuguese
words.</s><s id=ic5A.1.s10 corresp=ic5R.1.s10>This is the first component of a syntactic analyser for
portuguese language in a new approach, the functional approach, that is lexicon independent.</s><s
id=ic5A.1.s11 corresp=ic5R.1.s11>We conclude that this new approach is viable and we can analyse
phrases in a larger context.</s><s id=ic5A.1.s12 corresp=ic5R.1.s12>Besides, the component that was
developed may be used in a syntactic analyser implementation for portuguese language, that can be a
part of a new improved version of verifica.</s>
</p>
</text>
ic6
<text lang=pt id=ic6R>
<p><s id=ic6R.1.s1 corresp=ic6A.1.s1>A utilização de recursos Hipermídia e técnicas de Inteligência
Artificial em ambientes de ensino e aprendizado oferecem uma melhor apresentação das informações
das informações aos usuários e proporcionam melhores resultados por habilitar o sistema a "raciocinar"
sobre o que e como apresentar ensinamentos efetivos, estimulando o estudante a aprender.</s>
</p>
<p><s id=ic6R.2.s1 corresp='ic6A.2.s1 ic6A.2.s2'>Assim sendo, propõe-se, em um projeto de maior
abrangência, a arquitetura de um ambiente denominado SIATE - Sistema Inteligente de Apoio a
Treinamento e Ensino - que integra características de Sistemas Baseados em Conhecimento, Sistemas
Tutores, Raciocínio Baseado em Casos, Hipermídia e Simulação, com o objetivo de enriquecer um
ambiente exploratório de ensino com conhecimento especialista do domínio e de melhorar o aprendizado
do estudante.</s>
245
</p>
<p><s id=ic6R.3.s1 corresp='ic6A.3.s1 ic6A.3.s2'>O presente trabalho, parte integrante do SIATE no
domínio de Aquisição de Conhecimento, corresponde ao projeto e desenvolvimento de um sistema
Híbrido de Conhecimento, o qual contém o conhecimento especializado do domínio de aplicação e
fornece apoio à geração de roteiros de páginas de um hiperdocumento e à ferramenta de treinamento do
SIATE.</s>
</p>
</text>
<text lang=en id=ic6A>
<p><s id=ic6A.1.s1 corresp=ic6R.1.s1>The use of Hypermidia resources and Artificial Intelligence
techniques in teaching and learning environments allows information to be presented in a clear manner to
users and offers better results by allowing the system to "reason" about what and how effective teaching
should be presented, stimulating the student to learn.</s>
</p>
<p><s id=ic6A.2.s1 corresp=ic6R.2.s1>And architecture called SIATE - Intelligent System for Training
and Teaching has been proposed, as part of a much larger project.</s><s id=ic6A.2.s2
corresp=ic6R.2.s1>This architecture integrates characteristics from Knowlegde Based Systems, Tutoring
Systems, Case Based Reasoning, Hypermidia and Simulation, enriching an exploratory environment for
teaching with expert knowledge about the domain, while also improving the student learning
experience.</s>
</p>
<p><s id=ic6A.3.s1 corresp=ic6R.3.s1>The present work, which is a part of the domain of Knowledge
Acquisition in SIATE, corresponds to the design and implementation of a Hybrid Knowledge
System.</s><s id=ic6A.3.s2 corresp=ic6R.3.s1>This system contains specialized knowledge about the
application domain which is used to generate scripts for pages in a hyperdocument and support the
training tool in SIATE.</s>
</p>
</text>
ic7
<text lang=pt id=ic7R>
<p><s id=ic7R.1.s1 corresp=ic7A.1.s1>Tarefas envolvendo Reconhecimento de Padrões vêm se
tornando mais freqüentes em diferentes domínios de aplicação.</s><s id=ic7R.1.s2 corresp=ic7A.1.s2>A
maioria destas tarefas tem sido eficientemente tratada através da utilização de Redes Neurais
Artificiais.</s><s id=ic7R.1.s3 corresp=ic7A.1.s3>Entre os modelos de Redes Neurais mais difundidos,
destaca-se o modelo Perceptron Multi-Camadas (Multi-Layer Perceptron ou MLP).</s><s id=ic7R.1.s4
corresp=ic7A.1.s3>Entretanto, o desempenho de uma Rede Neural MLP em um determinado problema
depende diretamente da topologia adotada, que deve ser determinada no início do processo de
treinamento.</s><s id=ic7R.1.s5 corresp=ic7A.1.s4>A escolha da topologia de uma Rede Neural não é
trivial, normalmente resultando em uma busca exaustiva pela configuração mais apropriada.</s>
</p>
<p><s id=ic7R.2.s1 corresp=ic7A.2.s1>Com o objetivo de auxiliar a determinação da topologia de uma
Rede Neural, vários métodos foram desenvolvidos para a automação deste processo, entre os quais
encontram-se as Redes Neurais Construtivas.</s><s id=ic7R.2.s2 corresp=ic7A.2.s2>Estas redes
utilizam Algoritmos Construtivos que, a partir de uma rede mínima, inserem gradualmente novos
neurônios e conexões durante o treinamento, procurando melhorar o desempenho da mesma.</s><s
id=ic7R.2.s3 corresp=ic7A.2.s3>Contudo, a avaliação da melhor aplicação de diferentes Algoritmos
Construtivos em um mesmo problema depende da homogeneidade do seu ambiente de treinamento.</s>
</p>
<p><s id=ic7R.3.s1 corresp=ic7A.3.s1>Este trabalho fornece a definição de um conjunto de classes
abstratas para permitir que diferentes algoritmos de treinamento, incluindo Algoritmos Construtivos,
sejam criados como componentes com acesso estritamente definido para futura utilização em diferentes
aplicações.</s><s id=ic7R.3.s2 corresp=ic7A.3.s2>Através do uso destes componentes em uma nova
versão do Simulador para Redes Neurais Artificiais Kipu, a análise da eficiência de Redes Neurais
246
Construtivas em tarefas reais de Reconhecimento de Padrões teve início.</s>
</p>
</text>
<text lang=en id=ic7A>
<p><s id=ic7A.1.s1 corresp=ic7R.1.s1>Tasks involving Pattern Recognition are becoming more frequent
in many applications.</s><s id=ic7A.1.s2 corresp=ic7R.1.s2>Most of these tasks have been efficiently
handled by Artificial Neural Networks.</s><s id=ic7A.1.s3 corresp='ic7R.1.s3 ic7R.1.s4'>One of the most
common models used is the MLP (Multi-Layer Perceptron), though its performance is directly dependent
on the chosen topology, which it must be set in the beginning of the training process.</s><s id=ic7A.1.s4
corresp=ic7R.1.s5>The choice of a Neural Network topology is not trivial, and usually becomes an
exhaustive search for the most appropriate configuration.</s>
</p>
<p><s id=ic7A.2.s1 corresp=ic7R.2.s1>Several methods have been developed to automatically find a
suitable Neural Network topology, including Constructive Neural Networks.</s><s id=ic7A.2.s2
corresp=ic7R.2.s2>These networks are trained by Constructive Algorithms which, starting from a minimal
topology, gradually insert new neurons and connections, aming to improve the network's
performance.</s><s id=ic7A.2.s3 corresp=ic7R.2.s3>Nevertheless, the evaluation of the best use of such
algorithms in a given task depends on the homogeneity of the training environment.</s>
</p>
<p><s id=ic7A.3.s1 corresp=ic7R.3.s1>This work provides the definition of a set of abstract classes which
allow different training algorithms, including Constructive Algorithms, to be built as components with
strictly defined access in order to be used in different applications.</s><s id=ic7A.3.s2
corresp=ic7R.3.s2>By using these components in a new version of the Kipu Neural Network Simulator, it
is possible to begin analyzing the efficiency of Constructive Neural Networks in real Pattern Recognition
tasks.</s>
</p>
</text>
ic8
<text lang=pt id=ic8R>
<p><s id=ic8R.1.s1 corresp=ic8A.1.s1>Esta tese trata do problema da escrita de artigos científicos em
inglês como língua estrangeira.</s><s id=ic8R.1.s2 corresp=ic8A.1.s2>Do ponto de vista teórico, foram
investigados métodos e técnicas de duas áreas da Inteligência Artificial - Lingüística Computacional e
Raciocínio Baseado em Casos -, em busca de soluções para a construção de ferramentas de software
que diminuíssem os problemas de interferência da língua materna e de falta de coesão e coerência nos
textos escritos por estudantes da área de física experimental, principalmente.</s><s id=ic8R.1.s3
corresp=ic8A.1.s3>Do ponto de vista prático, foram desenvolvidas duas ferramentas de auxílio à
escrita.</s><s id=ic8R.1.s4 corresp=ic8A.1.s4>Uma primeira, chamada Ferramenta de Referência, foi
implementada utilizando-se o método de análise de corpus para a geração de uma Base de Expressões
que contém as colocações do tipo expressões-padrão, comumente encontradas em textos científicos de
artigos e livros de subáreas de física e informática.</s><s id=ic8R.1.s5 corresp=ic8A.1.s5>O acesso às
colocações pode ser feito de três maneiras: através de componentes e sub-componentes da estrutura
esquemática de artigos da área de pesquisa experimental, através de palavras-chave pertencentes a
este gênero, e pelos padrões retóricos mais comuns que este gênero utiliza.</s><s id=ic8R.1.s6
corresp=ic8A.1.s6>Uma ferramenta de aquisição de conhecimento está acoplada à Ferramenta de
Referência, permitindo extensibilidade, fácil personalização, e transporte (portability) para novos
domínios.</s><s id=ic8R.1.s7 corresp='ic8A.1.s7 ic8A.1.s8'>Testes com alunos de pós-graduação em
um curso de Escrita Científica no IFQSC-USP comprovaram a eficácia da ferramenta, uma vez que seu
uso auxiliou na superação do bloqueio inicial em se produzir um primeiro rascunho de texto, e forneceu
input adequado para a escrita de textos coesos.</s><s id=ic8R.1.s8 corresp='ic8A.1.s9
ic8A.1.s10'>Como se observou, também, que esta ferramenta só é adequada para usuários com boa
recepção da língua inglesa e alguma experiência em escrita científica, uma nova ferramenta foi
implementada para uma classe de usuários que possuem problemas mais severos quanto à coesão e
interferência da língua materna.</s><s id=ic8R.1.s9 corresp=ic8A.1.s11>Ela foi denominada Ferramenta
247
de Suporte, e para sua implementação utilizou-se, além do método de análise de corpus, a abordagem
baseada em casos para modelar as fases da escrita.</s><s id=ic8R.1.s10 corresp=ic8A.1.s12>A análise
de corpus nesta segunda ferramenta foi mais detalhada, ficando assim restrita à Seção Introdutória de
Artigos Experimentais.</s><s id=ic8R.1.s11 corresp=ic8A.1.s13>Esta análise identificou trinta estratégias
retóricas encontradas em artigos científicos, geralmente realizadas por três ou quatro mensagens
(denominação para os tipos diferentes de informações) tomadas de um conjunto de quarenta e cinco
tipos.</s><s id=ic8R.1.s12 corresp=ic8A.1.s14>A base de casos da implementação atual da ferramenta
conta com cinqüenta e quatro instâncias de introduções autênticas das revistas Physical Review Letters
e Thin Solid Films, um número ainda pequeno que deve ser aumentado para que uma avaliação
quantitativa do método de busca seja realizada.</s><s id=ic8R.1.s13 corresp='ic8A.1.s16
ic8A.1.s17'>Uma ferramenta para auxiliar o engenheiro de conhecimento na aquisição de novos casos e
vários filtros para automatizar o processo de edição dos casos foram implementados, tornando o
processo de geração de novos casos semi-automático.</s><s id=ic8R.1.s14 corresp='ic8A.1.s16
ic8A.1.s17'>Os trabalhos futuros com relação a esta segunda ferramenta devem tratar principalmente do
acréscimo de casos na base, da avaliação da precisão e revocação da busca, e de testes com usuários,
que, com certeza, contribuirão para o aperfeiçoamento de ferramentas construídas nestas bases.</s>
</p>
</text>
<text lang=en id=ic8A>
<p><s id=ic8A.1.s1 corresp=ic8R.1.s1>This thesis considers the problem of writing scientific papers in
English as a foreign language.</s><s id=ic8A.1.s2 corresp=ic8R.1.s2>From the theoretical point of view,
techniques from two areas of Artificial Intelligence, namely Computational Linguistics and Case-based
Reasoning, were investigated in the search for possible solutions to minimize mother tongue interference
and lack of cohesion and coherence in students texts, especially in experimental physics.</s><s
id=ic8A.1.s3 corresp=ic8R.1.s3>Two writing tools were then developed.</s><s id=ic8A.1.s4
corresp=ic8R.1.s4>The first one, named Reference Version, employed corpus analysis for creating a
sentences base containing collocations frequently used in scientific writing.</s><s id=ic8A.1.s5
corresp=ic8R.1.s5>Such collocations could be accessed in one of three ways: according to the
components and component parts of the schematic structure of a scientific paper, by searching keywords
and communicative goals.</s><s id=ic8A.1.s6 corresp=ic8R.1.s6>An acquisition mode was also
implemented so that the tool can be customized easily thus allowing portability to other domains and
possible extensions within a given domain.</s><s id=ic8A.1.s7 corresp=ic8R.1.s7>Experiments in a
technical writing course at IFQSC-USP for graduate students have demonstrated the efficacy of the
tool.</s><s id=ic8A.1.s8 corresp=ic8R.1.s7>It was particularly useful in helping students to overcome the
initial block in the preparation of a first draft and also in providing contextual linguistic input for producing
a cohesive text.</s><s id=ic8A.1.s9 corresp=ic8R.1.s8>It was also observed that this first tool was only
helpful for students possessing reasonable reception of the English language and some experience in
scientific writing.</s><s id=ic8A.1.s10 corresp=ic8R.1.s8>A new, more sophisticated tool was then
proposed and implemented.</s><s id=ic8A.1.s11 corresp=ic8R.1.s9>It is named Support Version and
utilizes corpus analysis and the case-based approach as a framework for modeling the different stages of
the writing process.</s><s id=ic8A.1.s12 corresp=ic8R.1.s10>Because a more detailed analysis had to
be performed, the tool was restricted to the Introductory Section of papers on experimental
physics.</s><s id=ic8A.1.s13 corresp=ic8R.1.s11>In this analysis 30 rhetorical strategies were identified
which were generally realized linguistically using 3 or 4 rhetorical messages from a set of 45 types of
message.</s><s id=ic8A.1.s14 corresp=ic8R.1.s12>The implemented cases base has 54 introductions
from the Physical Review Letters and Thin Solid Films journals, which has been shown to be a far too
small number for reasonable recall and precision figures to be obtained.</s><s id=ic8A.1.s15
corresp=''>A scheme has been incorporated into the tool for adaptations to be made in the cases
recovered, by making use of revision rules.</s><s id=ic8A.1.s16 corresp='ic8R.1.s13 ic8R.1.s14'>In
future the tool may be extended in a straightforward way to other parts of a scientific paper or to other
areas of research with a semi-automatic edition process of new cases that has been built into the Support
tool.</s><s id=ic8A.1.s17 corresp='ic8R.1.s13 ic8R.1.s14'>This certainly opens the way for customization
which will greatly facilitate the assessment of the tool according to usability criteria.</s>
</p>
</text>
248
mc1
<text lang=pt id=mc1R>
<p><s id=mc1R.1.s1 corresp=mc1A.1.s1>Nesse trabalho, estudamos um problema de otimização
combinatorial conhecido por Problema da Mochila Compartimentada, que é uma extensão do clássico
Problema da Mochila.</s><s id=mc1R.1.s2 corresp=mc1A.1.s2>O problema consiste em determinar as
capacidades adequadas de vários compartimentos que podem vir a ser alocados em uma mochila e
como esses compartimentos devem ser carregados, respeitando as restrições de capacidades dos
compartimentos e da mochila.</s><s id=mc1R.1.s3 corresp=mc1A.1.s3>Busca-se maximizar o valor de
utilidade total.</s><s id=mc1R.1.s4 corresp=mc1A.1.s4>O problema é muito pouco estudado na
literatura, apesar de surgir naturalmente em aplicações práticas.</s><s id=mc1R.1.s5
corresp=mc1A.1.s5>Nesse estudo, propomos uma modelagem matemática não linear para o problema e
verificamos algumas heurísticas para sua resolução.</s>
</p>
</text>
<text lang=en id=mc1A>
<p><s id=mc1A.1.s1 corresp=mc1R.1.s1>In this work, we studied a combinatorial optimization problem
called the Clustered Knapsack Problem, that is an extension of the standard Knapsack Problem.</s><s
id=mc1A.1.s2 corresp=mc1R.1.s2>The problem is to determine the right capacities of several clusters
which can be allocated in a knapsack and how these clusters should be placed so as to respect the
constraints on the capacities of the clusters and the knapsack.</s><s id=mc1A.1.s3
corresp=mc1R.1.s3>The objective is to maximize a total utility value.</s><s id=mc1A.1.s4
corresp=mc1R.1.s4>The problem has seldom been studied in the literature, even though it appears
naturally in practical applications.</s><s id=mc1A.1.s5 corresp=mc1R.1.s5>In this study, we propose a
non-linear model for the problem and we insert some heuristics for its resolution.</s>
</p>
</text>
quali1
<text lang=pt id=quali1R>
<p><s id=quali1R.1.s1 corresp=quali1A.1.s1>A tendência atual no projeto de sistemas hipermídia é o
desenvolvimento de sistemas que sejam abertos, extensíveis e distribuídos entre diferentes
usuários.</s><s id=quali1R.1.s2 corresp=quali1A.1.s2>Nos últimos anos vários sistemas hipermídia
abertos foram apresentados na literatura.</s><s id=quali1R.1.s3 corresp=quali1A.1.s3>As técnicas
formais vêm se tornando uma ferramenta útil para especificação de aplicações hipermídia (e
conseqüentemente de aplicações em sistemas hipermídia abertos).</s><s id=quali1R.1.s4
corresp=quali1A.1.s4>Modelos formais adequados podem oferecer abordagens sistemáticas e confiáveis
para analisar e verificar as propriedades estruturais e dinâmicas destas aplicações.</s>
</p>
<p><s id=quali1R.2.s1 corresp=quali1A.2.s1>Este projeto de mestrado tem como objetivo principal
desenvolver um modelo formal para hiperdocumentos (aplicações hipermídia) que sejam apoiados por
sistemas hipermídia abertos.</s><s id=quali1R.2.s2 corresp=quali1A.2.s2>Tal modelo deve satisfazer as
características relacionadas com a "abertura" de uma aplicação hipermídia.</s><s id=quali1R.2.s3
corresp=quali1A.2.s2>Características tais como a distinção, em um documento hipermídia, dos aspectos
de conteúdo e estrutura por um lado, e os aspectos de armazenamento e tempo de execução por
outro.</s><s id=quali1R.2.s4 corresp=quali1A.2.s3>Para a construção do modelo deverá ser utilizada
uma técnica formal que atenda aos requisitos necessários para a modelagem das características
impostas por aplicações hipermídia abertas.</s>
</p>
</text>
<text lang=en id=quali1A>
<p><s id=quali1A.1.s1 corresp=quali1R.1.s1>The current trend of hypermedia systems design is the
development of open, extensible and distributed multiuser systems.</s><s id=quali1A.1.s2
249
corresp=quali1R.1.s2>So, in the last years some Open Hypermedia Systems (OHS) architectures had
been presented in literature.</s><s id=quali1A.1.s3 corresp=quali1R.1.s3>Formal techniques are
becoming a useful tool for the specification of hypermedia applications (and also, OHS
applications).</s><s id=quali1A.1.s4 corresp=quali1R.1.s4>Adequate formal models can offer systematic
approaches to analyze and verify structural and dynamics properties of this kind of applications.</s>
</p>
<p><s id=quali1A.2.s1 corresp=quali1R.2.s1>This work aims to develop a formal model for
hyperdocuments
(hypermedia
applications)
supported
by
OHS.</s><s
id=quali1A.2.s2
corresp='quali1R.2.s2 quali1R.2.s3'>Then this formal model should consider the OHS applications
features such as the distinction in a hyperdocument between contents aspects and structure aspects on
the one hand, and storage aspects and runtime on the other one.</s><s id=quali1A.2.s3
corresp=quali1R.2.s4>Also, a formal technique that satisfies the required features of OHS applications
will be used to the specification of the formal model.</s>
</p>
</text>
quali2
<text lang=pt id=quali2R>
<p><s id=quali2R.1.s1 corresp=quali2A.1.s1>O aprimoramento das técnicas e métodos sistemáticos
elaborados para apoiar o desenvolvimento de aplicações trouxe como principais vantagens a produção
de softwares com alta qualidade e a custos mais baixos.</s><s id=quali2R.1.s2
corresp=quali2A.1.s2>De forma similar ao desenvolvimento de softwares comerciais, o desenvolvimento
de aplicações hipermídia tem passado por significativas mudanças e por constantes evoluções.</s><s
id=quali2R.1.s3 corresp=quali2A.1.s3>Atualmente, os sistemas de autoria hipermídia oferecem, por
exemplo, condições para que uma aplicação seja previamente especificada para, em seguida, ser
efetivamente implementada.</s><s id=quali2R.1.s4 corresp=quali2A.1.s4>No entanto, é necessário que
eles possuam alguns atributos que proporcionem facilidades em sua utilização, de forma a motivar seus
usuários.</s><s id=quali2R.1.s5 corresp=quali2A.1.s5>De forma geral, esse trabalho se concentra na
avaliação da implementação de um conjunto de requisitos desejável em um ambiente de autoria de
aplicações hipermídia para ensino denominado SASHE (Sistema de Autoria e Suporte Hipermídia para
Ensino).</s><s id=quali2R.1.s6 corresp='quali2A.1.s6 quali2A.1.s7'>Os requisitos dos usuários
específicos desse sistema também serão considerados na avaliação, que será realizada de forma
experimental e resultará na obtenção de dados concretos com relação às condições atuais da
implementação do módulo de autoria do sistema mencionado.</s>
</p>
</text>
<text lang=en id=quali2A>
<p><s id=quali2A.1.s1 corresp=quali2R.1.s1>The improvement of the techniques and systematic
methods elaborated to support the development of computational systems, has brought as main strength
the production of high quality and low cost softwares.</s><s id=quali2A.1.s2 corresp=quali2R.1.s2>As in
the development of commercial softwares, the development of hypermedia applications has passed for
significant alterations and constant evolution.</s><s id=quali2A.1.s3 corresp=quali2R.1.s3>Nowadays,
the authoring systems for hypermedia applications provide, for example, conditions for a previously
specified
application
to
be
effectively
implemented
later.</s><s
id=quali2A.1.s4
corresp=quali2R.1.s4>However, it is necessary that they have some attributes to provide facilities and to
motivate the users.</s><s id=quali2A.1.s5 corresp=quali2R.1.s5>This work is about the evaluation of the
implementation of a desirable requirement set of an authoring system called SASHE (Hypermedia
System
for Authoring and Supporting Educational Applications).</s><s
id=quali2A.1.s6
corresp=quali2R.1.s6>Particular users requirements for this system will also be considerated.</s><s
id=quali2A.1.s7 corresp=quali2R.1.s6>The evaluation will be realized in an experimental form and will
answer questions about the real conditions of the system's authoring module.</s>
</p>
</text>
250
quali3
<text lang=pt id=quali3R>
<p><s id=quali3R.1.s1 corresp=quali3A.1.s1>Este trabalho propõe uma modelagem lingüística dos itens
lexicais do português do Brasil, uma modelagem relacional e sua implementação na forma de uma Base
de Dados Lexicais.</s><s id=quali3R.1.s2 corresp=quali3A.1.s2>O recurso de PLN resultante favorece
padronização, centralização e reutilização dos dados, facilitando o que é considerado uma das etapas
mais difíceis no processo de desenvolvimento: a aquisição de conhecimento lingüístico necessário.</s>
</p>
</text>
<text lang=en id=quali3A>
<p><s id=quali3A.1.s1 corresp=quali3R.1.s1>This work proposes a linguistic modeling of lexical items of
Brazilian Portuguese, a relational modeling and its implementation in the form of a Lexical
Database.</s><s id=quali3A.1.s2 corresp=quali3R.1.s2>The resulting NLP resource favors the
standardization, reuse and centralization of data, aiming at facilitating one of the most difficult stages in
the development process: the linguistic knowledge acquisition.</s>
</p>
</text>
quali4
<text lang=pt id=quali4R>
<p><s id=quali4R.1.s1 corresp=quali4A.1.s1>Este projeto visa à construção de um protótipo de
sumarizador automático para investigar o planejamento textual conforme a abordagem proposta por Rino
(1996).</s><s id=quali4R.1.s2 corresp=quali4A.1.s2>A parte principal do trabalho consiste no estudo do
modelo de discurso fundamental para a sumarização automática e na implementação de estratégias de
planejamento, expressas por operadores de plano cuja seleção é dirigida por objetivos
comunicativos.</s><s id=quali4R.1.s3 corresp=quali4A.1.s3>Para complementar o protótipo, será
associado ao planejador textual um realizador lingüístico para produzir o texto a partir de seu plano
estrutural.</s><s id=quali4R.1.s4 corresp=quali4A.1.s4>O estudo fundamental também abrange a
averiguação de técnicas de sumarização, investigações na área de geração automática de textos e
levantamento de critérios que possam avaliar os resultados obtidos.</s>
</p>
</text>
<text lang=en id=quali4A>
<p><s id=quali4A.1.s1 corresp=quali4R.1.s1>This project seeks to construct a prototype of an automatic
summarizer to investigate the textual planning according to the proposal of Rino (1996).</s><s
id=quali4A.1.s2 corresp=quali4R.1.s2>The main part of the work consists in the study of the model of
fundamental discourse for the automatic summarization and in the implementation of planning strategies,
expressed by plan operators whose selection is driven by communicative objectives.</s><s
id=quali4A.1.s3 corresp=quali4R.1.s3>To complement the prototype, a linguistic realizer will be
associated to the textual planner in order to produce the text from its structural plan.</s><s
id=quali4A.1.s4 corresp=quali4R.1.s4>The fundamental study also includes the verification of
summarization techniques, investigations in the area of text generation and the search for approaches
that can evaluate the obtained results.</s>
</p>
</text>
sd1
<text lang=pt id=sd1R>
<p><s id=sd1R.1.s1 corresp=sd1A.1.s1>Neste trabalho de mestrado foi desenvolvido o projeto de uma
máquina paralela dedicada para solução de sistemas de equações lineares.</s><s id=sd1R.1.s2
corresp=sd1A.1.s2>Este é um problema presente em uma grande variedade de aplicações científicas e
251
de engenharia e cuja solução torna-se uma tarefa computacionalmente intensiva, à medida em que o
número de incógnitas aumenta.</s><s id=sd1R.1.s3 corresp=sd1A.1.s3>Implementou-se uma
Arquitetura Sistólica, conectada numa topologia em anel, que mapeia métodos de solução
iterativos.</s><s id=sd1R.1.s4 corresp=sd1A.1.s4>Essa classe de arquiteturas paralelas apresenta
características de simplicidade, regularidade e modularidade que facilitam implementações em hardware,
sendo muito utilizadas em sistemas de computação dedicados à solução de problemas específicos, os
quais possuem como requisitos a grande demanda computacional e a necessidade de respostas em
tempo real.</s><s id=sd1R.1.s5 corresp='sd1A.1.s5 sd1A.1.s6'>Foram adotadas metodologias e
ferramentas avançadas para projeto de hardware que aceleram o ciclo de desenvolvimento e para a
implementação foram utilizados circuitos reconfiguráveis FPGAs (Field Programmable Gate
Arrays).</s><s id=sd1R.1.s6 corresp=sd1A.1.s7>Os resultados de desempenho são apresentados e
discutidos, indicando que a abordagem e metodologia adotada é viável e eficiente para solução deste
tipo de problema.</s>
</p>
</text>
<text lang=en id=sd1A>
<p><s id=sd1A.1.s1 corresp=sd1R.1.s1>This dissertation presents the project of a parallel machine
dedicated for solving linear systems.</s><s id=sd1A.1.s2 corresp=sd1R.1.s2>This is a problem that
appears in a great variety of scientific and engineering applications with a solution that becomes a
computationally intensive task, measured by the increasing number of unknown variables.</s><s
id=sd1A.1.s3 corresp=sd1R.1.s3>An Systolic Architecture was implemented, connected in a ring
topology, mapping an iterative solution method.</s><s id=sd1A.1.s4 corresp=sd1R.1.s4>This class of
parallel architectures presents characteristics of simplicity, regularity and modularity that facilitate
hardware implementations, being very used in dedicated computation systems to the solution of specific
problems, which possess as requirements to handle great computational demand and real-time
response.</s><s id=sd1A.1.s5 corresp=sd1R.1.s5>Advanced methodologies and tools for hardware
project were adopted to accelerate the development cycle.</s><s id=sd1A.1.s6 corresp=sd1R.1.s5>The
architecture has been implemented and verified on FPGAs (Field Programmable Gate Arrays).</s><s
id=sd1A.1.s7 corresp=sd1R.1.s6>The performance results are presented and discussed, indicating the
feasibility and efficiency of the adopted approach and methodology for this kind of problem.</s>
</p>
</text>
sdpc1
<text lang=pt id=sdpc1R>
<p><s id=sdpc1R.1.s1 corresp=sdpc1A.1.s1>Esta dissertação de Mestrado apresenta uma extensão do
ASiA (Ambiente de Simulação Automático), para simulação de arquiteturas de computadores,
denominada Módulo Arquitetura.</s><s id=sdpc1R.1.s2 corresp=sdpc1A.1.s2>Este módulo possibilita
que o usuário utilize arquiteturas já definidas (alterando ou não os seus parâmetros) ou desenvolva o
modelo de uma nova arquitetura utilizando ferramentas específicas para simulação de arquitetura de
computadores.</s><s id=sdpc1R.1.s3 corresp=sdpc1A.1.s3>Dois exemplos ilustram a utilização do
Módulo Arquitetura, destacando as vantagens de sua aplicação tanto em ensino como em
pesquisa.</s><s id=sdpc1R.1.s4 corresp=sdpc1A.1.s4>Este trabalho apresenta ainda algumas
alterações efetuadas no ASiA para torná-lo mais amigável e flexível.</s><s id=sdpc1R.1.s5
corresp=sdpc1A.1.s5>Uma revisão bibliográfica dos assuntos relacionados ao tema é também
apresentada.</s>
</p>
</text>
<text lang=en id=sdpc1A>
<p><s id=sdpc1A.1.s1 corresp=sdpc1R.1.s1>This MSc dissertation presents an extension of the ASiA
(Ambiente de Simulação Automático) for computer architecture simulation, named Architecture
Module.</s><s id=sdpc1A.1.s2 corresp=sdpc1R.1.s2>This module allows the use of previously defined
architectures (with possible alteration of parameters) or new architecture models using specific tools for
252
computer architecture simulation.</s><s id=sdpc1A.1.s3 corresp=sdpc1R.1.s3>Two examples show the
utilization of the Architecture Module highlighting its advantages as both a teaching and a research
tool.</s><s id=sdpc1A.1.s4 corresp=sdpc1R.1.s4>This work also presents some improvements to the
ASiA with the aim of becoming more friendly and flexible.</s><s id=sdpc1A.1.s5 corresp=sdpc1R.1.s5>A
literature review of the subjects related to the general theme is also presented.</s>
</p>
</text>
sdpc2
<text lang=pt id=sdpc2R>
<p><s id=sdpc2R.1.s1 corresp=sdpc2A.1.s1>Os sistemas computacionais distribuídos aplicados à
computação paralela permitem uma melhor relação custo/benefício para a computação paralela.</s><s
id=sdpc2R.1.s2 corresp=sdpc2A.1.s2>Esses sistemas oferecem a potência computacional adequada às
aplicações que não necessitam de uma máquina maciçamente paralela, porém necessitam de uma
potência computacional maior que uma máquina seqüencial pode oferecer.</s>
</p>
<p><s id=sdpc2R.2.s1 corresp=sdpc2A.2.s1>P.V.M. (Parallel Virtual Machine) e M.P.I. (Message
Passage Inteface) são exemplos de ambiente de paralelos virtuais amplamente discutido na
literatura.</s><s id=sdpc2R.2.s2 corresp=sdpc2A.2.s2>Tendo em vista a grande utilização desses
ambientes tanto em nível acadêmico quanto em níveis comerciais e industriais, torna-se interessante a
criação de uma ferramenta que apoie o desenvolvimento de programas para esses ambientes.</s><s
id=sdpc2R.2.s3 corresp='sdpc2A.2.s3 sdpc2A.2.s4'>Poucas são as ferramentas desse tipo que
aparecem na literatura; uma delas e que permite ser estendida para dar suporte a tais ambientes é a
F.A.P.P. (Ferramenta de Apoio à Programação Paralela).</s>
</p>
<p><s id=sdpc2R.3.s1 corresp=sdpc2A.3.s1>Dentro desse contexto, este trabalho apresenta a
modelagem dos ambientes paralelos virtuais segundo a abordagem proposta na definição da F.A.P.P.,
para que arcabouços de programas P.V.M. e M.P.I possam ser gerados.</s><s id=sdpc2R.3.s2
corresp=sdpc2A.3.s2>Essa ferramenta permite a utilização da computação paralela a um maior número
de usuários, ou seja, auxiliando os iniciante na confecção dos programa e os experientes na
manutenção, além de permitir maior produtividade.</s>
</p>
<p><s id=sdpc2R.4.s1 corresp=sdpc2A.4.s1>Foram realizados estudos visando a validação e a
avaliação da ferramenta.</s><s id=sdpc2R.4.s2 corresp=sdpc2A.4.s1>Os resultados obtidos
demonstram que a ferramenta possui comportamento estável e tem potencial para ser utilizada
livremente em ambientes P.V.M. e M.P.I..</s>
</p>
</text>
<text lang=en id=sdpc2A>
<p><s id=sdpc2A.1.s1 corresp=sdpc2R.1.s1>Distributed computing systems applied to parallel
computing allow the realisation of a better cost/benefit relation for parallel programming.</s><s
id=sdpc2A.1.s2 corresp=sdpc2R.1.s2>These systems offer an adequate computing power to those
applications which do not require a massively parallel architecture but need such a computer power not
available from sequential computers.</s>
</p>
<p><s id=sdpc2A.2.s1 corresp=sdpc2R.2.s1>P.V.M. (Parallel Virtual Machine) and M.P.I. (Message
Passing Interface) are good examples of parallel virtual environments being widely discussed in the
literature.</s><s id=sdpc2A.2.s2 corresp=sdpc2R.2.s2>These virtual environments are broadly used in
both academic, commercial and industrial applications, making attractive the development of supporting
tools for these parallel programming environments.</s><s id=sdpc2A.2.s3 corresp=sdpc2R.2.s3>There
are few of such tools available in the literature.</s><s id=sdpc2A.2.s4 corresp=sdpc2R.2.s3>F.A.P.P. is
one of these tools and it can be extended to support parallel virtual environments.</s>
</p>
<p><s id=sdpc2A.3.s1 corresp=sdpc2R.3.s1>This work addresses the extension of the F.A.P.P. in order
253
to produced P.V.M. and M.P.I. source code.</s><s id=sdpc2A.3.s2 corresp=sdpc2R.3.s2>This extension
can help a large number of users to develop parallel programs either by giving support for the beginners
or by increasing the productivity of the experienced parallel programmers, besides helping in the
maintenance phase.</s>
</p>
<p><s id=sdpc2A.4.s1 corresp='sdpc2R.4.s1 sdpc2R.4.s2'>The tool produced is tested by means of
several examples which show a stable behaviour and that the tool can be easily used in both P.V.M. and
M.P.I. environments.</s>
</p>
</text>
sdpc3
<text lang=pt id=sdpc3R>
<p><s id=sdpc3R.1.s1 corresp=sdpc3A.1.s1>O MPI é uma tentativa de padronização para ambientes de
programação via troca de mensagens, tendo como objetivo portabilidade e eficiência em qualquer
plataforma.</s><s id=sdpc3R.1.s2 corresp=sdpc3A.1.s2>O requisito de alta portabilidade sem perda de
eficiência torna o MPI um padrão extenso.</s><s id=sdpc3R.1.s3 corresp=sdpc3A.1.s3>Rotinas de
comunicação ponto-a-ponto, por exemplo, são estruturadas de várias maneiras, apresentando diferentes
desempenhos.</s><s id=sdpc3R.1.s4 corresp=sdpc3A.1.s4>O objetivo deste trabalho é estudar o
desempenho das rotinas de comunicação ponto-a-ponto do MPI em uma rede de computadores
pessoais executando o sistema operacional LINUX, a fim de avaliar objetivamente a relação
custo/benefício de cada uma.</s><s id=sdpc3R.1.s5 corresp=sdpc3A.1.s5>A avaliação é feita através da
execução de benchmarks e um exemplo de aplicação, executados em três implementações de domínio
público do MPI (MPICH, LAM e UNIFY), permitindo a comparação dessas implementações.</s><s
id=sdpc3R.1.s6 corresp=sdpc3A.1.s6>Resultados obtidos com a utilização do PVM também são
incluídos e comparados aos do MPI, visto que o PVM é uma plataforma de programação via troca de
mensagens
muito
difundida
na
comunidade
computacional.</s><s
id=sdpc3R.1.s7
corresp=sdpc3A.1.s7>A apresentação clara e concisa dos aspectos fundamentais das diferentes formas
de comunicação disponíveis em diferentes implementações do MPI e a avaliação de desempenho
efetuada, que é capaz de orientar o usuário final na escolha de uma implementação do MPI, bem como
da forma de comunicação mais adequada à sua aplicação, são contribuições importantes dessa
dissertação.</s>
</p>
</text>
<text lang=en id=sdpc3A>
<p><s id=sdpc3A.1.s1 corresp=sdpc3R.1.s1>The MPI is an attempt of standardization for
message-passing programming environments, aiming high portability and efficiency in any
platform.</s><s id=sdpc3A.1.s2 corresp=sdpc3R.1.s2>The requirement of high portability without loss of
efficiency makes the MPI an extensive standard.</s><s id=sdpc3A.1.s3 corresp=sdpc3R.1.s3>The
point-to-point communication routines, for instance, are structured in many ways, issuing different
performance.</s><s id=sdpc3A.1.s4 corresp=sdpc3R.1.s4>This work aims to study the performance of
MPI point-to-point communications routines in a personal computer network executing LINUX operating
system, providing objective results about the cost/benefit relationship for each routine.</s><s
id=sdpc3A.1.s5 corresp=sdpc3R.1.s5>This evaluation is performed by means of executing benchmarks
and an application example, executed on three MPI public domain implementations (MPICH, LAM e
UNIFY), also allowing the comparison of the implementations.</s><s id=sdpc3A.1.s6
corresp=sdpc3R.1.s6>Results obtained from PVM are included and compared to those from MPI, as
PVM is widely used by the computational community.</s><s id=sdpc3A.1.s7 corresp=sdpc3R.1.s7>The
clear and concise presentation of fundamental issues for the different MPI communication modes
available on different MPI implementations, together with the performance evaluation developed, that is
able to guide the final user in the choice of a given MPI implementation as well as the communication
mode suitable to his/her application, are important contributions of this dissertation.</s>
</p>
</text>
254
sdpc4
<text lang=pt id=sdpc4R>
<p><s id=sdpc4R.1.s1 corresp=sdpc4A.1.s1>Esta dissertação de mestrado descreve a implementação
de um módulo de simulação de redes de computadores para o ASiA (Ambiente de Simulação
Automático).</s><s id=sdpc4R.1.s2 corresp=sdpc4A.1.s2>Este módulo permite ao usuário a simulação
de redes já definidas (com a possibilidade de alteração dos parâmetros de entrada) ou definir novas
redes através da utilização dos recursos da barra de ferramentas.</s><s id=sdpc4R.1.s3
corresp=sdpc4A.1.s3>Para aumentar a gama de sistemas que o usuário pode modelar foram
implementados e incluídos na barra de ferramentas novas funcionalidades que permitem a modelagem
de sistemas mais complexos.</s><s id=sdpc4R.1.s4 corresp=sdpc4A.1.s4>Este trabalho apresenta
também uma revisão bibliográfica sobre simulação, redes de computadores e ambientes de
simulação.</s>
</p>
</text>
<text lang=en id=sdpc4A>
<p><s id=sdpc4A.1.s1 corresp=sdpc4R.1.s1>This MSc dissertation describes the implementation of a
computer network simulation module for ASiA (an Automatic Simulation Environment).</s><s
id=sdpc4A.1.s2 corresp=sdpc4R.1.s2>This module allows to the user the simulation of previously defined
computer networks (with possible alteration of parameters) or the definition of new computer networks
using the toolbar resources.</s><s id=sdpc4A.1.s3 corresp=sdpc4R.1.s3>New resources were added
into the toolbar in order to expand the range of systems that can be modeled, allowing the stydy of more
complex systems.</s><s id=sdpc4A.1.s4 corresp=sdpc4R.1.s4>This work also presents a literature
review about simulation, computer networks and simulation environments.</s>
</p>
</text>
sdpc5
<text lang=pt id=sdpc5R>
<p><s id=sdpc5R.1.s1 corresp=sdpc5A.1.s1>O desempenho global dos sistemas computacionais é
limitado,
geralmente,
pelo componente
de menor desempenho.</s><s
id=sdpc5R.1.s2
corresp=sdpc5A.1.s2>Os processadores e a memória principal têm experimentado um aumento de
desempenho bem maior que o da memória secundária, como os discos magnéticos.</s><s
id=sdpc5R.1.s3 corresp=sdpc5A.1.s3>Em 1984, Johnson introduziu o conceito de fragmentação, onde
um dado é gravado em uma matriz de discos, de forma que os seus fragmentos podem ser recuperados
em paralelo e, por conseqüência, de forma mais rápida.</s><s id=sdpc5R.1.s4 corresp='sdpc5A.1.s4
sdpc5A.1.s5'>O principal problema da fragmentação é a redução da confiabilidade da matriz pois, a falha
de um dos discos torna o dado inacessível.</s><s id=sdpc5R.1.s5 corresp=sdpc5A.1.s6>Patterson,
Gibson e Katz propuseram, em 1988, 5 formas de armazenar informação redundante na matriz de discos
e, dessa forma, aumentar sua confiabilidade.</s><s id=sdpc5R.1.s6 corresp=sdpc5A.1.s6>A essas
formas foi dado o nome de RAID - Redundant Arrays of Independent Disks.</s><s id=sdpc5R.1.s7
corresp=sdpc5A.1.s7>Com o passar do tempo, outras formas de armazenamento de redundância foram
criadas, tornando complexa a taxonomia da área.</s><s id=sdpc5R.1.s8 corresp=sdpc5A.1.s8>Além
disso, alterações de parâmetros na matriz implicam em variações de desempenho nem sempre fáceis de
se perceber em um primeiro momento.</s><s id=sdpc5R.1.s9 corresp='sdpc5A.1.s9 sdpc5A.1.s10'>Com
o objetivo de facilitar a compreensão da taxonomia e permitir que sejam feitos experimentos na matriz
buscando um melhor desempenho, esta dissertação propõe um ambiente de simulação e aprendizado
para RAID, onde o usuário pode interagir com diversos modelos de RAID, ou até criar o seu próprio, para
avaliar seu desempenho em várias situações, além de oferecer ao usuário acesso ao conhecimento da
área, agindo como um tutor.</s><s id=sdpc5R.1.s10 corresp=sdpc5A.1.s11>Esta dissertação apresenta,
ainda, um protótipo de um simulador de discos magnéticos que pode ser utilizado como base para o
desenvolvimento de um simulador de RAID para ser utilizado pelo ambiente.</s>
</p>
255
</text>
<text lang=en id=sdpc5A>
<p><s id=sdpc5A.1.s1 corresp=sdpc5R.1.s1>The component with the worst performance usually limits
the overall performance of a computing system.</s><s id=sdpc5A.1.s2 corresp=sdpc5R.1.s2>The
performance of processors and main memory has improved faster than the secondary memory, such as
magnetic disks.</s><s id=sdpc5A.1.s3 corresp=sdpc5R.1.s3>Johnson, in 1984, introduced the concept
of fragmentation, in which a data file is written into a disk array, in a way that its stripes can be recovered
in parallel and therefore, in a faster way.</s><s id=sdpc5A.1.s4 corresp=sdpc5R.1.s4>The main problem
with fragmentation is the reduction of the reliability.</s><s id=sdpc5A.1.s5 corresp=sdpc5R.1.s4>If one
disk fails, all data file becomes inaccessible.</s><s id=sdpc5A.1.s6 corresp='sdpc5R.1.s5
sdpc5R.1.s6'>Patterson, Gibson and Katz proposed, in 1988, five ways to store redundant information in
the array, increasing the reliability, comprising the main RAID (Redundant Array of Independent Disks)
configurations.</s><s id=sdpc5A.1.s7 corresp=sdpc5R.1.s7>Some other ways to store the redundant
information have been proposed over the years, making the RAID taxonomy more complex.</s><s
id=sdpc5A.1.s8 corresp=sdpc5R.1.s8>Furthermore, changes in the array parameters takes to
performance
variations
that
are
not
always
understood.</s><s
id=sdpc5A.1.s9
corresp=sdpc5R.1.s9>With the purpose of facilitating the comprehension of the taxonomy and allowing
the execution of experiments looking forward to improve performance, this MSc Dissertation proposes an
Intelligent Simulation and Learning Environment for RAID, where the user can interact with several RAID
models, or even create his/her own models, in order to evaluate their performance under different
situations.</s><s id=sdpc5A.1.s10 corresp=sdpc5R.1.s9>The environment also allows the user to
interact with the knowledge of the area, acting as a tutor.</s><s id=sdpc5A.1.s11
corresp=sdpc5R.1.s10>This Dissertation also presents a prototype of a magnetic disk simulator, that can
be used as the kernel for the development of a RAID simulator to be used by the environment.</s>
</p>
</text>
sdpc6
<text lang=pt id=sdpc6R>
<p><s id=sdpc6R.1.s1 corresp=sdpc6A.1.s1>Este trabalho apresenta uma ferramenta de apoio ao
desenvolvimento de aplicações distribuídas, baseadas em RPCs, para o ambiente Windows 95.</s><s
id=sdpc6R.1.s2 corresp=sdpc6A.1.s2>Discute, ainda, algumas aplicações construídas para validar o
sistema, as quais seguem o paradigma cliente-servidor.</s><s id=sdpc6R.1.s3 corresp=sdpc6A.1.s3>É
feita uma revisão bibliográfica dos assuntos mais relevantes relacionados ao tema e apresentados os
detalhes de implementação da ferramenta.</s><s id=sdpc6R.1.s4 corresp=sdpc6A.1.s4>Esta foi
implementada com técnicas de orientação a objetos, sendo composta por um Gerador Automático de
Stubs e uma Biblioteca RPC, além de possibilitar a utilização de um Serviço de Binding.</s><s
id=sdpc6R.1.s5 corresp='sdpc6A.1.s5 sdpc6A.1.s6'>As aplicações construídas procuram explorar as
potencialidades da ferramenta, sendo fornecidas também orientações gerais para o desenvolvimento de
aplicações distribuídas no ambiente Windows 95.</s>
</p>
</text>
<text lang=en id=sdpc6A>
<p><s id=sdpc6A.1.s1 corresp=sdpc6R.1.s1>This work presents a tool to support the development of
RPC-based distributed applications in the Windows 95 environment.</s><s id=sdpc6A.1.s2
corresp=sdpc6R.1.s2>It also discusses some applications built to validate the system, which follow the
client-server model.</s><s id=sdpc6A.1.s3 corresp=sdpc6R.1.s3>A theoretical review of the most
relevant topics related to the field is done and the tool's implementation details are presented.</s><s
id=sdpc6A.1.s4 corresp=sdpc6R.1.s4>This tool was implemented with object-oriented techniques and
comprises an automatic Stub Generator and an RPC Library, together with a Binding Service.</s><s
id=sdpc6A.1.s5 corresp=sdpc6R.1.s5>The distributed applications that were built try to explore the tool's
full potential.</s><s id=sdpc6A.1.s6 corresp=sdpc6R.1.s5>General guidelines regarding the development
of distributed applications for the Windows 95 environment are also provided.</s>
256
</p>
</text>
sdpc7
<text lang=pt id=sdpc7R>
<p><s id=sdpc7R.1.s1 corresp=sdpc7A.1.s1>Neste trabalho é apresentado uma avaliação de
desempenho das plataformas de portabilidade PVM e MPI quando executados em um sistema
distribuído e em uma máquina paralela SP2.</s><s id=sdpc7R.1.s2 corresp='sdpc7A.1.s2
sdpc7A.1.s3'>Essa análise é feita através do desenvolvimento de vários algoritmos paralelos de
ordenação, utilizando-se quatro implementações: IBM MPI, IBM PVMe (executadas no SP2), MPICH e
PVM (executadas no sistema distribuído).</s>
</p>
<p><s id=sdpc7R.2.s1 corresp=sdpc7A.2.s1>Baseando-se na execução de algoritmos paralelos,
apresenta-se uma comparação entre o comportamento dessas plataformas em cada tipo de arquitetura e
em cada algoritmo implementado e uma comparação entre os diversos algoritmos de ordenação
considerados.</s><s id=sdpc7R.2.s2 corresp=sdpc7A.2.s2>Os resultados obtidos com os algoritmos
seqüenciais também são incluídos nesta avaliação, permitindo analisar o speedup alcançado com a
execução das aplicações paralelas implementadas em cada plataforma.</s>
</p>
<p><s id=sdpc7R.3.s1 corresp=sdpc7A.3.s1>Através dos resultados obtidos foi possível constatar que
realmente, conforme alguns autores citam mas não demonstram: o PVM apresenta melhor desempenho
quando executado em sistemas distribuídos (visto que foi projetado especialmente para atuar sobre
grupos de computadores autônomos interligados) e o MPI é mais adequado se implementado em
arquiteturas paralelas.</s>
</p>
</text>
<text lang=en id=sdpc7A>
<p><s id=sdpc7A.1.s1 corresp=sdpc7R.1.s1>This work presents a performance evaluation of the
portable platforms PVM and MPI when running in a distributed system and in a parallel architecture SP2.</s><s id=sdpc7A.1.s2 corresp=sdpc7R.1.s2>The evaluation is performed through a number of
sorting parallel algorithms.</s><s id=sdpc7A.1.s3 corresp=sdpc7R.1.s2>Four implementation of MPI and
PVM are considered: IBM MPI and IBM PVMe (running in the SP2), MPICH and PVM (running in a
distributed system).</s>
</p>
<p><s id=sdpc7A.2.s1 corresp=sdpc7R.2.s1>The parallel algorithms were developed and the results are
used to present a comparison between the different environments considered and between the several
sorting algorithms implemented.</s><s id=sdpc7A.2.s2 corresp=sdpc7R.2.s2>The sequential algorithms
were also analysed to allow the speedup evaluation in the execution in each environment.</s>
</p>
<p><s id=sdpc7A.3.s1 corresp=sdpc7R.3.s1>Through the results obtained it is possible to verify and to
prove (for the environment considered) the follow affirmation: The PVM presents a better performance in
a distributed systems (since the PVM was design to work in a set of loosely coupled computers) and the
MPI is more adequate in parallel architectures.</s>
</p>
</text>
sdpc8
<text lang=pt id=sdpc8R>
<p><s id=sdpc8R.1.s1 corresp=sdpc8A.1.s1>Os sistemas computacionais distribuídos aplicados à
computação paralela permitem uma melhor relação custo/benefício para a computação paralela.</s><s
id=sdpc8R.1.s2 corresp=sdpc8A.1.s2>Esses sistemas oferecem a potência computacional adequada às
aplicações que não necessitam de uma máquina maciçamente paralela, porém necessitam de uma
potência computacional maior que uma máquina seqüencial pode oferecer.</s>
257
</p>
<p><s id=sdpc8R.2.s1 corresp=sdpc8A.2.s1>PVM (Parallel Virtual Machine) é um exemplo de ambiente
de passagem de mensagens, amplamente discutido na literatura, que permite a criação de máquinas
paralelas virtuais em estações de trabalho, normalmente máquinas RISC, e com o sistema operacional
UNIX.</s>
</p>
<p><s id=sdpc8R.3.s1 corresp=sdpc8A.3.s1>Dentro desse contexto, este trabalho descreve
detalhadamente a implementação do PVM-W95 (PVM para Windows95), um ambiente de passagem de
mensagens que permite a criação de uma máquina paralela virtual, utilizando computadores pessoais
conectados por uma rede de comunicação e com o sistema operacional Windows95, de modo análogo
ao PVM.</s>
</p>
<p><s id=sdpc8R.4.s1 corresp=sdpc8A.4.s1>Foram realizados estudos preliminares visando a validação
e a avaliação do desempenho do PVM-W95.</s><s id=sdpc8R.4.s2 corresp=sdpc8A.4.s2>Os resultados
obtidos demonstram que o ambiente tem comportamento estável e que as aplicações paralelas
desenvolvidas apresentam um excelente speedup, considerando-se o hardware disponível.</s>
</p>
</text>
<text lang=en id=sdpc8A>
<p><s id=sdpc8A.1.s1 corresp=sdpc8R.1.s1>Distributed Computing Systems applied to parallel
computing allow a better cost/benefit relation for parallel software implementation.</s><s id=sdpc8A.1.s2
corresp=sdpc8R.1.s2>They offer an adequate computing power for these applications that although not
requiring a massively parallel machine, need a computing power greater than those available with
standard sequential computers.</s>
</p>
<p><s id=sdpc8A.2.s1 corresp=sdpc8R.2.s1>PVM (Parallel Virtual Machine) is an example of a message
passing library widely discussed in the related literature, that allows the implementation of parallel virtual
machines by using workstations (normally RISC machines, running the UNIX operating system).</s>
</p>
<p><s id=sdpc8A.3.s1 corresp=sdpc8R.3.s1>This MSc dissertation describes in details the
implementation of PVM-W95 (Parallel Virtual Machine for Windows95), that comprises a message
passing environment (similar to the PVM), allowing the creation of a parallel virtual machine by using
personal computers (working as workstations in a distributed computing environment), interconnected
through a communication network and running the Windows95 operating system.</s>
</p>
<p><s id=sdpc8A.4.s1 corresp=sdpc8R.4.s1>Preliminary studies aiming the validation and performance
evaluation of PVM-W95 were performed.</s><s id=sdpc8A.4.s2 corresp=sdpc8R.4.s2>The results
obtained showed that the PVM-W95 behaves stable and the parallel applications developed reached
excellent speedups, according to the hardware adopted.</s>
</p>
</text>
sdpc9
<text lang=pt id=sdpc9R>
<p><s id=sdpc9R.1.s1 corresp=sdpc9A.1.s1>O objetivo principal deste trabalho é o desenvolvimento e
avaliação de algoritmos numéricos paralelos e sua execução em máquinas paralelas (máquinas
multiprocessadas, máquinas vetoriais e máquinas paralelas virtuais).</s><s id=sdpc9R.1.s2
corresp=sdpc9A.2.s1>Os algoritmos desenvolvidos foram executados em diferentes condições tanto em
termos de plataformas utilizadas como em termos de tamanho da aplicação considerada.</s>
</p>
<p><s id=sdpc9R.2.s1 corresp=sdpc9A.3.s1>Os resultados obtidos na implementação dos algoritmos
numéricos são analisados baseando-se em algumas métricas (tempo de execução e operações em
ponto flutuante) comuns aos resultados apresentados nos principais benchmarks estudados.</s><s
id=sdpc9R.2.s2 corresp=sdpc9A.4.s1>Através dos resultados obtidos, o desempenho das bibliotecas de
258
passagem de mensagem MPI e PVM, o desempenho das arquiteturas consideradas e da implementação
dos algoritmos numéricos são analisados.</s>
</p>
</text>
<text lang=en id=sdpc9A>
<p><s id=sdpc9A.1.s1 corresp=sdpc9R.1.s1>The main objective of this dissertation is the development
and evaluation of numerical parallel algorithms and their execution on parallel machines (multiprocessor
machines, vectorial machines and parallel virtual environments).</s>
</p>
<p><s id=sdpc9A.2.s1 corresp=sdpc9R.1.s2>The algorithms developed have been executed under
different conditions both in terms of the hardware plataform adopted and the problem size.</s>
</p>
<p><s id=sdpc9A.3.s1 corresp=sdpc9R.2.s1>The results obtained with the numerical algorithms
implementation are all analyzed according to some metrics (execution time and float-point operations)
available in the main benchmarks studied.</s>
</p>
<p><s id=sdpc9A.4.s1 corresp=sdpc9R.2.s2>The performance reached with the message passing
libraries PVM and MPI together with the performance observed from the different architectures
considered and the numerical algorithms implemented are all analyzed according to the result obtained in
this work.</s>
</p>
</text>
t-es1
<text lang=pt id=t-es1R>
<p><s id=t-es1R.1.s1 corresp=t-es1A.1.s2>Este trabalho investiga a aplicação de critérios de teste para
o teste de especificações do aspecto comportamental de Sistemas Reativos, descritos em Estelle e em
Statecharts.</s><s id=t-es1R.1.s2 corresp=t-es1A.1.s1>A utilização de Sistemas Reativos em várias
atividades humanas requer uma maior qualidade tanto do produto como do processo de
desenvolvimento, pois falhas nesses sistemas podem ocasionar riscos para vidas humanas e perdas
econômicas.</s><s id=t-es1R.1.s3 corresp=t-es1A.1.s3>Os critérios de teste propostos nesta tese visam
a fornecer uma medida de cobertura dos testes, permitindo que a qualidade da atividade de teste possa
ser mensurada e avaliada.</s><s id=t-es1R.1.s4 corresp=t-es1A.1.s4>Esta tese apresenta contribuições
para as três atividades fundamentais no contexto de teste de software, que são: definição de critérios de
teste, desenvolvimento de estudos teóricos/empíricos e desenvolvimento de ferramentas.</s><s id=tes1R.1.s5 corresp=t-es1A.1.s5>Com relação à definição de critérios de teste, é proposta a aplicação do
Teste de Mutação para Estelle e a aplicação de critérios de Fluxo de Controle para Estelle e
Statecharts.</s><s id=t-es1R.1.s6 corresp='t-es1A.1.s6 t-es1A.1.s7'>Para o Teste de Mutação, são
identificados os tipos de erros em especificações Estelle, definindo-se os operadores de mutação,
estratégias de teste incrementais e critérios de mutação alternativa que visam a diminuir o custo de
aplicação desse critério.</s><s id=t-es1R.1.s7 corresp=t-es1A.1.s8>Para os critérios de Fluxo de
Controle, foram definidas duas famílias de critérios: FCCS - Família de Critérios de Cobertura para
Statecharts e FCCE - Família de Critérios de Cobertura para Estelle.</s><s id=t-es1R.1.s8 corresp=tes1A.1.s9>Estudos teóricos são realizados visando a analisar a complexidade do Teste de Mutação para
Estelle e a relação de inclusão dos critérios FCCS e FCCE.</s><s id=t-es1R.1.s9 corresp='t-es1A.1.s10
t-es1A.1.s11'>Estudos empíricos são realizados visando a comparar os critérios de teste definidos e a
analisar a sua aplicação durante a simulação de especificações Estelle e Statecharts.</s><s id=tes1R.1.s10 corresp=t-es1A.1.s12>Com relação ao desenvolvimento de ferramentas, a família de
ferramentas Proteum, que apóia a aplicação do teste de Mutação, e os ambientes para simulação de
especificações Estelle (EDT) e Statecharts (StatSim) fornecem uma base essencial para o
desenvolvimento das ferramentas.</s><s id=t-es1R.1.s11 corresp=t-es1A.1.s13>São apresentadas
algumas ponderações que devem ser consideradas para a definição de ferramentas de apoio à
aplicação dos critérios propostos.</s>
</p>
259
</text>
<text lang=en id=t-es1A>
<p><s id=t-es1A.1.s1 corresp=t-es1R.1.s2>Reactive Systems are applied to several human activities and
as failures in these systems may cause human or economical losses, it is required the use of high-quality
software development processes that would lead to the production of high-quality products.</s><s id=tes1A.1.s2 corresp=t-es1R.1.s1>This thesis investigates criteria for testing of Reactive Systems' behavior
specifications, specified either in Estelle or in Statecharts.</s><s id=t-es1A.1.s3 corresp=tes1R.1.s3>These criteria systematize the testing activity and provide mechanisms for the software tests
quality assessment.</s><s id=t-es1A.1.s4 corresp=t-es1R.1.s4>This thesis presents contributions to the
three fundamental activities in the context of software testing, which are: definition of testing criteria,
theoretical studies and tool development.</s><s id=t-es1A.1.s5 corresp=t-es1R.1.s5>In relation to the
definition of testing criteria, it is proposed the use of Mutation Testing for Estelle specifications and the
use of Control Flow Testing for Estelle and Statecharts specifications.</s><s id=t-es1A.1.s6 corresp=tes1R.1.s6>For Mutation Testing, the errors types in Estelle specifications are identified; mutation
operators are defined and
incremental testing strategies are established.</s><s id=t-es1A.1.s7
corresp=t-es1R.1.s6>In this context, it is explored the alternative mutation criteria, which aim at reducing
the cost of application of the Mutation Testing.</s><s id=t-es1A.1.s8 corresp=t-es1R.1.s7>For Control
Flow Testing, two families of criteria are defined: SCCF - Statechart Coverage Criteria Family and ECCF Estelle Coverage Criteria Family.</s><s id=t-es1A.1.s9 corresp=t-es1R.1.s8>Theoretical studies are
accomplished to analyze the complexity of the Mutation Testing to Estelle and the inclusion relation for
the FCCS and FCCE criteria.</s><s id=t-es1A.1.s10 corresp=t-es1R.1.s9>Case studies are conducted to
evaluate the testing criteria defined in this thesis.</s><s id=t-es1A.1.s11 corresp=t-es1R.1.s9>The
application of these criteria during the simulation of Estelle and Statecharts specifications is
analyzed.</s><s id=t-es1A.1.s12 corresp=t-es1R.1.s10>The Proteum family tools, that supports the
application of Mutation Testing, and the simulation environments to Estelle (EDT) and Statecharts
(StatSim) supply an essential base for tools development.</s><s id=t-es1A.1.s13 corresp=tes1R.1.s11>Considerations about the definition of supporting tools to the application of the proposed
criteria are realized.</s>
</p>
</text>
t-sdpc1
<text lang=pt id=t-sdpc1R>
<p><s id=t-sdpc1R.1.s1 corresp=t-sdpc1A.1.s1>Este trabalho apresenta um estudo sobre a viabilidade
de utilização do protocolo conservativo CMB para sincronização de simulações distribuídas em
diferentes plataformas MIMD com memória distribuída, utilizando granulosidade grossa com poucos
processos paralelos.</s><s id=t-sdpc1R.1.s2 corresp=t-sdpc1A.1.s2>A técnica utilizada para a
realização das análises consiste em efetuar coleta de dados na execução da simulação de um grande
número de modelos.</s><s id=t-sdpc1R.1.s3 corresp=t-sdpc1A.1.s3>Para a simulação desses modelos
foi desenvolvida, e é apresentada neste trabalho, a extensão funcional ParSMPL, que implementa o
protocolo de sincronização CMB.</s>
</p>
<p><s id=t-sdpc1R.2.s1 corresp=t-sdpc1A.2.s1>Pode-se subdividir os resultados obtidos com a análise
dos dados das simulações em enfoques que apresentam contribuições distintas.</s><s id=t-sdpc1R.2.s2
corresp=t-sdpc1A.2.s2>O primeiro enfoque avalia como a plataforma adotada e o modelo a ser simulado
influenciam no speedup alcançado.</s><s id=t-sdpc1R.2.s3 corresp=t-sdpc1A.2.s3>Neste caso,
define-se quando uma aplicação tem tendência a ser eficiente com o paradigma da simulação distribuída
utilizando o protocolo CMB.</s>
</p>
<p><s id=t-sdpc1R.3.s1 corresp=t-sdpc1A.3.s1>O segundo enfoque refere-se à necessidade do usuário
conhecer a melhor forma de se utilizar a simulação distribuída.</s><s id=t-sdpc1R.3.s2 corresp=tsdpc1A.3.s2>A partir das análises realizadas foi estabelecido um conjunto de diretrizes que visam
auxiliar o processo de desenvolvimento de uma simulação distribuída conservativa.</s><s id=tsdpc1R.3.s3 corresp=t-sdpc1A.3.s3>Com a ajuda dessas diretrizes e a disponibilidade da extensão
260
ParSMPL espera-se auxiliar o usuário a desenvolver aplicações eficientes utilizando o paradigma da
simulação distribuída conservativa, sem exigir desse usuário o conhecimento das características e
particularidades do protocolo de sincronização utilizado.</s>
</p>
</text>
<text lang=en id=t-sdpc1A>
<p><s id=t-sdpc1A.1.s1 corresp=t-sdpc1R.1.s1>This thesis approaches a study about the viability of
using the CMB conservative protocol for distributed simulation synchronization on different distributed
memory MIMD platforms and considering coarse granularity and few parallel processes.</s><s id=tsdpc1A.1.s2 corresp=t-sdpc1R.1.s2>The technique used to analyze the results comprises data
acquisition during simulation execution for a large number of models.</s><s id=t-sdpc1A.1.s3 corresp=tsdpc1R.1.s3>The simulation of these models is performed on a special-built distributed simulation
environment (ParSMPL) developed and presented in this work, being a CMB synchronization protocol
implementation.</s>
</p>
<p><s id=t-sdpc1A.2.s1 corresp=t-sdpc1R.2.s1>The results obtained in this work are split according to
different views taking to distinct sets of contributions.</s><s id=t-sdpc1A.2.s2 corresp=t-sdpc1R.2.s2>The
first view evaluates the influence of the model and the execution platform on the speedup reached.</s><s
id=t-sdpc1A.2.s3 corresp=t-sdpc1R.2.s3>In this case it is defined when an application can reach
efficiency through the adoption of the distributed simulation paradigm using the CMB protocol.</s>
</p>
<p><s id=t-sdpc1A.3.s1 corresp=t-sdpc1R.3.s1>The second view refers to the need of the users knowing
the best way to make use of distributed simulation.</s><s id=t-sdpc1A.3.s2 corresp=t-sdpc1R.3.s2>Thus,
following the analysis performed in this thesis, it is established a set of procedures to help in the
distributed simulation development process adopting the conservative approach.</s><s id=t-sdpc1A.3.s3
corresp=t-sdpc1R.3.s3>By following the procedures proposed and using the ParSMPL an user can hope
precious help in the development of efficient conservative distributed simulation programs, without the
need of knowing the features and particularities of the CMB protocol.</s>
</p>
</text>
t-sdpc2
<text lang=pt id=t-sdpc2R>
<p><s id=t-sdpc2R.1.s1 corresp=t-sdpc2A.1.s1>Este trabalho propõe e descreve em detalhes o projeto
do AMIGO (DynAMical FlexIble SchedulinG EnvirOnment), uma nova ferramenta de software capaz de
viabilizar a união de diferentes algoritmos de escalonamento, de uma maneira completamente
transparente ao usuário.</s><s id=t-sdpc2R.1.s2 corresp=t-sdpc2A.1.s2>O AMIGO é capaz de
flexibilizar o escalonamento (em tempo de execução da aplicação) desde a sua configuração até a sua
efetiva aplicação.</s><s id=t-sdpc2R.1.s3 corresp=t-sdpc2A.1.s3>Além da flexibilidade dinâmica e da
transparência, o AMIGO também é modular: o seu projeto está dividido em módulos que, entre outras
vantagens, facilitam sua execução em diferentes plataformas.</s><s id=t-sdpc2R.1.s4 corresp=tsdpc2A.1.s4>Este trabalho também contribui apresentando uma análise crítica da literatura da área,
apontando divergências e propondo pontos de convergência importantes.</s><s id=t-sdpc2R.1.s5
corresp=t-sdpc2A.1.s5>Assim, o levantamento bibliográfico apresentado atua como um material
introdutório precioso para que os pesquisadores iniciantes formem um contexto geral sobre a área e,
desse modo, aprofundem mais rapidamente seus estudos em outros trabalhos mais específicos.</s><s
id=t-sdpc2R.1.s6 corresp=t-sdpc2A.1.s6>A avaliação de desempenho feita com o AMIGO demonstra
que é possível a obtenção de ganhos de desempenho expressivos, com total transparência para o
usuário final.</s><s id=t-sdpc2R.1.s7 corresp=t-sdpc2A.1.s7>Unindo-se desempenho, flexibilidade e
transparência, espera-se contribuir para a redução da lacuna existente entre teoria e prática na área de
escalonamento de processos.</s>
</p>
</text>
261
<text lang=en id=t-sdpc2A>
<p><s id=t-sdpc2A.1.s1 corresp=t-sdpc2R.1.s1>This thesis proposes and describes in details the design
of the AMIGO (DynAMical FlexIble SchedulinG EnvirOnment), a novel software tool that makes possible
the union of different algorithm scheduling proposals, in a way completely transparent to the user.</s><s
id=t-sdpc2A.1.s2 corresp=t-sdpc2R.1.s2>The AMIGO is able to make flexible the scheduling activity (at
run-time), covering all the steps from its configuration up to its effective application.</s><s id=tsdpc2A.1.s3 corresp=t-sdpc2R.1.s3>Besides the dynamic flexibility and transparency, the AMIGO is also
modular: it is split into modules that, among other advantages, facilitate its execution on different
platforms.</s><s id=t-sdpc2A.1.s4 corresp=t-sdpc2R.1.s4>This work also contributes by presenting a
critical analysis of the process-scheduling literature, pointing out the existing divergences and proposing
important convergence points.</s><s id=t-sdpc2A.1.s5 corresp=t-sdpc2R.1.s5>Thus, the literature survey
presented acts as a precious introductory material, which is able, on one hand, to give to the beginners a
broad view of the process-scheduling area and, on the other hand, to facilitate the development of deeper
studies in a quicker fashion when more specific works are needed.</s><s id=t-sdpc2A.1.s6 corresp=tsdpc2R.1.s6>The performance evaluation of the AMIGO shows that is possible to have expressive
performance gains, while having total user transparency.</s><s id=t-sdpc2A.1.s7 corresp=tsdpc2R.1.s7>Joining flexibility and transparency it is hoped to contribute for the reduction of the existing
gap between theory and practice in the scheduling process area.</s>
</p>
</text>
Corpus Pré-editado de Referência (CPR)
art1
<text lang=pt id=art1R>
<p><s id=art1R.1.s1 corresp=art1A.1.s1>Neste artigo, é apresentada uma ferramenta para validação e
verificação de requisitos.</s><s id=art1R.1.s2 corresp=art1A.1.s2>Essa ferramenta suporta a abordagem
ERACE.</s><s id=art1R.1.s3 corresp=art1A.1.s3>Tal abordagem baseia-se no documento de requisitos
do sistema e propõe a especificação das interações entre o sistema e seus agentes (cenários).</s><s
id=art1R.1.s4 corresp=art1A.1.s4>Em seguida, os cenários são especificados detalhadamente.</s><s
id=art1R.1.s5 corresp=art1A.1.s5>Também são apresentadas as heurísticas de evolução do modelo de
requisitos para os modelos de análise, exemplificadas pelo estudo de caso apresentado.</s>
</p>
</text>
<text lang=en id=art1A>
<p><s id=art1A.1.s1 corresp=art1R.1.s1>In this paper, we present a tool to validate and verify
requirements trading.</s><s id=art1A.1.s2 corresp=art1R.1.s2>This tool supports the ERACE
approach.</s><s id=art1A.1.s3 corresp=art1R.1.s3>This approach is based on the system requirements
document and proposes to specify the interactions between the system and its agents (scenarios).</s><s
id=art1A.1.s4 corresp=art1R.1.s4>Then the scenarios are specified in detail.</s><s id=art1A.1.s5
corresp=art1R.1.s5>We also present heuristics of the evolution from the requirements model to analysis
models, illustrated by a case study.</s>
</p>
</text>
art2
<text lang=pt id=art2R>
<p><s id=art2R.1.s1 corresp=art2A.1.s1>O crescimento do mercado de software acarreta o aumento do
uso de técnicas de desenvolvimento, muitas vezes informais.</s><s id=art2R.1.s2 corresp=art2A.1.s2>A
manutenção de softwares torna-se problemática, uma vez que sua documentação raramente reflete o
código implementado.</s><s id=art2R.1.s3 corresp=art2A.1.s3>Nesse contexto, atua a Engenharia
262
Reversa de Software, com o propósito de recuperar as informações de projeto perdidas durante a fase
de desenvolvimento e documentar o real estado do software.</s><s id=art2R.1.s4
corresp=art2A.1.s4>Este artigo relata as questões levantadas durante a aplicação do método de
engenharia reversa Fusion-RE/I.</s><s id=art2R.1.s5 corresp=art2A.1.s5>O experimento descrito é
parte da re-engenharia de um sistema protótipo de hipermídia, cujo objetivo é adaptá-lo ao domínio de
Engenharia de Software.</s><s id=art2R.1.s6 corresp=art2A.1.s6>Em virtude de o sistema alvo ser
hipermídia, os resultados obtidos durante a aplicação do método Fusion-RE/I puderam ser registrados
como um hiperdocumento no próprio sistema submetido à engenharia reversa.</s><s id=art2R.1.s7
corresp=art2A.1.s7>Foi, então, possível observar aspectos relevantes sobre a validação das etapas
propostas no método Fusion-RE/I.</s>
</p>
</text>
<text lang=en id=art2A>
<p><s id=art2A.1.s1 corresp=art2R.1.s1>The growth of the software market brings about an increasing
use of development techniques, which are often informal.</s><s id=art2A.1.s2 corresp=art2R.1.s2>The
maintenance of software is problematic, since its documentation rarely reflects the code
implemented.</s><s id=art2A.1.s3 corresp=art2R.1.s3>In this context, the Software Reverse Engineering
works with the purpose of retrieving the project information lost during the development phase and
documenting the current software state.</s><s id=art2A.1.s4 corresp=art2R.1.s4>This article discusses
the issues raised during the application of the reverse engineering method Fusion-RE/I.</s><s
id=art2A.1.s5 corresp=art2R.1.s5>The experiment described is part of the re-engineering of a prototype
system of hypermedia, whose goal is to adapt it to the domain of Software Engineering.</s><s
id=art2A.1.s6 corresp=art2R.1.s6>Since the target system is hypermedia, the results obtained during the
application of the Fusion-RE/I method could be registered as a hyperdocument in the very system
submitted to reverse engineering.</s><s id=art2A.1.s7 corresp=art2R.1.s7>Then, it was possible to
observe relevant aspects about the validation of the proposed steps in the Fusion-RE/I method.</s>
</p>
</text>
art3
<text lang=pt id=art3R>
<p><s id=art3R.1.s1 corresp=art3A.1.s1>Este trabalho apresenta requisitos funcionais identificados no
processo de Engenharia Reversa de Software que possam ser suportados por um Sistema
Hipertexto.</s><s id=art3R.1.s2 corresp='art3A.1.s2 art3A.1.s3'>Por meio da modelagem conceitual e
navegacional do domínio de informações relativas ao método de engenharia reversa Fusion-RE/I, foram
estabelecidos os requisitos funcionais de um aplicativo hipermídia de suporte ao método, de forma a
nortear o engenheiro de software responsável pelo processo de engenharia reversa e possibilitar o
acompanhamento da evolução desse processo.</s>
</p>
</text>
<text lang=en id=art3A>
<p><s id=art3A.1.s1 corresp=art3R.1.s1>This paper discusses the functional requirements identified in
the software reverse engineering process which can be supported by a hypertext system.</s><s
id=art3A.1.s2 corresp=art3R.1.s2>By means of a conceptual and navigational modeling of information
related to the reverse engineering method Fusion-RE/I, we established the functional requirements of a
hypermedia application to support the method.</s><s id=art3A.1.s3 corresp=art3R.1.s2>Our purpose is
to offer guidelines to the software engineer in charge of the reverse engineering process and to make
possible to follow the evolution of this process.</s>
</p>
</text>
263
art4
<text lang=pt id=art4R>
<p><s id=art4R.1.s1 corresp=art4A.1.s1>Este artigo discute questões sobre a autoria de aplicações
hipermídia para ensino, com o objetivo de identificar requisitos para um ambiente de desenvolvimento de
aplicações hipermídia.</s><s id=art4R.1.s2 corresp=art4A.1.s2>A autoria de hiperdocumentos para
ensino é uma tarefa complexa e sistemas de autoria hipermídia tradicionalmente utilizados, como
HyperCard, ToolBook e mesmo a linguagem HTML, no caso de autoria para a WWW, são mais
direcionados à criação de hiperdocumentos para apresentação e recuperação de informação.</s><s
id=art4R.1.s3 corresp=art4A.1.s3>Este artigo apresenta algumas ferramentas para autoria de
hiperdocumentos para ensino e defende a necessidade de uma modelagem prévia do domínio de
conhecimento.</s><s id=art4R.1.s4 corresp=art4A.1.s4>Um método para o projeto de aplicações
hipermídia para o ensino, o EHDM, é proposto como base para o desenvolvimento de ferramentas de
autoria que incorporem a modelagem do domínio do conhecimento como parte do seu processo de
autoria.</s><s id=art4R.1.s5 corresp=art4A.1.s5>Uma ferramenta desenvolvida utilizando o EHDM como
base metodológica é também apresentada como forma de validação do EHDM num contexto real.</s>
</p>
</text>
<text lang=en id=art4A>
<p><s id=art4A.1.s1 corresp=art4R.1.s1>This paper discusses issues related to the authoring of
educational hypermedia applications with the objective of identifying requirements for an environment of
development of hypermedia applications.</s><s id=art4A.1.s2 corresp=art4R.1.s2>The authoring of
educational hyperdocuments is a complex task, and traditional hypermedia authoring systems, like
HyperCard, ToolBook, and even the HTML language for the WWW, are more suitable for the tasks of
presenting and retrieving information.</s><s id=art4A.1.s3 corresp=art4R.1.s3>This paper presents some
tools for authoring of educational hyperdocuments and considers the need of a previous modeling of the
knowledge domain.</s><s id=art4A.1.s4 corresp=art4R.1.s4>A method for a project of educational
hyperdocuments applications, the EHDM, is proposed as a basis for the development of authoring tools
which incorporate the modeling of the knowledge domain as part of their authoring process.</s><s
id=art4A.1.s5 corresp=art4R.1.s5>A tool developed using EHDM as its methodological basis is also
presented as a way of validating the EHDM in a real context.</s>
</p>
</text>
art5
<text lang=pt id=art5R>
<p><s id=art5R.1.s1 corresp=art5A.1.s1>O aprimoramento das técnicas e métodos sistemáticos
elaborados para apoiar o desenvolvimento de aplicações trouxe como principal vantagem a produção de
softwares de alta qualidade e custo mais baixo.</s><s id=art5R.1.s2 corresp=art5A.1.s2>De forma
similar ao desenvolvimento de softwares comerciais, o desenvolvimento de aplicações hipermídia tem
passado por significativas mudanças e por constantes evoluções.</s><s id=art5R.1.s3
corresp=art5A.1.s3>Atualmente, os sistemas de autoria hipermídia oferecem, por exemplo, condições
para que uma aplicação seja previamente especificada para, em seguida, ser efetivamente
implementada.</s><s id=art5R.1.s4 corresp=art5A.1.s4>No entanto, é necessário que possuam algumas
características que proporcionem facilidades em sua utilização, de forma a motivar os usuários.</s><s
id=art5R.1.s5 corresp=art5A.1.s5>De forma geral, este trabalho se concentra na avaliação da
implementação de um conjunto de requisitos desejável em um ambiente de autoria de aplicações
hipermídia para ensino denominado SASHE (Sistema de Autoria e Suporte Hipermídia para
Ensino).</s><s id=art5R.1.s6 corresp=art5A.1.s6>Os requisitos propostos nas fases iniciais do
desenvolvimento desse sistema também serão considerados na avaliação, que será realizada de forma
experimental e resultará na obtenção de dados concretos com relação às condições atuais da
implementação do módulo de autoria do sistema mencionado.</s>
</p>
</text>
264
<text lang=en id=art5A>
<p><s id=art5A.1.s1 corresp=art5R.1.s1>The improvement of techniques and systematic methods
designed to support the development of computational systems has brought about as its main advantage
the production of high quality and low cost software.</s><s id=art5A.1.s2 corresp=art5R.1.s2>As in the
development of commercial software, the development of hypermedia applications has undergone
significant alterations and constant evolution.</s><s id=art5A.1.s3 corresp=art5R.1.s3>Today, the
authoring systems for hypermedia applications provide conditions for a previously specified application to
be effectively implemented later.</s><s id=art5A.1.s4 corresp=art5R.1.s4>However, it is necessary that
they
have
some
user-friendly
and
motivating
characteristics.</s><s
id=art5A.1.s5
corresp=art5R.1.s5>This paper discusses the evaluation of the implementation of a desirable set of
requirements in an environment of authoring for educational hypermedia applications called SASHE
(Hypermedia System for Authoring and Supporting Educational Applications).</s><s id=art5A.1.s6
corresp=art5R.1.s6>Initial requirements proposed for this system will also be considered in the
evaluation, which will be made experimentally and produce concrete data related to the present status of
the authoring module implementation in the system mentioned.</s>
</p>
</text>
art6
<text lang=pt id=art6R>
<p><s id=art6R.1.s1 corresp=art6A.1.s1>Este artigo apresenta o Método para Projeto de
Hiperdocumentos para Ensino, ou EHDM (Educational Hyperdocuments Design Method), uma
abordagem sistemática para apoiar o projeto e o desenvolvimento de aplicações hipermídia para
ensino.</s><s id=art6R.1.s2 corresp=art6A.1.s2>O método utiliza o modelo proposto por Michener e a
técnica de mapeamento conceitual para modelar o domínio de conhecimento do hiperdocumento.</s><s
id=art6R.1.s3 corresp=art6A.1.s3>São apresentadas as três fases que compõem o método - modelagem
conceitual hierárquica, projeto navegacional de contextos e construção e teste.</s>
</p>
</text>
<text lang=en id=art6A>
<p><s id=art6A.1.s1 corresp=art6R.1.s1>This paper discusses the Educational Hyperdocuments Design
Method, or EHDM, a systematic approach to support the design and development of educational
hypermedia applications.</s><s id=art6A.1.s2 corresp=art6R.1.s2>It uses the Michener's model and the
technique of conceptual mapping for modeling the knowledge domain of the hyperdocument.</s><s
id=art6A.1.s3 corresp=art6R.1.s3>We discuss the three phases that compose the method - hierarchical
conceptual modeling, contextual navigational design and construction and test.</s>
</p>
</text>
art7
<text lang=pt id=art7R>
<p><s id=art7R.1.s1 corresp=art7A.1.s1>Sistemas Reativos caracterizam-se por reagir continuamente a
estímulos externos e internos e por ter no aspecto comportamental seu principal enfoque.</s><s
id=art7R.1.s2 corresp=art7A.1.s2>Dentre as técnicas utilizadas para especificar o comportamento desse
tipo de sistema estão as Redes de Petri.</s><s id=art7R.1.s3 corresp=art7A.1.s3>Em virtude do caráter
crítico geralmente envolvido nesses sistemas, sua especificação deve ser validada de forma
criteriosa.</s><s id=art7R.1.s4 corresp=art7A.1.s4>Por isso, a Análise de Mutantes, um critério de teste
baseado em erros, normalmente aplicado ao teste de programas, tem sido explorada no contexto de
teste de Redes de Petri.</s><s id=art7R.1.s5 corresp=art7A.1.s5>O objetivo deste trabalho é a
implementação da ferramenta Proteum-RS/PN, para automatizar o processo de teste e validar as Redes
de Petri com base no critério Análise de Mutantes, visto que a aplicação manual desse critério é
265
impraticável.</s>
</p>
</text>
<text lang=en id=art7A>
<p><s id=art7A.1.s1 corresp=art7R.1.s1>Reactive Systems are characterized by continually reacting to
external as well as internal stimuli and by having as its main concern the behavioral aspect.</s><s
id=art7A.1.s2 corresp=art7R.1.s2>Among the techniques that are used to specify the behavior of this kind
of system are the Petri Nets.</s><s id=art7A.1.s3 corresp=art7R.1.s3>Due to the critical features that are
in general involved in these systems, their specifications must be strictly validated.</s><s id=art7A.1.s4
corresp=art7R.1.s4>Thus, the Mutation Analysis, a fault-based criterion usually used for program testing,
has been explored in the context of Petri Net testing.</s><s id=art7A.1.s5 corresp=art7R.1.s5>The
objective of this research is the implementation of the Proteum-RS/PN tool, aiming at the automation of
the Petri Net testing and validation process based on Mutation Analysis, since its manual application is
impracticable.</s>
</p>
</text>
art8
<text lang=pt id=art8R>
<p><s id=art8R.1.s1 corresp=art8A.1.s1>O problema da Mochila Compartimentada pode ser enunciado
considerando-se a seguinte situação hipotética: um alpinista deve carregar sua mochila de capacidade
limitada com possíveis itens úteis.</s><s id=art8R.1.s2 corresp=art8A.1.s2>A cada item atribui-se seu
peso e um valor de utilidade (até aqui, o problema coincide com o clássico Problema da Mochila).</s><s
id=art8R.1.s3 corresp=art8A.1.s3>Entretanto, os itens são de classes distintas (alimentos,
medicamentos, utensílios, etc.) e devem estar em compartimentos separados na mochila.</s><s
id=art8R.1.s4 corresp=art8A.1.s4>Os compartimentos da mochila são flexíveis e têm capacidade
limitada.</s><s id=art8R.1.s5 corresp=art8A.1.s5>Cada compartimento tem um custo que depende da
classe com que foi preenchido.</s><s id=art8R.1.s6 corresp=art8A.1.s6>O problema consiste em
determinar a capacidade adequada de cada compartimento e como esses compartimentos devem ser
carregados,
elevando
ao
máximo
o
valor
de
utilidade
total.</s><s
id=art8R.1.s7
corresp=art8A.1.s7>Neste trabalho, propomos uma modelagem matemática não linear inteira para o
problema e verificamos algumas heurísticas para sua resolução.</s><s id=art8R.1.s8
corresp=art8A.1.s8>Tal problema estende os Problemas da Mochila encontrados na literatura, o que
pode ser confirmado pela ausência em trabalhos recentes de revisão de Problemas da Mochila nãopadronizados.</s><s id=art8R.1.s9 corresp=art8A.1.s9>Uma aplicação prática relevante desse problema
aparece no corte de bobinas de aço sujeitas à laminação.</s>
</p>
</text>
<text lang=en id=art8A>
<p><s id=art8A.1.s1 corresp=art8R.1.s1>The Clustered Knapsack Problem can be stated as the
following hypothetical situation: an alpinist should load a knapsack of limited capacity with possibly useful
items.</s><s id=art8A.1.s2 corresp=art8R.1.s2>To each item is attributed its weight and an utility value
(so far, the problem coincides with the standard Knapsack Problem).</s><s id=art8A.1.s3
corresp=art8R.1.s3>However, the items belong to different classes (food, medicaments, utensils, etc.)
and they should be packed in separated clusters in the knapsack.</s><s id=art8A.1.s4
corresp=art8R.1.s4>The knapsack clusters are flexible and have limited capacity.</s><s id=art8A.1.s5
corresp=art8R.1.s5>Each cluster has a cost that depends on the class with which it was filled.</s><s
id=art8A.1.s6 corresp=art8R.1.s6>The Clustered Knapsack Problem consists of determining the suitable
capacity of each cluster and how these clusters should be filled, maximizing the total utility value.</s><s
id=art8A.1.s7 corresp=art8R.1.s7>In this paper, we propose an integer non-linear optimization model for
the problem and design some heuristics for its solution.</s><s id=art8A.1.s8 corresp=art8R.1.s8>Such
problem extends the class of Knapsack Problems found in the literature.</s><s id=art8A.1.s9
corresp=art8R.1.s9>A relevant practical application of this problem appears in the cut of steel coils
266
subject to lamination.</s>
</p>
</text>
art9
<text lang=pt id=art9R>
<p><s id=art9R.1.s1 corresp=art9A.1.s1>Este trabalho apresenta o STT (Sistema de Telemetria e
Telecomando), parte do Projeto ARARA-Aeronaves de Reconhecimento Assistidas por Rádio e
Autônomas (Autonomous and Radio-Assisted Reconnaissance Aircraft).</s><s id=art9R.1.s2
corresp=art9A.1.s2>O STT permite operar a aeronave do ARARA além do alcance visual do
piloto.</s><s id=art9R.1.s3 corresp=art9A.1.s3>As imagens de vídeo e os dados dos instrumentos são
transmitidos da aeronave para a estação de base em tempo real.</s><s id=art9R.1.s4
corresp=art9A.1.s4>A interface gráfica do STT apresenta o vídeo sobreposto por um painel de
instrumentos, similar aos simuladores de vôo, o que torna a sua operação muito intuitiva.</s>
</p>
</text>
<text lang=en id=art9A>
<p><s id=art9A.1.s1 corresp=art9R.1.s1>This paper discusses the STT (Telemetry and Telecommand
System), part of the ARARA (Autonomous and Radio-Assisted Reconnaissance Aircraft) project.</s><s
id=art9A.1.s2 corresp=art9R.1.s2>The STT allows the operation of the ARARA aircraft beyond its pilot's
visual range.</s><s id=art9A.1.s3 corresp=art9R.1.s3>Real time video and instrumentation data are
broadcast from the aircraft to a ground station.</s><s id=art9A.1.s4 corresp=art9R.1.s4>The graphic
interface of STT presents the video superimposed by an instrument panel, similarly to flight simulators,
making its operation very intuitive.</s>
</p>
</text>
art10
<text lang=pt id=art10R>
<p><s id=art10R.1.s1 corresp=art10A.1.s1>O SPP2 (Servidor de Processamento Paralelo), desenvolvido
no Laboratório de Computação de Alto Desempenho (LCAD-ICMC-USP), utiliza computadores
convencionais conectados em uma rede de comunicação de alta velocidade.</s><s id=art10R.1.s2
corresp='art10A.1.s2 art10A.1.s3'>Pesquisadores da Universidade de Illinois desenvolveram uma
camada de software de alto desempenho para a troca de mensagens entre máquinas conectadas por
redes de alta velocidade Myrinet denominada Fast Messages, que apresenta baixa latência na
transmissão de mensagens e alta taxa de transferência.</s><s id=art10R.1.s3 corresp=art10A.1.s4>Uma
biblioteca de alto nível muito utilizada para a programação paralela é o PVM (Parallel Virtual
Machine).</s><s id=art10R.1.s4 corresp=art10A.1.s5>Para que o PVM possa tirar proveito do
desempenho de comunicação do sistema Fast Messages sobre Myrinet foi desenvolvida no LCAD-USP
uma biblioteca que possui a semântica de comunicação de sockets, mas utiliza Fast Messages para
atingir maior desempenho.</s><s id=art10R.1.s5 corresp=art10A.1.s6>Essa biblioteca também pode ser
utilizada diretamente para troca de mensagens na rede, sendo mais adequada para o programador
acostumado com sockets do que o uso das primitivas de Fast Messages.</s><s id=art10R.1.s6
corresp=art10A.1.s7>Testes preliminares mostram que sock2fm apresenta um desempenho melhor que
TCP/IP para mensagens com mais de 250 bytes (79% melhor para alguns tamanhos).</s>
</p>
</text>
<text lang=en id=art10A>
<p><s id=art10A.1.s1 corresp=art10R.1.s1>The SPP2 (Parallel Processing Server) developed at LCADICMC-USP uses conventional computers connected in a high-speed communication network.</s><s
id=art10A.1.s2 corresp=art10R.1.s2>Researchers from the University of Illinois developed a high-
267
performance software layer called Fast Messages to exchange messages between machines connected
to high-speed Myrinet networks.</s><s id=art10A.1.s3 corresp=art10R.1.s2>This layer has low-latency
and high-bandwidth packet transmission.</s><s id=art10A.1.s4 corresp=art10R.1.s3>A high-level library
largely employed in parallel programming is PVM (Parallel Virtual Machine).</s><s id=art10A.1.s5
corresp=art10R.1.s4>For the PVM to take advantage of the communication performance of the Fast
Messages system onto Myrinet, LCAD-USP developed a library which has socket communication
semantics, but uses Fast Messages to achieve a higher performance.</s><s id=art10A.1.s6
corresp=art10R.1.s5>This library can also be used directly to exchange messages on the network, being
more suitable to the programmer used to sockets than the Fast Messages primitives.</s><s
id=art10A.1.s7 corresp=art10R.1.s6>Preliminary tests show that sock2fm has a better performance than
TCP/IP for messages with more than 250 bytes (79% better for some packet sizes).</s>
</p>
</text>
art11
<text lang=pt id=art11R>
<p><s id=art11R.1.s1 corresp=art11A.1.s1>Diante das inúmeras opções de pacotes de software que
existem atualmente para as aplicações de Sistemas de Informação e da dificuldade que um cliente tem
para escolher aquele pacote que atenda melhor a suas necessidades, neste trabalho, é apresentado um
procedimento para escolha de pacotes de software na área de Sistemas de Informação.</s><s
id=art11R.1.s2 corresp=art11A.1.s2>Nesse procedimento, são utilizadas a norma NBR 12119 da
Associação Brasileira de Normas Técnicas (ABNT) e o Quality Function Deployment (QFD) do American
Supplier Institute (ASI).</s>
</p>
</text>
<text lang=en id=art11A>
<p><s id=art11A.1.s1 corresp=art11R.1.s1>Faced with the innumerable options of software packages
available for information systems applications and the difficulty clients have to choose the package that
better suits their needs, in this paper, we discuss a procedure to choose software packages in the
Information System area.</s><s id=art11A.1.s2 corresp=art11R.1.s2>In this procedure, we use the rule
NBR 12119 of the Brazilian Association of Technical Rules (ABNT) and the Quality Function Deployment
(QFD) of the American Supplier Institute (ASI).</s>
</p>
</text>
art12
<text lang=pt id=art12R>
<p><s id=art12R.1.s1 corresp=art12A.1.s1>O planejamento de projeto de software é uma prática
administrativa vital para o sucesso da gestão de um projeto.</s><s id=art12R.1.s2
corresp=art12A.1.s2>A ausência de práticas administrativas no desenvolvimento de software é a
principal causa de sérios problemas enfrentados pelas organizações: atraso em cronogramas, custo
maior do que o esperado e presença de defeitos.</s><s id=art12R.1.s3 corresp=art12A.1.s3>Tais
problemas ocasionam inconveniências aos usuários e perda de tempo e de recursos para os
desenvolvedores.</s><s id=art12R.1.s4 corresp=art12A.1.s4>Segundo os modelos e padrões de
qualidade ISO, SPICE e CMM, o planejamento de projeto é um dos itens básicos para que uma empresa
inicie a melhoria de processo de desenvolvimento de software.</s><s id=art12R.1.s5
corresp=art12A.1.s5>Este trabalho apresenta um modelo de processo de planejamento que define,
relaciona e organiza as principais atividades que devem ser realizadas para planejar um projeto de
software.</s><s id=art12R.1.s6 corresp=art12A.1.s6>O trabalho também apresenta um estudo de caso
que mostra a aplicação do modelo de processo em um centro de desenvolvimento de sistemas de uma
empresa privada.</s>
</p>
</text>
268
<text lang=en id=art12A>
<p><s id=art12A.1.s1 corresp=art12R.1.s1>Software project planning is a vital managerial practice for
successful project management.</s><s id=art12A.1.s2 corresp=art12R.1.s2>The absence of managerial
practices in software development is the main cause of serious problems faced by organizations: delayed
schedules, costs higher than expected, and presence of defects.</s><s id=art12A.1.s3
corresp=art12R.1.s3>Such problems cause inconvenience for users and waste of time and resources for
developers.</s><s id=art12A.1.s4 corresp=art12R.1.s4>According to ISO, SPICE and CMM models and
quality standards, project planning is one of the basic items for a company to start improving its software
development process.</s><s id=art12A.1.s5 corresp=art12R.1.s5>This paper presents a planning
process model that defines, lists and organizes the main activities to be done in order to plan a software
project.</s><s id=art12A.1.s6 corresp=art12R.1.s6>It also discusses a case study that shows an
application of process model in the systems development center of a private company.</s>
</p>
</text>
bd1
<text lang=pt id=bd1R>
<p><s id=bd1R.1.s1 corresp=bd1A.1.s1>Atualmente as organizações devem trocar dados entre si, e a
tendência é que essas trocas sejam efetuadas cada vez mais por meios digitais.</s><s id=bd1R.1.s2
corresp=bd1A.1.s2>Os dados são consultados (alimentados) livremente nas bases de dados de
organizações independentes entre si, porém, quando é necessária a troca de dados, como não existe
uma previsão de integração, os dados somente podem ser trocados após uma preparação que impõe
alguma forma de intervenção manual, construção de filtros especiais, etc., uma vez que a não existência
de um esquema comum impede que os dados de uma base possam ser intercambiados com os de outra
base.</s><s id=bd1R.1.s3 corresp=bd1A.1.s3>No entanto, embora as bases de dados de diferentes
organizações possam ser construídas de maneira totalmente independente, a necessidade de uma troca
significa que a semântica dos elementos manipulados, em particular daqueles que devem ser
compartilhados é, no mínimo, semelhante.</s><s id=bd1R.1.s4 corresp=bd1A.1.s4>Por exemplo, se
duas organizações devem trocar dados sobre pessoas, não importa se para as diferentes organizações
as pessoas são clientes, empregados, alunos ou pacientes, o significado de "pessoa" é sempre
entendido pelos membros das organizações.</s><s id=bd1R.1.s5 corresp=''>O mesmo ocorre com
qualquer entidade sobre a qual se deseje trocar informações.</s>
</p>
<p><s id=bd1R.2.s1 corresp=bd1A.2.s1>Este trabalho parte da suposição de que possa existir alguma
forma de definição primitiva para os diversos elementos de dados que devem ser compartilhados, com
base na qual sua instanciação em elementos de um esquema de dados em particular possa ser
reconhecido.</s><s id=bd1R.2.s2 corresp=bd1A.2.s2>Assim, busca-se identificar estruturas primitivas,
com a finalidade de integrar os sistemas.</s><s id=bd1R.2.s3 corresp=bd1A.2.s3>Contudo, para chegar
a tal estrutura, é preciso definir regras que garantam a preservação de suas propriedades com a
finalidade de permitir que, sempre que o esquema de uma organização A seja construído a partir de uma
mesma estrutura primitiva que foi utilizada por outra organização B, a integração entre ambas possa ser
feita de forma automática, e que isso não provoque inconsistência nas bases de dados que estarão
recebendo as informações.</s>
</p>
<p><s id=bd1R.3.s1 corresp=bd1A.3.s1>Para atingir esses objetivos, este trabalho propõe que tais
estruturas de esquemas primitivos sejam parte das Bibliotecas de Componentes Reutilizáveis (BTO) que
são distribuídas como parte das Ferramentas de Desenvolvimento Rápido de Aplicativos (RAD)
comerciais.</s><s id=bd1R.3.s2 corresp=bd1A.3.s2>Como um exemplo de como isso poderia ser feito,
apresenta-se um componente que define genericamente um objeto pessoa, desenvolvido a partir de
como "pessoas" são tratadas em dois sistemas reais, centrando essa estrutura em uma única Abstração:
a Abstração de Generalização.</s><s id=bd1R.3.s3 corresp=bd1A.3.s3>Apresenta também o conjunto
de regras que deve ser utilizado para a integração de componentes centrados nessa abstração, que é a
mais universalmente compatível entre os diversos modelos de dados orientados a objetos disponíveis
atualmente.</s>
269
</p>
</text>
<text lang=en id=bd1A>
<p><s id=bd1A.1.s1 corresp=bd1R.1.s1>Today, organizations must exchange data among each other,
and the tendency is that these exchanges become more and more digital.</s><s id=bd1A.1.s2
corresp=bd1R.1.s2>Queries are made freely in databases of independent organizations, although, when
it is necessary to exchange data, as there is not a prevision of integration, data can only be exchanged
after a preparation which imposes some sort of manual intervention, construction of special filters, etc.,
since the non-existence of a common scheme hinders the exchange of data from one database with
those from another database.</s><s id=bd1A.1.s3 corresp=bd1R.1.s3>However, although databases of
different organizations can be built in a totally independent way, the need for exchanges means that the
semantics of the manipulated elements must be at least similar, especially of those which should be
shared.</s><s id=bd1A.1.s4 corresp=bd1R.1.s4>For example, if two organizations must interchange data
on people, it does not matter for the different organizations if these people are customers, employees,
students or patients, the meaning of "people" is always understood by organizations members.</s>
</p>
<p><s id=bd1A.2.s1 corresp=bd1R.2.s1>This dissertation is based on the supposition that it exists some
form of primitive definition for the several data elements that must be shared, and from which its
instantiation as elements of a particular data scheme can be recognized.</s><s id=bd1A.2.s2
corresp=bd1R.2.s2>Thus, we seek to identify primitive structures aiming at integrating systems.</s><s
id=bd1A.2.s3 corresp=bd1R.2.s3>However, in order to reach such structure it is necessary to define rules
that guarantee the preservation of data properties to allow that, every time the scheme of an organization
A is built from the same primitive structure used by an organization B, the integration between them both
can be made automatically, and that it does not cause inconsistency in the databases which will be
receiving information.</s>
</p>
<p><s id=bd1A.3.s1 corresp=bd1R.3.s1>In order to meet these objectives, this dissertation proposes that
such structures of primitive schemes are part of the Reusable Components Libraries which are distributed
as part of commercial Rapid Application Development Tools.</s><s id=bd1A.3.s2 corresp=bd1R.3.s2>As
an example of how it could be done, we present a component which defines generically an object
"person", developed from the way "people" are treated in two real systems, centering this structure in a
sole Abstraction: the Generalization Abstraction.</s><s id=bd1A.3.s3 corresp=bd1R.3.s3>We also
present the set of rules which should be used to integrate the components centered in this abstraction,
the most universally compatible among the several object-oriented data models available today.</s>
</p>
</text>
cad1
<text lang=pt id=cad1R>
<p><s id=cad1R.1.s1 corresp=cad1A.1.s1>Este trabalho apresenta meios alternativos para a obtenção
de imagens aéreas e sua utilização na agricultura.</s><s id=cad1R.1.s2 corresp=cad1A.1.s2>Imagens
aéreas representam uma ferramenta importante na avaliação de diversos aspectos da atividade agrícola
moderna, principalmente daqueles que não podem ser avaliados no nível do solo.</s><s id=cad1R.1.s3
corresp=cad1A.1.s3>Três tipos de sistemas são definidos com níveis crescentes de complexidade e
funcionalidade.</s><s id=cad1R.1.s4 corresp=cad1A.1.s4>Diversos critérios são propostos para a
avaliação do sistema e para a determinação da sua adequação às principais aplicações na
agricultura.</s><s id=cad1R.1.s5 corresp=cad1A.1.s5>Foi construído um protótipo de sistema do Tipo I
baseado em aeromodelos, utilizado na avaliação da tecnologia e na validação do projeto.</s><s
id=cad1R.1.s6 corresp=cad1A.1.s6>Foram utilizados componentes facilmente encontrados no mercado,
existindo potencial para a evolução técnica do sistema construído em cada um dos seus componentes
básicos: a aeronave, o método de controle e o meio de captação das imagens.</s><s id=cad1R.1.s7
corresp=cad1A.1.s7>Os resultados obtidos mostram que o sistema pode substituir, a baixo custo, os
meios convencionais utilizados até então para a obtenção dessas imagens.</s>
</p>
270
</text>
<text lang=en id=cad1A>
<p><s id=cad1A.1.s1 corresp=cad1R.1.s1>This dissertation presents alternative methods to obtain aerial
pictures and their use in agricultural applications.</s><s id=cad1A.1.s2 corresp=cad1R.1.s2>Aerial
pictures represent an important tool to evaluate several parameters in modern agricultural practice,
especially
those
that
cannot
be
evaluated
at
ground
level.</s><s
id=cad1A.1.s3
corresp=cad1R.1.s3>Three types of system are defined with increasing levels of complexity and
usability.</s><s id=cad1A.1.s4 corresp=cad1R.1.s4>Several criteria are proposed to evaluate the system
and determine its suitability to the main agricultural applications.</s><s id=cad1A.1.s5
corresp=cad1R.1.s5>We built a Type I system based on model airplanes, which is used in technology
evaluation and project validation.</s><s id=cad1A.1.s6 corresp=cad1R.1.s6>We used components easily
available on the market, and there is a potential for technical improvement in the system built concerning
each one of its basic components: the airplane, the method of control, and the means to obtain
images.</s><s id=cad1A.1.s7 corresp=cad1R.1.s7>The results show that the system can substitute, at a
low cost, the conventional ways used so far to obtain such images.</s>
</p>
</text>
cgpi1
<text lang=pt id=cgpi1R>
<p><s id=cgpi1R.1.s1 corresp=cgpi1A.1.s1>Este trabalho apresenta o Animbs (Animation for MBS), um
sistema capaz de visualizar dados gerados por um sistema de simulação de engenharia (SD/FAST) na
forma de animações por computador.</s><s id=cgpi1R.1.s2 corresp=cgpi1A.1.s2>SD/FAST é um
sistema utilizado para o modelamento e a simulação de sistemas mecânicos multicorpos (MBS).</s><s
id=cgpi1R.1.s3 corresp=cgpi1A.1.s3>O sistema Animbs permite a associação de uma geometria ao MBS
sendo simulado e utiliza os dados produzidos pela simulação do SD/FAST para criar uma animação do
comportamento do sistema mecânico e, dessa forma, melhorar a análise de dados feita pelos usuários
do SD/FAST.</s>
</p>
</text>
<text lang=en id=cgpi1A>
<p><s id=cgpi1A.1.s1 corresp=cgpi1R.1.s1>This dissertation discusses Animbs (Animation for MBS), a
software that enables the visualization of data generated by an engineering simulation system (SD/FAST)
in the form of computer animation.</s><s id=cgpi1A.1.s2 corresp=cgpi1R.1.s2>The SD/FAST is a system
for modeling and simulating mechanical multibody systems (MBS).</s><s id=cgpi1A.1.s3
corresp=cgpi1R.1.s3>The Animbs system allows the association of a geometry to the MBS being
simulated, and uses the data produced by the SD/FAST simulation to create an animated view of the
mechanical system behavior, thus enhancing the data analysis made by users of SD/FAST.</s>
</p>
</text>
es1
<text lang=pt id=es1R>
<p><s id=es1R.1.s1 corresp=es1A.1.s1>A execução da engenharia reversa orientada a objetos de um
sistema legado desenvolvido com orientação procedimental é usada como base para sua reengenharia,
seguindo duas abordagens diferentes.</s><s id=es1R.1.s2 corresp=es1A.1.s2>Na primeira, o sistema
passa por reengenharia com mudança de orientação, por meio de segmentação e, posteriormente,
transformação para uma linguagem orientada a objetos de forma semi-automática.</s><s id=es1R.1.s3
corresp=es1A.1.s3>Na segunda, é feito o reconhecimento de padrões recorrentes de software no
modelo de objetos produzido pela engenharia reversa para, depois, ser efetuada a reengenharia
utilizando esses padrões.</s><s id=es1R.1.s4 corresp=es1A.1.s4>Os resultados obtidos por essas duas
271
abordagens podem ser comparados quanto a manutenibilidade, legibilidade e reuso.</s><s id=es1R.1.s5
corresp=es1A.1.s5>A versão original do sistema legado escolhido para a realização da experiência está
implementada na linguagem Clipper e tem cerca de vinte mil linhas de código.</s><s id=es1R.1.s6
corresp=es1A.1.s5>Trata-se de uma oficina auto-elétrica e mecânica de veículos.</s><s id=es1R.1.s7
corresp=es1A.1.s6>Para a engenharia reversa foi escolhido o método Fusion/RE, sendo feita uma
proposta para sua evolução, que adiciona um maior detalhamento da etapa de abstração do modelo de
análise do sistema.</s><s id=es1R.1.s8 corresp=es1A.1.s7>Para mudança de orientação do paradigma
de desenvolvimento, de procedimental para orientado a objetos, são propostas duas etapas adicionais, a
serem executadas após a aplicação do Fusion/RE: o projeto avante do sistema e a segmentação do
programa legado.</s><s id=es1R.1.s9 corresp=es1A.1.s8>São fornecidas indicações sobre como fazer a
segmentação.</s><s id=es1R.1.s10 corresp=es1A.1.s9>A transformação do código segmentado em
Clipper para Java é feita com auxílio da máquina Draco-Puc.</s><s id=es1R.1.s11
corresp=es1A.1.s10>Uma estratégia é proposta para o reconhecimento de padrões com base no modelo
de objetos do sistema obtido pela engenharia reversa.</s><s id=es1R.1.s12 corresp=es1A.1.s11>Por
meio dela, podem ser reconhecidas instâncias dos padrões Type-Object, Association-Object, State
Across a Collection e Behaviour Across a Collection.</s><s id=es1R.1.s13 corresp=es1A.1.s12>São
feitas experiências de implementação de alguns desses padrões em Delphi.</s>
</p>
</text>
<text lang=en id=es1A>
<p><s id=es1A.1.s1 corresp=es1R.1.s1>The object-oriented reverse engineering of a legacy system
developed using the procedural paradigm is the basis for two different reengineering approaches.</s><s
id=es1A.1.s2 corresp=es1R.1.s2>In the first, reengineering is done to change the implementation
paradigm by segmentation, followed by its semi-automatic transformation into an object-oriented
language.</s><s id=es1A.1.s3 corresp=es1R.1.s3>In the second, recurring patterns are first recognized
in the object model produced by the reverse engineering, and then the reengineering is done adopting
these patterns.</s><s id=es1A.1.s4 corresp=es1R.1.s4>The results obtained by these two approaches
are compared to assess their maintainability, legibility and reusability.</s><s id=es1A.1.s5
corresp='es1R.1.s5 es1R.1.s6'>The original version of the legacy system used in this experience has
about twenty thousand lines of Clipper code and refers to an electrical and mechanical car repair
shop.</s><s id=es1A.1.s6 corresp=es1R.1.s7>For the reverse engineering phase we used the Fusion/RE
method, and proposed its evolution, adding features to detail the abstraction phase of its system analysis
model.</s><s id=es1A.1.s7 corresp=es1R.1.s8>To change the system orientation paradigm from
procedural to object-oriented we propose two additional phases to be conducted after the application of
the Fusion/RE method: the forward design of the system and the legacy code segmentation.</s><s
id=es1A.1.s8 corresp=es1R.1.s9>Hints and rationales are supplied to conduct the code
segmentation.</s><s id=es1A.1.s9 corresp=es1R.1.s10>The code transformation from segmented
Clipper to Java is done with support of a Draco-Puc machine.</s><s id=es1A.1.s10
corresp=es1R.1.s11>We propose a strategy for pattern recognition based on the system object model
obtained through reverse engineering.</s><s id=es1A.1.s11 corresp=es1R.1.s12>By means of this
strategy we can recognize instances of Type-Object, Association-Object, State Across a Collection and
Behaviour Across a Collection patterns.</s><s id=es1A.1.s12 corresp=es1R.1.s13>We carried out Delphi
implementation experiments of some of these patterns.</s>
</p>
</text>
es2
<text lang=pt id=es2R>
<p><s id=es2R.1.s1 corresp=es2A.1.s1>Independentemente do tipo de manutenção conduzida corretiva, preventiva, adaptativa ou evolutiva -, as atividades de teste de regressão são necessárias para
testar as modificações realizadas e as eventuais novas funcionalidades de um programa, e,
principalmente, para testar se as funcionalidades já existentes não foram afetadas adversamente pelas
modificações.</s><s id=es2R.1.s2 corresp=es2A.1.s2>Para aplicar o teste de regressão de uma maneira
sistemática a um baixo custo e com eficácia, muitas técnicas têm sido propostas na literatura.</s><s
272
id=es2R.1.s3 corresp=es2A.1.s3>Essas diversas técnicas são divididas em duas abordagens: retest-all e
seletiva.</s><s id=es2R.1.s4 corresp=es2A.1.s4>A abordagem retest-all utiliza todo o conjunto de casos
de teste disponível para testar as modificações, ao passo que a abordagem seletiva utiliza um
subconjunto dos casos de teste disponíveis para testar as modificações.</s><s id=es2R.1.s5
corresp=es2A.1.s5>As técnicas baseadas na abordagem seletiva têm sido muito estudadas, pois visam
diminuir os esforços despendidos no teste de regressão, reduzindo o número de casos de teste a serem
reexecutados.</s><s id=es2R.1.s6 corresp=es2A.1.s6>Diante da diversidade das técnicas seletivas,
fazem-se necessários estudos empíricos para avaliar e comparar a aplicação dessas técnicas.</s><s
id=es2R.1.s7 corresp=es2A.1.s7>Assim, este trabalho visa aplicar e avaliar empiricamente duas técnicas
de teste de regressão que têm se mostrado promissoras: a Técnica baseada em Modificação (Wong et
al., 1997a) e a Técnica baseada em Mutação Seletiva (Wong et al., 1997b).</s><s id=es2R.1.s8
corresp=es2A.1.s8>Para auxiliar nessa avaliação, é utilizado um framework proposto por Rothermel e
Harrold (1996).</s><s id=es2R.1.s9 corresp=es2A.1.s9>Com a realização desses experimentos, esperase contribuir para o estabelecimento de estratégias de teste de regressão efetivas e de baixo custo.</s>
</p>
</text>
<text lang=en id=es2A>
<p><s id=es2A.1.s1 corresp=es2R.1.s1>Independently of the type of maintenance carried out corrective, preventive, adaptive or perfective -, regression testing activities are necessary to test
modifications and new contingent features, and, mainly, to test if existing features were not adversely
affected by the modifications.</s><s id=es2A.1.s2 corresp=es2R.1.s2>Aiming at carrying out the
regression testing systematically, at a low cost and with effectiveness, many techniques have been
proposed in the literature.</s><s id=es2A.1.s3 corresp=es2R.1.s3>These techniques are divided into two
approaches: retest-all and selective.</s><s id=es2A.1.s4 corresp=es2R.1.s4>The retest-all approach
uses the complete test case set available, whereas the selective approach selects a subset to carry out
the regression testing.</s><s id=es2A.1.s5 corresp=es2R.1.s5>The techniques based on the selective
approach have been deeply studied, for they aim at reducing the efforts made in the regression testing,
reducing the number of test cases to be re-executed.</s><s id=es2A.1.s6 corresp=es2R.1.s6>As there
are several techniques based on the selective approach, empirical studies are necessary to evaluate and
compare these techniques.</s><s id=es2A.1.s7 corresp=es2R.1.s7>Thus, this work aims at evaluating
and comparing the application of two promising regression testing techniques: Technique based on
Modification and Technique based on Selective Mutation.</s><s id=es2A.1.s8 corresp=es2R.1.s8>A
framework proposed by Rothermel and Harrold is used to evaluate these techniques.</s><s id=es2A.1.s9
corresp=es2R.1.s9>With the accomplishment of these studies, we hope to contribute towards the
establishment of effective and low cost regression testing strategies.</s>
</p>
</text>
es3
<text lang=pt id=es3R>
<p><s id=es3R.1.s1 corresp=es3A.1.s1>Atividades de teste no desenvolvimento de Sistemas Reativos
são de grande relevância, bem como a disponibilidade de ferramentas que apóiem essas atividades,
uma vez que a ocorrência de falhas nesses sistemas pode causar graves conseqüências econômicas
e/ou sociais.</s><s id=es3R.1.s2 corresp='es3A.1.s2 es3A.1.s3'>O critério Análise de Mutantes, um dos
critérios da técnica de teste baseada em erros, normalmente aplicado em testes de unidades, tem sido
explorado no teste de especificações do aspecto comportamental de Sistemas Reativos baseadas em
Máquinas de Estados Finitos, Statecharts e Redes de Petri.</s><s id=es3R.1.s3 corresp=es3A.1.s4>A
especificação da ferramenta Proteum-RS constitui uma iniciativa para apoiar a aplicação do critério
Análise de Mutantes no contexto de Sistemas Reativos.</s><s id=es3R.1.s4 corresp=es3A.1.s5>Este
trabalho tem como objetivo a implementação da instanciação da Proteum-RS para o teste de
especificações
baseadas
em
Statecharts,
a
Proteum-RS/ST.</s><s
id=es3R.1.s5
corresp=es3A.1.s6>Dessa forma, pretende-se fornecer subsídios para investigar a adequação de
critérios de teste tradicionalmente usados no teste de programas, como é o caso da Análise de
Mutantes, ao teste de especificações de Sistemas Reativos, em particular no contexto de especificações
273
baseadas em Statecharts.</s>
</p>
</text>
<text lang=en id=es3A>
<p><s id=es3A.1.s1 corresp=es3R.1.s1>Testing activities in the development of Reactive Systems are
extremely relevant, as well as the availability of tools that support these activities, since failures in these
systems may have serious economic and/or social consequences.</s><s id=es3A.1.s2
corresp=es3R.1.s2>The Mutation Analysis is one of the fault-based testing criteria, and it is usually
applied during unit testing.</s><s id=es3A.1.s3 corresp=es3R.1.s2>This criterion has been investigated
in the context of testing and validation activities of Reactive Systems behavioral specifications based on
Finite State Machines, Statecharts and Petri Nets.</s><s id=es3A.1.s4 corresp=es3R.1.s3>The
specification of a tool named Proteum-RS was carried out and constitutes the first step to support the
application of the Mutation Analysis Criterion in the context of Reactive Systems.</s><s id=es3A.1.s5
corresp=es3R.1.s4>This dissertation aims at implementing an instantiation of Proteum-RS, called
Proteum-RS/ST, to support testing of specification based on Statecharts.</s><s id=es3A.1.s6
corresp=es3R.1.s5>We intend to provide subsidies for investigating criteria traditionally applied at the unit
level for testing Reactive Systems specifications, in particular in the context of Statecharts based
specifications.</s>
</p>
</text>
es4
<text lang=pt id=es4R>
<p><s id=es4R.1.s1 corresp=es4A.1.s1>Sistemas Reativos caracterizam-se por reagir continuamente a
estímulos externos e internos e por controlar atividades humanas.</s><s id=es4R.1.s2
corresp=es4A.1.s2>A ocorrência de falhas nesses sistemas pode resultar em grandes prejuízos.</s><s
id=es4R.1.s3 corresp=es4A.1.s3>Dessa forma, o uso de métodos e técnicas rigorosas para a
especificação do comportamento desse tipo de sistema é essencial para evitar inconsistências e
ambigüidades no modelo.</s><s id=es4R.1.s4 corresp=es4A.1.s4>As Redes de Pe

Documentos relacionados