CN101030211A - 用于从测试数据中导出丢失数据对象的方法和系统 - Google Patents

用于从测试数据中导出丢失数据对象的方法和系统 Download PDF

Info

Publication number
CN101030211A
CN101030211A CN200710002744.7A CN200710002744A CN101030211A CN 101030211 A CN101030211 A CN 101030211A CN 200710002744 A CN200710002744 A CN 200710002744A CN 101030211 A CN101030211 A CN 101030211A
Authority
CN
China
Prior art keywords
data
data object
tucker
obliterated
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200710002744.7A
Other languages
English (en)
Inventor
卡利·康纳利
布莱恩·F·卡宾特
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Verigy Singapore Pte Ltd
Original Assignee
Verigy Singapore Pte Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Verigy Singapore Pte Ltd filed Critical Verigy Singapore Pte Ltd
Publication of CN101030211A publication Critical patent/CN101030211A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3183Generation of test inputs, e.g. test vectors, patterns or sequences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/1608Error detection by comparing the output signals of redundant hardware
    • G06F11/1625Error detection by comparing the output signals of redundant hardware in communications, e.g. transmission, interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/45Exploiting coarse grain parallelism in compilation, i.e. parallelism between groups of instructions
    • G06F8/457Communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/448Execution paradigms, e.g. implementations of programming paradigms
    • G06F9/4488Object-oriented
    • G06F9/449Object-oriented method invocation or resolution
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure

Abstract

在一个实施例中,公开了用于从测试数据导出丢失数据对象的系统。该系统可以包括:具有代码的数据填充器,所述代码用于:(1)从所述测试数据生成数据对象,(2)将所述数据对象布置在树结构中,(3)从所述树结构导出所述丢失数据对象,以及(4)将所述丢失数据对象填充到所述树结构中;与所述数据填充器通信的数据模型;以及与所述数据模型通信的多个客户端。在一个实施例中,公开了从测试数据导出丢失数据对象的方法。该方法可以包括:从所述测试数据生成数据对象;将所述数据对象布置在树结构中;从所述树结构导出所述丢失数据对象;以及将所述丢失数据对象填充到所述树结构中。其他实施例也被公开。

Description

