欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

創(chuàng)建元模型的系統(tǒng)和/或方法

文檔序號(hào):6442666閱讀:520來(lái)源:國(guó)知局
專利名稱:創(chuàng)建元模型的系統(tǒng)和/或方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及一種創(chuàng)建元模型的系統(tǒng)和/或方法。更具體地,本發(fā)明實(shí)施例涉及一種通過(guò)一個(gè)或多個(gè)實(shí)例創(chuàng)建元模型的系統(tǒng)和/或方法。在本發(fā)明的實(shí)施例中,一元模型創(chuàng)建發(fā)動(dòng)機(jī)接收一個(gè)或多個(gè)實(shí)例并使用該實(shí)例自動(dòng)創(chuàng)建一個(gè)元模型。
背景技術(shù)
模型提供了 一種用于抽象化真實(shí)世界事件和屬性等的技術(shù)。這些模型的創(chuàng)建一般涉及領(lǐng)域特定挑戰(zhàn)和問(wèn)題。元模型提供進(jìn)一步的模型抽象化,可抽象上述與模型有關(guān)的領(lǐng)域特定挑戰(zhàn)。元模型突出或定義屬性怎樣建立一個(gè)獨(dú)立模型。多種不同的建模語(yǔ)言通過(guò)圖形用戶界面(GUIs)執(zhí)行上述模型和元模型特征,從而允許不同的工業(yè)和應(yīng)用領(lǐng)域利用商業(yè)行為或軟件開(kāi)發(fā)的優(yōu)化。國(guó)際標(biāo)準(zhǔn)組織對(duì)象管理組織(OMG)定義了四種水平的標(biāo)準(zhǔn)體系結(jié)構(gòu)。圖1顯示了OMG定義的四層標(biāo)準(zhǔn)體系結(jié)構(gòu)。模型對(duì)象108位于MO層,該模型對(duì)象108為用于分析的帶圖像模型的物體。這有時(shí)也會(huì)作為數(shù)據(jù)層以用于形容真實(shí)世界的物體。Ml層位作為MO層的物體的圖像模型106。所述模型106可表達(dá)為一個(gè)實(shí)例模型114(或一連串實(shí)例模型)。該模型可通過(guò)建模語(yǔ)言例如UML(統(tǒng)一建模語(yǔ)言)或其他表現(xiàn)。Ml層上的模型通常利用定義明白的符合創(chuàng)建,而不使用隨意的建模元素和符號(hào)。原因之一是定義模型的意思在這樣一個(gè)抽象水平上不清楚,從而導(dǎo)致無(wú)法執(zhí)行(例如,該模型過(guò)于領(lǐng)域特定)。M2層一般用于定義建模元素以及與元素相關(guān)的。該模型106所使用的建模語(yǔ)言的句法的定義稱為元模型104。除了定義創(chuàng)建一個(gè)模型的元素外,所述元模型還指定用于表現(xiàn)任何存儲(chǔ)器中的模型的數(shù)據(jù)結(jié)構(gòu)。在M2層上,元模型104通過(guò)一種語(yǔ)言表示。一個(gè)普通的例子為NML元模型,描述UML的模型。最高一層為M3層,包括元-元模型102。這定義用于創(chuàng)建元模型的建模語(yǔ)言。與上述的其他層一樣,元-元模型102通過(guò)一種語(yǔ)言表示。OMG利用元對(duì)象機(jī)制(MOF) 110標(biāo)準(zhǔn)定義元模型的規(guī)范。這種標(biāo)準(zhǔn)使用UML 2.0類圖和對(duì)象約束語(yǔ)言(OCL)指定一個(gè)元模型。這樣,一個(gè)元-元模型語(yǔ)言如MOF 2.0可輪流指定一個(gè)元模型語(yǔ)言,例如UML 2.0和0VL。這些語(yǔ)言可以輪流用于指定一個(gè)特定模型(例如,公司的商業(yè)行為)??梢岳斫獾?,如果元模型的定義與工業(yè)標(biāo)準(zhǔn)是相容的,那么其可以用于產(chǎn)生建模工具、規(guī)范存儲(chǔ)格式、記錄建模語(yǔ)言等。規(guī)范在如此的領(lǐng)域特定語(yǔ)言(DSLs)的形式上尤其有用。這些語(yǔ)言往往不是全新的,而是從標(biāo)準(zhǔn)的建模語(yǔ)言中衍生出來(lái),并包含特定領(lǐng)域的特殊問(wèn)題。DSLs可以加速在給定領(lǐng)域的軟件開(kāi)發(fā),因?yàn)樗枰慕T靥峁└苯?。傳統(tǒng)地,支持和識(shí)別作為資產(chǎn)的元模型的工具通過(guò)圖像建元模編輯器如此操作。通過(guò)這樣的工具創(chuàng)建這些元模型的過(guò)程中,用戶能夠人工創(chuàng)建一個(gè)特定的元模型。自動(dòng)創(chuàng)建元模型的技術(shù),還可提供其他的元模型以創(chuàng)建更多的元模型,或者,換個(gè)話說(shuō),將一個(gè)M2層的模型轉(zhuǎn)化為另一個(gè)M2層的模型。另一個(gè)傳統(tǒng)的技術(shù)為用元模型自動(dòng)創(chuàng)建模型。例如,UML模型(例如,在Ml層上)可用MOF元模型創(chuàng)建。對(duì)應(yīng)的一系列的自動(dòng)創(chuàng)建模型和/或元模型已經(jīng)完成。然而,本領(lǐng)域的這些技術(shù)仍需要更多的改進(jìn)以減少創(chuàng)建模型、元模型和/或元-元模型中的人工操作。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的一個(gè)目的是能夠在自動(dòng)化過(guò)程中創(chuàng)建元模型。在某些實(shí)施例中,該自動(dòng)化過(guò)程作為一種方法在處理系統(tǒng)上執(zhí)行。。本發(fā)明實(shí)施例的另一個(gè)目的是從創(chuàng)建元模型中提供一種可擴(kuò)展的和/或非NP完全的步驟。本發(fā)明實(shí)施例的再一個(gè)目的是形成的模型的優(yōu)化。在某些實(shí)施例中,抽象化模型元素用于減少形成的元模型中的邊和/或節(jié)點(diǎn)的數(shù)量。本發(fā)明實(shí)施例的另一個(gè)目的是在現(xiàn)有的建模語(yǔ)言的擴(kuò)展并通過(guò)抓取方式形成。本發(fā)明實(shí)施例的再一個(gè)目的是通過(guò)使用節(jié)點(diǎn)、邊和/或集裝節(jié)點(diǎn)(例如,附上節(jié)點(diǎn)、邊的節(jié)點(diǎn),以及其他集裝節(jié)點(diǎn))實(shí)現(xiàn)圖像形象化。本發(fā)明實(shí)施例的再一個(gè)目的是根據(jù)OMG標(biāo)準(zhǔn)的MOF形成元模型,可以基于UML 2.0類圖和OCL標(biāo)準(zhǔn)。本發(fā)明實(shí)施例的再一個(gè)目的是允許只有一點(diǎn)或沒(méi)有任何技術(shù)背景的用戶可以使用和/或制作該形成的元模型。在本發(fā)明實(shí)施例中,提供了一種適用于至少包括一個(gè)處理器的處理系統(tǒng)的元模型創(chuàng)建方法。節(jié)點(diǎn)、邊和多樣性能夠從至少一個(gè)實(shí)例模型中自動(dòng)識(shí)別。一個(gè)初始元模型通過(guò)以下步驟創(chuàng)建:(a)將在至少一個(gè)實(shí)例模型中自動(dòng)識(shí)別的每一節(jié)點(diǎn)的相應(yīng)元類節(jié)點(diǎn)和在至少一個(gè)實(shí)例模型中自動(dòng)識(shí)別的每一邊的相應(yīng)元類邊增加到初始元模型中;以及(b)將每一所述增加的元類邊和至少兩個(gè)所述增加的元類節(jié)點(diǎn)通過(guò)第一和第二關(guān)聯(lián)關(guān)系進(jìn)行連接,所述第一和第二關(guān)聯(lián)關(guān)系具有相反的方向且分別具有關(guān)聯(lián)的多樣性。通過(guò)判定所述增加的元類邊是否連接到至少兩個(gè)所增加的元類節(jié)點(diǎn),而檢測(cè)是否存在多樣化關(guān)系(multiplerelationship)。當(dāng)確定存在至少一個(gè)多樣化關(guān)系時(shí),該初始元模型被改良從而形成一個(gè)改良的元模型,否則,該元模型被當(dāng)成改良的元模型對(duì)待。在某些實(shí)施例中,提供一種元模型創(chuàng)建系統(tǒng),該元模型創(chuàng)建包括至少一個(gè)處理器、顯示器以及用于接收用戶輸入的用戶輸入調(diào)整器。該系統(tǒng)能夠自動(dòng)識(shí)別至少一個(gè)實(shí)例模型中的節(jié)點(diǎn)、邊和多樣性。該系統(tǒng)進(jìn)一步設(shè)置為可將在至少一個(gè)實(shí)例模型中自動(dòng)識(shí)別的每一節(jié)點(diǎn)的相應(yīng)元類節(jié)點(diǎn)和在至少一個(gè)實(shí)例模型中自動(dòng)識(shí)別的每一邊的相應(yīng)元類邊增加到初始元模型中。該系統(tǒng)還進(jìn)一步設(shè)置為將每一所述增加的元類邊和至少兩個(gè)所述增加的元類節(jié)點(diǎn)通過(guò)第一和第二關(guān)聯(lián)關(guān)系進(jìn)行連接,所述第一和第二關(guān)聯(lián)關(guān)系具有相反的方向且分別具有關(guān)聯(lián)的多樣性。該系統(tǒng)通過(guò)判定所述增加的元類邊是否連接到至少兩個(gè)所增加的元類節(jié)點(diǎn),而檢測(cè)是否存在多樣化關(guān)系(multiple relationship)。該系統(tǒng)還可以改良初始元模型,當(dāng)確定存在至少一個(gè)多樣化關(guān)系時(shí),該初始元模型被改良從而形成一個(gè)改良的元模型,否則,該元模型被當(dāng)成改良的元模型對(duì)待。本發(fā)明實(shí)施例也包括穩(wěn)定的計(jì)算機(jī)易讀存儲(chǔ)介質(zhì),當(dāng)在至少一個(gè)處理器上根據(jù)存儲(chǔ)指令明白處理時(shí),也執(zhí)行上述和/和其他的方法。這些方面的實(shí)施例可以單獨(dú)使用和/或形成不同組合以獲得更多的實(shí)施例。


