After further queries to my coworker, he has further investigated and it turns out he had real-time but they added a third party extension to support Ada. As for the Rational guys, I guess there is, at least was, some confusion. It sounds as if I've been led astray (it's so hard to find good help), so I'll take this offline to the Rational guys. I'd still be interested in hearing about what people are using for design, especially in mixed language systems. I'd do everything in Ada but I don't have that option and it's likely I'll have an increasing percentage of c++ to maintain along with the Ada. -----Original Message----- From: Mark Lundquist [mailto:[log in to unmask]] Sent: Tuesday, February 13, 2001 4:12 PM To: [log in to unmask]; [log in to unmask] Subject: RE: Ada Design tools > From: [log in to unmask] > > The reason for asking is that I just learned that Rational Rose Real-Time > wasn't going to support Ada any longer. > Rose Real-Time has never supported Ada! And I'm not sure that it should, either (see below...) Anyway, Rose/Ada (the Ada add-in for Rose) is not going anywhere. It's being actively maintained. If someone gave you the impression that Rational was discontinuing Rose/Ada, that's misinformation! Rose/RT supports a design methodology that is intended for C++. It's far from obvious that this methodology could be transferrable to Ada. Certain parts of it are (the state-machine bits), but it's not clear to me that the central abstractions of the Objectime approach (capsules and ports) apply to a language with built-in tasking semantics, type-safe generics etc., at least not in the same forms as for C++. Ada was designed for real-time embedded systems, so there is not the same need to layer more abstractions over it to support these things. I think parts of the Objectime approach can be viewed as an attempt to "make C++ safe for real-time embedded". Mark Lundquist Rational Software