用于从测试数据中导出丢失数据对象的方法和系统
技术领域
本发明涉及用于从测试数据中导出丢失数据对象的方法和系统。
背景技术
来自测试仪的数据被记录,以呈现发生在测试仪上的事件。例如,存在用于启动对某一批次(lot)的测试的事件。存在用于启动对一个器件的测试的事件。存在用于执行一个单独测试的事件。事件的顺序很重要并且提供了上下文信息。当以信号通知对批量测试开始的事件被记录时,该点之后并在以信号通知该批次测试终止的事件之前记录的所有器件测试结果被看作该批次的一部分。
鉴于测试系统的复杂性并且为了在使用系统时具有灵活性,可能具有“丢失事件”。这些丢失事件进而导致测试系统的丢失上下文信息。对于格式化测试数据之前的每个过程,这些丢失事件必须被处理。例如,为了将数据格式化为文本报告和二进制STDF文件,这两种过程都需要对丢失数据进行补偿。
过去,每个单独的数据格式化器可以提供它自己对丢失数据的解决方案。例如,从一个数据格式化器到另一个可以提供唯一的数据关系。来自某些或所有数据格式化器的输出数据可能具有孔(hole)或丢失关系。一个或多个数据格式化器可能崩溃(crash)。
发明内容
在一个实施例中,提供了一种用于从测试数据导出丢失数据对象的系统,该系统包括:具有代码的数据填充器,所述代码用于:(1)从所述测试数据生成数据对象,(2)将所述数据对象布置在树结构中,(3)从所述树结构导出所述丢失数据对象,以及(4)将所述丢失数据对象填充到所述树结构中;与所述数据填充器通信的数据模型,其中所述数据模型存储由所述数据填充器生成的所述数据对象和所述丢失对象;以及与所述数据模型通信的多个客户端,其中每个客户端有选择地读取由所述数据模型存储的所述数据对象和所述丢失数据对象。
在另一实施例中,提供了一种用于从测试数据导出丢失数据对象的系统,该系统包括:具有代码的数据填充器,所述代码用于:(1)从所述测试数据生成数据对象,(2)将所述数据对象彼此相关地布置在关系结构中,(3)从所述关系结构导出所述丢失数据对象,以及(4)将所述丢失数据对象填充到所述关系结构中;以及与所述数据填充器通信的多个客户端,其中每个客户端分别有选择地获取由所述数据填充器生成和导出的所述数据对象和所述丢失数据对象。
在又一实施例中,提供了一种从测试数据导出丢失数据对象的方法,该方法包括:从所述测试数据生成数据对象;将所述数据对象布置在树结构中;从所述树结构导出所述丢失数据对象;以及将所述丢失数据对象填充到所述树结构中。
在又一实施例中,提供了一种从测试数据导出丢失数据对象的方法,该方法包括:从所述测试数据生成数据对象;将所述数据对象彼此相关地布置在关系结构中;从所述关系结构导出所述丢失数据对象;以及将所述丢失数据对象填充到所述关系结构中。
其它实施例也被公开。
附图说明
附图中示出了本发明的示例性实施例,其中:
图1是用于从测试数据中导出丢失数据对象的系统的一个实施例的概略图示;
图2是用在图1的系统中使用的数据模型的示例性实施例的示意图;
图3是用于从测试数据中导出丢失数据对象的系统的另一实施例的概略图示;
图4是示出用于从测试数据中导出丢失数据对象的一种方法的流程图;
图5是用于从测试数据中导出丢失数据对象的另一方法的流程图;
图6是用于从测试数据中导出丢失数据对象的方法的流程图;
图7是用于从测试数据中导出丢失数据对象的一种方法的流程图;
图8是用于从测试数据中导出丢失数据对象的另一方法的流程图;
图9是用于从测试数据中导出丢失数据对象的方法的流程图;以及
图10是用于从测试数据中导出丢失数据对象的方法的流程图。
具体实施方式
参考图1和2,示出了用于从测试数据104中导出丢失数据对象102/200的系统100。在一个实施例中,系统100可以包括数据填充器106。在一个实施例中,数据填充器106可以具有用于从测试数据104生成数据对象110/202A-202F的代码108。数据填充器106可以具有用于将数据对象110/202A-202F布置在树结构204中的代码112。数据填充器106可以具有用于从树结构204导出丢失数据对象102/200的代码114。数据填充器106可以具有用于将丢失数据对象102/200填充到树结构204中的代码116。在一个实施例中,数据对象110/202A-202F例如可以包括批次数据对象202A、晶片数据对象202B、测试数据对象202C、测试组数据对象202D和测试结果数据对象202F。
仍旧参考图1和2,示出了与数据填充器106通信的数据模型118/206。在一个实施例中,数据模型118/206可以存储由数据填充器106生成的丢失对象102/200和数据对象110/202A-202F。在一个实施例中,在父对象(例如批次对象202A)附近生成测试概要数据对象208,以积累与父对象的子对象(例如晶片202B、测试202C、测试组202D和测试结果202F)有关的统计量和其他数据。
参见图1,示出了与数据模型118/206通信的多个客户端120A-120D。在一个实施例中,客户端120A-120D可以各自有选择地读取由数据模型118/206存储的数据对象110和丢失数据对象102/200。
一般而言,由数据填充器106生成的数据对象110/202A-202F和丢失数据对象102/200形成统一的对象集合。在一个实施例中,多个客户端120A-120D中的每一个有选择地从该统一的对象集合中进行读取。在一个实施例中,多个客户端120A-120D中的不同客户端从该统一的对象集合获得标准化数据。该数据对象110/202A-202F和丢失数据对象102/200的统一的对象集合可被存储在单个位置,该位置可以包括(但不局限于)数据模型118/206。
参考图1,多个客户端120A-120D可以包括数据格式化器120A-120D。在一个实施例中,数据格式化器120A-120D可以包括STDF书写器120A、ASCII书写器120B、XML书写器120C、EDL书写器120D或另一类型的数据书写器。
仍旧参考图1,在一个实施例中,测试数据104被记录为数据对象110,并且针对丢失事件102的任意必需的上下文信息在单个位置被导出。一般而言,丢失事件102进而被填充到单个位置中,该单个位置通常是数据模型118。这样,数据格式化器120A-120D的所有过程访问同一“导出的”上下文信息。此外,数据格式化器120A-120D不需要额外逻辑来处理具有丢失数据事件的状况。
丢失数据对象102的导出可以包括数据解释、数据内插和/或数据导出。该丢失数据元素102的导出对于每批测试数据104是单个过程。经处理的数据可以包括丢失数据对象102和生成的数据对象110,它们可被用于多个数据格式化器120A-120D。
由于用于导出丢失事件102的所有处理逻辑可能都位于数据填充器106中而非位于每个数据格式化器120A-120D中,因此编程出用于系统100的新数据格式化器120A-120D可能不太麻烦。同样,由于每个新数据格式化器120A-120D不需要用于导出丢失事件102或数据对象110的处理逻辑,因此对每个新数据格式化器的编程不易出现差错。
系统100对于利用多个数据格式化器(即数据格式化器120A-120D)处理测试数据104提供了更好性能,这是因为丢失数据对象102是利用单组逻辑一次创建的。
在另一实施例中,数据填充器106可以具有用于从测试数据104生成数据对象110/202A-202F的代码108。数据填充器106可以具有用于将数据对象110/202A-202F布置在关系结构(未示出)中的代码112。数据填充器106可以具有用于从该关系结构(未示出)导出丢失数据对象102/200的代码114。数据填充器106可以具有用于将丢失数据对象102/200填充到该关系结构(未示出)中的代码116。
参见图3,在实施例中,示出了用于从测试数据304导出丢失数据对象302的系统300。
在一个实施例中,事件数据记录管理器306(也称为EDL管理器306)可以将测试数据304提供到系统300。此外,数据资源库308(也称为DRL 308)可以将测试数据304提供到EDL管理器306。
在实施例中,系统300可以包括数据填充器310。在一个实施例中,数据填充器310可以具有如上所述用于从测试数据304生成数据对象312的代码。数据填充器310可以具有如上所述用于将数据对象312布置在树结构中的代码。数据填充器310可以具有如上所述用于从树结构导出丢失数据对象302的代码。
数据填充器310可以具有如上所述用于将丢失数据对象302填充到树结构中的代码。在实施例中,通知管理器318与数据填充器310和客户端316A-316D通信。通知管理器318可以向客户端316A-316D通知由数据填充器310生成的数据对象312和丢失数据对象302。客户端316A-316D可以各自有选择地读取存储在数据模型314中的数据对象312和丢失数据对象302。
在另一实施例中,系统300可以包括数据填充器310。在一个实施例中,数据填充器310可以具有如上所述用于从测试数据304生成数据对象312的代码。数据填充器310可以具有如上所述用于将数据对象312布置在关系结构中的代码。数据填充器310可以具有如上所述用于从关系结构导出丢失数据对象302的代码。
数据填充器310可以具有如上所述用于将丢失数据对象302填充到关系结构中的代码。在实施例中,通知管理器318与数据填充器310和客户端316A-316D通信。通知管理器318可以向客户端316A-316D通知由数据填充310生成的数据对象312和丢失数据对象302。客户端316A-316D可以各自有选择地读取存储在数据模型314中的数据对象312和丢失数据对象302。
一般而言,与一个或多个数据格式化器分离开的数据填充器或数据处理系统的另一组件接收测试数据,生成数据对象,对生成的数据对象执行任意必需的数据导出、数据解释或数据内插,并且填充可以从生成的数据对象中导出的任意丢失数据对象。可以向数据格式化器通知数据,包括丢失数据对象和生成的数据对象。数据格式化器进而可以具有对数据填充器生成的该单个信息集合的访问权限。
现在参考图4,在实施例中,示出了用于从测试数据导出丢失数据对象的方法400。方法400可以包括从测试数据生成(402)数据对象的步骤。方法400可以包括将数据对象布置(404)在树结构中的步骤。方法400可以包括从树结构导出(406)丢失数据对象的步骤。方法400可以包括将丢失数据对象填充(408)到树结构中的步骤。
在实施例中,从测试数据生成(402)数据对象的步骤可能发生在具有用于生成数据对象的代码的数据填充器处。此外,将数据对象布置(404)在树结构中的步骤可能发生在具有用于布置数据对象的代码的数据填充器处。另外,从树结构导出(406)丢失数据对象的步骤可能发生在具有用于导出丢失数据对象的代码的数据填充器处。可选地,将丢失数据对象填充(408)到树结构中的步骤可能发生在具有用于填充丢失数据对象的代码的数据填充器处。
现在参考图5,在实施例中,示出了用于从测试数据导出丢失数据对象的方法500。
方法500可以包括从测试数据生成(502)数据对象的步骤。方法500可以包括将数据对象布置(504)在树结构中的步骤。方法500可以包括从树结构导出(506)丢失数据对象的步骤。方法500可以包括将丢失数据对象填充(508)到树结构中的步骤。方法500还可以包括将生成的数据对象和丢失对象存储(510)在与数据填充器通信的数据模型中。
参考图6,在实施例中,示出了用于从测试数据导出丢失数据对象的方法600。
方法600可以包括从测试数据生成(602)数据对象的步骤。方法600可以包括将数据对象布置(604)在树结构中的步骤。方法600可以包括从树结构导出(606)丢失数据对象的步骤。方法600可以包括将丢失数据对象填充(608)到树结构中的步骤。方法600可以包括将生成的数据对象和丢失对象存储(610)在与数据填充器通信的数据模型中。方法600还可以包括利用与数据模型通信的多个客户端来有选择地读取(612)由数据模型存储的数据对象和丢失数据对象。
现在参考图7,在实施例中,示出了用于从测试数据导出丢失数据对象的方法700。方法700可以包括从测试数据生成(702)数据对象的步骤。方法700可以包括将数据对象布置(704)在关系结构中的步骤。方法700可以包括从关系结构导出(706)丢失数据对象的步骤。方法700可以包括将丢失数据对象填充(708)到关系结构中的步骤。
在实施例中,从测试数据生成(702)数据对象的步骤可能发生在具有用于生成数据对象的代码的数据填充器处。此外,将数据对象布置(704)在关系结构中的步骤可能发生在具有用于布置数据对象的代码的数据填充器处。另外,从关系结构导出(706)丢失数据对象的步骤可能发生在具有用于导出丢失数据对象的代码的数据填充器处。可选地,将丢失数据对象填充(708)到关系结构中的步骤可能发生在具有用于填充丢失数据对象的代码的数据填充器处。
现在参考图8,在实施例中,示出了用于从测试数据导出丢失数据对象的方法800。
方法800可以包括从测试数据生成(802)数据对象的步骤。方法800可以包括将数据对象布置(804)在关系结构中的步骤。方法800可以包括从关系结构导出(806)丢失数据对象的步骤。方法800可以包括将丢失数据对象填充(808)到关系结构中的步骤。方法800还可以包括将生成的数据对象和丢失对象存储(810)在与数据填充器通信的数据模型中。
方法900可以包括从测试数据生成(902)数据对象的步骤。方法900以包括将数据对象布置(904)在关系结构中的步骤。方法900以包括从关系结构导出(906)丢失数据对象的步骤。方法900可以包括将丢失数据对象填充(908)到关系结构中的步骤。方法900可以包括将生成的数据对象和丢失对象存储(910)在与数据填充器通信的数据模型中。方法900还可以包括利用与数据模型通信的多个客户端来有选择地读取(912)由数据模型存储的数据对象和丢失数据对象。
现在参考图10,在实施例中,示出了用于从测试数据导出丢失数据对象的方法1000。方法1000可以包括接收(1002)测试数据中的有序事件序列的步骤。方法1000还可以包括基于该有序事件序列来创建(1004)丢失数据对象的步骤。在实施例中,该有序事件序列跳过了丢失数据对象,并且预期丢失数据对象处在测试数据的该有序事件序列内。

