2012-12-17 5 views
1

저는 현재 모델 2 모델 변형에 관한 블로그 항목을 쓰고 있습니다. 나는이 포스트에 모델 -2 모델 변환이 무엇인지 곧 설명하려고한다. 그러므로 두 모델의 간단한 예를 생각해 보겠습니다. 첫 번째 모델은 두 번째 모델의 인스턴스로 변환됩니다. 두 모델 모두 개발자에게 잘 알려져 있어야하므로 설명 할 필요가 없습니다.모델에 대해 잘 알려진 사례는 무엇입니까?

그러나 일부 예제 모델을 생각해 낼 수 없었습니다. ATLone of their tutorials에있는 가족과 사람 모델을 사용합니다. 그러나 생각만큼 추가 설명이 필요합니다.

내가 사용할 수있는 예를 알고 있습니까?

답변

1

m2m을 개발자에게 설명하려면 페 트리 넷에서 uml 활동 다이어그램까지 M2M-trafo를 사용할 수 있습니다. 활동 다이어그램은 페 트리 넷을 기반으로하기 때문에 복잡하지 않아야합니다. 두 모델 모두 개발자가 알고 있어야한다고 생각합니다. 물론 쉽지는 않지만 개발자가 알아야합니다.

  • http://en.wikipedia.org/wiki/Activity_diagram
  • 당신은 가능한 한 간단하게 유지해야 물론

  • http://en.wikipedia.org/wiki/Petri_net
    • . 즉, 모델링 가능성의 하위 세트에 대한 변환 만 설명해야합니다. 페트리 네트의 경우 메타 모델의 하위 집합으로 만 간단한 상태와 전환을 사용합니다. 액티비티 다이어그램에서는 액션과 트랜지션 만 사용합니다.

      이 변환의 기존 예제가 있어야하며 기존 지식도 사용할 수 있습니다.

      내가 지적하고자하는 또 다른 점은 M2M-trafo가 M2M-trafos가 어떻게 사용되는지 이해하는 방법입니다. 위에서 설명한이 경우 실제로 사용할 수 있기 때문입니다.

    +0

    감사합니다. 좋은 제안입니다. – SpaceTrucker

    0

    필자의 블로그 게시물에서 ORM (object relational mapping)을 예로 선택했습니다. ORM은 관계형 데이터베이스 모델에서 메모리 모델을 지향하는 객체로의 양방향 변환으로 볼 수 있습니다.

    대부분의 (모든) 개발자는 ORM에 대해 알아야합니다. 하지만 문제는 이것이 devs가 Hibernate, JPA 등의 관점에서 m2m에 대해 생각하게 할 수 있다는 것입니다.

    0

    예를 들어 한 언어에서 다른 언어로의 번역을 고려할 수 있습니다. 번역의 예가 UML to OWL입니다.

    관련 문제