shop Site map Contact Us
Home Page Product Info Training Download Support Resources Resources Testimonials NM Services NM About Us NoMagic UML Forum What's New
What is MagicDraw?
New and Noteworthy
Feature List
Online tutorials
Editions
Screenshots
System Requirements
Samples
MagicDraw Addons
Teamwork Server
UPDM Plugin
SysML Plugin
Cameo DataHub
Cameo SOA+
Cameo Data Modeler
Cameo Business Modeler
Merge Plugin
CameoMDA Plugin
MagicRQ Plugin
RSXConverter
RConverter
ParaMagic Plugin
Methodology Wizards Plugin
SPEM Plugin
MARTE Profile
DoDAF Plugin
CSV Import Plugin
Other products
Cameo Suite
Cameo Team Server
Cameo eCompliance
Cameo Requirements+
Third party plugins
M2Spring
M2Code for Java
M2Flex
Nomos OCL Business Rules Testing Addon
Nomos XSD Import Import Plugin
CofLuent Plugin
RM-ODP Plugin
What's New
Key Benefits
Technology Partners
Our Resellers
Academic program
Pricing
Software Assurance
Upgrades
UPDM Plugin Pricing
SysML Plugin Pricing
Cameo Requirements+ Pricing
Cameo Team Server Pricing
Cameo DataHub Pricing
Cameo SOA+ Pricing
Cameo Data Modeler Pricing
Cameo Business Modeler Pricing
Merge plugin pricing
MagicRQ Plugin Pricing
RSXConverter Pricing
Pricing
DoDAF Plugin Pricing
ParaMagic Plugin Pricing
Academic Site License Pricing
Mobile License
Floating Licenses
|

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.

MagicDraw plug-in for ODP

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.

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).

Download UML4ODP plug-in


Figure 2. Specific RM-ODP perspective.


Figure 3. Information Viewpoint diagram.

Download UML4ODP Plugin

|
Login
Contact Person
Registration
Request For Sales

Best Design and Modeling Tool
Jolt Productivity Winner
Best Database Tool
Jolt Productivity Winner
Best Java Modeling Tool
Best Team Development Tool
OMG Member












Contact Us  |  Shop  |  Product Feedback  |  Print this
Last Modified Monday, 26-April-2010 8:00:00 PST

Copyright © 2000-2010  No Magic, Inc.  All Rights Reserved