2012-12-17 28 views
1

我目前正在撰寫一篇關於模型2模型轉換的博客文章。我想在這篇文章中很快解釋一下模型2的模型轉換。因此,我想提出兩個模型的簡單示例,其中第一個模型轉換爲第二個模型的實例。這兩種模式都應該爲開發人員所熟知,所以我不需要解釋它們。什麼是衆所周知的模型示例?

但是我無法想出一些示例模型。 ATLone of their tutorials中使用家庭和人的模型,但他們也需要額外的解釋,因爲我認爲。

那麼你知道一個我可以利用的例子嗎?

回答

1

如果您想向開發人員解釋m2m,您可以使用從petri網到uml活動圖的M2M-trafo。因爲活動圖是基於Petri網的,所以它不應該很複雜。我認爲這兩種模式都應該由開發人員知道。當然,他們並不容易,但開發人員應該知道他們。

當然,你應該保持儘可能簡單。這意味着你只應該描述一些建模可能性的轉換。對於Petri網,我只能使用簡單的狀態和轉換作爲元模型的子集。對於活動圖我只會使用動作和轉換。

應該已經有這個轉換的現有例子,所以你也可以使用現有的知識。

我想指出的另一件事是,有人如何學習M2M-trafo瞭解什麼是M2M-trafos。因爲上述情況可以在實踐中使用。

+0

謝謝,這是一個很好的建議。 – SpaceTrucker

0

我在我的博客文章中選擇了對象關係映射(ORM)作爲示例。 ORM可以被看作是從關係數據庫模型到面向內存模型的對象的雙向轉換。

大多數(每個)開發者都應該知道ORM。但問題可能是這可能導致開發人員在Hibernate,JPA等方面考慮M2M,事實並非如此。

0

作爲一個例子,你可以考慮從一種語言翻譯到另一種語言。有一個從UML to OWL翻譯的例子。

相關問題