1 |
[en] LÉVINAS AND OTHER: THE ETHICS OF THE ALTERITY AS BASIS OF THE JUSTICE / [pt] LÉVINAS E O OUTRO: A ÉTICA DA ALTERIDADE COMO FUNDAMENTO DA JUSTIÇACARLA SILENE CARDOSO LISBOA BERNARDO GOMES 14 May 2009 (has links)
[pt] Para uma melhor compreensão do pensamento de Emmanuel Lévinas é necessário contextualizá-lo no horizonte dos acontecimentos do século XX. As duas guerras mundiais, a crise da razão e das ciências humanas, o avanço científico e tecnológico, a banalização do mal, a indiferença e o desrespeito à vida levaram Emmanuel Lévinas a repensar a ética - tema que surge pro-gressivamente em sua obra. Após elaborar uma crítica radical à ontologia - que ele denomina de filosofia da injustiça por reduzir o outro ao Mesmo - Emmanuel Lévinas proclama que a ética é a filosofia primeira e se traduz na res-ponsabilidade infinita do Eu pelo outro. Disso decorre que a justiça para Lévinas se expressa numa responsabilidade incondicional e irrecusável do Eu não só pelo outro, mas também por todos os outros, capaz de romper com o egoísmo e o ensimesmamento contemporâneo e proporcionar condições de que a humanidade atinja sua verdadeira essência de solidariedade e fraternidade. / [en] For a better understanding the Emmanuel Lévinas thought is necessary to
contextualize them at the horizon of the century XX events. Across the two world
wars, the crisis of the reason and the human studies, the scientific and
technological advancement, the trivialization of the evil, the indifference and the
disrespect to the life led Emmanuel Lévinas to rethink the ethics - subject that
appears progressively in his work. After to prepare a radical criticism to the
ontology - which he calls of philosophy of the injustice because of this reduced
other to the same thing - Emmanuel Lévinas proclaims that the ethics is the first
philosophy and is translated in the infinite responsibility of myself for other. As a
result, the justice for Lévinas expresses in an unconditional and irrefutable
responsibility of myself not only for other, myself also for all others which able to
break with the selfishness and the contemporary lessons and to provide conditions
of which the humanity reaches his true essence of solidarity and fraternity.
|
2 |
[en] FAULT TOLERANCE IN RIO ENVIRONMENT / [pt] TOLERÂNCIA A FALHAS NO AMBIENTE RIOOLDAIR FERREIRA GARCIA DE BRITO 31 July 2006 (has links)
[pt] A utilização de tolerância a falhas na construção de
aplicações em sistemas distribuídos é, em geral, uma
tarefa complexa. Para facilitar esta tarefa, pode-se
utilizar um ambiente de desenvolvimento que forneça
técnicas padronizadas e ferramentas para o suporte a
tolerância a falhas. Com esse objetivo, foi concebido um
suporte especializado para a tolerância a falhas. Parte
deste suporte foi implementado e adicionado ao ambiente
RIO (Reconfigurable interconnectable Objects) O RIO é
centrado no conceito de módulos configuráveis que se
comunicam por interfaces bem definidas. O suporte a
tolerância a falhas é obtido a partir de técnicas baseadas
em replicação de módulos de software. Como exemplo, são
apresentadas três técnicas de replicação, Replicação
Passiva Reserva Quente, Replicação Ativa Competitiva e
Replicação Ativa Cíclica, bem como o suporte concebido e
implementado para as mesmas. Os detalhes relevantes desta
implementação são discutidos e, finalmente, apresenta-se
conclusões e sugestões para trabalhos futuros. / [en] The use of fault tolerance in the construction of
distributed systems applications is usually a complex
task. To make this task easier, a development environment
may be used including standard techniques and tools for
the support of fault tolerance. With this purpose, a
specialized fault tolerance support was concepted. Part of
this support was implemented and added to the RIO
(Reconfigurable interconnectable Objects) environment. The
RIO is based on the concept of configurables modules. Well
defined interfaces are used to modules comunication. The
fault tolerance support is obtained by software
replication based techniques. Three replication techniques
examples are presented, Hot Standby Passive Replication,
Competitive Active Replication and Ciclic Active
Replication, as well as the designed support for them.
Important implementation details are discussed and,
finally, conclusions and sugestions for future work are
presented.
|
3 |
[en] A FAULT-TOLERANT MICROCOMPUTER FOR REAL-TIME CONTROL / [pt] UM MICROCOMPUTADOR TOLERANTE A FALHAS PARA CONTROLE EM TEMPO REALHELANO DE SOUSA CASTRO 16 April 2007 (has links)
[pt] Este trabalho descreve o projeto e a implementação de um
microcomputador tolerante a falhas para aplicação em tempo
real.
O sistema é baseado em uma estrutura duplex e utiliza o
conceito de dissimilaridade como forma de reduzir a
influência de falhas de modo comum. Vários mecanismos de
detecção de falhas foram incorporados de forma a melhorar
a cobertura do sistema. Com o objetivo de reduzir o
hardcore, o único elemento central existente é o seletor
de saída, sendo que os processadores sincronizam-se
através da troca de mensagens. / [en] This work describes the design and implementation of a
fault-tolerant microcomputer for real-time control
applications.
The system consists in a duplex structure and the
dissimilarity concept is used in order to minimize the
probability of common-mode faults. Several fault detection
mecanisms were incorporated to increase the coverage of
the system.
|
4 |
[en] INTERCONNECTION ELEMENT FOR A PARALLEL PROCESSING SYSTEM / [pt] ELEMENTO DE CHAVEAMENTO PARA REDES DE INTERCONEXÃO MULTI-ESTÁGIO DE MÁQUINAS MULTIMICROPROCESSADASRENATO JOSE GONCALVES DE NAZARETH 25 June 2007 (has links)
[pt] Este trabalho propõe uma nova estrutura de rede de
interconexão para o sistema de processamento paralelo
MULTIPLUS em desenvolvimento no NCE/UFRJ. A rede é
tolerante a falhas, e trabalha com chaves de 4 entradas e
4 saídas.
Inicialmente, discutem-se as formas de interconexão de
máquinas paralelas. Descrevem-se sucintamente algumas
arquiteturas de sistemas paralelos com ênfase no
MULTIPLUS. A seguir, comentam-se alguns conceitos básicos
a respeito de redes de interconexão. Apresenta-se a árvore
genealógica das redes de interconexão multiestágio,
acompanhada de um breve histórico do surgimento das
mesmas. Destacam-se algumas redes de percurso único
relacionadas com esta dissertação. Após uma introdução
aprofundada sobre tolerância a falhas, descrevem-se
algumas redes tolerantes a falhas. Uma análise bem
estruturada sobre tolerância a falhas lança as bases para
a proposta da rede de interconexão. Introduz-se o
subsistema de interconexão do MULTIPLUS, focalizando a
estrutura e os tipos de mensagens existentes. Discutem-se
vários aspectos relativos à rede proposta, tais como a
topologia, o algoritmo e tipo de roteamento e,
principalmente, o mecanismo de tolerância a falhas.
Descreve-se detalhadamente o projeto do elemento de
chaveamento 4x4, com destaque nas máquinas de estado
controladoras da chave, porém sem detrimento do circuito
de prioridade, do circuito de contagem de pacotes, do
circuito de comparação de tamanho da mensagem, do circuito
de chaveamento, e do circuito de realinhamento de
endereço. Inclui-se também uma descrição detalhada do
funcionamento do elemento de chaveamento. Por fim,
apresentam-se as expectativas de desempenho de uma rede
com 16 entradas e 16 saídas, onde calculam-se o atraso
para percorrer a rede de uma mensagem de leitura (12
pacotes), o atraso médio por pacote, o throughput médio
por porta, e o throughput médio total da rede. Compara-se
o desenho de três redes - uma de tamanho mínimo (4x4),
outra de tamanho máximo (256x256), e outra de tamanho
16x16 - implementadas com chaves 2x2 e 4x4. apresentam-se
os resultados do projeto, incluindo-se as EPLDs
selecionadas, o custo aproximado de uma rede de 256x256
implementada com as referidas EPLDs, e os tempos de
compilação dos blocos componentes da chave. Propõe-se a
implementação da chave em VLSI, bem como a inclusão da
capacidade de comunicação multicast, como futuros
desenvolvimentos. / [en] This work proposes a new structure of interconnection
network for the MULTIPLUS, a parallel processing system
under development at NCE/UFRJ. The network is fault
tolerant, and works with 4 inputs and 4 outputs switches.
Initially, some interconnection forms of parallel machines
are discussed. Some parallel systems architecture are
briefly described with emphasis on MULTIPLUS. Following,
some basic concepts of interconnection networks are
commented. A family tree of multistage interconnection
networks, and a short history of their appearance in the
literature, are presented. Some Single Path Networks, wich
are related with this dissertation, are briefly described.
After a deep introduction of fault tolerance, some fault-
tolerant interconnection network are described. A well-
structured analysis on fault tolerance gives the basis for
the interconnection network proposal. The MULTIPLUS
interconnection subsystem is introduced, focusing the
messages´ types and structure. Various aspects regarding
the proposed network - such as the topology, routing type
and algorithm and, mainly, the fault- tolerance mechanism -
are discussed. The design of the 4x4 switch is described
in details, with emphasis on switch controllers finite
state machines, but also including the priority circuit,
packet counting circuit, message size compariong circuit.
A detailed description of the seitch operation is given.
At last, the expectede performance of a 16 inputs and 16
outpus network, where a reading message (12 packets)
delay, the packet mean delay, port mean throughput, and
overall mean throughput are calculated. The performance of
3 networks - one with minimum size (4x4), other with
maximum size (256x256), and another with 16x16 size, each
of which implemented with 2x2 and 4x4 switches - are
compared. The design results are presented, including the
selected EPLDs, apprximated cost of a 256x256 network
implemented with the already mentioned EPLDs, and the
compiling times of the switch blocks. The switch
implementation in VLSI tecnology, as well the multicast
communication capability, are proposed as future
developments.
|
5 |
[en] TRANSIENT FAULT TOLERANCE BY DISTINCTNESS / [pt] TOLERANCIA A FALHAS TRANSIENTES POR DIVERSIFICAÇÃOALBERTO CLEMENTINO MESQUITA JUNIOR 05 November 2009 (has links)
[pt] Neste trabalho considera-se um sistema de computação geograficamente localizado, destinado ao controle de processos em tempo real. O trabalho tem como objetivo determinar uma política de tolerância a falhas transientes, bem como uma arquitetura de base para o sistema em questão, assim como dispendido para implementá-la.
Abordam-se os pontos chaves necessários a tolerância, os quais são a caracterização das falhas físicas e humanas, as funções de mascaramento, deteção e recuperação após falhas físicas.
O conceito de diversificação é considerado como uma alternativa à deteção e tolerância a falhas humanas (projeto), como também no que diz respeito a capacidade de fornecer uma deteção eficaz de falhas físicas em modo comum, pois proporciona uma independência entre os módulos redundantes quando uma mesma falha os atinge de forma idêntica.
São apresentados uma arquitetura de base e a forma selecionada de colocar em prática a diversificação: a emulação de um dos microprocessadores. / [en] This work consideres a geographically localized computerized control sustem. The aim is to determine a policy of tolerance to transient faults, a well as a basic architecture for the control system. A discussion of the allocated effort to implement it is included here.
They included the characterization of physical and human faults, masking, detection and recovery of physical faults.
The concept of distinctness is considered as an alternative to detection and toleranc3e to human faults and also with respect to the capability to provide an effective detection of physical faults of common mode. This approach provides an independing among redundant modules when the same fault affects them in an identical way.
This work presents a basic architecture which illustrates the use of the concept of distinctness, through the emulation of a microprocessor.
|
6 |
[en] FINANCIAL KNOWLEDGE AND ITS RELATION WITH DECISIONS ADDRESSING RISK TOLERANCE, INDEBTEDNESS AND INVESTMENTS / [pt] O CONHECIMENTO FINANCEIRO E SUA RELAÇÃO COM A TOLERÂNCIA AO RISCO E COM AS DECISÕES DE ENDIVIDAMENTO E INVESTIMENTOLIANA RIBEIRO DOS SANTOS 25 October 2013 (has links)
[pt] O principal objetivo da tese foi examinar a relação do conhecimento
financeiro com as decisões financeiras pessoais. Para atingir este objetivo foram
elaborados três ensaios, sendo o primeiro um exame da relação entre o
conhecimento financeiro e a tolerância ao risco. O segundo ensaio verificou a
relação do conhecimento financeiro com as decisões de endividamento, enquanto o
terceiro investigou como as decisões de investimento são afetadas por esse
conhecimento. Foram propostas medidas para avaliar os níveis de conhecimento
financeiro básico, de crédito e de investimento, adaptadas a partir da revisão da
literatura para o contexto de produtos financeiros brasileiros. Com base nos
resultados da pesquisa, realizada com 467 jovens universitários, foram propostos os
índices de conhecimento financeiro básico, de crédito e de investimento, usados
para verificar a relação do conhecimento financeiro com a tolerância ao risco e com
as decisões de endividamento e investimento. Foram estabelecidos modelos
econométricos para testar as hipóteses de pesquisa. O grupo estudado apresentou
bom nível de conhecimento financeiro, sendo a maior dificuldade relacionada ao
conceito dos juros compostos. A compreensão das questões relativas a inflação e
ilusão monetária apresentaram bons resultados, o que pode ser atribuído à
experiência inflacionária vivida no país. Os resultados mostraram que existe relação
entre o conhecimento financeiro e a tolerância ao risco, sugerindo que pessoas com
maior conhecimento financeiro seriam mais propensas a escolher produtos
financeiros de maior risco. Nos demais ensaios observou-se também relação entre
conhecimento financeiro e as decisões financeiras. No que se refere ao uso do
crédito, foram encontradas evidências de que pessoas com maiores níveis de
conhecimento financeiro de crédito tendem a fazer uso de produtos de crédito
menos onerosos. Por outro lado, na avaliação dos investimentos, o estudo revelou
que os indivíduos que possuem menor grau de menor conhecimento financeiro são
aqueles que não fazem investimentos.Utilizando a técnica de análise de cluster
promoveu-se o agrupamento dos sujeitos em categorias de endividamento e de
investimento, que em seguida foram analisadas em conjunto com as características
sociodemográficas de cada grupo. Nesta análise verificou-se que os mais jovens
praticamente não fazem uso de operações de crédito e usam basicamente o cartão
de crédito. Estes são também os que fazem menos investimentos.Os resultados
deste estudo exploratório trazem importantes contribuições para agenda de
programas de educação financeira, identificando grupos mais expostos às operações
de crédito mais onerosas, bem como grupos menos preparados para as incertezas
financeiras do futuro. As evidências obtidas poderão ser aplicadas em políticas
públicas voltadas para melhoria nos padrões de conhecimento financeiroe para
melhor utilização dos produtos e serviços financeiros. / [en] The main purpose of the thesis was to assess the relation between financial
knowledge and personal financial decisions. So as to achieve such goal, three
essays were carried out: the first one addressed the relation between financial
knowledge and risk tolerance, while the second analyzed the relation between
financial knowledge and debt decisions and the third focused on investment
decisions.In order to evaluate the financial knowledge, we proposed some
measurements of knowledge on basic financial concepts, on credit and investments,
which were extracted from a literature review and adapted to the context of
Brazilian financial products. According to the results from a research conducted
with 467 young university students, some rates of knowledge on basic financial
concepts, on credit and investments were suggested, so as to verify the relation
between financial knowledge, risk tolerance and both debt and investment
decisions. Some econometric models were set forth to test the hypothesis of such
research. The studied group presented a good level of financial knowledge, and the
most significant difficulty faced by these individuals was related to compound
interests. In answer to questions about inflation and monetary illusion, they showed
good results, which may be attributed to the recent inflationary experience lived
within the country.The results showed a relation between financial knowledge and
risk tolerance, thus suggesting that individuals with higher financial knowledge
would be more inclined to opt for higher-risk financial products. The other essays
also disclosed a relation between financial knowledge and financial decisions. As
refers to the use of credits, some evidences indicate that individuals with higher
financial knowledge on credit tend to make use of less onerous credit products.
Besides, in relation to investments, we found that individuals with low financial
knowledge are those who less likely to invest in financial products.By using the
cluster analysis method, we grouped the studied individuals within categories
relating to indebtedness and investment, which were subsequently assessed in the
light of social and demographic characteristics of each group. Upon such analysis,
we verified that the youngest individuals practically refrain from making use of
credit operations, and basically use credit cards. They are also the ones who make
less investment.The results from such exploratory study bring material
contributions to the agenda of financial education programs, as they identified
groups which are more exposed to high-cost borrowing, as well as groups which are
less prepared to future financial uncertainties. The evidences hereby disclosed may
be applied to public policies aimed at the improvement of financial knowledge
standards, as well as at a better use of financial products and services.
|
7 |
[en] A FAULT TOLERANT MECHANISM FOR WORKFLOW MANAGEMENT SYSTEMS / [pt] UM MECANISMO DE TOLERÂNCIA A FALHAS PARA SISTEMA DE GERENCIAMENTO DE WORKFLOWBERNARDO QUARESMA DIAS 01 February 2011 (has links)
[pt] Nesse trabalho propomos um mecanismo com detecção de falhas, replicação
e gerenciamento de grupos para instrumentação de sistemas de gerenciamento
de workflow com tolerância a falhas. Sistemas de gerenciamento de
workfow demandam alguns recursos específicos de replicação, pois realizam
operações não-determinísticas e não dependem de chamadas externas para
atualização do seu estado. Como estudo de caso, utilizamos um sistema
de automação de procedimentos industriais e analisamos as modificações
necessárias para utilização desse sistema com o mecanismo de tolerância a
falhas proposto. Também avaliamos o impacto no desempenho do sistema
decorrente do uso do mecanismo proposto. / [en] In this work we propose a mechanism for failure detection, group management
and service replication, providing fault tolerance for workflow management
systems. Workflow management systems require specific replication
features, since such systems deal with non-deterministic operations and update
their s internal state without any external calls. As a case study we
use an industrial automation system and analyze the needed modifications
to use the proposed mechanism and evaluate the impact of the mechanism
in the system s performance.
|
8 |
[en] SPOUSAL DIFFERENCES IN FINANCIAL RISK TOLERANCE - REPLYING A RESEARCH AND PROPOSING COMPLEMENTARY ALTERNATIVES / [pt] FINANÇAS COMPORTAMENTAIS: DIFERENÇAS A TOLERÂNCIA DE RISCO ENTRE CÔNJUGES - REPLICANDO UMA PESQUISA E PROPONDO ALTERNATIVAS COMPLEMENTARESROBERTO CARNEIRO GURGEL NOGUEIRA 05 May 2010 (has links)
[pt] O estudo de finanças comportamentais é relativamente recente, em especial
no Brasil. Considerando o aumento da participação das mulheres no mercado de
trabalho e do seu nível educacional, o presente estudo está replicando uma
pesquisa norte americana que busca avaliar as diferenças à tolerância a risco entre
cônjuges. O presente estudo será desenvolvido em três etapas: 1) Reprodução da
análise efetuada pelos autores (Gilliam, Goetz e Hampton, 2008) onde os
procedimentos estatísticos adotados serão igualmente reproduzidos. A amostra
piloto deste estudo foi constituída de 78 casais. Nesta avaliação foi utilizada uma
escala de risco que variará de 1 a 4, onde 4 significará tolerância ao risco máximo
e 1 nenhuma tolerância a risco. 2) Análise do resultado encontrado na pesquisa
piloto realizando-se toda uma comparação entre risco assumido e as variáveis
demográficas e econômicas consideradas no estudo. A diferença desta etapa para
a anterior e que nesta parte consideraremos o limite de significância estatística da
amostra colhida. 3) Finalmente será realizada uma crítica estatística a todo o
procedimento adotado. O objetivo aqui é permitir que no futuro o estudo possa ser
reproduzido de forma estritamente técnico cientifico. Concluímos que a amostra
apresenta (a) que os maridos possuem maior tolerância a risco que suas esposas e
(b) que quanto maior o nível educacional maior a tolerância a risco. Entendemos
que o tema deve ser aprofundado sendo de grande valia, em especial, para
assessores financeiros e instituições financeiras, para avaliar a tolerância a risco
entre cônjuges e melhor orientá-los na adequação de seus investimentos ao seu
perfil de risco. / [en] The study of behavioral finance is relatively recent, particularly in Brazil.
Considering the increased participation of women in the labor market and rising
education levels, this study replicates North American research and seeks to
evaluate the differences in risk tolerance between spouses. This study was
developed in three steps: 1) Replication of the analysis and statistical procedures
of Gilliam, Goetz and Hampton (2008). Our pilot study sample consisted of 78
couples. In this evaluation we employed a risk scale that varied from 1 to 4, 4
being maximum risk tolerance and 1 zero risk tolerance. 2) Analyses in the pilot
study resulted from performing a comparison of all risk behaviors and the
demographic and economic variables. The difference between the previous step
and this one is that here we considered the limit of statistical significance in the
sample. 3) Finally we applied a critical statistic to all procedures. The objective
was to ensure that future studies can be reproduced in a strictly critical statistic.
We concluded that (a) husbands had a higher risk tolerance than their wives, and
(b) higher educational level increased risk tolerance. We believe the matter should
be investigated as it is of great value, particularly for financial advisors and
institutions in order to assess risk tolerance between spouses and better guide them
in adjusting their investment risk profiles.
|
9 |
[en] A MULTI-AGENT SYSTEM FOR REAL TIME MONITORING AND DATA ACQUISITION / [pt] UM SISTEMA MULTI-AGENTES PARA MONITORAMENTO E AQUISIÇÃO EM TEMPO REALFREDERICO SILVA GUIMARAES 24 August 2006 (has links)
[pt] Sistemas supervisores envolvendo software embarcados são
encontrados com
freqüência e são responsáveis pela supervisão de
equipamentos que vão
desde máquinas industriais e eletrodomésticos, a
celulares
e PDAs. Muitos
possuem severos requisitos de confiabilidade e tolerância
a
falhas, bem como
características de sistemas de tempo real. Esta pesquisa
investiga o uso de
tecnologias de ponta como Design by Contract, Agentes de
Software, Mock
Objects e Componentes de Software no auxílio ao
desenvolvimento de sistemas
de monitoramento e aquisição em tempo real. Explora-se,
ainda, o conceito de
sistemas orientados à recuperação. Para realizar tal
análise é utilizado como
estudo de caso um sistema de inspeção de dutos, que foi
implementado utilizando
tais tecnologias. De maneira resumida, pode-se dizer que
neste estudo de
caso percebeu-se que o uso dessas tecnologias fez com que
o sistema fosse
desenvolvido em um curto espaço de tempo, sendo que
questões relevantes não
foram prejudicadas, como por exemplo o fato do sistema
ser
robusto e tolerante
a falhas. É importante ressaltar que o sistema
apresentado
se encontra em uso em
inspeções de dutos reais. / [en] Supervisory systems allied to embedded software, a common
subject in the
literature, are responsible by the supervision of
equipments like industrial
machines, household-electric devices, cellular phones and
PDAs. Many of
them have severe requisites of fault tolerance and
reliability as well as real
time systems features. This research investigates the use
of state-of-the-art
technologies such as Design By Contract, Mock Objects,
software agents and
components in the development of real-time monitoring and
data-acquisition
systems. Recovery oriented systems concepts are also
explored. The case study
carried out to the research is a pipeline inspection
software system, which uses
such technologies. In a nutshell, it can be said that this
case study showed strong
evidence that the use of these technologies allowed the
development in a very
short time, without any loss of robustness, fault
tolerance and reliability. The
developed system is currently being used in real pipeline
inspections.
|
10 |
[en] CONTEXT-SENSITIVE EXCEPTION HANDLING / [pt] TRATAMENTO DE EXCEÇÕES SENSÍVEL AO CONTEXTOKARLA NAZARE FERREIRA DAMASCENO 23 October 2006 (has links)
[pt] Tratamento de erros em aplicações móveis sensíveis ao
contexto não é uma
tarefa trivial devido às características peculiares destes
sistemas, como
mobilidade, comunicação assíncrona e aumento de
imprevisibilidade.
Mecanismos convencionais de tratamento de exceções não
podem ser utilizados
por vários motivos. Primeiro, a propagação de erros deve
considerar as mudanças
contextuais que ocorrem constantemente nestes sistemas.
Segundo, as atividades
de recuperação de erros e a estratégia de tratamento de
exceções também precisam
freqüentemente ser selecionadas de acordo com as
informações de contexto.
Terceiro, a própria caracterização de uma exceção pode
depender do contexto dos
dispositivos envolvidos. Embora vários middlewares
orientados a contexto
ofereçam suporte ao desenvolvimento de aplicações móveis,
estes sistemas
raramente fornecem suporte adequado ao tratamento de
exceções. Este trabalho
realiza uma análise das soluções existentes para
tratamento de exceções,
considerando os requisitos de sensibilidade ao contexto.
Além disso, são
propostos um modelo para tratamento de exceções sensível
ao contexto e um
mecanismo implementado a partir de MoCA (Mobile
Collaboration Architecture).
MoCA é um middleware publish-subscribe que oferece suporte
ao
desenvolvimento de aplicações móveis colaborativas através
da incorporação de
serviços de contexto. Finalmente, este trabalho avalia o
mecanismo de exceções
proposto através de sua utilização em alguns protótipos de
aplicações
colaborativas desenvolvidas a partir de MoCA. Através do
mecanismo, foram
implementadas diferentes estratégias de tratamento de
exceções que consideram
as informações de contexto das aplicações. / [en] Context-sensitive exception handling on mobile systems is
not a trivial task
due to their intrinsic characteristics: mobility,
asynchrony and increased
unpredictability. Conventional mechanisms of exception
handling can not be used
for many reasons. First, error propagation needs
considering the contextual
changes that often occur in these systems. Second, error
recovery and exception
handling strategies also frequently need to be selected
according to contextual
information. Third, the characterization of an exception
may depend on the
contextual situation of involved devices. Even though
there are now several
context-oriented middleware systems that provide support
for the development of
mobile applications, they rarely provide explicit and
adequate features for contextsensitive
exception handling. This work presents an analysis of
existing exception
handling mechanisms, which to some extent consider the
context-awareness
requirements. Besides, it proposes a general model for
context-sensitive exception
handling and a supporting mechanism implemented using the
MoCA (Mobile
Collaboration Architecture) infrastructure. MoCA is a
publish-subscribe
middleware supporting the development of collaborative
mobile applications by
incorporating explicit services to empower software agents
with contextsensitiveness.
Finally, this paper reports our experience in implementing
contextaware
exception handling strategies in some prototype
collaborative applications
built with the MoCA system.
|
Page generated in 0.0398 seconds