MagicDraw plug-in for ODP

Published: 01st April 2010
Views: N/A
Ask About This Article Print Republish This Article
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









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:



o the ODP_SystemSpec model;



o the Enterprise Viewpoint model, and its related diagrams (e.g., behaviour);



o the Information Viewpoint model, and its related diagrams;



o the Computational Viewpoint model, and its related diagrams (e.g., sequence diagrams);



o the Engineering Viewpoint model, and its related diagrams;



o the Technology Viewpoint model, and its related diagrams; and



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





For more information please visit http://www.magicdraw.com

This article is free for republishing
Source: http://magicdraw.articlealley.com/magicdraw-plugin-for-odp-1484974.html


Report this article Ask About This Article Print Republish This Article


Loading...
More to Explore
 


Ask a Professional Online Now
27 Experts are Online. Ask a Question, Get an Answer ASAP.
Type your question here...
Optional:
Select...