会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Technologies for application validation in persistent memory systems
    • 持久性存储器系统中的应用验证技术
    • US09535820B2
    • 2017-01-03
    • US14670965
    • 2015-03-27
    • Intel Corporation
    • Philip R. LantzThomas WillhalmKirill InstrumentovKarthik Kumar
    • G06F9/44G06F11/36
    • G06F11/3688G06F11/3648
    • Technologies for software testing include a computing device having persistent memory that includes a platform simulator and an application or other code module to be tested. The computing device generates a checkpoint for the application at a test location using the platform simulator. The computing device executes the application from the test location to an end location and traces all writes to persistent memory using the platform simulator. The computing device generates permutations of persistent memory writes that are allowed by the hardware specification of the computing device simulated by the platform simulator. The computing device replays each permutation from the checkpoint, simulates a power failure, and then invokes a user-defined test function using the platform simulator. The computing device may test different permutations of memory writes until the application's use of persistent memory is validated. Other embodiments are described and claimed.
    • 用于软件测试的技术包括具有持久存储器的计算设备,其包括平台模拟器和要测试的应用或其他代码模块。 计算设备使用平台模拟器在测试位置生成应用程序的检查点。 计算设备从测试位置执行应用程序到终端位置,并使用平台模拟器跟踪对持久存储器的所有写入。 计算设备产生由平台模拟器模拟的计算设备的硬件规范允许的持久存储器写入的排列。 计算设备从检查点重播每个置换,模拟电源故障,然后使用平台模拟器调用用户定义的测试功能。 计算设备可以测试存储器写入的不同排列,直到应用程序使用永久存储器被验证为止。 描述和要求保护其他实施例。