Claims (26)

1.一种用于从测试数据导出丢失数据对象的系统,该系统包括:
具有代码的数据填充器,所述代码用于:(1)从所述测试数据生成数据对象,(2)将所述数据对象布置在树结构中,(3)从所述树结构导出所述丢失数据对象,以及(4)将所述丢失数据对象填充到所述树结构中;
与所述数据填充器通信的数据模型,其中所述数据模型存储由所述数据填充器生成的所述数据对象和所述丢失对象;以及
与所述数据模型通信的多个客户端,其中每个客户端有选择地读取由所述数据模型存储的所述数据对象和所述丢失数据对象。
2.如权利要求1所述的系统,其中由所述数据填充器生成的所述数据对象和所述丢失数据对象形成统一的对象集合,其中所述多个客户端中的每个客户端有选择地从所述统一的对象集合进行读取,并且其中所述多个客户端中的不同客户端从所述统一的对象集合获得标准化数据。
3.如权利要求1所述的系统,其中所述多个客户端包括数据格式化器。
4.如权利要求2所述的系统,其中所述数据格式化器包括从以下群组中选出的至少一个:STDF书写器、ASCII书写器、XML书写器以及EDL书写器。
5.如权利要求1所述的系统,其中通知管理器与所述数据填充器和所述客户端通信,其中所述通知管理器向所述客户端通知由所述数据填充器生成的所述数据对象和丢失数据对象,并且其中所述客户端中的每一个有选择地读取存储在所述数据模型中的所述数据对象和所述丢失数据对象。
6.一种用于从测试数据导出丢失数据对象的系统,该系统包括:
具有代码的数据填充器,所述代码用于:(1)从所述测试数据生成数据对象,(2)将所述数据对象彼此相关地布置在关系结构中,(3)从所述关系结构导出所述丢失数据对象,以及(4)将所述丢失数据对象填充到所述关系结构中;以及
与所述数据填充器通信的多个客户端,其中每个客户端分别有选择地获取由所述数据填充器生成和导出的所述数据对象和所述丢失数据对象。
7.如权利要求6所述的系统,其中由所述数据填充器生成的所述数据对象和由所述数据填充器导出的所述丢失数据对象形成统一的对象集合,其中所述多个客户端中的每个客户端从所述统一的对象集合有选择地获取标准化数据。
8.如权利要求6所述的系统,其中所述多个客户端包括数据格式化器。
9.如权利要求8所述的系统,其中所述数据格式化器包括从以下群组中选出的至少一个:STDF书写器、ASCII书写器、XML书写器以及EDL书写器。
10.如权利要求6所述的系统,其中通知管理器与所述数据填充器和所述客户端通信,其中所述通知管理器向所述客户端通知由所述数据填充器生成的所述数据对象和丢失数据对象,并且其中所述客户端中的每一个有选择地获取存储在所述数据模型中的所述数据对象和所述丢失数据对象。
11.一种从测试数据导出丢失数据对象的方法,该方法包括以下步骤:
从所述测试数据生成数据对象;
将所述数据对象布置在树结构中;
从所述树结构导出所述丢失数据对象;以及
将所述丢失数据对象填充到所述树结构中。
12.如权利要求11所述的方法,其中从所述测试数据生成数据对象的步骤发生在具有用于该步骤的代码的数据填充器处。
13.如权利要求11所述的方法,其中将所述数据对象布置在树结构中的步骤发生在具有用于该步骤的代码的数据填充器处。
14.如权利要求11所述的方法,其中从所述树结构导出所述丢失数据对象的步骤发生在具有用于该步骤的代码的数据填充器处。
15.如权利要求11所述的方法,其中将所述丢失数据对象填充到所述树结构中的步骤发生在具有用于该步骤的代码的数据填充器处。
16.如权利要求11所述的方法,还包括将生成的所述数据对象和所述丢失对象存储在与所述数据填充器通信的数据模型中。
17.如权利要求16所述的方法,还包括利用与所述数据模型通信的多个客户端来有选择地读取由所述数据模型存储的所述数据对象和所述丢失数据对象。
18.一种从测试数据导出丢失数据对象的方法,该方法包括以下步骤:
从所述测试数据生成数据对象;
将所述数据对象彼此相关地布置在关系结构中;
从所述关系结构导出所述丢失数据对象;以及
将所述丢失数据对象填充到所述关系结构中。
19.如权利要求18所述的方法,其中从所述测试数据生成数据对象的步骤发生在具有用于该步骤的代码的数据填充器处。
20.如权利要求18所述的方法,其中将所述数据对象布置在关系结构中的步骤发生在具有用于该步骤的代码的数据填充器处。
21.如权利要求18所述的方法,其中从所述关系结构导出所述丢失数据对象的步骤发生在具有用于该步骤的代码的数据填充器处。
22.如权利要求18所述的方法,其中将所述丢失数据对象填充到所述关系结构中的步骤发生在具有用于该步骤的代码的数据填充器处。
23.如权利要求18所述的方法,还包括将生成的所述数据对象和所述丢失对象存储在与所述数据填充器通信的数据模型中。
24.如权利要求23所述的方法,还包括利用与所述数据模型通信的多个客户端来有选择地读取由所述数据模型存储的所述数据对象和所述丢失数据对象。
25.如权利要求18所述的方法,还包括利用与用于从所述关系结构导出所述丢失数据对象的位置相分离的多个客户端来有选择地读取所述数据对象和所述丢失数据对象。
26.一种从测试数据导出丢失数据对象的方法,该方法包括:
接收所述测试数据中的有序事件序列;以及
基于所述有序事件序列来创建丢失数据对象,其中所述有序事件序列跳过了所述丢失数据对象,并且其中所述丢失数据对象被预期处在所述测试数据的所述有序事件序列内。
CN200710002744.7A 2006-01-31 2007-01-30 用于从测试数据中导出丢失数据对象的方法和系统 Pending CN101030211A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/345,195 2006-01-31
US11/345,195 US7328137B2 (en) 2006-01-31 2006-01-31 Methods and systems for derivation of missing data objects from test data

