UML4ODP Plugin

download-free-button


Testimonials

    • MagicDraw is very intuitive and robust. The best UML Modeler I've been using so far.
      Volker Lenz
      IT Services Promotion Agency
    • I really am loving the product. It's just that when I find out that a company actually *listens* for once.
      Gavin Kistner
      Image Refinery Productions
    • I have used multiple modeling tools over the years...by far the best one I've used is MagicDraw.
      Mark Lorenz
      Labcorp
    • One of the best, if not the best object-oriented modeling tools IMO is MagicDraw.
      Mark Lorenz
      Labcorp
    • MagicDraw is BY FAR the greatest modeling tool I have ever used.
      Stan Butler
      Deposco
    • Thank you very much for your help! I must say that I have never experienced such excellent technical support.
      Dr. Jim Arlow
      ClearView Training
    • No Magic's team were exceptional at delivering software that was on time and within specification.
      President and CEO
      Metalithic Systems Inc.
    • I'm working with MagicDraw for 3 years now and I'm still impressed by the tons of functionalities it has and by the great support team!
      Xavier Seignard
      Sodifrance
    • I just wanted to thank you for your great customer service. I have enjoyed working with you (and MagicDraw) so far, and look forward to doing so increasingly in the future.
      Eric Crane
      Members United Corporate Federal Credit Union
    • The product exceeded all its competitors in every area and was by far the easiest for all our teams to use when building enterprise solutions.
      Allen Scott
      Intelligent Chaos
    • MagicDraw is now my main tool of trade.
      Dr. Darren R C Kelly
      Elements of the Web
    • We knew when we bought our MagicDraw licenses that the product was top of the line. You have just proven to me that your support is also top of the line.
      Stefan Zetterberg
      LearningWell AB

This UML4ODP plug-in for MagicDraw facilitates the development of ODP systems specifications according to the guidelines provided by the ISO and ITU-T UML4ODP standard.

Plug-in provides the following features:

  • It serves to UML modelers as a guide to the use of the UML4ODP profile, since it customizes the MagicDraw environment and facilitates the identification and usage of the different ODP-specific elements.
  • It allows UML modelers to specify all the different kinds of elements defined in the five ODP viewpoints, using the sets of UML Profiles for ODP systems defined in ISO/IEC 19793 | ITU-T X.906. This includes the ability to create and design models of ODP systems using the UML diagrams defined in UML4ODP:
    • the ODP_SystemSpec model;
    • the Enterprise Viewpoint model, and its related diagrams (e.g., behaviour);
    • the Information Viewpoint model, and its related diagrams;
    • the Computational Viewpoint model, and its related diagrams (e.g., sequence diagrams);
    • the Engineering Viewpoint model, and its related diagrams;
    • the Technology Viewpoint model, and its related diagrams; and
    • the Correspondence model.
  • It enables the validation of all user viewpoint models, by checking that they fulfill all constraints prescribed by UML4ODP and RM-ODP. Errors or warnings found in the models during the validation process are clearly reported to the user, showing the precise elements where the conflicts were found. Endpoints at correspondence links can be also validated.

RM-ODP

The Reference Model of Open Distributed Processing (RM-ODP, ITU-T Rec. X.901-X.904 | ISO/IEC 10746) is a joint effort by ISO/IEC and ITU-T, which provides a co-ordinating framework for the standardization of open distributed processing (ODP) which supports distribution, interworking, platform and technology independence, and portability, together with an enterprise architecture framework for the specification of ODP systems.

The RM-ODP family of recommendations and international standards defines essential concepts necessary to specify open distributed processing systems from five prescribed viewpoints and provides a well-developed framework for the structuring of specifications for large-scale, distributed systems.

For more information about RM-ODP, please visit http://www.rm-odp.net/.

UML4ODP

The UML4ODP, a short hand name for Use of UML for ODP system specifications (ITU-T Rec. X.906 | ISO/IEC 19793), defines how UML may be used to specify open distributed systems in terms of viewpoints as defined in the RM-ODP. It defines 1) a set of UML Profiles for five viewpoint languages, 2) a UML Profile to express the correspondences between viewpoint specifications, and 3) an approach for structuring them according to the RM-ODP principles.

UML4ODP allows UML and ODP modelers alike, to structure large system specifications according to a mature and standard proposal in RM-ODP, while leveraging the industry-standard graphical notation of UML. UML tools are thus able to process viewpoint specifications, facilitating the software design process and the enterprise architecture specification of large software systems


Figure 1. The RM-ODP view model, which provides five generic
and complementary viewpoints on the system and its environment.

Download

UML4ODP plug-in tool site: http://www.jrromero.net/tool_mdplugin.html

The preferable way to download the UML4ODP Plugin is using MagicDraw Resource/Plugins Manager (Help -> Resource/Plugins Manager).

rm odp2
Figure 2. Specific RM-ODP perspective.

rm odp3
Figure 3. Information Viewpoint diagram.

Requires MagicDraw Standard Edition or above.

no magic uml conference 225x108


omg-member-logo

nomagic gartner-ad 2013

facebook 32 linkedin 32 twitter 32 youtube 32 rss 32