[發明專利]創建元模型的系統和/或方法無效
| 申請號: | 201110435466.0 | 申請日: | 2011-12-21 |
| 公開(公告)號: | CN103176776A | 公開(公告)日: | 2013-06-26 |
| 發明(設計)人: | 克里斯蒂安·塞爾 | 申請(專利權)人: | 德商賽克公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫 |
| 地址: | 德國黑森州達姆施塔*** | 國省代碼: | 德國;DE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 創建 模型 系統 方法 | ||
技術領域
本發明實施例涉及一種創建元模型的系統和/或方法。更具體地,本發明實施例涉及一種通過一個或多個實例創建元模型的系統和/或方法。在本發明的實施例中,一元模型創建發動機接收一個或多個實例并使用該實例自動創建一個元模型。
背景技術
模型提供了一種用于抽象化真實世界事件和屬性等的技術。這些模型的創建一般涉及領域特定挑戰和問題。元模型提供進一步的模型抽象化,可抽象上述與模型有關的領域特定挑戰。元模型突出或定義屬性怎樣建立一個獨立模型。多種不同的建模語言通過圖形用戶界面(GUIs)執行上述模型和元模型特征,從而允許不同的工業和應用領域利用商業行為或軟件開發的優化。
國際標準組織對象管理組織(OMG)定義了四種水平的標準體系結構。圖1顯示了OMG定義的四層標準體系結構。模型對象108位于MO層,該模型對象108為用于分析的帶圖像模型的物體。這有時也會作為數據層以用于形容真實世界的物體。
M1層位作為M0層的物體的圖像模型106。所述模型106可表達為一個實例模型114(或一連串實例模型)。該模型可通過建模語言例如UML(統一建模語言)或其他表現。M1層上的模型通常利用定義明白的符合創建,而不使用隨意的建模元素和符號。原因之一是定義模型的意思在這樣一個抽象水平上不清楚,從而導致無法執行(例如,該模型過于領域特定)。
M2層一般用于定義建模元素以及與元素相關的。該模型106所使用的建模語言的句法的定義稱為元模型104。除了定義創建一個模型的元素外,所述元模型還指定用于表現任何存儲器中的模型的數據結構。在M2層上,元模型104通過一種語言表示。一個普通的例子為NML元模型,描述UML的模型。
最高一層為M3層,包括元-元模型102。這定義用于創建元模型的建模語言。與上述的其他層一樣,元-元模型102通過一種語言表示。OMG利用元對象機制(MOF)110標準定義元模型的規范。這種標準使用UML?2.0類圖和對象約束語言(OCL)指定一個元模型。
這樣,一個元-元模型語言如MOF?2.0可輪流指定一個元模型語言,例如UML?2.0和OVL。這些語言可以輪流用于指定一個特定模型(例如,公司的商業行為)。
可以理解地,如果元模型的定義與工業標準是相容的,那么其可以用于產生建模工具、規范存儲格式、記錄建模語言等。規范在如此的領域特定語言(DSLs)的形式上尤其有用。這些語言往往不是全新的,而是從標準的建模語言中衍生出來,并包含特定領域的特殊問題。DSLs可以加速在給定領域的軟件開發,因為所需要的建模元素提供更直接。
傳統地,支持和識別作為資產的元模型的工具通過圖像建元模編輯器如此操作。通過這樣的工具創建這些元模型的過程中,用戶能夠人工創建一個特定的元模型。
自動創建元模型的技術,還可提供其他的元模型以創建更多的元模型,或者,換個話說,將一個M2層的模型轉化為另一個M2層的模型。另一個傳統的技術為用元模型自動創建模型。例如,UML模型(例如,在M1層上)可用MOF元模型創建。對應的一系列的自動創建模型和/或元模型已經完成。然而,本領域的這些技術仍需要更多的改進以減少創建模型、元模型和/或元-元模型中的人工操作。
發明內容
本發明實施例的一個目的是能夠在自動化過程中創建元模型。在某些實施例中,該自動化過程作為一種方法在處理系統上執行。。
本發明實施例的另一個目的是從創建元模型中提供一種可擴展的和/或非NP完全的步驟。本發明實施例的再一個目的是形成的模型的優化。在某些實施例中,抽象化模型元素用于減少形成的元模型中的邊和/或節點的數量。本發明實施例的另一個目的是在現有的建模語言的擴展并通過抓取方式形成。
本發明實施例的再一個目的是通過使用節點、邊和/或集裝節點(例如,附上節點、邊的節點,以及其他集裝節點)實現圖像形象化。
本發明實施例的再一個目的是根據OMG標準的MOF形成元模型,可以基于UML?2.0類圖和OCL標準。
本發明實施例的再一個目的是允許只有一點或沒有任何技術背景的用戶可以使用和/或制作該形成的元模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于德商賽克公司,未經德商賽克公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110435466.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可跟蹤風向的風力發電路燈
- 下一篇:夾套式壓力檢測閥





