專(zhuān)利名稱(chēng)::適于KStore數(shù)據(jù)結(jié)構(gòu)的多流實(shí)時(shí)數(shù)據(jù)仿真的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及計(jì)算,并且尤其涉及存儲(chǔ)和訪(fǎng)問(wèn)在數(shù)據(jù)存儲(chǔ)部中的數(shù)據(jù)。
背景技術(shù):
:用來(lái)提供數(shù)據(jù)流以便為了數(shù)據(jù)結(jié)構(gòu)的測(cè)試和演示而填充數(shù)據(jù)結(jié)構(gòu)的仿真器在本技術(shù)中是熟知的。最普通的已知仿真器使用復(fù)矩陣,以產(chǎn)生單個(gè)數(shù)據(jù)流來(lái)建模某種過(guò)程的描述性變量概率。在本專(zhuān)利中,我們把這樣的過(guò)程稱(chēng)作模型化過(guò)程或模型過(guò)程。它們能是任何模型化過(guò)程,例如,樹(shù)木在森林中的生長(zhǎng)、在零售店中的銷(xiāo)售事務(wù)、物流公司的運(yùn)輸活動(dòng)、人類(lèi)的生長(zhǎng)、在癌癥病人中的疾病進(jìn)程、原油的精煉、供給城市的水相對(duì)于時(shí)間的適用性、及在半導(dǎo)體工廠中的晶片構(gòu)造、或可模型化的任何過(guò)程。我們把"模型化過(guò)程"與"過(guò)程,,一詞的正常使用相分離地辨別,因?yàn)槲覀冃枰逊抡嫫髡诋a(chǎn)生的東西辨別為用于模型化過(guò)程的數(shù)據(jù),而完成數(shù)據(jù)的這種產(chǎn)生的步驟本身是過(guò)程。線(xiàn)程(thread)-有時(shí)叫做執(zhí)行上下文或輕權(quán)重過(guò)程-是在程序內(nèi)的單個(gè)順序控制流。每個(gè)線(xiàn)程一般是在同一程序內(nèi)的順序控制流。關(guān)于這點(diǎn)的背景知識(shí),對(duì)于Threads和其歷史的討論請(qǐng)參見(jiàn)http:〃www.serpentine.com/bos/os畫(huà)faa/FAO畫(huà)l.html弁Thre油。線(xiàn)程限定為輕權(quán)重過(guò)程。它們可看作CPU調(diào)度的基本單元和在過(guò)程內(nèi)的順序執(zhí)行流。過(guò)程的普通限定是,它們具有五個(gè)基本部分代碼、數(shù)據(jù)、堆棧、文件I/0及信號(hào)表。這在切換時(shí)產(chǎn)生顯著量的開(kāi)銷(xiāo)。線(xiàn)程通過(guò)共享基本部分而減小開(kāi)銷(xiāo)。通過(guò)共享,從一個(gè)線(xiàn)程到另一個(gè)的切換執(zhí)行可更頻繁和更高效的發(fā)生。線(xiàn)程是任何操作系統(tǒng)的一部分。然而,本行業(yè)的三個(gè)領(lǐng)導(dǎo)者關(guān)于如何實(shí)施線(xiàn)程都具有不同的概念。在本申請(qǐng)中,我們使用術(shù)語(yǔ)"Thread,,或"線(xiàn)程,,主要來(lái)指示一種能夠軟件過(guò)程,其從Simulator功能的開(kāi)始到其終止來(lái)處置這樣一種Simulator功能。伴隨著KStore技術(shù)的發(fā)展,產(chǎn)生了對(duì)測(cè)試和演示KStore數(shù)據(jù)結(jié)構(gòu)和功能的數(shù)據(jù)仿真器的需要。然而,可用的數(shù)據(jù)庫(kù)技術(shù)不支持KStore的數(shù)據(jù)流要求。例如,現(xiàn)有技術(shù)數(shù)據(jù)仿真器不支持多重實(shí)時(shí)數(shù)據(jù)流輸入,而這是測(cè)試和演示所述KStore數(shù)據(jù)結(jié)構(gòu)所需要的。此外,由此得出現(xiàn)有技術(shù)數(shù)據(jù)仿真器不支持為測(cè)試和演示KStore的能力所要求的多重格式的輸入流。這里引用的所有參考資料通過(guò)引用而全部包括在這里。
發(fā)明內(nèi)容一種用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法包括收集模型化過(guò)程限定參數(shù)(modeledprocessdefiningparameters)以提供至少一個(gè)被限定的模型化過(guò)程,以及實(shí)例化(instantiate)第一仿真器。數(shù)據(jù)流由所述至少一個(gè)仿真器按照被限定的模型化過(guò)程創(chuàng)建,以及至少一個(gè)數(shù)據(jù)流被傳輸?shù)綌?shù)據(jù)存儲(chǔ)裝置。敘述由第一仿真器執(zhí)行單個(gè)線(xiàn)程和由第一仿真器執(zhí)行多個(gè)線(xiàn)程。模型化過(guò)程限定參數(shù)的單個(gè)集被收集,并且按照所述模型化過(guò)程限定參數(shù)的單個(gè)集來(lái)提供單個(gè)模型化過(guò)程。第二仿真器能夠被實(shí)例化,并且單個(gè)線(xiàn)程可在第二仿真器上執(zhí)行。另外,多個(gè)線(xiàn)程可在第二仿真器上執(zhí)行。模型化過(guò)程限定參數(shù)的多個(gè)集被收集,并且按照所述模型化過(guò)程限定參數(shù)的多個(gè)集來(lái)提供多個(gè)模型化過(guò)程。多個(gè)數(shù)據(jù)流根據(jù)所述多個(gè)線(xiàn)程傳輸,并且所迷多個(gè)數(shù)據(jù)流被傳輸?shù)絾蝹€(gè)KStore。所述多個(gè)數(shù)據(jù)流的數(shù)據(jù)流可實(shí)時(shí)地傳輸。此外,所述多個(gè)數(shù)據(jù)流的數(shù)據(jù)流可同時(shí)傳輸。模型化過(guò)程限定參數(shù)的多個(gè)集被收集,并且按照所述模型化過(guò)程限定參數(shù)的多個(gè)集來(lái)提供多個(gè)模型化過(guò)程。多個(gè)數(shù)據(jù)流根據(jù)多個(gè)線(xiàn)程傳輸。所述多個(gè)數(shù)據(jù)流可傳輸?shù)絾蝹€(gè)KStore。此外,所述多個(gè)數(shù)據(jù)流可實(shí)時(shí)地傳輸。另外,所述多個(gè)數(shù)據(jù)流可同時(shí)傳輸。另外,所述多個(gè)數(shù)據(jù)流可傳輸?shù)蕉鄠€(gè)KStore,或傳輸?shù)脚R時(shí)數(shù)據(jù)存儲(chǔ)裝置。多個(gè)數(shù)據(jù)流可根據(jù)第一仿真器傳輸。本發(fā)明的方法還包括收集模型化過(guò)程限定參數(shù)的多個(gè)集,并且按照所述模型化過(guò)程限定參數(shù)的多個(gè)集來(lái)提供多個(gè)模型化過(guò)程。本發(fā)明的仿真器通過(guò)提供實(shí)時(shí)數(shù)據(jù)流輸入、多重?cái)?shù)據(jù)流、多重?cái)?shù)據(jù)格式及數(shù)據(jù)集的隨機(jī)產(chǎn)生,滿(mǎn)足用來(lái)建造、測(cè)試和演示KStore數(shù)據(jù)結(jié)構(gòu)的要求。它可提供用于KStore數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)記錄值的每種可能組合的一個(gè)實(shí)例,并且則它可把缺省概率分配給變量(如果用戶(hù)不提供它們)。因而,本發(fā)明的仿真器適于通過(guò)實(shí)時(shí)地提供多重?cái)?shù)據(jù)格式的多重?cái)?shù)據(jù)流并且把它們傳輸?shù)終Store或其它檔案庫(kù),而仿真簡(jiǎn)單、復(fù)雜及上下文模型化過(guò)程。在一個(gè)實(shí)施例中,所述仿真器基于用戶(hù)供給的配置數(shù)據(jù)、來(lái)自后備存儲(chǔ)器或其它源的數(shù)據(jù),包括仿真器產(chǎn)生源和非仿真器產(chǎn)生的真實(shí)世界數(shù)據(jù),可隨機(jī)地產(chǎn)生數(shù)據(jù)序列的實(shí)例。它可繼續(xù)提供隨機(jī)產(chǎn)生數(shù)據(jù)集,直到它提供每種可能組合的一個(gè)實(shí)例或繼續(xù)無(wú)限地產(chǎn)生數(shù)據(jù)集,包括重復(fù)數(shù)據(jù)。另外,本發(fā)明的仿真器可把缺省概率值分配給變量,或從用戶(hù)或其它源接受概率值。圖形用戶(hù)接口(GUI)、應(yīng)用程序、或背景作業(yè)允許限定參數(shù)的輸入到本發(fā)明的系統(tǒng)中。所述輸入能包括每記錄的字段數(shù)量和每字段的變量數(shù)量。如果對(duì)于變量字段沒(méi)有規(guī)定特定值,則創(chuàng)建缺省值。新創(chuàng)建的記錄可以直接發(fā)送到KStore的學(xué)習(xí)引擎、或由學(xué)習(xí)引擎在以后時(shí)刻可訪(fǎng)問(wèn)它們的一些其它文件(推或拉)。另外,仿真器可定向?yàn)楫a(chǎn)生一個(gè)或多個(gè)線(xiàn)程,以在KStore建造期間測(cè)試處理器4吏用率。結(jié)合其中類(lèi)似附圖標(biāo)記指示類(lèi)似元件的如下附圖將描述本發(fā)明,并且在附圖中圖1表示本發(fā)明的KStore數(shù)據(jù)集仿真系統(tǒng)的實(shí)施例的方塊圖表9示。圖2表示互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部的圖形表示,對(duì)于該互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部,按照?qǐng)D1的KStore數(shù)據(jù)集仿真系統(tǒng)可仿真具有單個(gè)數(shù)據(jù)源上下文的數(shù)據(jù)記錄。圖3表示互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部的圖形表示,對(duì)于該互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部,按照?qǐng)D1的KStore數(shù)據(jù)集仿真系統(tǒng)可仿真具有多個(gè)數(shù)據(jù)源上下文的數(shù)據(jù)記錄。圖4表示圖3的單個(gè)數(shù)據(jù)源上下文互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部的可選擇實(shí)施例的圖形表示,包括指示多個(gè)數(shù)據(jù)源上下文的符號(hào)節(jié)點(diǎn)。圖5表示額外互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部的圖形表示,對(duì)于該互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部,按照?qǐng)D1的KStore數(shù)據(jù)集仿真系統(tǒng)可仿真具有單個(gè)數(shù)據(jù)源上下文的數(shù)據(jù)記錄。圖6表示圖形用戶(hù)接口的屏幕照片,其適于與本發(fā)明的KStore數(shù)據(jù)集仿真系統(tǒng)一起使用以把參數(shù)輸入到KStore數(shù)據(jù)集仿真系統(tǒng)中而限定在KStore中表示的過(guò)程數(shù)量。圖7表示根據(jù)圖1的KStore數(shù)據(jù)集仿真系統(tǒng)用來(lái)創(chuàng)建數(shù)據(jù)記錄的過(guò)程的流程表示。圖8表示根據(jù)圖1的KStore數(shù)據(jù)集仿真系統(tǒng)的數(shù)據(jù)仿真器的可能配置的方塊圖表示。圖9A、B表示圖形用戶(hù)接口的屏幕照片,其適于與本發(fā)明的KStore數(shù)據(jù)集仿真系統(tǒng)一起使用以實(shí)例化仿真器或場(chǎng)景。具體實(shí)施例方式現(xiàn)在參照?qǐng)D1,表示有本發(fā)明的KStore數(shù)據(jù)集仿真系統(tǒng)10的方塊圖表示。KStore數(shù)據(jù)集仿真系統(tǒng)10可用來(lái)創(chuàng)建由用戶(hù)限定的數(shù)據(jù)集,以便傳輸?shù)終Engine14或其它存儲(chǔ)裝置,以用于存儲(chǔ)或用于諸如建造和測(cè)試KStore12之類(lèi)的操作。對(duì)由KEngine14從查詢(xún)應(yīng)用程序34經(jīng)由應(yīng)用程序接口/設(shè)施28接收的查詢(xún)的響應(yīng)可由KEngine14根據(jù)由KStore數(shù)據(jù)集仿真系統(tǒng)10創(chuàng)建的數(shù)據(jù)集確定,并且顯示在圖形顯示裝置上。此外,在數(shù)據(jù)集正在由仿真系統(tǒng)10創(chuàng)建并且傳輸?shù)終Engine14的同時(shí),并且在KStore12正在^f皮建造并iU吏用由仿真系統(tǒng)IO創(chuàng)建的數(shù)據(jù)集來(lái)測(cè)試的同時(shí),查詢(xún)可由KEngine14接收,并且響應(yīng)可從KStore12確定。在KStore數(shù)據(jù)集仿真系統(tǒng)10內(nèi),KStore數(shù)據(jù)仿真器30從用戶(hù)或應(yīng)用程序或任何其它數(shù)據(jù)源經(jīng)由用來(lái)建造KStore12的圖形用戶(hù)接口(GUI)38收集限定參數(shù)的數(shù)據(jù)記錄,其中所述用戶(hù)根據(jù)由所述數(shù)據(jù)表示的模型化過(guò)程限定所述數(shù)據(jù)的格式。在建造所述KStore12的同時(shí),所述KStore數(shù)據(jù)仿真器30創(chuàng)建由所述用戶(hù)限定的數(shù)據(jù),以表示在所述KStore12內(nèi)的至少一個(gè)模型化過(guò)程。所述KStore數(shù)據(jù)仿真器30可根據(jù)下面更詳細(xì)描述的過(guò)程和流程創(chuàng)建所述數(shù)據(jù)集。由所述KStore數(shù)據(jù)仿真器30創(chuàng)建的數(shù)據(jù)集然后可從KStore數(shù)據(jù)仿真器30經(jīng)由學(xué)習(xí)引擎26和K引擎14直接傳輸?shù)終Store12。所述KStore數(shù)據(jù)集仿真系統(tǒng)10為了說(shuō)明而表示成具有單個(gè)學(xué)習(xí)引擎26。在實(shí)踐中,任何數(shù)量的學(xué)習(xí)引擎26都可存在。在本發(fā)明的另一個(gè)優(yōu)選實(shí)施例中,由KStore數(shù)據(jù)仿真器30創(chuàng)建的數(shù)據(jù)集可存儲(chǔ)在數(shù)據(jù)集檔案庫(kù)16中。數(shù)據(jù)集檔案庫(kù)16能夠是KStore數(shù)據(jù)集文件20;KStore數(shù)據(jù)集消息隊(duì)列24;備用存儲(chǔ)器;動(dòng)態(tài)存儲(chǔ)器,如命名管道,用來(lái)在仿真或任何其它數(shù)據(jù)庫(kù)之后短時(shí)間內(nèi)由KStore12使用和緩沖;用來(lái)存儲(chǔ)數(shù)據(jù)集的數(shù)據(jù)結(jié)構(gòu)或介質(zhì),包括另一個(gè)KStore12。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,術(shù)語(yǔ)"檔案庫(kù)(repository)"可理解成包括能夠接收、存儲(chǔ)或傳輸由KStore數(shù)據(jù)仿真器30創(chuàng)建的數(shù)據(jù)集的任何位置,包括KStore12本身。現(xiàn)在參照?qǐng)D2,表示有互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部(interlockingtreesdatastore)50?;ユi樹(shù)數(shù)據(jù)存儲(chǔ)部50是可提供在KStore數(shù)據(jù)集仿真系統(tǒng)10內(nèi)的KStore12的圖示表示?;ユi樹(shù)數(shù)據(jù)存儲(chǔ)部50的結(jié)構(gòu)和功能大體如在共同待決美國(guó)專(zhuān)利申請(qǐng)No.(號(hào)碼待提供)中教導(dǎo)的那樣,我假定你想包括TN188、188A、及336任何其它的?(列、檔案庫(kù)...)<<<>。我想我們也可以包括我們具有序列號(hào)的任何東西。諸如在下面的表l中表示的數(shù)據(jù)記錄之類(lèi)的數(shù)據(jù)記錄可移入到互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50或其它檔案庫(kù)中,并且由用戶(hù)存儲(chǔ)以便同時(shí)或以后訪(fǎng)問(wèn)。用來(lái)由諸如在表l中表示那些之類(lèi)的數(shù)據(jù)記錄建造KStore12之類(lèi)的KStore的方法也在以上專(zhuān)利申請(qǐng)中教導(dǎo)。下面更詳細(xì)地討論由KStore數(shù)據(jù)仿真器30用來(lái)創(chuàng)建這樣的數(shù)據(jù)記錄和用來(lái)把數(shù)據(jù)記錄傳輸?shù)終Store12的方法。Bill星期二100已售PABill星期二100已售PABill星期二100已售PABill星期二100已售PABill星期二100已售PABill星期二100已售PABill星期一103已售NJBill星期一100試用PABill星期一100試用PABill星期一100試用PATom星期一100已售PATom星期一100已售PATom星期一103試用NJTom星期一103試用NJTom星期一103試用NJ表I因而,表I的十五項(xiàng)數(shù)據(jù)記錄敘述了用于如所示的那樣存儲(chǔ)在存儲(chǔ)部50中的總共十五項(xiàng)事務(wù)的信息。因而,在存儲(chǔ)部50中的所有數(shù)據(jù)可以具有相同數(shù)據(jù)格式,并且代表單個(gè)模型化過(guò)程。因而,存儲(chǔ)部50如此具有單個(gè)數(shù)據(jù)源上下文、事務(wù)上下文。相應(yīng)地,存儲(chǔ)部50可以稱(chēng)作單個(gè)數(shù)據(jù)源上下文存儲(chǔ)部。在存儲(chǔ)部50中的十五項(xiàng)數(shù)據(jù)記錄的存在由思想節(jié)點(diǎn)94的端部的計(jì)數(shù)所指示,該計(jì)數(shù)是在存儲(chǔ)部50內(nèi)的所有端部積節(jié)點(diǎn)的計(jì)數(shù)之和。將理解,術(shù)語(yǔ)"事務(wù)(transaction)"這里包括在表I的數(shù)據(jù)記錄中表示的試用(trial)和完全銷(xiāo)售。在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50內(nèi)代表表I的十五項(xiàng)事務(wù)的路徑包括包含'Bill,的路徑52、和包含'Tom,的路徑54。'BU1,路徑52理解成包括從Bill子元件節(jié)點(diǎn)72延伸的所有路徑。'Tom,路徑54理解成包括從BOT節(jié)點(diǎn)通過(guò)Tom子元件節(jié)點(diǎn)88延伸的所有路徑。'Bill,路徑52和'Tom,路徑54統(tǒng)稱(chēng)為互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50的模型化事務(wù)過(guò)程路徑56。形成所述模型化事務(wù)過(guò)程路徑56的路徑因此可以構(gòu)成單個(gè)模型化過(guò)程的表示,如用于零售家具店的銷(xiāo)售事務(wù)。在更復(fù)雜的模型化過(guò)程中,單個(gè)模型化過(guò)程的數(shù)據(jù)可以處于多重格式,并且/或者單個(gè)模型化過(guò)程可以包含多重模型化過(guò)程。所述KStore仿真系統(tǒng)能夠產(chǎn)生描述復(fù)雜模型化(或可模型化)過(guò)程的數(shù)據(jù)集。使用所述互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50,有可能通過(guò)參照在Bill的路徑52內(nèi)的Case路徑70確定例如Bill在星期二在Pennsylvania(PA)銷(xiāo)售了六個(gè)。此外,有可能通過(guò)參照路徑78確定他在星期一在NewJersey(NJ)銷(xiāo)售了一個(gè)。另外,有可能通過(guò)確定在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50內(nèi)使用'已售,的次數(shù)而確定由Bill或Tom銷(xiāo)售的物品總數(shù)。這種信息可通過(guò)獲得已售元件根節(jié)點(diǎn)92的所述計(jì)數(shù)而確定。所述已售元件根節(jié)點(diǎn)92的計(jì)數(shù)是九。然而,更重要地,應(yīng)該注意,'銷(xiāo)售,的九個(gè)實(shí)列的七個(gè)出現(xiàn)在Bill的路徑52中,并且剩余兩個(gè)實(shí)例出現(xiàn)在Tom的路徑54中。事實(shí)上,互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50的重要特征是,諸如已售元件根節(jié)點(diǎn)92之類(lèi)的元件根節(jié)點(diǎn)可用在數(shù)據(jù)存儲(chǔ)部50的各種不同路徑中,而與各種路徑之間有邏輯關(guān)系或無(wú)邏輯關(guān)系無(wú)關(guān)。數(shù)據(jù)存儲(chǔ)部50的這種特征將在下面更詳細(xì)地討論?,F(xiàn)在參照?qǐng)D3,表示有互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100?;ユi樹(shù)數(shù)據(jù)存儲(chǔ)部100是互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50的替換實(shí)施例。在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100內(nèi),從Bill子元件節(jié)點(diǎn)72延伸的Bill的路徑52和從Tom子元件13節(jié)點(diǎn)88延伸的Tom的路徑54,以與以前關(guān)于互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50描述的相同方式,被包括在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100中。Bill的路徑52和Tom的路徑形成了事務(wù)過(guò)程路徑56,也如以前關(guān)于互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50描述的那樣。另外,互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100包括路徑58。路徑58形成除由事務(wù)過(guò)程路徑56代表的事務(wù)過(guò)程數(shù)據(jù)之外的模型化過(guò)程的記錄。因此,路徑58稱(chēng)作存貨(inventory)過(guò)程路徑58。表示為互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100的KStore12因此既在模型化事務(wù)過(guò)程路徑56中包括事務(wù)信息,又在模型化存貨過(guò)程路徑58內(nèi)包括存貨信息。因而,在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100內(nèi)存儲(chǔ)的數(shù)據(jù)可以代表兩種不同模型化過(guò)程,并且具有兩種不同的數(shù)據(jù)格式。相應(yīng)地,第二數(shù)據(jù)源上下文、模型化存貨過(guò)程上下文已經(jīng)添加到數(shù)據(jù)存儲(chǔ)部50,以便形成數(shù)據(jù)存儲(chǔ)部100。因此,數(shù)據(jù)存儲(chǔ)部100可以稱(chēng)作兩數(shù)據(jù)源上下文數(shù)據(jù)存儲(chǔ)部、多數(shù)據(jù)源上下文數(shù)據(jù)存儲(chǔ)部、或包含兩個(gè)模型化子過(guò)程的復(fù)雜模型化過(guò)程數(shù)據(jù)存儲(chǔ)部。在下面的表II中敘述在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100中代表的存貨數(shù)據(jù)記錄。103BedroomSet50100EntertainmentCenter60表II在表II中表示的對(duì)互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100的添加的兩個(gè)記錄引起思想節(jié)點(diǎn)的端部的計(jì)數(shù),以從對(duì)于互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50的思想節(jié)點(diǎn)94的端部的十五升高到對(duì)于思想節(jié)點(diǎn)112的端部的十七。在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100中的十七個(gè)記錄中的十五個(gè)來(lái)自模型化事務(wù)過(guò)程,并且兩個(gè)來(lái)自模型化存貨過(guò)程。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,表I、II的數(shù)據(jù)記錄可設(shè)有一個(gè)字段,其具有代表事務(wù)和存貨的兩個(gè)有效變量,以便創(chuàng)建所述互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100。在所述互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100內(nèi),100的元件根節(jié)點(diǎn)98代表數(shù)量'100,。100的元件根節(jié)點(diǎn)98具有十二的計(jì)數(shù),指示'100,在數(shù)據(jù)存儲(chǔ)部100中出現(xiàn)總共十二次。十二次出現(xiàn)的十一次在模型化事務(wù)過(guò)程路徑56中九次在'Bill,的路徑52中(見(jiàn)子元件節(jié)點(diǎn)64、80)以及兩次在'Tom,的路徑54中(見(jiàn)子元件節(jié)點(diǎn)88)。100的元件根節(jié)點(diǎn)98代表的數(shù)量'100,的剩余一次出現(xiàn)是在模型化存貨過(guò)程路徑58中(見(jiàn)子元件節(jié)點(diǎn)96)。因而,數(shù)量4100,用在來(lái)自?xún)蓚€(gè)過(guò)程的數(shù)據(jù)中。此外,它在代表兩個(gè)模型化過(guò)程時(shí)以不同方式使用。在模型化事務(wù)過(guò)程數(shù)據(jù)中,數(shù)量'100,可指示事務(wù)的值,例如$100.00。在模型化存貨過(guò)程中,它可指示物品號(hào)碼、并因而指示正在存貨的物品的標(biāo)識(shí)。因而,將認(rèn)識(shí)到,在本發(fā)明的系統(tǒng)和方法中由元件根節(jié)點(diǎn)(或根節(jié)點(diǎn),依據(jù)K的視圖的水平透視)代表的顆?;蛐蛄锌捎迷诖矶鄠€(gè)不同模型化過(guò)程的數(shù)據(jù)中,以代表完全不同類(lèi)型的變量?,F(xiàn)在參照?qǐng)D4,表示互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部150。互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部150是互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100的替換實(shí)施例。兩個(gè)節(jié)點(diǎn)已經(jīng)添加到互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100,以產(chǎn)生互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部150。添加的節(jié)點(diǎn)之一是事務(wù)符號(hào)節(jié)點(diǎn)102。事務(wù)符號(hào)節(jié)點(diǎn)102布置在BOT節(jié)點(diǎn)104與Bill子元件節(jié)點(diǎn)72之間。事務(wù)符號(hào)節(jié)點(diǎn)102也布置在BOT節(jié)點(diǎn)104與Tom子元件節(jié)點(diǎn)88之間。因此,模型化事務(wù)過(guò)程路徑56所依靠的所述事務(wù)符號(hào)節(jié)點(diǎn)102可指示在所述互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部150內(nèi)的所述事務(wù)上下文。事務(wù)符號(hào)節(jié)點(diǎn)102的計(jì)數(shù)是在所述事務(wù)過(guò)程中的事務(wù)的總數(shù),即十五。事務(wù)符號(hào)節(jié)點(diǎn)計(jì)數(shù)的值可通過(guò)求和Bill子元件節(jié)點(diǎn)72和Tom子元件節(jié)點(diǎn)88的計(jì)數(shù)得到??商鎿Q地,通過(guò)求和在事務(wù)過(guò)程路徑56內(nèi)的所有端部積節(jié)點(diǎn)的計(jì)數(shù)可得到事務(wù)符號(hào)節(jié)點(diǎn)的值。添加到互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部IOO上以提供互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部150的另一個(gè)節(jié)點(diǎn)是存貨符號(hào)節(jié)點(diǎn)106。存貨符號(hào)節(jié)點(diǎn)106布置在BOT節(jié)點(diǎn)104與存貨過(guò)程路徑58之間。因此,存貨符號(hào)節(jié)點(diǎn)106可指示所述互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部150的所述存貨上下文。將認(rèn)識(shí)到,在本發(fā)明的一個(gè)實(shí)施例中,符號(hào)節(jié)點(diǎn)102、106可理解成出現(xiàn)在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100中,即使它們?cè)谄湔f(shuō)明中未表示。存貨符號(hào)節(jié)點(diǎn)106的所述計(jì)數(shù)是代表模型化存貨過(guò)程的數(shù)據(jù)記錄的數(shù)量。存貨符號(hào)節(jié)點(diǎn)106的計(jì)數(shù)可通過(guò)在存貨符號(hào)節(jié)點(diǎn)106處開(kāi)始并且橫過(guò)從其延伸到相應(yīng)端部積節(jié)點(diǎn)108、110的每條路徑而得到。然后求和以這種方式布置的端部積節(jié)點(diǎn)108、110的所述計(jì)數(shù)。可替換地,存貨符號(hào)節(jié)點(diǎn)106的計(jì)數(shù)可通過(guò)確定并且求和存貨過(guò)程路徑58的所有端部積節(jié)點(diǎn)108、110的計(jì)數(shù)而得到。端部積節(jié)點(diǎn)108、110的計(jì)數(shù)可根據(jù)RcdEOT節(jié)點(diǎn)112的asResult清單和用于模型化存貨過(guò)程路徑58的上下文濾波器而確定?,F(xiàn)在參照?qǐng)D5,表示有互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部200?;ユi樹(shù)數(shù)據(jù)存儲(chǔ)部200是互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100的替換實(shí)施例,其中在表I中表示的十五項(xiàng)事務(wù),即模型化事務(wù)過(guò)程路徑56,根據(jù)它們是在現(xiàn)金出納機(jī)l還是現(xiàn)金出納機(jī)2上被呼叫而組織。在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部200中表示的數(shù)據(jù)記錄被表示在表III中。將理解表III包含與表I相同的信息,添加了一列來(lái)指示在哪個(gè)現(xiàn)金出納機(jī)上呼叫每項(xiàng)事務(wù)。<formula>formulaseeoriginaldocumentpage16</formula>十五個(gè)數(shù)據(jù)記錄被表示在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部200內(nèi),如事務(wù)符號(hào)節(jié)點(diǎn)202的計(jì)數(shù)所指示。這也由互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部200的思想節(jié)點(diǎn)250的端部的計(jì)數(shù)指示。從事務(wù)符號(hào)節(jié)點(diǎn)202橫過(guò)互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部200,可確定例如現(xiàn)金出納機(jī)2上呼叫存儲(chǔ)部200中的十五項(xiàng)事務(wù)中的十一項(xiàng)。為了進(jìn)行這種確定,互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部200可從CR2符號(hào)節(jié)點(diǎn)204到所有懸掛在其上的端部積節(jié)點(diǎn)(即端部積節(jié)點(diǎn)240、244、246)橫過(guò)。以這種方式布置的端部積節(jié)點(diǎn)240、244、246的每一個(gè)的計(jì)數(shù)然后可添加在一起,以確定CR2符號(hào)節(jié)點(diǎn)204的計(jì)數(shù)。因而,以上橫過(guò)可通過(guò)從CR2符號(hào)節(jié)點(diǎn)204到Bill子元件節(jié)點(diǎn)208橫過(guò)而首先確定在現(xiàn)金出納機(jī)2上呼叫的所有Bill的事務(wù)。存儲(chǔ)部200的所述橫過(guò)可沿路徑230、234繼續(xù)到端部積節(jié)點(diǎn)240、244。端部積節(jié)點(diǎn)240、244分別具有六和三的計(jì)數(shù)。接下來(lái),互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部200的橫過(guò)可通過(guò)從CR2符號(hào)節(jié)點(diǎn)204到Tom子元件節(jié)點(diǎn)214橫過(guò)而確定在現(xiàn)金出納機(jī)2上呼叫多少項(xiàng)Tom的事務(wù)。所述橫過(guò)可沿路徑236繼續(xù)到端部積節(jié)點(diǎn)246,該端部積節(jié)點(diǎn)246具有二的計(jì)數(shù)。因此,在現(xiàn)金出納機(jī)2上呼叫的事務(wù)總數(shù)是十一。以相同方式,在現(xiàn)金出納機(jī)1上呼叫的事務(wù)數(shù)量可通過(guò)從CR1符號(hào)節(jié)點(diǎn)216橫過(guò)互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部200而確定。所述橫過(guò)從CR1符號(hào)節(jié)點(diǎn)216通過(guò)路徑232(對(duì)于Bill的事務(wù))及通過(guò)路徑238(對(duì)于Tom的事務(wù))前進(jìn)到端部積節(jié)點(diǎn)242、248,并且求和所述端部積節(jié)點(diǎn)242、248的計(jì)數(shù)。在表IV中表示的配置文件,配置文件l,可提供為到KStore數(shù)據(jù)仿真器30的輸入以創(chuàng)建表I的數(shù)據(jù)記錄,相應(yīng)的以及互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50。配置文件1例如經(jīng)由GUI38可傳輸?shù)終Store數(shù)據(jù)仿真器30。在配置文件l內(nèi),第一行限定在表I的數(shù)據(jù)記錄中的字段數(shù)量。以這種方式,可限定根據(jù)配置文件1仿真的數(shù)據(jù)記錄的五個(gè)字段,如表I中所示。五個(gè)限定字段的名稱(chēng)被表示在配置文件1中,在字段數(shù)量的P艮定下面。它們是Salesperson、DayofWeek、Item#、Transaction及State。接下來(lái),可敘述在字段每一個(gè)內(nèi)的可能值或變量。例如,Salesperson可具有值Bill或值Tom。DayofWeek可具有值星期一或值星期二、等等。如果對(duì)于變量的字段沒(méi)有規(guī)定特定值,則創(chuàng)建缺省值。例如,如果字段限定成具有i值,該i值沒(méi)有規(guī)定值名稱(chēng),則KStore數(shù)據(jù)仿真器30可創(chuàng)建值Vl、v2...Vi。以這種方式,表IV的配置文件1可用來(lái)建造代表在互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50中所示的模型化事務(wù)過(guò)程的數(shù)據(jù)。[配置文件1字段=5變量=10[列名稱(chēng)l=SalcsPcrson2=DayofWeek3=Item#4=Transaction5=State[值Salesperson:Bill、TomDayofWeek:星期一、星期二Item#=100、103Transaction:已售、試用State:PA、NJ[概率ISalesperson:Bill=662/3%Salesperson:Tom=331/3%DayofWeek:星期一=662/3%DayofWeek:星期二=331/3%Item#:100=662/3%Item#:103=331/3%Transaction:銷(xiāo)售=662/3%Transaction:試用=331/3%State:PA=662/3%State:NJ=331/3%表IV在配置文件1內(nèi)的下一個(gè)限定集是概率。使用配置文件1的概率限定,用戶(hù)可把概率分配給其中限定的每一個(gè)值。例如,用戶(hù)可指令KStore數(shù)據(jù)仿真器30662/3%的時(shí)間選擇Bill和331/3%的時(shí)間選擇Tom。在本發(fā)明的優(yōu)選實(shí)施例中,不需要用戶(hù)以這種方式限定任何概率,除非希望這樣的概率。如果用戶(hù)挑選不限定任何概率,則KStore數(shù)據(jù)仿真器30可自動(dòng)地實(shí)施缺省條件,在該缺省條件下以相等概率選擇在字段中的所有值。可替換地,用戶(hù)可限定用于某些值的概率,并且允許KStore數(shù)據(jù)仿真器30把剩余概率相等地分布在不具有用戶(hù)限定概率的值上。沒(méi)有限定的概率可缺省為相等概率。應(yīng)該理解,用戶(hù)可列出用于一個(gè)字段的任何數(shù)量的值,并且通過(guò)把零的概率分配給未選擇值來(lái)限制KStore數(shù)據(jù)仿真器30所使用的值為所述值的一個(gè)選擇子集。如果把在配置文件l中選擇的所述概率與在所述對(duì)應(yīng)值出現(xiàn)在表IV中的頻率相比較,則將注意到,頻率不總是準(zhǔn)確地如在配置文件1中限定的那樣。這是由于當(dāng)由KStore數(shù)據(jù)仿真器30創(chuàng)建的數(shù)據(jù)記錄的數(shù)量變得較大時(shí)頻率必定接近所述分配概率這一事實(shí)。事實(shí)上,表I、IV的例子為了說(shuō)明目的已經(jīng)簡(jiǎn)化。在實(shí)踐中,在配置文件中分配的所述概率和在配置文件1的輸出數(shù)據(jù)記錄中出現(xiàn)值的頻率可期望比它們?cè)谒纠又懈厥諗俊4送?,直到非常大?shù)量的數(shù)據(jù)記錄由KStore數(shù)據(jù)仿真器30創(chuàng)建,所觀察的概率預(yù)期會(huì)波動(dòng)。在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,在KStore數(shù)據(jù)集仿真系統(tǒng)10的仿真期間,所述記錄和字段計(jì)數(shù)可顯示在例如圖形用戶(hù)接口38上,以允許用戶(hù)監(jiān)視所限定的任何值出現(xiàn)的相對(duì)頻率。另外,所限定的值的累積頻率和用戶(hù)要求的任何其它信息可顯示在圖形用戶(hù)接口38上。顯示的計(jì)數(shù)和概率可以由KStore數(shù)據(jù)集仿真系統(tǒng)IO按用戶(hù)可選擇的間隔更新。例如,用戶(hù)可選擇每秒、每五秒等等更新。現(xiàn)在參照?qǐng)D6,表示代表在KStore數(shù)據(jù)集仿真系統(tǒng)10內(nèi)的圖形用戶(hù)接口38的屏幕照片275。諸如屏幕照片275之類(lèi)的不同屏幕照片可用來(lái)把諸如在表I、II及III中表示的數(shù)據(jù)記錄之類(lèi)的數(shù)據(jù)記錄輸入到KStore數(shù)據(jù)仿真器30中,以創(chuàng)建代表用于由KStore存儲(chǔ)或使用的一個(gè)或多個(gè)模型化過(guò)程的數(shù)據(jù)。屏幕照片275包括用來(lái)輸入字段值的字段輸入空間278,及添加按鈕284,用來(lái)把輸入字段值添加到在字段值顯示280中顯示的值的清單上。概率輸入空間288被提供,用于通過(guò)按下添加按鈕292而輸入將被添加到在概率顯示空間2卯中顯示的概率清單上的概率。因而,限定代表模型化過(guò)程的參數(shù)集可經(jīng)由圖形用戶(hù)接口38使用由屏幕照片275表明的格式被輸入。相應(yīng)地,通過(guò)按下仿真數(shù)據(jù)按鈕294可指示KStore數(shù)據(jù)仿真器30開(kāi)始用戶(hù)限定數(shù)據(jù)的仿真。將理解,這里敘述的諸如屏幕照片275之類(lèi)的屏幕照片僅為說(shuō)明目的而提供。對(duì)于本領(lǐng)域的技術(shù)人員已知的任何適當(dāng)類(lèi)型的圖形用戶(hù)接口和代表圖形用戶(hù)接口的任何類(lèi)型的顯示根據(jù)本發(fā)明可用來(lái)與KStore數(shù)據(jù)集仿真系統(tǒng)10交互。現(xiàn)在參照?qǐng)D7,表示數(shù)據(jù)記錄創(chuàng)建過(guò)程或流程300。與配置文件1相合作地使用數(shù)據(jù)記錄創(chuàng)建流程300,KStore數(shù)據(jù)仿真器30可創(chuàng)建諸如在表I中的數(shù)據(jù)記錄之類(lèi)的數(shù)據(jù)記錄流。當(dāng)KStore數(shù)據(jù)仿真器30的執(zhí)行開(kāi)始時(shí),它創(chuàng)建數(shù)據(jù)記錄的字段,如塊304中所示。在當(dāng)前例子中,數(shù)據(jù)記錄創(chuàng)建過(guò)程300可首先選擇用于在配置文件1內(nèi)的Salesperson字段的兩個(gè)值之一,Bill或Tom。根據(jù)諸如配置文件1之類(lèi)的配置文件,在數(shù)據(jù)記錄創(chuàng)建流程300的決定塊312內(nèi)確定適用于Salesperson字段的值是否已經(jīng)分配概率。使用在配置文件l中已經(jīng)分配的概率,選擇Bill的頻繁度是選擇Tom20的兩倍,如在塊316中所示。如果還沒(méi)有分配概率,則值Bill和Tom會(huì)以相等頻率被選擇。在表I的第一數(shù)據(jù)記錄中,在KStore數(shù)據(jù)仿真器30內(nèi)操作的數(shù)據(jù)記錄創(chuàng)建過(guò)程300的塊316選擇了所述值Bill。所述數(shù)據(jù)記錄創(chuàng)建過(guò)程或流程300然后確定是否任何更多字段被限定在當(dāng)前數(shù)據(jù)記錄內(nèi),如在決定塊320中所示的那樣。由于較多字段被限定在被創(chuàng)建的數(shù)據(jù)記錄中,所以數(shù)據(jù)記錄創(chuàng)建過(guò)程300的執(zhí)行返回到塊304,其中對(duì)于下個(gè)字段,DayofWeek字段,可選擇值星期一或值星期二。這些操作被重復(fù),直到如在配置文件1中所限定的那樣對(duì)數(shù)據(jù)記錄中的每個(gè)字段選擇值,以及在決定塊320中得到否定確定??芍貜?fù)以前數(shù)據(jù)記錄創(chuàng)建過(guò)程,以創(chuàng)建與所期望的一樣多的數(shù)據(jù)記錄。當(dāng)以這種方式創(chuàng)建足夠的數(shù)據(jù)記錄時(shí),在決定塊320中得到否定確定。在數(shù)據(jù)記錄創(chuàng)建流程300的一個(gè)優(yōu)選實(shí)施例中,每個(gè)完成的數(shù)據(jù)記錄然后可個(gè)別地傳輸?shù)終Store12或傳輸?shù)綌?shù)據(jù)集檔案庫(kù)16,如塊324中所示。在本發(fā)明的另一個(gè)優(yōu)選實(shí)施例中,多個(gè)數(shù)據(jù)記錄可由數(shù)據(jù)記錄創(chuàng)建過(guò)程300累計(jì)。所累計(jì)的數(shù)據(jù)記錄然后可作為一組傳輸?shù)終Store12或數(shù)據(jù)集檔案庫(kù)16。此外,如對(duì)于本領(lǐng)域的技術(shù)人員已知的那樣,在數(shù)據(jù)記錄被傳輸?shù)終Store12的時(shí)間期間,KStore12使用創(chuàng)建新指針的過(guò)程建造,以在逐一節(jié)點(diǎn)基礎(chǔ)上表示每個(gè)新節(jié)點(diǎn)。直到新節(jié)點(diǎn)的建造完成,它不能適用于KStore12的查詢(xún)。因而,在建造中的節(jié)點(diǎn)通過(guò)限定而對(duì)KStore12的查詢(xún)鎖除在外。然而,由于在建造中的這種單個(gè)節(jié)點(diǎn)是KStore12中在任何時(shí)間點(diǎn)上在建造中的唯一點(diǎn),所以在它正在建造時(shí)KStore12不需要把其剩余節(jié)點(diǎn)的任一個(gè)鎖除在外。[最后句子是真的嗎?其它節(jié)點(diǎn)當(dāng)其Ascase或Asresult清單更新成包括該新節(jié)點(diǎn)時(shí)不是必須鎖除在外嗎?因此,本發(fā)明的系統(tǒng)和方法的一個(gè)重要優(yōu)點(diǎn)是,KStore12可與數(shù)據(jù)記錄從數(shù)據(jù)記錄創(chuàng)建流程300傳輸?shù)終Store12以及KStore12根據(jù)它接收的數(shù)據(jù)記錄而建造的同時(shí)地被查詢(xún)。這就是真實(shí)情況,而與多少個(gè)線(xiàn)程正在由數(shù)據(jù)仿真器30執(zhí)行、多少個(gè)數(shù)據(jù)仿真器30^f皮實(shí)例化及多少個(gè)不同的模型化過(guò)程正呈現(xiàn)在KStore12內(nèi)(如在下面更詳細(xì)描述的那樣)無(wú)關(guān),因?yàn)樵谒羞@些不同的情況下,只有在建造中的節(jié)點(diǎn)不可用?,F(xiàn)在參照?qǐng)D8,表示敘述KStore數(shù)據(jù)仿真器30的某些可能配置的方塊圖表示350。KStore數(shù)據(jù)仿真器30的不同配置與執(zhí)行數(shù)據(jù)記錄創(chuàng)建過(guò)程300的一個(gè)或多個(gè)實(shí)例355的不同模式相對(duì)應(yīng)。根據(jù)本發(fā)明的方法,實(shí)例355的不同執(zhí)行模式可同時(shí)操作并且可創(chuàng)建一個(gè)或多個(gè)數(shù)據(jù)流用于到KStore12或數(shù)據(jù)集檔案庫(kù)16的傳輸。根據(jù)在方塊圖表示350中表示的可能配置創(chuàng)建的數(shù)據(jù)記錄流可具有一種或多種格式,并且可建造在KStorel2內(nèi)代表一個(gè)或多個(gè)模型化過(guò)程的數(shù)據(jù)。此外,被同時(shí)創(chuàng)建的多個(gè)數(shù)據(jù)記錄流的任何數(shù)量的個(gè)別數(shù)據(jù)記錄流可獨(dú)立于其余的流而#皮4亭止和啟動(dòng)。記錄創(chuàng)建過(guò)程或流程300的單個(gè)實(shí)例355可被執(zhí)行,以使用單個(gè)線(xiàn)程創(chuàng)建單個(gè)數(shù)據(jù)記錄流用于傳輸?shù)終Store12或檔案庫(kù)16,以測(cè)試或演示KStore12,如方塊圖表示350的方塊360中所示。此外,在方塊360中所示的任何數(shù)量的單個(gè)線(xiàn)程實(shí)例可同時(shí)實(shí)例化。除了這樣的單個(gè)線(xiàn)程操作之外,本領(lǐng)域的技術(shù)人員將理解,記錄創(chuàng)建過(guò)程300的多重線(xiàn)程執(zhí)行可由一個(gè)實(shí)例355進(jìn)行。在多重線(xiàn)程執(zhí)行期間,如方塊370、380中所示,可同時(shí)實(shí)時(shí)地創(chuàng)建和傳輸兩個(gè)或多個(gè)數(shù)據(jù)記錄流。在KStore數(shù)據(jù)仿真器30內(nèi)運(yùn)行的每個(gè)線(xiàn)程可以在KStore數(shù)據(jù)集仿真系統(tǒng)10內(nèi)實(shí)例化其自身的學(xué)習(xí)引擎26。此外,根據(jù)本發(fā)明的實(shí)例355的多重線(xiàn)程操作可使用由本領(lǐng)域的技術(shù)人員良好理解的多線(xiàn)程計(jì)算環(huán)境來(lái)實(shí)施。在這樣一種多線(xiàn)程計(jì)算環(huán)境中,實(shí)例355的每個(gè)線(xiàn)程被分配其自身的活動(dòng)幀的堆棧,在該堆棧中,所述活動(dòng)幀根據(jù)例如來(lái)自所述計(jì)算環(huán)境內(nèi)的對(duì)各種對(duì)象的調(diào)用和返回而創(chuàng)建和銷(xiāo)毀。以這種方式,多線(xiàn)程實(shí)例355的任何數(shù)量的線(xiàn)程可同時(shí)實(shí)時(shí)地仿真。此外,由于多線(xiàn)程實(shí)例355的不同線(xiàn)程可提供代表不同模型化過(guò)程的并且具有不同數(shù)據(jù)格式的數(shù)據(jù),所以具有任何數(shù)量不同數(shù)據(jù)格式的數(shù)據(jù)流可在KStore數(shù)據(jù)集仿真器系統(tǒng)10內(nèi)由單個(gè)實(shí)例355實(shí)時(shí)地同時(shí)提供。根據(jù)方塊360、370及380建造的數(shù)據(jù)流可形成多重?cái)?shù)據(jù)集,或者可合并成單個(gè)數(shù)據(jù)集。根據(jù)方塊370、380執(zhí)行的多線(xiàn)程可使用相同的配置文件或不同的配置文件。在本發(fā)明的一個(gè)實(shí)施例中,在單個(gè)實(shí)例化355上的記錄創(chuàng)建過(guò)程300的多線(xiàn)程操作可通過(guò)交錯(cuò)所述線(xiàn)程的創(chuàng)建而實(shí)現(xiàn)。在交錯(cuò)線(xiàn)程實(shí)施例中,記錄創(chuàng)建過(guò)程300為一個(gè)線(xiàn)程可創(chuàng)建預(yù)定數(shù)量的數(shù)據(jù)記錄,并且然后為另一個(gè)線(xiàn)程可創(chuàng)建預(yù)定數(shù)量的數(shù)據(jù)記錄。這個(gè)過(guò)程可按連續(xù)交替方式重復(fù),以提供多線(xiàn)程。在另一個(gè)優(yōu)選實(shí)施例中,仿真可映射到實(shí)時(shí)。在該時(shí)間映射實(shí)施例中,對(duì)于本領(lǐng)域的技術(shù)人員熟知的計(jì)時(shí)器可用來(lái)把例如實(shí)時(shí)的一秒映射成仿真模型化過(guò)程操作的一天或一月。在其中實(shí)時(shí)的秒映射到天的例子中,用戶(hù)可創(chuàng)建在模型化事務(wù)過(guò)程的進(jìn)行仿真期間出現(xiàn)的例如一星期銷(xiāo)售的仿真。盡管事務(wù)正在以一秒每天的速率被仿真,但所述計(jì)時(shí)器可在一個(gè)時(shí)間點(diǎn)用來(lái)啟動(dòng)與所述模型化銷(xiāo)售過(guò)程相對(duì)應(yīng)的線(xiàn)程,并且在七秒后停止它。這允許用戶(hù)在任何預(yù)定時(shí)間段上測(cè)試任何模型化過(guò)程或模型化過(guò)程參數(shù)的變化。如實(shí)時(shí)的其它選通或展開(kāi)/循環(huán)參數(shù)能以類(lèi)似方式模型化。因而,在一個(gè)優(yōu)選實(shí)施例中,當(dāng)記錄創(chuàng)建流程300被同時(shí)實(shí)例化一次或多次時(shí),記錄創(chuàng)建過(guò)程300的所有實(shí)例355可作為單個(gè)線(xiàn)程實(shí)例化355被執(zhí)行,如方塊360中表示的那樣。在這個(gè)實(shí)施例中,每個(gè)單個(gè)線(xiàn)程實(shí)例化355可創(chuàng)建其自己的數(shù)據(jù)記錄流。另外,多個(gè)單個(gè)線(xiàn)程實(shí)例化中的每個(gè)單個(gè)線(xiàn)程實(shí)例化355可使用相同或不同的配置文件用于輸入。此外,多重單個(gè)線(xiàn)程實(shí)例化355可創(chuàng)建具有相同或不同格式的數(shù)據(jù)記錄流。根據(jù)方塊360由多個(gè)單個(gè)線(xiàn)程實(shí)例化355創(chuàng)建的數(shù)據(jù)記錄流可實(shí)時(shí)地同時(shí)從實(shí)例化355傳輸。它們可形成多重?cái)?shù)據(jù)集,或者可合并成單個(gè)數(shù)據(jù)集。在一個(gè)優(yōu)選實(shí)施例中,在單個(gè)實(shí)例化355內(nèi)的多重線(xiàn)程可執(zhí)行具有相同的模型化過(guò)程限定參數(shù)集的一個(gè)或多個(gè)配置文件,如方塊37023中所示。以這種方式操作的多重線(xiàn)程可建造一個(gè)KStore12或多重KStorel2,其代表單個(gè)模型化過(guò)程,如由在表I中的數(shù)據(jù)記錄代表的單個(gè)過(guò)程,和所述互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部50。根據(jù)方塊370的多重實(shí)例化355可使用相同配置文件或不同配置文件,如果所述配置文件具有相同的模型化過(guò)程限定參數(shù)。此外,根據(jù)方塊370,任何數(shù)量的線(xiàn)程可執(zhí)行記錄創(chuàng)建過(guò)程300的單個(gè)實(shí)例化355上的相同參數(shù)。另外,在實(shí)例化355內(nèi)的多重線(xiàn)程可在具有不同的過(guò)程限定參數(shù)的配置文件上執(zhí)行,如方塊380中所示。例如,在單個(gè)實(shí)例化355上借助于不同的過(guò)程限定參數(shù)操作的多重線(xiàn)程可創(chuàng)建諸如在表I、II中表示的之類(lèi)的數(shù)據(jù)記錄,并且創(chuàng)建互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部100的模型化事務(wù)過(guò)程路徑56和模型化存貨過(guò)程路徑58。根據(jù)方塊380的實(shí)例355的輸出數(shù)據(jù)流可實(shí)時(shí)地同時(shí)傳輸。另外,數(shù)據(jù)資源線(xiàn)程390可從后備存儲(chǔ)器、消息隊(duì)列、管道或任何其它數(shù)據(jù)源(包括以前參照?qǐng)Dl的數(shù)據(jù)集檔案庫(kù)16描述的另一個(gè)KStore12)讀取數(shù)據(jù)。此外,非仿真器產(chǎn)生消息隊(duì)列、監(jiān)視裝置及甚至傳感器(熱、光、觸覺(jué)、化學(xué)、等等)可用于這樣的輸入。因而,根據(jù)在方塊圖表示350中表示的實(shí)例化,有時(shí)必須同時(shí)使用在KStore數(shù)據(jù)仿真器30內(nèi)的多個(gè)配置文件,以便得到多個(gè)數(shù)據(jù)流用于傳輸?shù)終Store12或檔案庫(kù)16。完成這個(gè)的一種途徑是使用場(chǎng)景(scenarios)配置,如在表V中表示的場(chǎng)景配置。一個(gè)場(chǎng)景包括配置清單,如在表IV中表示的配置,用來(lái)把模型化過(guò)程限定參數(shù)和數(shù)據(jù)的個(gè)別集提供給所述記錄創(chuàng)建過(guò)程300的單個(gè)或多重實(shí)例355。在表V中表示的場(chǎng)景配置包括三種配置FurnitureDemo1、FurnitureDemo2及FurnitureDemo3。在表V中表示的每一種配置規(guī)定了在它所規(guī)定的實(shí)例355上要運(yùn)行的線(xiàn)程數(shù)量。盡管在表V的例子中的所有配置規(guī)定了單個(gè)線(xiàn)程,但任何數(shù)量的線(xiàn)程可在先前描述的場(chǎng)景內(nèi)的配置中規(guī)定。另外,表V的場(chǎng)景配置包括三個(gè)輔助場(chǎng)景-每個(gè)-故限定成以相同方式包括一種或多種配置,F(xiàn)urnitureSalesDataScenarios1、2及3。因而,在本發(fā)明的方法中,一個(gè)場(chǎng)景可包括規(guī)定任何不同數(shù)量線(xiàn)程的其它場(chǎng)景。場(chǎng)景配置<table>tableseeoriginaldocumentpage25</column></row><table>表V現(xiàn)在參照?qǐng)D9A、B,表示在KStore數(shù)據(jù)集仿真器系統(tǒng)10內(nèi)的圖形用戶(hù)接口38的屏幕照片400、420,該圖形用戶(hù)接口38可用來(lái)規(guī)定場(chǎng)景,如在表V至KStore數(shù)據(jù)仿真器30中敘述的場(chǎng)景。如在屏幕照片400中表示的那樣,圖形用戶(hù)接口38可設(shè)有列出由數(shù)據(jù)集仿真器系統(tǒng)10的用戶(hù)限定的任何數(shù)量的場(chǎng)景的下拉場(chǎng)景菜單408。用戶(hù)通過(guò)滾動(dòng)下拉場(chǎng)景茱單408以把被選擇場(chǎng)景移動(dòng)到屏幕照片400的場(chǎng)景顯示字段404中而選擇場(chǎng)景。當(dāng)被選擇場(chǎng)景以這種方式顯示在場(chǎng)景顯示字段404中時(shí),KStore數(shù)據(jù)仿真器30的用戶(hù)可按下啟動(dòng)場(chǎng)景按鈕410,以根據(jù)被選擇場(chǎng)景所規(guī)定的配置開(kāi)始數(shù)據(jù)記錄的仿真和創(chuàng)建。盡管本發(fā)明已經(jīng)詳細(xì)地和參照其例子已經(jīng)描述,但對(duì)于本領(lǐng)域的技術(shù)人員顯然,其中可進(jìn)行各種變更和修改而不脫離其精神和范圍。此外,這里描述的方法和系統(tǒng)可以以程序代碼(例如,指令)的形式實(shí)施。程序代碼可存儲(chǔ)在任何計(jì)算機(jī)可讀介質(zhì)上。例如,程序代碼可存儲(chǔ)在諸如軟盤(pán)、CD-ROM、DVD-ROM、DVD-RAM、硬盤(pán)驅(qū)動(dòng)器、存儲(chǔ)器棒、主存儲(chǔ)器、或已知或當(dāng)前未知的任何其它機(jī)器可讀存儲(chǔ)介質(zhì)之類(lèi)的介質(zhì)上,其中,當(dāng)本身是電子、光學(xué)或其它形式的組織數(shù)據(jù)信號(hào)集的程序代碼加載到諸如計(jì)算機(jī)之類(lèi)的機(jī)器中并且由其執(zhí)行時(shí),機(jī)器可成為用來(lái)實(shí)踐本發(fā)明的設(shè)備。本發(fā)明也可以以在傳輸介質(zhì)上傳輸?shù)某绦虼a的形式實(shí)施。例如,程序代碼可在電氣布線(xiàn)或電纜布線(xiàn)上、通過(guò)光纖傳輸裝置、在包括因特網(wǎng)或內(nèi)網(wǎng)的網(wǎng)絡(luò)上、或經(jīng)任何其它傳輸形式傳輸,其中當(dāng)程序代碼接收和加載到諸如計(jì)算機(jī)之類(lèi)的機(jī)器中并且由其執(zhí)行時(shí),機(jī)器成為用來(lái)實(shí)踐本發(fā)明的設(shè)備。當(dāng)在通用目的處理器上實(shí)施時(shí),程序代碼與處理器結(jié)合以提供對(duì)于特定邏輯電路仿真地操作的設(shè)備。程序代碼可以4吏用像例如C、C++、或Java之類(lèi)的高級(jí)編程語(yǔ)言實(shí)施。可選擇地,程序代碼可以以匯編或機(jī)器語(yǔ)言實(shí)施。在任何情況下,語(yǔ)言可以編輯或是解釋語(yǔ)言。注意,以上描述僅為了解釋目的而提供,并且絕不要理解成限制本發(fā)明。例如,互鎖樹(shù)數(shù)據(jù)存儲(chǔ)部可使用對(duì)象定向技術(shù)、流程技術(shù)、其混合或任何其它適當(dāng)方法實(shí)施。此外,盡管所呈現(xiàn)的例子表示了存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)集元件,但本領(lǐng)域的技術(shù)人員將理解,這種功能能夠以多種不同方式實(shí)施。例如,本發(fā)明想到在多個(gè)遠(yuǎn)程布置機(jī)器上存儲(chǔ)的多個(gè)不同全域(universes)的數(shù)據(jù)集元件的多個(gè)不同集的使用。盡管可以發(fā)現(xiàn)對(duì)于本發(fā)明的無(wú)數(shù)用途,并且本發(fā)明的操作形式和方式的顯著可變性被描述和對(duì)于本領(lǐng)域的技術(shù)人員將想到,但本發(fā)明除在如下權(quán)利要求書(shū)中敘述的之外范圍不受限制。權(quán)利要求1.一種用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,包括收集模型化過(guò)程限定參數(shù),以提供至少一個(gè)被限定的模型化過(guò)程;實(shí)例化第一仿真器;由所述至少一個(gè)仿真器按照所述被限定的模型化過(guò)程創(chuàng)建數(shù)據(jù)流;及把所述至少一個(gè)數(shù)據(jù)流傳輸?shù)綑n案庫(kù)。2.根據(jù)權(quán)利要求1所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括由所述第一仿真器執(zhí)行單個(gè)線(xiàn)程。3.根據(jù)權(quán)利要求2所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括由所述第一仿真器執(zhí)行多個(gè)線(xiàn)程。4.根據(jù)權(quán)利要求3所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括收集模型化過(guò)程限定參數(shù)的單個(gè)集;和按照所述模型化過(guò)程限定參數(shù)的單個(gè)集提供單個(gè)模型化過(guò)程。5.根據(jù)權(quán)利要求4所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括實(shí)例化第二仿真器。6.根據(jù)權(quán)利要求5所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括在所述第二仿真器上執(zhí)行單個(gè)線(xiàn)程。7.根據(jù)權(quán)利要求5所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括在所述第二仿真器上執(zhí)行多個(gè)線(xiàn)程;收集模型化過(guò)程限定參數(shù)的多個(gè)集;及按照所述模型化過(guò)程限定參數(shù)的多個(gè)集提供多個(gè)模型化過(guò)程。8.根據(jù)權(quán)利要求3所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括根據(jù)所迷多個(gè)線(xiàn)程傳輸多個(gè)數(shù)據(jù)流。9.根據(jù)權(quán)利要求8所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括把所述多個(gè)數(shù)據(jù)流傳輸?shù)絾蝹€(gè)KStore。10.根據(jù)權(quán)利要求8所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述多個(gè)數(shù)據(jù)流的數(shù)據(jù)流被實(shí)時(shí)地傳輸。11.根據(jù)權(quán)利要求10所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述多個(gè)數(shù)據(jù)流的數(shù)據(jù)流被同時(shí)傳輸。12.根據(jù)權(quán)利要求3所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括收集模型化過(guò)程限定參數(shù)的多個(gè)集;和按照所述模型化過(guò)程限定參數(shù)的多個(gè)集提供多個(gè)模型化過(guò)程。13.根據(jù)權(quán)利要求12所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括根據(jù)所述多個(gè)線(xiàn)程傳輸多個(gè)數(shù)據(jù)流。14.根據(jù)權(quán)利要求13所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括把所述多個(gè)數(shù)據(jù)流傳輸?shù)絾蝹€(gè)KStore。15.根據(jù)權(quán)利要求13所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所迷多個(gè)數(shù)據(jù)流的數(shù)據(jù)流被實(shí)時(shí)地傳輸。16.根據(jù)權(quán)利要求15所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述多個(gè)數(shù)據(jù)流的數(shù)據(jù)流被同時(shí)傳輸。17.根據(jù)權(quán)利要求13所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括把所述多個(gè)數(shù)據(jù)流傳輸?shù)蕉鄠€(gè)KStore。18.根據(jù)權(quán)利要求13所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括把所述多個(gè)數(shù)據(jù)流傳輸?shù)脚R時(shí)數(shù)據(jù)存儲(chǔ)裝置。19.根據(jù)權(quán)利要求1所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括才艮據(jù)所述第一仿真器傳輸多個(gè)數(shù)據(jù)流。20.根據(jù)權(quán)利要求19所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括收集模型化過(guò)程限定參數(shù)的多個(gè)集;和按照所述模型化過(guò)程限定參數(shù)的多個(gè)集來(lái)提供多個(gè)模型化過(guò)程。21.根據(jù)權(quán)利要求19所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括把所述多個(gè)數(shù)據(jù)流傳輸?shù)絾蝹€(gè)KStore。22.根據(jù)權(quán)利要求19所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述多個(gè)數(shù)據(jù)流的數(shù)據(jù)流被實(shí)時(shí)地傳輸。23.根據(jù)權(quán)利要求22所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述多個(gè)數(shù)據(jù)流的數(shù)據(jù)流被同時(shí)傳輸。24.根據(jù)權(quán)利要求1所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括實(shí)例化多個(gè)仿真器。25.根據(jù)權(quán)利要求24所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括在所述多個(gè)仿真器的至少一個(gè)仿真器上執(zhí)行單個(gè)線(xiàn)程,以提供單個(gè)數(shù)據(jù)流。26.根據(jù)權(quán)利要求25所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括在所述多個(gè)仿真器的所述至少一個(gè)仿真器上執(zhí)行多個(gè)線(xiàn)程,以提供相應(yīng)多個(gè)數(shù)據(jù)流。27.根據(jù)權(quán)利要求26所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括提供與所述多個(gè)數(shù)據(jù)流相對(duì)應(yīng)的多個(gè)模型化過(guò)程。28.根據(jù)權(quán)利要求26所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括實(shí)時(shí)地同時(shí)傳輸所述多個(gè)數(shù)據(jù)流。29.根據(jù)權(quán)利要求28所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述多個(gè)數(shù)據(jù)流包括具有不同數(shù)據(jù)流格式的至少兩個(gè)數(shù)據(jù)流。30.根據(jù)權(quán)利要求26所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括為所述多個(gè)線(xiàn)程的每個(gè)線(xiàn)程實(shí)例化一個(gè)學(xué)習(xí)引擎。31.根據(jù)權(quán)利要求1所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括提供具有用于配置數(shù)據(jù)的配置信息的配置文件;和按照所述配置信息布置在數(shù)據(jù)記錄的數(shù)據(jù)記錄字段中的數(shù)據(jù)記錄值,以提供配置后的數(shù)據(jù)記錄。32.根據(jù)權(quán)利要求31所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括把所述配置后的數(shù)據(jù)記錄插入在所述至少一個(gè)數(shù)據(jù)流中。33.根據(jù)權(quán)利要求32所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述配置文件包括多個(gè)變量名稱(chēng)。34.根據(jù)權(quán)利要求33所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述配置文件包括多個(gè)變量值,還包括把所述變量值分配給所述變量名稱(chēng)。35.根據(jù)權(quán)利要求34所迷的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述配置文件包括概率值,還包括按照所述概率值選擇性地把所述變量值分配給所述變量名稱(chēng)。36.根據(jù)權(quán)利要求34所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述配置文件包括多個(gè)不同的用戶(hù)提供概率值,還包括按照多個(gè)不同的用戶(hù)提供概率值選擇性地把所述變量值分配給所述變量名稱(chēng)。37.根據(jù)權(quán)利要求34所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括按照預(yù)定概率值選擇性地把所述變量值分配給所述變量名稱(chēng)。38.根據(jù)權(quán)利要求31所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括提供具有多個(gè)配置文件的一個(gè)場(chǎng)景文件;和按照所述多個(gè)配置文件布置在數(shù)據(jù)記錄字段中的數(shù)據(jù)記錄值,以提供多個(gè)配置后的數(shù)據(jù)記錄。39.根據(jù)權(quán)利要求38所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括按照所迷多個(gè)配置文件提供多個(gè)模型化過(guò)程。40.根據(jù)權(quán)利要求38所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中所述場(chǎng)景文件包括至少一個(gè)其它場(chǎng)景文件,還包括按照所述至少一個(gè)其它場(chǎng)景文件來(lái)布置在數(shù)據(jù)記錄字段中的所述數(shù)據(jù)記錄值,以提供所述多個(gè)配置后的數(shù)據(jù)記錄。41.根據(jù)權(quán)利要求1所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括建造所述KStore;和與所述KStore的所述建造同時(shí)地確定在所述KStore內(nèi)的上下文。42.根據(jù)權(quán)利要求41所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,還包括按照所述至少一個(gè)數(shù)據(jù)流建造所述KStore。43.根據(jù)權(quán)利要求1所述的用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法,其中如果模型化過(guò)程限定參數(shù)之一是時(shí)間,則映射仿真器數(shù)據(jù)群在一個(gè)選擇時(shí)間段周?chē)瑥亩鴮?duì)于任何給定數(shù)量單位的所述選擇時(shí)間段,將產(chǎn)生相同數(shù)量的仿真數(shù)據(jù)群。44.一種配置成執(zhí)行程序指令的計(jì)算機(jī)系統(tǒng),該程序指令在執(zhí)行時(shí)執(zhí)行權(quán)利要求1中所敘述的方法。45.—種在計(jì)算機(jī)可讀介質(zhì)中的數(shù)據(jù)文件,包含程序指令,該程序指令在計(jì)算機(jī)系統(tǒng)中執(zhí)行時(shí)執(zhí)行權(quán)利要求1中所敘述的方法。全文摘要一種用來(lái)產(chǎn)生用于KStore的數(shù)據(jù)的方法包括收集模型化過(guò)程限定參數(shù),以提供被限定模型化過(guò)程;和實(shí)例化第一仿真器。數(shù)據(jù)流由仿真器按照被限定模型化過(guò)程創(chuàng)建,并且數(shù)據(jù)流傳輸?shù)綌?shù)據(jù)存儲(chǔ)裝置。敘述由第一仿真器執(zhí)行單個(gè)線(xiàn)程和執(zhí)行多個(gè)線(xiàn)程。模型化過(guò)程限定參數(shù)的單個(gè)集被收集。按照模型化過(guò)程限定參數(shù)的單個(gè)集提供單個(gè)模型化過(guò)程的數(shù)據(jù)流。第二仿真器可被實(shí)例化,并且單個(gè)線(xiàn)程或多個(gè)線(xiàn)程可在第二仿真器上執(zhí)行。模型化過(guò)程限定參數(shù)的多個(gè)集被收集,并且模型化過(guò)程的多個(gè)數(shù)據(jù)流按照模型化過(guò)程限定參數(shù)的多個(gè)集被提供。文檔編號(hào)G06F9/45GK101438243SQ200580043004公開(kāi)日2009年5月20日申請(qǐng)日期2005年11月7日優(yōu)先權(quán)日2004年11月8日發(fā)明者托尼·T·藩,簡(jiǎn)·C·瑪扎伽蒂申請(qǐng)人:尤尼西斯公司