Round Trip Engineering with CORBA IDL

General discussions about code engineering

Moderator: Moderators

Round Trip Engineering with CORBA IDL

Postby brandon.gibson@lmco.com » Fri Jun 24, 2011 9:08 am

The CORBA profile currently used for code engineering creates CORBA interfaces as classes instead of interfaces and structures as classes instead of data types.

It appears as though the original CORBA profile from the OMG was used and not the updated CORBA&CCM profile for UML 2.1. The updated profile allows for cleaner integration of CORBA models into other part of the model, such as being able to realize an interface or use it to create the appropriate balls and sockets.
brandon.gibson@lmco.com
Forum Beginner
Forum Beginner
 
Posts: 40
Posts Rating:0
Joined: Mon Aug 23, 2010 12:09 pm

Re: Round Trip Engineering with CORBA IDL

Postby TomasJkn » Tue Jun 28, 2011 3:03 am

Hello Brandon,

The upcoming v17.0.1 version of MagicDraw will support modeling/code engineering of CORBA interfaces as UML interfaces (optional - also retaining the old possibility). The second point (structures as datatypes) will not be addressed though.

It appears as though the original CORBA profile from the OMG was used and not the updated CORBA&CCM profile for UML 2.1. The updated profile allows for cleaner integration of CORBA models into other part of the model, such as being able to realize an interface or use it to create the appropriate balls and sockets.

Yes, the current CORBA profilein MagicDraw is quite old. We have plans to remedy this and update to the newer CORBA profile, but I can not promise you the hard time frame - feature plans are not confirmed yet (very preliminary this could go into the next v17.0.2 release - scheduled for the end of the Y2011)

Sincerely,
Tomas Juknevicius
Tomas Juknevicius
Senior Systems Analyst
No Magic Europe
TomasJkn
Customer Support
Customer Support
 
Posts: 63
Posts Rating:6
Joined: Mon May 10, 2010 9:24 am

Re: Round Trip Engineering with CORBA IDL

Postby brandon.gibson@lmco.com » Tue Jun 28, 2011 5:18 am

Thanks for the feedback.

As modifications are being made to the CORBA profile please keep in mind that DDS is supposed to use the same IDL with additional information placed in the comments for different attributes identifying keys and topic IDs.

Although the UML profile for DDS and CORBA are different you should be able to use one parser and code generation engine for both sets of IDL.
brandon.gibson@lmco.com
Forum Beginner
Forum Beginner
 
Posts: 40
Posts Rating:0
Joined: Mon Aug 23, 2010 12:09 pm

Re: Round Trip Engineering with CORBA IDL

Postby TomasJkn » Wed Jun 29, 2011 8:05 am

Hello Brandon,

Thanks for the info about DDS profile being different from CORBA. We will have this in mind.

Sincerely,
Tomas Juknevicius
Tomas Juknevicius
Senior Systems Analyst
No Magic Europe
TomasJkn
Customer Support
Customer Support
 
Posts: 63
Posts Rating:6
Joined: Mon May 10, 2010 9:24 am


Return to Code engineering

Who is online

Users browsing this forum: No registered users and 0 guests