Questions tagged [rhapsody]

IBM Rational Rhapsody is a visual development environment for systems engineers and software developers creating real-time or embedded systems and software.

IBM Rational Rhapsody is a cross-platform modeling environment based on UML and a visual development environment for systems engineers and software developers creating real-time or embedded systems and software.

It uses graphical models to generate software applications in various languages including C, C++, Ada, Java and C# and helps diverse teams collaborate to understand and elaborate requirements, abstract complexity visually using industry standard languages (UML, SysML, AUTOSAR, DoDAF, MODAF, UPDM), validate functionality early in development, and automate delivery of high quality products.

Several product editions exist:

  • Rhapsody Developper enables early validation of behavior of embedded systems and software to uncover defects earlier in the product lifecycle by using rapid prototyping, visual debugging and model execution.

  • Rhapsody Designer for Systems Engineers provides system engineers with a collaborative development environment with simulation for early requirements, architecture, and behavioral validation to improve the communication of complex requirements and trade-off analysis of complex systems.

  • Rhapsody Architect for Software provides a UML and SysML based software development environment for real-time and embedded software development.

  • Rhapsody Architect for Systems Engineers helps systems engineers collaborate to manage complexity to develop products and specify cohesive architectures and designs.

  • Rhapsody Design Manager enables teams to share, collaborate and manage designs across the systems engineering and embedded software development lifecycle using IBM Rational Jazz technology.

179 questions
2
votes
1 answer

Rhapsody C++ state diagram - event (seems to work) vs triggered operation (seems to do nothing)

I am using Rhapsody 8.2.1 - and just learning some of the basics. I have it compiling (with MSVC 2012), generating code and running. To begin with I had a class counter with one attribute int m_count with a constructor that print "hello" and a state…
code_fodder
  • 15,263
  • 17
  • 90
  • 167
2
votes
3 answers

Rhapsody 8.0.5 add to model issue

I am trying to add a package in Rhapsody model via "Add to model" property of Rhapsody 8.0.5, but it is giving me an error that the file is a renamed version of an already existing file. Kindly let me know the reason behind it and a possible…
2
votes
1 answer

Disabling Source Artifacts in Rhapsody

I'm working on a small team of around 10 developers, all using Rhapsody. We've recently noticed source artifacts in some of our classes, which aren't visible in the browser by default. They usually only change the ordering in generated sources, but…
codehearts
  • 483
  • 1
  • 9
  • 16
2
votes
1 answer

How to avoid special comments in Rhapsody code generation?

When I generate code with Rhapsody, it puts some special comments into the generated files starting with //## and containing mostly references to the original elements in the model. From my understanding, these comments are needed for roundtrip…
J. R.
  • 43
  • 4
2
votes
1 answer

IBM Rhapsody: How to use non-member functions in sequence diagrams?

In Rhapsody I have designed an interface which consists of an interface class and a couple of non-member functions. These non-member functions I've put directly into a package which is parallel to the parent package of the interface class. I want to…
2
votes
1 answer

pyparsing recursion of values list (ibm rhapsody)

Im building a parser for the IBM Rhapsody sbs file format. But unfortunately the recursion part won't work as expected. The rule pp.Word(pp.printables + " ") is probably the problem as it matches also ; and {}. But at least ; can also be part of the…
delijati
  • 411
  • 5
  • 14
2
votes
0 answers

Unable to do switching from Rose to rhapsody

I am very very new to this rose/rhapsody model. I have a .mdl file(belonging to rose) which I need to convert to Rhapsody. For this I followed the below mentioned steps: In IBM rational rhapsody from Tools menu I did a Import form rose->Import…
anonymous
  • 151
  • 1
  • 16
2
votes
1 answer

Rhapsody C: Preserved parts in the generated code

I need to mark some parts in the generated code to be edited manually and not been overwritten when make a re-generation. Thanks.
Isyola
  • 130
  • 1
  • 8
2
votes
1 answer

Understanding on Termination Connector of State Diagram in IBM Rhapsody

In IBM Rhapsody if i have created instance of a class using new, then Do we have to take care for deallocating memory by calling delete or Termination Connector will handle its destruction with memory deallocation in its State Diagram??
2
votes
1 answer

Configuring multiple git mergetool and difftool so that appropriate tool will be chosen based on extension

When I do git difftool, recursively it runs default difftool for all files. I wrote a script to choose appropriate difftool based on extension and I call like git difftool -t mytool in the script. difftool redirects all arguments to new call, which…
Halil
  • 2,076
  • 1
  • 22
  • 30
2
votes
3 answers

Rhapsody java api

I'm trying to use Java api of Rhapsody. When I looked at the tutorial of the api, there is lots of different irp interfaces, also sometimes they have the same operations.. I could'nt make concrete. For example, I'm trying to reach interface…
2
votes
3 answers

Rhapsody for DO-178 avionics environment?

Has anyone successfully used Rhapsody in a DO-178 avionics environment? That is, working with the FAA/DER process to provide artifacts to them and have them approved. Since it is my understanding that Rhapsody isn't a certifiable MDD tool, I was…
JustADude
  • 2,619
  • 7
  • 31
  • 45
2
votes
2 answers

How to export images from IBM Rational Rhapsody diagrams

Im using IBM Rational Rhapsody 7.6 for UML modeling. Iv'e created class diagrams, use cases, sequence diagrams and i want to export it to some kind of image or PDF or something, anything that is viewable in a nice way will do. I found the export to…
1
vote
1 answer

IBM Rhapsody terminates the animation when an operation is called from another block

I am new to Rahpsody/SysMl and I would like your support. I have two blocks (B and C) that are parts of a bigger Block (A). My goal is to call (from B) an operation (belonging to C) that will do some processing and returns a value. I am not sure…
E_genin
  • 55
  • 4
1
vote
0 answers

Rhapsody C++ code generation Turkish character problem

I have a class in Rhapsody where I do database operations (add, delete, update). I also have a class in the application interface where I show failure states. In this class, I assign the error description to the QString type member variable. When…
muratcan
  • 11
  • 2
1
2
3
11 12