Publications (1)

Publication Number Publication Date
CN101030211A true CN101030211A (zh) 2007-09-05

Family

ID=38282428

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710002744.7A Pending CN101030211A (zh) 2006-01-31 2007-01-30 用于从测试数据中导出丢失数据对象的方法和系统

Country Status (6)

Country Link
US (1) US7328137B2 (zh)
JP (1) JP2007226780A (zh)
KR (1) KR20070079033A (zh)
CN (1) CN101030211A (zh)
DE (1) DE102007004845A1 (zh)
TW (1) TW200809218A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216916A (zh) * 2013-06-04 2014-12-17 腾讯科技(深圳)有限公司 数据还原方法及装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070192346A1 (en) * 2006-01-31 2007-08-16 Carli Connally Apparatus for storing variable values to provide context for test results that are to be formatted
US20070179970A1 (en) * 2006-01-31 2007-08-02 Carli Connally Methods and apparatus for storing and formatting data
US7519887B2 (en) * 2006-01-31 2009-04-14 Verigy (Singapore) Pte. Ltd. Apparatus for storing and formatting data
US8365700B2 (en) * 2008-01-07 2013-02-05 Mcalister Technologies, Llc Shaping a fuel charge in a combustion chamber with multiple drivers and/or ionization control
CN102306206B (zh) * 2011-07-18 2013-10-30 福州大学 自适应一致性数据融合方法
US11388260B2 (en) * 2018-09-13 2022-07-12 Carmel Haifa University Economic Corporation Ltd. Protocol for exchanging user model data objects among ubiquitous devices

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2987704A (en) * 1956-12-21 1961-06-06 Information Systems Inc Variable monitoring and recording apparatus
US2965300A (en) * 1957-07-01 1960-12-20 Industrial Nucleonics Corp Evaluation computer
US3166736A (en) * 1960-08-25 1965-01-19 Western Electric Co Data sensing apparatus including means for replacing incorrect or outmoded data
US3496528A (en) * 1966-12-23 1970-02-17 Texas Instruments Inc Error detection and correction
JPS5898814A (ja) * 1981-12-08 1983-06-11 Sony Corp エラ−デ−タ補間装置
US5568639A (en) * 1993-11-24 1996-10-22 Menai Corporation Method and apparatus for providing an object-oriented file structuring system on a computer
US6609125B1 (en) * 1999-03-23 2003-08-19 The Chase Manhattan Bank Funds transfer repair system
JP3411234B2 (ja) * 1999-04-26 2003-05-26 沖電気工業株式会社 符号化情報受信復号装置
US6606629B1 (en) * 2000-05-17 2003-08-12 Lsi Logic Corporation Data structures containing sequence and revision number metadata used in mass storage data integrity-assuring technique
US6919568B2 (en) * 2003-04-08 2005-07-19 Ge Medical Systems Global Technology Company Llc Method and apparatus for identifying composite defective pixel map

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104216916A (zh) * 2013-06-04 2014-12-17 腾讯科技(深圳)有限公司 数据还原方法及装置
CN104216916B (zh) * 2013-06-04 2018-07-03 腾讯科技(深圳)有限公司 数据还原方法及装置

