• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 17
  • 1
  • Tagged with
  • 18
  • 18
  • 17
  • 8
  • 8
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
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ÇA

CARLA 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 RIO

OLDAIR 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 REAL

HELANO 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 MULTIMICROPROCESSADAS

RENATO 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ÇÃO

ALBERTO 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 INVESTIMENTO

LIANA 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 WORKFLOW

BERNARDO 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 COMPLEMENTARES

ROBERTO 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 REAL

FREDERICO 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 CONTEXTO

KARLA 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