Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Migrate Rhapsody in C model to C++
Topic Summary: How to convert Rhapsody in C model to Rhapsody in C++ model
Created On: 20-Dec-2007 21:52
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 20-Dec-2007 21:52
User is offline View Users Profile Print this message


Kim Turner

Posts: 14
Joined: 17-Jun-2003

We are using version 6.1 of Rhapsody in C and Rhapsody in C++. We have models created in Rhapsody in C that we need to migrate to Rhapsody in C++.

The C functions are low-level drivers, but the application code is in C++. Unfortunately the C models cannot be integrated into the larger, higher-level C++ model because the files are incompatible between the programs (Rhapsody in C++ cannot open a Rhapsody in C file).

The activity diagrams of the functions are the really important thing for us. Does anyone know how we can do this?
Report this to a Moderator Report this to a Moderator
 29-Dec-2007 23:38
User is offline View Users Profile Print this message


Jesper Gissel

Posts: 88
Joined: 20-Jul-2005

Hi,

I have not done this myself, but perhaps the export XMI / import XMI tools could be used.

Regards
Jesper

-------------------------
Jesper Gissel
Johnson Controls Denmark, Marine Controls
Report this to a Moderator Report this to a Moderator
 15-Jan-2008 10:58
User is offline View Users Profile Print this message


Christian Loibl

Posts: 8
Joined: 11-Jun-2007

Hello,

why not use the DiffMerge?

I generated two empty project one with R7.1mr1 in C and one in C++ and compared the projects with DiffMerge.

Isn't it possible to generate an empty Cpp Project and merge all the C stuff into it?

I have not done it up to now, but might become relevant next year.

Regards
Christian
Report this to a Moderator Report this to a Moderator
 15-Jan-2008 16:52
User is offline View Users Profile Print this message


Brian Regan

Posts: 8
Joined: 27-May-2005

Several years ago (back in Rhapsody V4.1) I asked the same question and Support provided me the following:

" .....Exchanging Rhapsody models between different languages
Edit your Rhapsody.ini file
Add

[General]
NoArchiveLangCheck=TRUE

Note that although this will allow you, for example, to "see" an Ada model from RiC++, one should keep in mind that each language has its own primitive types (e.g. int vs. Integer).
..."

This worked well for me at that point in time - but I have not tried it recently.
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 1 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.