Also Published As

Publication number Publication date
JP2007226780A (ja) 2007-09-06
KR20070079033A (ko) 2007-08-03
DE102007004845A1 (de) 2007-08-09
US20070179755A1 (en) 2007-08-02
US7328137B2 (en) 2008-02-05
TW200809218A (en) 2008-02-16

Similar Documents

Publication Publication Date Title
CN101030211A (zh) 用于从测试数据中导出丢失数据对象的方法和系统
CN1297936C (zh) 用来比较两个计算机文件的方法及系统
CN100352289C (zh) 用于支持各种标准和测试级的测试流产生方法及装置
CN104408132B (zh) 数据推送方法和系统
EP1356595B1 (fr) Procede de compression/decompression d'un document structure
CN1945530A (zh) 具有依赖关系组件的部署系统和方法
EP2084644B1 (fr) Outil informatique de gestion de documents numeriques
CN101772760B (zh) 计算机执行方法以及计算机执行装置
CN100340997C (zh) 一种应用程序的自动测试方法
CN101038588A (zh) 用于上下文信息的自动保持的数据树结构
FR2813743A1 (fr) Procede de compression/decompression de documents structures
CN101079004A (zh) 一种实现测试脚本管理和分发的方法及装置
CN1212569C (zh) 多线程自动测试方法
CN1822343A (zh) 半导体缺陷信号检测与统计系统及其方法
CN101034402A (zh) 对器件测试中生成的自定义事件进行处理的方法和装置
CN1564489A (zh) 一种通信系统有限状态机的测试方法
CN1567829A (zh) 通用数据文件转换方法
CN1764097A (zh) 一种基于解释型信令的解码方法
CN1282917A (zh) 一种软件模拟测试方法
CN1306400C (zh) 二进制软件构件的制作方法
CN100344108C (zh) 在网管系统中处理设备信息的方法及系统
CN1493995A (zh) 一种控制系统安全管理的方法
CN1549574A (zh) 一种话单数据的预处理方法及装置
CN1464399A (zh) 一种对软件可测试需求的分析方法
CN112597109B (zh) 数据存储方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20070905