在圖中至少實(shí)質(zhì)上與功能符合的部件在這種情況下可以用同樣的標(biāo)記指出,這些部件不需要在所有圖中指出或解釋。在圖中:圖1是為實(shí)例框圖,顯示了建模體系結(jié)構(gòu)的不同層。圖2A為根據(jù)本發(fā)明實(shí)施例的創(chuàng)建元模型的方法的流程圖。圖2B為圖2A所示根據(jù)本發(fā)明實(shí)施例的創(chuàng)建元模型方法的元模型創(chuàng)建過(guò)程流程圖。圖3是根據(jù)本發(fā)明實(shí)施例的通用建模語(yǔ)言(GML)的元模型,用于形成作為形成元模型的輸入的實(shí)例模型。圖4為根據(jù)本發(fā)明實(shí)施例的一個(gè)實(shí)例圖像模型。圖5 7為根據(jù)本發(fā)明實(shí)施例的創(chuàng)建元模型方法的不同步驟中的實(shí)例模型所創(chuàng)建的實(shí)例元模型。圖8為根據(jù)本發(fā)明實(shí)施例的利用實(shí)例模型創(chuàng)建元模型的示例性處理系統(tǒng)。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。在本發(fā)明的實(shí)施例中,提供一種計(jì)算機(jī)執(zhí)行程序從實(shí)例型模中形成元模型。在某些實(shí)施例中,實(shí)例模型可能定義或表示為特定的格式,這樣通過(guò)算法規(guī)則分析模型更容易,以創(chuàng)建一個(gè)元模型。圖2A為根據(jù)本發(fā)明實(shí)施例的創(chuàng)建元模型的方法的流程圖。一開(kāi)始提供模型I202a、模型2 202b和模型n 202c。這些模型輸入到元模型創(chuàng)建工具以進(jìn)行實(shí)例模型過(guò)程204,該過(guò)程中通過(guò)實(shí)例模型創(chuàng)建元模型。一旦元模型創(chuàng)建,整個(gè)輸出以使用206。在不同的實(shí)施例中,輸入到過(guò)程204中的模型數(shù)量可為I個(gè)到η個(gè)模型。另外,在某些實(shí)施例中,提供的實(shí)例模型可以包含所有的語(yǔ)言元素以及可被形成的元模型包含的關(guān)系。在某些實(shí)施例中,元素/關(guān)系/其他,例如,實(shí)體對(duì)象,在提供的一組實(shí)例模型中沒(méi)有指定,也可以在創(chuàng)建過(guò)程中自動(dòng)增加。例如,創(chuàng)建過(guò)程可以包括一組預(yù)設(shè)定的元素和/或關(guān)系。這些預(yù)設(shè)定的實(shí)體對(duì)象在實(shí)例模型的那組元素/關(guān)系之外。在某些實(shí)施例中,在元模型創(chuàng)建過(guò)程中增加這些實(shí)體對(duì)象為一個(gè)動(dòng)態(tài)事件,這個(gè)動(dòng)態(tài)事件基于為新實(shí)體對(duì)象的增加預(yù)定的規(guī)則。例如,建立和執(zhí)行一種規(guī)則,使當(dāng)該實(shí)例模型的元素組中包括元素Y時(shí),能夠自動(dòng)形成一個(gè)元素X。在某些實(shí)施例中,元模型創(chuàng)建過(guò)程中使用的模型(例如,模型202a、202b等)可以為預(yù)先存在的模型。例如,通過(guò)存在的業(yè)務(wù)流程管理(BMP)模型提供預(yù)先存在的模型??商鎿Q地,或除此之外,所提供的模型還可以在元模型創(chuàng)建過(guò)程中生成。例如,一些模型可以生成,而其他的為預(yù)先存在的模型。在某些實(shí)施例中,這些實(shí)例模型(提供的或生成的,等等)可以為業(yè)務(wù)流程建模標(biāo)注(BPMN),例如,一個(gè)公司的業(yè)務(wù)流程或其他。
圖2B為圖2A所示根據(jù)本發(fā)明實(shí)施例的創(chuàng)建元模型方法的元模型創(chuàng)建過(guò)程流程圖。該創(chuàng)建過(guò)程204接收輸入(方框212)。如上述,該輸入可為最新生成的或接收到的一個(gè)或多個(gè)原來(lái)存在的模型。輸入模型在元模型創(chuàng)建過(guò)程204中被解析,從而通過(guò)實(shí)例模型生成元模型的元模型元素和關(guān)系(方框220)。結(jié)果,暫時(shí)的元模型能夠確定提供的實(shí)例模型的所有節(jié)點(diǎn)、邊和多樣性。生成用于新創(chuàng)建元模型的集裝元素(方框222)。一旦該集裝元素、元素和關(guān)系生成,該元模型被改良或優(yōu)化(方框224)。在某些實(shí)施例中,暫時(shí)的元模型中的關(guān)聯(lián)關(guān)系被改良或優(yōu)化,和/或適當(dāng)?shù)脑黾覱CL指令。圖3是根據(jù)本發(fā)明實(shí)施例的建模語(yǔ)言的實(shí)例元模型。在某些實(shí)施例中,元模型創(chuàng)建過(guò)程中使用的模型根據(jù)預(yù)先設(shè)定的表現(xiàn)形式或語(yǔ)言。這樣一個(gè)技術(shù)促進(jìn)從實(shí)力模型創(chuàng)建元模型的解析過(guò)程。在圖3中,顯示了一種通用建模語(yǔ)言(GML)以及定義了一個(gè)UML元模型,用于生成作為創(chuàng)建元模型的輸入的實(shí)例模型。例如,該GML允許表示為圖像模型,包括節(jié)點(diǎn)、邊和集裝元素。在某些執(zhí)行的實(shí)施例中也可指定或表示多樣性。在某些實(shí)施例中,可以使用業(yè)務(wù)流程建模標(biāo)注(BPMN)。相應(yīng)地,一個(gè)或多個(gè)模型被指定,以與GML —起使用。GML模型可通過(guò)XML結(jié)構(gòu)和/或一個(gè)或多個(gè)其他相似的語(yǔ)言和/或結(jié)構(gòu)表示。圖4為根據(jù)本發(fā)明實(shí)施例的一個(gè)實(shí)例圖像模型。圖4顯示了一個(gè)BPMN實(shí)例模型。生成一個(gè)供應(yīng)(offer)(方框402)。檢察生成的offer (方框404)。然后,在判斷樹(shù)410上進(jìn)行一個(gè)判斷。這可以是一個(gè)人為的判斷(例如,管理者判斷是否接受該offer)或一個(gè)自動(dòng)檢察(例如,滿足一個(gè)預(yù)定的標(biāo)準(zhǔn)比如價(jià)格條件滿足時(shí),該offer被認(rèn)可)。如果該判斷為認(rèn)可的,則將offer輸出(方框408)。如果該offer不被認(rèn)可,則該offer被修改(步驟406)。圖4所示的BPMN模型的對(duì)應(yīng)XML結(jié)構(gòu)如下所示:
權(quán)利要求
1.一種適用于處理系統(tǒng)上的元模型創(chuàng)建方法,所述處理系統(tǒng)包括至少一個(gè)處理器,其特征在于,所述元模型創(chuàng)建方法包括步驟: 自動(dòng)解析至少一個(gè)模型的節(jié)點(diǎn)、邊和多樣性; 創(chuàng)建一個(gè)初始元模型,包括步驟:(a)將在至少一個(gè)模型中的每一節(jié)點(diǎn)的相應(yīng)元類節(jié)點(diǎn)和在至少一個(gè)模型中的每一邊的相應(yīng)元類邊增加到初始元模型中;以及(b)將每一所述增加的元類邊和至少兩個(gè)所述增加的元類節(jié)點(diǎn)通過(guò)第一和第二關(guān)聯(lián)關(guān)系進(jìn)行連接,所述第一和第二關(guān)聯(lián)關(guān)系具有相反的方向且分別具有關(guān)聯(lián)的多樣性; 通過(guò)判定所述增加的元類邊是否連接到至少兩個(gè)所述增加的元類節(jié)點(diǎn),而檢測(cè)是否存在多樣化關(guān)系;以及 當(dāng)確定存在至少一個(gè)多樣化關(guān)系時(shí),所述初始元模型被改良從而形成一個(gè)改良的元模型,否則,所述元模型被當(dāng)成改良的元模型對(duì)待。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括步驟: 向所述初始元模型插入至少一個(gè)集裝元素;以及 將至少兩個(gè)所述增加的元類節(jié)點(diǎn)和/或邊組合到至少一個(gè)集裝元素中,所述至少一個(gè)集裝元素包括一個(gè)關(guān)聯(lián)的多樣性。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述改良初始元模型的步驟進(jìn)一步包括步驟: 為每一所述檢測(cè)到的多樣化關(guān)系,向所述初始元模型插入一個(gè)抽象類; 從相應(yīng)插入的抽象類的基礎(chǔ)上衍生出所述增加的元類節(jié)點(diǎn)和每一所述多樣化關(guān)系。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,替換或重新檢測(cè)所述從相應(yīng)插入的抽象類的基礎(chǔ)上衍生出的所述增加的元類節(jié)點(diǎn)的第一和第二關(guān)聯(lián)關(guān)系,所述第一和第二關(guān)聯(lián)關(guān)系到達(dá)/來(lái)自相應(yīng)插入的抽象類。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,進(jìn)一步包括步驟:將所述抽象類與所述元類邊連同每一所述檢測(cè)的多樣化關(guān)系建立相互的關(guān)聯(lián)關(guān)系。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過(guò)對(duì)象約束語(yǔ)言執(zhí)行所述初始元模型改良步驟。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,每一所述增加的元類節(jié)點(diǎn)和邊均具有一個(gè)相關(guān)類型的屬性。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括步驟:將改良后的元模型輸出到顯示屏和/或非短暫的計(jì)算機(jī)可讀存儲(chǔ)媒介上。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括:通過(guò)一種通用建模語(yǔ)言創(chuàng)建所述至少一個(gè)模型。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括:接收所述至少一個(gè)模型。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,自動(dòng)解析多個(gè)實(shí)例模型的節(jié)點(diǎn)、邊和多樣性。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,自動(dòng)生成直接來(lái)自多個(gè)實(shí)例模型的單個(gè)改良的元模型,其中每一所述實(shí)例模型通過(guò)通用建模語(yǔ)言建模。
13.—種元模型創(chuàng)建系統(tǒng),其特征在于,包括: 一調(diào)整器,用于接收用戶輸入;一顯不器; 至少一個(gè)處理器,設(shè)置為: 自動(dòng)解析至少一個(gè)模型的節(jié)點(diǎn)、邊和多樣性; 創(chuàng)建一個(gè)初始元模型,包括步驟:(a)將在至少一個(gè)模型中的每一節(jié)點(diǎn)的相應(yīng)元類節(jié)點(diǎn)和在至少一個(gè)模型中的每一邊的相應(yīng)元類邊增加到初始元模型中;以及(b)將每一所述增加的元類邊和至少兩個(gè)所述增加的元類節(jié)點(diǎn)通過(guò)第一和第二關(guān)聯(lián)關(guān)系進(jìn)行連接,所述第一和第二關(guān)聯(lián)關(guān)系具有相反的方向且分別具有關(guān)聯(lián)的多樣性。
通過(guò)判定所述增加的元類邊是否連接到至少兩個(gè)所述增加的元類節(jié)點(diǎn),而檢測(cè)是否存在多樣化關(guān)系;以及 當(dāng)確定存在至少一個(gè)多樣化關(guān)系時(shí),所述初始元模型被改良從而形成一個(gè)改良的元模型,否則,所述元模型被當(dāng)成改良的元模型對(duì)待。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述處理器進(jìn)一步設(shè)置為: 向所述初始元模型插入至少一個(gè)集裝元素;以及 將至少兩個(gè)所述增加的元類節(jié)點(diǎn)和/或邊組合到至少一個(gè)集裝元素中,所述至少一個(gè)集裝元素包括一個(gè)關(guān)聯(lián)的多樣性。
15.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述處理器進(jìn)一步設(shè)置為: 為每一所述檢測(cè)到的多樣化關(guān)系,向所述初始元模型插入一個(gè)抽象類; 從相應(yīng)插入的抽象類的 基礎(chǔ)上衍生出所述增加的元類節(jié)點(diǎn)和每一所述多樣化關(guān)系。
16.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述處理器進(jìn)一步設(shè)置為:替換或重新檢測(cè)所述從相應(yīng)插入的抽象類的基礎(chǔ)上衍生出的所述增加的元類節(jié)點(diǎn)的第一和第二關(guān)聯(lián)關(guān)系,所述第一和第二關(guān)聯(lián)關(guān)系到達(dá)/來(lái)自相應(yīng)插入的抽象類。
17.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述處理器進(jìn)一步設(shè)置為:將所述抽象類與所述元類邊連同每一所述檢測(cè)的多樣化關(guān)系建立相互的關(guān)聯(lián)關(guān)系。
18.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述處理器進(jìn)一步設(shè)置為:通過(guò)一種通用建模語(yǔ)言創(chuàng)建所述至少一個(gè)模型。
19.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述處理器自動(dòng)解析多個(gè)實(shí)例模型的節(jié)點(diǎn)、邊和多樣性。
20.一種非短暫的計(jì)算機(jī)可讀存儲(chǔ)媒介,當(dāng)由至少一個(gè)處理器進(jìn)行存儲(chǔ)指令處理時(shí),執(zhí)行如權(quán)利要求1所述的方法。
全文摘要
本發(fā)明公開(kāi)了一種用于提高元模型創(chuàng)建的系統(tǒng)和/或方法。更具體地,本發(fā)明實(shí)施例涉及通過(guò)一個(gè)或多個(gè)實(shí)例模型自動(dòng)創(chuàng)建元模型。在一些實(shí)施例中,至少一個(gè)模型的節(jié)點(diǎn)、邊和多樣性能夠被自動(dòng)識(shí)別。通過(guò)為每一自動(dòng)識(shí)別的節(jié)點(diǎn)和邊增加一個(gè)元類以創(chuàng)建一個(gè)初始元模型。每一所述增加的元類邊和至少兩個(gè)所述增加的元類節(jié)點(diǎn)通過(guò)第一和第二關(guān)聯(lián)關(guān)系進(jìn)行連接。通過(guò)判定所述增加的元類邊是否連接到至少兩個(gè)所增加的元類節(jié)點(diǎn),而檢測(cè)是否存在多樣化關(guān)系。初始元模型被改良或優(yōu)化,從而減少多樣化關(guān)系。
文檔編號(hào)G06F9/44GK103176776SQ20111043546
公開(kāi)日2013年6月26日 申請(qǐng)日期2011年12月21日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者克里斯蒂安·塞爾 申請(qǐng)人:德商賽克公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
翁牛特旗| 富川| 基隆市| 东乡族自治县| 南江县| 阳泉市| 寿光市| 汽车| 兴仁县| 益阳市| 定兴县| 南丰县| 芦山县| 沙田区| 离岛区| 贵南县| 江永县| 阿拉善右旗| 平定县| 麻栗坡县| 松江区| 抚远县| 九龙坡区| 武冈市| 龙里县| 隆林| 洞头县| 都匀市| 兰西县| 新巴尔虎右旗| 修武县| 略阳县| 晴隆县| 瑞安市| 青海省| 安徽省| 苍南县| 江阴市| 桂东县| 沈丘县| 北海市|