首页> 外文学位 >Simplifying network testing: Techniques and approaches towards automating and simplifying the testing process.
【24h】

Simplifying network testing: Techniques and approaches towards automating and simplifying the testing process.

机译:简化网络测试:自动化和简化测试过程的技术和方法。

获取原文
获取原文并翻译 | 示例

摘要

The dramatic increase of companies and consumers that heavily depend on networks mandates the creation of reliable network devices. Such reliability can be achieved by testing both the conformance of individual protocols of an implementation to their corresponding specifications and the interaction between different protocols. With the increase of computer power and the advances in network testing research, one would expect that efficient approaches for testing network implementations would be available. However, such approaches are not available due to reasons like the complexity of network protocols, the need for different protocols to interoperate, the limited information on implementation because of proprietary codes, and the potentially unbounded size of the network to be tested.;To address these issues, a novel technique is proposed that improves the quality of the test while reducing the time and effort network testing requires. The proposed approach achieves these goals, by automating the process of creating models to be used for validating an implementation. More precisely, it utilizes observations acquired by monitoring the behavior of the implementation for the automatic generation of models. In this way, generated models can accurately represent the actual implementation. Thus, testing is reduced to the problem of verifying that certain properties hold on the generated model. This work presents algorithms that efficiently create models from observations and shows their effectiveness through the presentation of three different examples.;In addition, the difficulty of validating models using theorem provers is addressed. To address this issue, techniques available in the literature are utilized and approaches that assist testers with completing proofs are proposed. Results suggest that the complexity of making proofs using theorem proving can be reduced when models are members of the same class, i.e., their structure can be predicted.;A final problem this work addresses is that of scale, i.e., the impracticality or even impossibility of testing every possible network configuration. To address this problem, the concept of "self-similarity" is introduced. A self-similar network has the property that can be sufficiently represented by a smaller network. Thus, proving the correctness of a smaller network is sufficient for proving the correctness of any self-similar network that can be represented by this smaller one.
机译:严重依赖网络的公司和消费者的急剧增加要求创建可靠的网络设备。这样的可靠性可以通过测试实现的各个协议与其相应规范的一致性以及不同协议之间的交互来实现。随着计算机功能的增强和网络测试研究的发展,人们期望可以使用有效的方法来测试网络实现。但是,由于诸如网络协议的复杂性,需要使用不同协议进行互操作,由于专有代码而导致的实施信息有限以及待测试网络的潜在无限规模等原因,这些方法不可用。针对这些问题,提出了一种新颖的技术,可以提高测试质量,同时减少网络测试所需的时间和精力。所提出的方法通过自动化创建用于验证实现的模型的过程来实现这些目标。更准确地说,它利用通过监视实现的行为而获得的观察结果来自动生成模型。这样,生成的模型可以准确地表示实际的实现。因此,测试减少到验证某些属性对生成的模型成立的问题。这项工作提出了从观察中有效创建模型的算法,并通过介绍三个不同的示例来展示它们的有效性。此外,解决了使用定理证明者验证模型的困难。为了解决这个问题,利用了文献中可用的技术,并提出了帮助测试人员完成证明的方法。结果表明,当模型属于同一类时,可以减少使用定理证明进行证明的复杂性,即可以预测它们的结构。这项工作要解决的最后一个问题是规模问题,即不切实际甚至不可行测试所有可能的网络配置。为了解决这个问题,引入了“自相似”的概念。自相似网络具有可以由较小的网络充分表示的属性。因此,证明较小的网络的正确性足以证明可以由该较小的网络表示的任何自相似网络的正确性。

著录项

  • 作者

    Djouvas, Constantinos.;

  • 作者单位

    City University of New York.;

  • 授予单位 City University of New York.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2009
  • 页码 185 p.
  • 总页数 185
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号