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
8
votes
3 answers

What is your review process for Rhapsody development?

My team is using the IBM's Rhapsody tool to do real-time embedded development. Unfortunately, we are unhappy with our current review process. More specifically, we've had difficulty because: there is a lack of a good diff tool for diagram…
thebretness
  • 632
  • 3
  • 13
5
votes
1 answer

Rhapsody plugin testing

I am developing a plugin for IBM Rational Rhapsody using this Java API. This plugin is registered in the help file and is working fine as long as I can tell. In order to have more confidence about its stability I created a JUnit test suite that I…
rakwaht
  • 3,666
  • 3
  • 28
  • 45
5
votes
3 answers

Unknown class? C2143 syntax error: missing ";" before '*'

I get the error "C2143: syntax error: missing ';' before '*' in Track.h I believe this is due to a "missing" class definition. These are the 3 header files: Topics.h, the package-level header file, which #includes everything else: #ifndef…
unknown_user
  • 53
  • 1
  • 1
  • 3
4
votes
1 answer

IBM Rational Rhapsody Generated Files

I am trying to create an IBM Clearcase development view with a Rational Rhapsody project and need to classify all the private files as checked-in files or generated files. From what I know all of the .cpp, .h and .o files are auto generated but…
William Dussault
  • 375
  • 2
  • 17
3
votes
3 answers

Creating a Rational Rhapsody plugin

today I finally got IBM Rational Rhapsody on my PC and I was going to create my first Rhapsody plug-in in Java. I started documenting on the subject, but the IBM sites are mentioning a .jar file, rhapsody.jar, as a must-have library in your…
Daniel
  • 91
  • 1
  • 14
3
votes
1 answer

Rhapsody: How to add ports and interfaces to a component?

In Rhapsody, is it possible to draw a diagram like the following? I can add ports and interfaces to classes, but Rhapsody doesn't seem to support the port concept for components.
sergej
  • 17,147
  • 6
  • 52
  • 89
3
votes
1 answer

How can compile-time conditions be represented in UML activity diagrams?

I'm working with a legacy C code which I need to document in UML. There's no immediate requirement to use those UML diagrams for synthesis, but there is a desire to go in that direction in the future. Now, the code is riddled with features which can…
Dmitry Grigoryev
  • 3,156
  • 1
  • 25
  • 53
3
votes
1 answer

rational rhapsody - build error

Im using IBM Rational Rhapsody for Java 8.1.1 Whenever I try to compile/build/run any project I get such an error: Building ------------ MainDefaultComponent.class ------------ Executing:…
Amongalen
  • 3,101
  • 14
  • 20
3
votes
1 answer

set rhapsody DiffMerge as svn merge-tool

I'm trying to set rhapsody DiffMerge as merge tool in SVN. in I've set .subversion/config: [helpers] merge-tool-cmd = /opt/rhapsody/i386/7.5.2.1/DiffMerge "$2" "$3" "$1" in Rhapsody/DiffMerge i've set: #!/bin/bash …
boczuleq
  • 31
  • 1
3
votes
2 answers

writing 32 bit binary data to a file using ofstream in C++

I am trying to write nothing but uint32_t data to a .bin file. I start by opening up a file stream which I declare to be a binary one. `hartInStream.open (hartFileToWrite.c_str(), std::ifstream::binary); if(!hartOutStream.is_open()) { …
William Dussault
  • 375
  • 2
  • 17
3
votes
1 answer

Way to have git only recognize a file as changed if more than a specific set of lines change?

In my current project, I am attempting to use git to version control text files that are utilized by software that generates code from them. This in itself isn't a problem, the problem is that every time I generate code, it automatically updates…
Aerophilic
  • 885
  • 2
  • 9
  • 22
2
votes
0 answers

Triggering activity Diagrams upon data reception (SysMl IBM Rhapsody)

I am new to UML/SysMl and I hope you could support me in this. So, I am trying to pass data between different parts of a block, each part has its own Activity Diagram. I am able to pass data between those parts through proxy ports: the problem I am…
E_genin
  • 55
  • 4
2
votes
1 answer

Errors when adding interruptible regions in an activity diagram in IBM Rhapsody

I have the following activity Diagram that I made in IBM Rhapsody: I can simulate without issues. But when I want to add an interruptible region, I get the following errors : And Obviously I am not able to simulate. Could you please tell me what…
E_genin
  • 55
  • 4
2
votes
1 answer

Code Generation from Class Diagram: Composition between two classes does not change anything in generated Java code

I created two simple classes A and B in Visual Paradigm software, such that there there a COMPOSITION between these two classes. However, the generated code (in Java) is the same with OR without the association between these two classes. In other…
Questioner
  • 662
  • 1
  • 10
  • 26
2
votes
1 answer

IBM Rhapsody: How can I use the value of another block?

In my Block A state machine, I'm trying to use the value of Block B's value property, but for some reason it won't let me. Is there a way to use another block's value property in a state machine?
1
2 3
11 12