会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明申请
    • FUZZ TESTING OF ASYNCHRONOUS PROGRAM CODE
    • 非同步程序代码的FUZZ测试
    • US20120089868A1
    • 2012-04-12
    • US12898724
    • 2010-10-06
    • Erik MeijerDragos A. ManolescuJohn Wesley DyerJeffrey Van Gogh
    • Erik MeijerDragos A. ManolescuJohn Wesley DyerJeffrey Van Gogh
    • G06F11/36
    • G06F11/3692G06F11/076G06F11/3684
    • A fuzz testing system is described herein that represents event sources, channels, processors, and consumers as first-class entities in an application. Abstracting event-related entities allows fuzzing through injecting, dropping, reordering, and delaying events from within the application. This translates into the ability to localize the areas under test and perform fuzzing in a systematic manner. In some embodiments, the fuzz testing system tests concurrent asynchronous and event-based code, and can generate event streams based on a given statistical distribution. Representing events, event sources, processors, and sinks as first-class objects provides easy access to the event handlers and facilitates implementing fuzzing by introducing event processors between the source and the sink. Thus, the fuzz testing system improves the testability of applications and APIs with asynchronous behavior and provides a uniform framework for introducing fuzz testing into such applications.
    • 本文描述了一种模糊测试系统,其将事件源,通道,处理器和消费者表示为应用程序中的一流实体。 抽象事件相关实体允许通过从应用程序中注入,删除,重新排序和延迟事件进行模糊化。 这转化为能够使被测试区域本地化,并以系统的方式进行模糊化。 在一些实施例中,模糊测试系统测试并发异步和基于事件的代码,并且可以基于给定的统计分布生成事件流。 将事件,事件源,处理器和接收器作为一流对象,可以方便地访问事件处理程序,并通过在源和宿之间引入事件处理器来促进实现模糊化。 因此,模糊测试系统提高了具有异步行为的应用程序和API的可测试性,并为此类应用程序提供了一个统一的框架来引入模糊测试。