Geração de cargas de falha para campanhas de injeção de falhas a partir de modelos UML de teste

msra(2008)

引用 23|浏览6
暂无评分
摘要
ResumoInjeção de falhas é uma técnica experimental eficiente e de baixo custo para o teste dos mecanismos de tolerância a falhas de um sistema alvo. Uma extensão para o Perfil UML 2.0 de TestesU2TP), usado para a mode- lagem de artefatos de teste, permite a descrição de artefatos necessários para injeção de falhas. Possibilita também a automação de parte do processo, como a criação de cargas de falha a partir de modelos UML. Este artigo apresenta as vantagens desta extensão. Como prova de conceito, apresenta também a ge- ração de cargas de falha para injetores usados no teste de sistemas baseados em troca de mensagens. Diferentes artefatos podem ser gerados a partir de um mesmo modelo UML, tornando o processo de teste por injeção de falhas mais flexível, documentável e reusável. AbstractFault injection is an efficient and low-cost experimental validation te- chnique for fault tolerance mechanism testing. An extension to the UML 2.0 Testing ProfileU2TP), used for modeling test artifacts, allows the description of test artifacts required by this technique. When the extension is used, parts of the test process can be automated, such as the extraction of faultloads from UML models. This paper presents the advantages of using the proposed U2TP extension and presents a tool that automatically generates faultloads for diffe- rent injectors used to test message-passing systems. Several test artifacts can be generated from the same base UML model, showing the flexibility of the appro- ach and also the possibity to reuse and document test artifacts.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要