首页 > 最新文献

Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)最新文献

英文 中文
O Agente Chinês para Diagnóstico de Redes de Topologia Arbitrária 中国任意拓扑网络诊断代理
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23480
E. P. Duarte Jr., J. M. A. P. Cestari
Este trabalho apresenta uma nova abordagem para detecção de falhas em redes de topologia arbitrária baseada numa versão distribuída do algoritmo do Carteiro Chinês. Um agente móvel percorre todos os nodos e todos os links permitindo o diagnóstico da falha de um link. Dois tipos de eventos são considerados: um link sem-falha fica falho, ou um link falho fica sem-falha. Assume-se que uma falha não particiona a rede e que o diagnóstico de um evento é completado antes da ocorrência do próximo evento. Resultados experimentais obtidos através da simulação do algoritmo em redes de diferentes topologias são apresentados. Os resultados mostram o tempo necessário para se realizar o diagnóstico de uma rede, o número de mensagens que são disseminadas no final do diagnóstico para informar um evento, e a medida de latência do algoritmo.
本文提出了一种基于中国邮差算法的分布式版本的任意拓扑网络故障检测新方法。移动代理遍历所有节点和链路,允许对链路进行故障诊断。考虑了两种类型的事件:完美链接失败,或者完美链接失败。假设故障没有对网络进行分区,并且在下一次事件发生之前完成了对事件的诊断。给出了该算法在不同拓扑网络上的仿真结果。结果显示了执行网络诊断所需的时间、诊断结束时传播的通知事件的消息数量以及算法的延迟度量。
{"title":"O Agente Chinês para Diagnóstico de Redes de Topologia Arbitrária","authors":"E. P. Duarte Jr., J. M. A. P. Cestari","doi":"10.5753/wtf.2000.23480","DOIUrl":"https://doi.org/10.5753/wtf.2000.23480","url":null,"abstract":"Este trabalho apresenta uma nova abordagem para detecção de falhas em redes de topologia arbitrária baseada numa versão distribuída do algoritmo do Carteiro Chinês. Um agente móvel percorre todos os nodos e todos os links permitindo o diagnóstico da falha de um link. Dois tipos de eventos são considerados: um link sem-falha fica falho, ou um link falho fica sem-falha. Assume-se que uma falha não particiona a rede e que o diagnóstico de um evento é completado antes da ocorrência do próximo evento. Resultados experimentais obtidos através da simulação do algoritmo em redes de diferentes topologias são apresentados. Os resultados mostram o tempo necessário para se realizar o diagnóstico de uma rede, o número de mensagens que são disseminadas no final do diagnóstico para informar um evento, e a medida de latência do algoritmo.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115193714","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Comunicação Não Confiável em Detectores de Defeitos com Falhas por Crash 故障检测器的通信不可靠,导致崩溃失败
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23476
Luiz Angelo Barchet-Estefanel, Ingrid Jansch-Pôrto
A definição dos detectores de defeitos para ambientes com falhas por crash apresenta restrições severas, mesmo nos mais fracos detectores. Ainda assim, a operação dos detectores em sistemas distribuídos assíncronos é possível, mediante certas adaptações como, por exemplo, a utilização de timeouts. Um fator importante para a construção dos detectores é a necessidade de comunicação confiável: mesmo que esta seja requerida pela definição dos detectores, experiências práticas demonstram que se pode utilizar comunicação não confiável para a sua implementação. Este artigo toma como base os protocolos TCP e UDP, respectivamente confiável e não confiável, que representam as opções nativas da maioria dos sistemas operacionais, para avaliar o impacto de seu uso no funcionamento dos detectores de defeitos.
即使在最弱的检测器中,故障检测器的定义也存在严重的限制。然而,在分布式异步系统中,检测器的操作是可能的,通过某些适应,例如使用超时。构建探测器的一个重要因素是需要可靠的通信:即使这是探测器定义所要求的,实践经验表明,不可靠的通信可以用于其实现。本文以TCP和UDP协议(分别代表大多数操作系统的本地选项)为基础,评估它们的使用对故障检测功能的影响。
{"title":"Comunicação Não Confiável em Detectores de Defeitos com Falhas por Crash","authors":"Luiz Angelo Barchet-Estefanel, Ingrid Jansch-Pôrto","doi":"10.5753/wtf.2000.23476","DOIUrl":"https://doi.org/10.5753/wtf.2000.23476","url":null,"abstract":"A definição dos detectores de defeitos para ambientes com falhas por crash apresenta restrições severas, mesmo nos mais fracos detectores. Ainda assim, a operação dos detectores em sistemas distribuídos assíncronos é possível, mediante certas adaptações como, por exemplo, a utilização de timeouts. Um fator importante para a construção dos detectores é a necessidade de comunicação confiável: mesmo que esta seja requerida pela definição dos detectores, experiências práticas demonstram que se pode utilizar comunicação não confiável para a sua implementação. Este artigo toma como base os protocolos TCP e UDP, respectivamente confiável e não confiável, que representam as opções nativas da maioria dos sistemas operacionais, para avaliar o impacto de seu uso no funcionamento dos detectores de defeitos.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128627174","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Definição de Operadores de Mutação para o Teste de Programas Prolog 为Prolog程序的测试定义突变操作符
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23475
S. Vergilio, Rudá Sumé Tente de Moura
Teste é uma das fases da engenharia de software que garante a qualidade e a confiabilidade do software desenvolvido. O critério de teste, baseado em erros, Análise de Mutantes, tem se mostrado como um dos mais efetivos para a detecção de erros em um programa, pois utiliza informação dos erros cometidos pelos próprios programadores para estabelecer o teste. Algumas ferramentas de testes, apoiadas no critério Análise de Mutantes, foram desenvolvidas e são utilizadas para o teste de programas que utilizam o paradigma da programação imperativa (C e Fortran). Entretanto, a idéia de aplicar o teste baseado em erros para programas escritos utilizando outros paradigmas de programação é bastante promissora. Este trabalho define um conjunto de operadores de mutação para a linguagem Prolog. O conjunto proposto permite a aplicação do critério Análise de Mutantes para o teste de programas Prolog e a implementação de uma ferramenta que poderá avaliar a eficácia do critério e o refinamento do conjunto proposto.
测试是保证所开发软件质量和可靠性的软件工程阶段之一。基于错误的测试标准,突变体分析,已经被证明是检测程序错误最有效的标准之一,因为它使用程序员自己的错误信息来建立测试。在突变分析标准的支持下,开发了一些测试工具,并用于测试使用命令式编程范式(C和Fortran)的程序。然而,将基于错误的测试应用于使用其他编程范式编写的程序的想法是非常有前途的。本文为Prolog语言定义了一组突变操作符。所提出的集合允许将突变体分析准则应用于Prolog程序的测试,并实现一个工具,可以评估准则的有效性和所提出的集合的细化。
{"title":"Definição de Operadores de Mutação para o Teste de Programas Prolog","authors":"S. Vergilio, Rudá Sumé Tente de Moura","doi":"10.5753/wtf.2000.23475","DOIUrl":"https://doi.org/10.5753/wtf.2000.23475","url":null,"abstract":"Teste é uma das fases da engenharia de software que garante a qualidade e a confiabilidade do software desenvolvido. O critério de teste, baseado em erros, Análise de Mutantes, tem se mostrado como um dos mais efetivos para a detecção de erros em um programa, pois utiliza informação dos erros cometidos pelos próprios programadores para estabelecer o teste. Algumas ferramentas de testes, apoiadas no critério Análise de Mutantes, foram desenvolvidas e são utilizadas para o teste de programas que utilizam o paradigma da programação imperativa (C e Fortran). Entretanto, a idéia de aplicar o teste baseado em erros para programas escritos utilizando outros paradigmas de programação é bastante promissora. Este trabalho define um conjunto de operadores de mutação para a linguagem Prolog. O conjunto proposto permite a aplicação do critério Análise de Mutantes para o teste de programas Prolog e a implementação de uma ferramenta que poderá avaliar a eficácia do critério e o refinamento do conjunto proposto.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131918596","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Estratégia para teste de Máquinas Finitas de Estados Estendidas 有限扩展状态机的测试策略
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23473
Flávio Rogério Uber, Eliane Martins
Este artigo apresenta um método para melhorar a estratégia de geração de dados por parte da CONDADO [Sab98], uma ferramenta desenvolvida para testes baseados em máquinas finitas de estados estendidas(MFEE). Para isso pretende-se considerar os predicados associados às transições da máquina com o uso dos testes de domínios. Com essa modificação será melhorado o potencial para detecção de falhas, e ainda, será reduzido o número de casos de teste correspondentes a caminhos não executáveis.
本文提出了一种改进县数据生成策略的方法[Sab98],这是一种用于扩展有限状态机测试的工具。为此,我们打算使用域测试来考虑与机器转换相关的谓词。这将提高故障检测的潜力,并减少与非可执行路径相对应的测试用例的数量。
{"title":"Estratégia para teste de Máquinas Finitas de Estados Estendidas","authors":"Flávio Rogério Uber, Eliane Martins","doi":"10.5753/wtf.2000.23473","DOIUrl":"https://doi.org/10.5753/wtf.2000.23473","url":null,"abstract":"Este artigo apresenta um método para melhorar a estratégia de geração de dados por parte da CONDADO [Sab98], uma ferramenta desenvolvida para testes baseados em máquinas finitas de estados estendidas(MFEE). Para isso pretende-se considerar os predicados associados às transições da máquina com o uso dos testes de domínios. Com essa modificação será melhorado o potencial para detecção de falhas, e ainda, será reduzido o número de casos de teste correspondentes a caminhos não executáveis.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121495396","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Um Sistema de Padrões para Injeção de Falhas por Software 一种通过软件注入故障的模式系统
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23482
Nelson Guilherme Mendes Leme, Eliane Martins
Sistemas computacionais tolerantes a falha tem se tomado cada vez mais numerosos e importantes. Consequentemente, testá-los e verificar se eles comportam-se adequadamente na presença de falhas também ficou mais importante. Para isso, uma técnica que tem se mostrado muito útil é a de Injeção de Falhas. Esta técnica gera falhas dentro do sistema sob teste e observa seu comportamento. A maioria das atuais ferramentas que usam essa técnica operam sob condições muito restritas, havendo portanto a necessidade de se desenvolver ferramentas que sejam mais genéricas e customizáveis. Este trabalho propõe criar um Sistema de Padrões para Injeção de Falhas por Software, de tal maneira que seja mais fácil para os desenvolvedores criarem novos programas e ferramentas que façam injeção de falhas usando os padrões descritos nesse sistema. Esses padrões irão descrever, independentemente de linguagem e ambiente, a arquitetura e estruturas necessárias para realizar injeção de falhas.
容错计算系统的数量和重要性越来越大。因此,测试它们并验证它们在存在故障时的行为也变得更加重要。为此,一种被证明非常有用的技术是故障注入。这种技术在被测试的系统中产生故障并观察其行为。目前大多数使用这种技术的工具都是在非常有限的条件下操作的,因此需要开发更通用和可定制的工具。本文提出创建一个软件故障注入模式系统,以便开发人员更容易创建新的程序和工具,使用该系统中描述的模式进行故障注入。这些模式将独立于语言和环境描述执行故障注入所需的体系结构和结构。
{"title":"Um Sistema de Padrões para Injeção de Falhas por Software","authors":"Nelson Guilherme Mendes Leme, Eliane Martins","doi":"10.5753/wtf.2000.23482","DOIUrl":"https://doi.org/10.5753/wtf.2000.23482","url":null,"abstract":"Sistemas computacionais tolerantes a falha tem se tomado cada vez mais numerosos e importantes. Consequentemente, testá-los e verificar se eles comportam-se adequadamente na presença de falhas também ficou mais importante. Para isso, uma técnica que tem se mostrado muito útil é a de Injeção de Falhas. Esta técnica gera falhas dentro do sistema sob teste e observa seu comportamento. A maioria das atuais ferramentas que usam essa técnica operam sob condições muito restritas, havendo portanto a necessidade de se desenvolver ferramentas que sejam mais genéricas e customizáveis. Este trabalho propõe criar um Sistema de Padrões para Injeção de Falhas por Software, de tal maneira que seja mais fácil para os desenvolvedores criarem novos programas e ferramentas que façam injeção de falhas usando os padrões descritos nesse sistema. Esses padrões irão descrever, independentemente de linguagem e ambiente, a arquitetura e estruturas necessárias para realizar injeção de falhas.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"44 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120857305","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Tratamento de Exceções no Desenvolvimento de Software Confiável baseado em Componentes 基于组件的可靠软件开发中的异常处理
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23469
G. Ferreira, C. M. F. Rubira
Este trabalho apresenta uma abordagem sistemática para a construção de sistemas confiáveis baseados em componentes de software reutilizáveis e robustos. O tratamento de situações excepcionais do sistema é incorporado de forma disciplinada durante todo o seu ciclo de vida isto é, durante as fases de identificação de requisitos, análise, projeto e implementação do processo de desenvolvimento. Propomos ainda a confecção de uma ferramenta de suporte ao processo de produção de sistemas confiáveis. Esta ferramenta deverá apoiar as diferentes fases do processo, fornecendo informações sobre cada uma delas e auxiliando na identificação das situações excepcionais.
这项工作提出了一种基于可重用和健壮的软件组件构建可靠系统的系统方法。在系统的整个生命周期中,即在开发过程的需求识别、分析、设计和实现阶段,系统异常情况的处理以有纪律的方式合并。我们还建议制造一种工具来支持可靠系统的生产过程。该工具应支持该过程的不同阶段,提供关于每个阶段的信息,并帮助识别异常情况。
{"title":"Tratamento de Exceções no Desenvolvimento de Software Confiável baseado em Componentes","authors":"G. Ferreira, C. M. F. Rubira","doi":"10.5753/wtf.2000.23469","DOIUrl":"https://doi.org/10.5753/wtf.2000.23469","url":null,"abstract":"Este trabalho apresenta uma abordagem sistemática para a construção de sistemas confiáveis baseados em componentes de software reutilizáveis e robustos. O tratamento de situações excepcionais do sistema é incorporado de forma disciplinada durante todo o seu ciclo de vida isto é, durante as fases de identificação de requisitos, análise, projeto e implementação do processo de desenvolvimento. Propomos ainda a confecção de uma ferramenta de suporte ao processo de produção de sistemas confiáveis. Esta ferramenta deverá apoiar as diferentes fases do processo, fornecendo informações sobre cada uma delas e auxiliando na identificação das situações excepcionais.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124353670","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Using Common Knowledge to Improve Fixed-Dependency-After-Send 使用常识改进发送后固定依赖
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23468
Islene C. Garcia, L. E. Buzato
Checkpoint patterns that enforce the rollbak-dependency trackability (RDT) property allow effcient solutions to the determination of consistent global checkpoints that include a given set of checkpoints. Fixed-Dependency-After-Send (FDAS) is a well-known RDT protocol that forces the dependency vector of a process to remain unchanged during a checkpoint interval after the first message-send event. In this paper, we explore processes' common knowledge about their behavior to derive a more effcient condition to induce checkpoints under FDAS. We consider that our approach can be used to improve other RDT checkpointing protocols.
执行回滚依赖项可跟踪性(RDT)属性的检查点模式允许为确定一致的全局检查点提供有效的解决方案,这些检查点包括一组给定的检查点。发送后固定依赖(FDAS)是一种著名的RDT协议,它强制进程的依赖向量在第一个消息发送事件之后的检查点间隔内保持不变。在本文中,我们探讨了过程关于其行为的共同知识,以推导出一个更有效的条件来诱导FDAS下的检查点。我们认为我们的方法可以用于改进其他RDT检查点协议。
{"title":"Using Common Knowledge to Improve Fixed-Dependency-After-Send","authors":"Islene C. Garcia, L. E. Buzato","doi":"10.5753/wtf.2000.23468","DOIUrl":"https://doi.org/10.5753/wtf.2000.23468","url":null,"abstract":"Checkpoint patterns that enforce the rollbak-dependency trackability (RDT) property allow effcient solutions to the determination of consistent global checkpoints that include a given set of checkpoints. Fixed-Dependency-After-Send (FDAS) is a well-known RDT protocol that forces the dependency vector of a process to remain unchanged during a checkpoint interval after the first message-send event. In this paper, we explore processes' common knowledge about their behavior to derive a more effcient condition to induce checkpoints under FDAS. We consider that our approach can be used to improve other RDT checkpointing protocols.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"66 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125343304","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A Meta-Level Software Architecture based on Patterns for Developing Dependable Collaboration-based Designs 基于模式的元级软件体系结构,用于开发可靠的基于协作的设计
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23471
D. M. Beder, C. M. F. Rubira
The focus of this paper is the design and implementation of dependable quality requirements, and their incorporation in the description of software architecture in an explicit and structured manner. More specifically, we propose three architectural styles for developing dependable collaboration-based software designs based on three notions: (i) the idealized fault-tolerant component model, (ii) the collaboration/role interaction model, and (iii) computational reflection together with a set of design patterns that focus on providing design solutions for implementing fault tolerance techniques, namely, error handling, coordinated recovery and software redundancy. Computational reflection defines a meta-level architecture that is composed of a base level where the application’s logic is implemented and a meta level where meta components are responsible for implementing the application’s quality requirements in a way that it is transparent to application designers. Application designers can apply the notion of separation of concerns and concentrate their attention on the functional requirements, abstracting from the quality requirements.
本文的重点是设计和实现可靠的质量需求,并以一种明确和结构化的方式将它们结合到软件体系结构的描述中。更具体地说,我们基于以下三个概念提出了开发可靠的基于协作的软件设计的三种体系结构风格:(i)理想化的容错组件模型,(ii)协作/角色交互模型,以及(iii)计算反射,以及一组设计模式,这些设计模式侧重于为实现容错技术提供设计解决方案,即错误处理、协调恢复和软件冗余。计算反射定义了一个元级体系结构,该体系结构由实现应用程序逻辑的基础层和元级组成,元级中元组件负责以对应用程序设计人员透明的方式实现应用程序的质量需求。应用程序设计人员可以应用关注点分离的概念,将注意力集中在功能需求上,从质量需求中抽象出来。
{"title":"A Meta-Level Software Architecture based on Patterns for Developing Dependable Collaboration-based Designs","authors":"D. M. Beder, C. M. F. Rubira","doi":"10.5753/wtf.2000.23471","DOIUrl":"https://doi.org/10.5753/wtf.2000.23471","url":null,"abstract":"The focus of this paper is the design and implementation of dependable quality requirements, and their incorporation in the description of software architecture in an explicit and structured manner. More specifically, we propose three architectural styles for developing dependable collaboration-based software designs based on three notions: (i) the idealized fault-tolerant component model, (ii) the collaboration/role interaction model, and (iii) computational reflection together with a set of design patterns that focus on providing design solutions for implementing fault tolerance techniques, namely, error handling, coordinated recovery and software redundancy. Computational reflection defines a meta-level architecture that is composed of a base level where the application’s logic is implemented and a meta level where meta components are responsible for implementing the application’s quality requirements in a way that it is transparent to application designers. Application designers can apply the notion of separation of concerns and concentrate their attention on the functional requirements, abstracting from the quality requirements.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124812708","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Adicionando Replicação utilizando Componentes de Software e um Ambiente Interativo 使用软件组件和交互环境添加复制
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23472
João Carlos Filho, S. Bertagnolli, Maria Lúcia Blanck Lisbôa
Nosso objetivo é simplificar o desenvolvimento de aplicações tolerantes a falhas e minimizar o tempo despendido na fase de implementação. Para isto, foi utilizado um ambiente reflexivo de apoio à programação JReflex e um conjunto de componentes que implementam replicação usando RMI - Remote Method Invocation em Java. Descrevemos brevemente esses componentes e como usar JReflex para selecionar as classes a serem por eles replicadas.
我们的目标是简化容错应用程序的开发,并最小化在实现阶段花费的时间。为此,我们使用了一个支持JReflex编程的反射环境和一组使用Java中的RMI远程方法调用实现复制的组件。我们简要描述了这些组件,以及如何使用JReflex选择要复制的类。
{"title":"Adicionando Replicação utilizando Componentes de Software e um Ambiente Interativo","authors":"João Carlos Filho, S. Bertagnolli, Maria Lúcia Blanck Lisbôa","doi":"10.5753/wtf.2000.23472","DOIUrl":"https://doi.org/10.5753/wtf.2000.23472","url":null,"abstract":"Nosso objetivo é simplificar o desenvolvimento de aplicações tolerantes a falhas e minimizar o tempo despendido na fase de implementação. Para isto, foi utilizado um ambiente reflexivo de apoio à programação JReflex e um conjunto de componentes que implementam replicação usando RMI - Remote Method Invocation em Java. Descrevemos brevemente esses componentes e como usar JReflex para selecionar as classes a serem por eles replicadas.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115018515","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Reliability Requirements in Mobile Agent Systems 移动代理系统的可靠性要求
Pub Date : 2000-07-15 DOI: 10.5753/wtf.2000.23466
Flávio Assis, R. Macêdo, Campus de Ondina
A fundamental issue in the development of mobile agent systems is how to provide support for agent applications reliability. For some agent applications areas (such as electronic commerce or workflow) it is fundamental that mobile agent executions are fault tolerant and exhibit transactional semantics or that groups of mobile agents can coordinate their activities with the use of a reliable communication mechanism. This paper discusses reliability requirements in agent systems and introduces mobile process groups as a suitable underlying concept for fulfilling these requirements. Mobile process groups are an extension of the concept of groups in traditional group communication systems that supports mobility of group members.
移动代理系统开发中的一个基本问题是如何为代理应用程序的可靠性提供支持。对于某些代理应用程序领域(如电子商务或工作流),移动代理执行具有容错性并显示事务语义,或者移动代理组可以使用可靠的通信机制来协调其活动,这一点至关重要。本文讨论了代理系统中的可靠性需求,并介绍了移动过程组作为满足这些需求的合适基础概念。移动过程组是传统群组通信系统中群组概念的扩展,支持群组成员的移动性。
{"title":"Reliability Requirements in Mobile Agent Systems","authors":"Flávio Assis, R. Macêdo, Campus de Ondina","doi":"10.5753/wtf.2000.23466","DOIUrl":"https://doi.org/10.5753/wtf.2000.23466","url":null,"abstract":"A fundamental issue in the development of mobile agent systems is how to provide support for agent applications reliability. For some agent applications areas (such as electronic commerce or workflow) it is fundamental that mobile agent executions are fault tolerant and exhibit transactional semantics or that groups of mobile agents can coordinate their activities with the use of a reliable communication mechanism. This paper discusses reliability requirements in agent systems and introduces mobile process groups as a suitable underlying concept for fulfilling these requirements. Mobile process groups are an extension of the concept of groups in traditional group communication systems that supports mobility of group members.","PeriodicalId":356716,"journal":{"name":"Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115535866","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
期刊
Anais do II Workshop de Testes e Tolerância a Falhas (WTF 2000)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1