Home > Support > Features


Application: Studio
Version: v4.5
Tool: All

Records found: 39

Status: P: Pending, S: Suspended, C: Corrected, R: Not reproductible.

Select feature id:
Description contains:
Select application:
Select application version:
Select tool:

Tool acronyms: IN: Installation, LM: License management, UE: UML editor, ME: MSC editor, TE: Text editor, SE: SDL-RT editor, PM: Project manager, PG: Prototyping GUI, CG: C code generator, MT: MSC tracer, MD: Model debugger, MS: Model Simulator, MV: Model validation, DE: Document editor, TT: TTCN-3 support

Tool id description comment date status forecast
* 2196 Provide a Mac OS X version of RTDS.  Done. Application will have to be delivered in a special installtion directory, as the image files for the icons have not been included in the application package. A special Mac OS X installation tool has been created to set up things correctly.  2014-02-18 C v4.5 
* 2184 Support the symbols allowing to call the super class's transition and nextstate in a process sub-class.  Done. Both symbols are supported in SDL and SDL-RT, in simulation and debug.  2013-12-30 C v4.5 
* 2183 Support the notion of timer supervised state as defined in SDL 2010  Done. The text for an input symbol can now be a timer set, or an anonymous timer ('state timer now + '). The timer is started whenever the state is entered, and times out if nothing happens in the state after its start.  2013-12-10 C v4.5 
CG 2202 The generated code does not compile with MinGW 64 bits.  This was due to an obsolete include file in RTDS_OS.c. The compiler options also requires the -fpermissive and the -Wno-write-strings options.  2014-02-20 C v4.5 
CG 2191 For Tasking v8.9r1 compiler options, the -xfimp option was removed from the wizard because deprecated.  A new entry in the wizard has been introduced.  2014-01-02 C v4.5 
CG 2173 Today, the default code generation options for POSIX use the pthread library by only specifying -lpthread in the linker options. This no more works for recent versions of gcc. It would be better to use the -pthread option for both the compiler and linker, which seem to work for all versions of gcc.  Done. The profiles in the examples have all been updated, and the generation options wizard now uses the -pthread option for the compiler and linker.  2013-11-04 C v4.5 
CG 2172 Today, in the generated makefile, most file names are converted to lowercase. It would be better if the original case was preserved, especially for cases when the generation is done on Windows for another platform, e.g Linux, which is case-sensitive.  Done. The file names were converted to lowercase only for internal comparisons.  2013-10-24 C v4.5 
DB 2203 Debugging with gdb 64 bits raises an exception.  gdb V7 does not behave like gdb V5 especially when setting temporary breakpoints. The case has been delt with but it might remain some other issues.  2014-02-20 C v4.5 
DE 2199 Allow to configure the first level of titles in documents. This would be useful to generate partial documents that are integrated in bigger ones.  Done. A new dialog has been created in the document editor window allowing to set the first title level as well as the default export for the document.  2014-02-19 C v4.5 
MD 1876 When generating code to run with the cpp scheduler, setting a breakpoint on a message input does not work.  Corrected. A breakpoint was actually set, but on a wrong line in the generated file.  2014-01-23 C v4.5 
MD 2189 Allow to customize the types used for the SDL TIME and DURATION types. Today, they are both mapped to a long without any way to change that, which might not be suitable for every situation.  Done. The new C types for the SDL TIME & DURATION types are named RTDS_TIME & RTDS_DURATION and are defined as macros in the file RTDS_commonTypes.h in the share/ccg/common directory. Defining the 2 macros RTDS_TIME and RTDS_DURATION another way will change the type used by RTDS. Note that these types must always accept integer values.  2014-01-06 C v4.5 
MD 2177 When a profile is inconsistent, display an error message that is as informative as possible. This should be especially done when some options are inconsistent, like the profile not compatible with the selected language.  Done. The first thing a code generation does is now to check all the neede bricks are present, and display a proper error message at once without even trying to generate the code.  2013-11-19 C v4.5 
MD 1689 Have a configurable option to select the way to handle breakpoint hits in scenarios. The current way is to suspend the scenario. It would be nice to be able to continue execution or to stop execution (e.g in scenarios executed via rtdsSimulate).  A new option -b has been added to the rtdsSimulate command that allows breakpoint hits during scenario execution. If this option is specified, the execution will continue after a breakpoint hit automatically.  2013-10-17 C v4.5 
MD 2058 Allow to open the diagram for a process by double-clicking on its name in the list of running instances in the debugger window.  Done. Works with the simulator and the debugger.  2013-10-15 C v4.5 
MD 2160 Provide an interface during a simulation giving a list of all breakpoints, allowing to go to the corresponding line or symbol and to deactivate them easily.  Done. A new button has been added to the toolbar open a window with the list of active breakpoints. Breakpoints can be displayed or deleted from this window.  2013-10-11 C v4.5 
MD 2161 Allow to perform a system restart via a command in scenarios run through rtdsSimulate  Done. The command is named resetSystem. Note that clicking on the restart/reset button has a different behavior, since it also stops and clears the current scenario. The command doesn't.  2013-10-01 C v4.5 
MD 2162 Provide a command running a simulation or debug in interactive mode.  Done. Running a debug session is done via the regular command line for RTDS with the two new options --debug-element= --debug-profile=, followed by the file name for the project. This will open the project and automatically run a debug session on the diagram with the given name, using the given generation profile.  2013-09-30 C v4.5 
ME 2167 Allow to scroll via the mouse wheel in all windows. Today, mouse-wheel scrolling is only available in the text editor because it does it natively, but nowehere else.  Done in the project manager and in diagram editors. Horizontal scrolling with devices allowing it is also supported.  2013-10-10 C v4.5 
MS 2156 When in a debug session, one often opens a lot of diagrams in a row. With the behavior today, it might create a lot of tabs in the editor window. It would be better if one could reserve one tab for diagrams opening from the simulator, where all these diagram would be displayed without opening a new tab.  Done. A new entry in the 'Window' menu allows to set the current tab as the target one for the debugger once it is launched. All diagrams opened from the debugger will open in this tab. Diagrams opened from the project manager will still be opened in a new tab.  2013-10-03 C v4.5 
MS 2159 Display the messages saved by the running instances in the simulator interface. Today, it is not possible to know if there are saved messages that will be taken into account before the first message in the system queue.  Done. The saved messages for each instance are now displayed after the first regular message sent to this instance in the system queue, or at the end if there is no such regular message. The saved messages are displayed in italics with their name surrounded by slashes. Saved messages cannot be put at the top of the system queue by double-clicking on them.  2013-10-02 C v4.5 
MS 2157 Allow to save to a file the execution trace generated in the simulator shell.  Done. Done via a new menu item 'Save shell trace to file' in the Debugger menu.  2013-09-30 C v4.5 
MV 2180 Make a XLIA generator from SDL models  Done.  2014-06-11 C v4.5 
MV 2222 Generate a graphical view of the status of the model verification.  A spider graph has been introduced when using Diversity.  2014-04-16 C v4.5 
PM 2225 Print a feedback when exporting project as a zip file is done.  Done. A message is shown in the project manager window warning zone when the export actually starts and when it ends.  2014-04-23 C v4.5 
PM 2208 In the "find all" results dialog, the selected line is lost when the corresponding diagram is opened. It would be better if it stayed selected to know what the last examined result was.  Done.  2014-03-27 C v4.5 
PM 2195 The external model checker is called synchronously so the user has to wait for the verification to end, that might take hours or days, and can not easily stop it.  The verification script is called in a separate thread. It can also be interrupted via the GUI.  2014-01-20 C v4.5 
PM 2089 Introduce the possibility to merge several coverage files at the same time.  Done. The dialog allowing to select the code coverage results to merge with has also been redesigned to allow more possibilities of selection (individually, by package / folders, etc...).  2013-10-25 C v4.5 
PM 2088 Introduce a Save as in the Coverage window.  Done. An initial 'save as' will simply rename the node in the project tree for the code coverage results set and save under this name. Other ones will add a new node in the project.  2013-10-25 C v4.5 
PM 2158 Allow to save to a file all messages generated by a syntax and semantics check.  Done. A new button in the dialog allows to save the dialog text to a file. Actually also works on other dialogs, such as compilation output.  2013-09-30 C v4.5 
SE 2193 Support TTCN testcase, function, altstep and control part declarations in the source file editor: they should appear in the browser at the right side of the window.  Done. Only the testcase, function or altstep name are listed, not the parameters type, which aren't used to identify them anyway. Note that the type os the item (testcase, function or altstep) is not displayed either.  2014-01-07 C v4.5 
SE 2041 Allow customization of the symbols tool bar in diagram editors. It should at least be possible to choose which symbols should appear in it for each diagram type.  Done. The customization is done in the preferences, and is merged with the configuration of default colors for symbol types: a new check box has been created, allowing to show or hide the corresponding tool.  2013-10-16 C v4.5 
SE 2163 Allow to zoom in a diagram using the mousewheel with a modificator key.  Done. Alt+mouse wheel up now zooms in, and alt+mouse wheel down zooms out.  2013-10-10 C v4.5 
SE 2155 Followup for bug 1922: since the underlining of texts on Linux issue is still not corrected, another representation for symbols with a shortcut text should be introduced, e.g the same convention as the abbreviated message texts in the MSC.  Done. Since the new indicator may be interesting even when underlining is available, implemented as a preference (in Dialog, option 'Prefix for shortcut text instead of underlining'). The prefix used is the same as for abbreviated message texts in MSCs.  2013-09-30 C v4.5 
SS 2152 It would be interesting to be able to set a breakpoint on an SDL symbol automatically in a script. That requires a way to identify a symbol from the command line.  Done. The syntax for the break condition in this case is ::. The symbol identifier being constant all along the life of a symbol, such an instruction can be stored safely in a scenario.  2013-10-17 C v4.5 
TT 2474 In TTCN code generation, add support of template based on complex type other than record.  Done  2015-08-28 C v4.5 
TT 2464 In TTCN code generation, allow the support of templates with complex and template parameters.  Done  2015-08-14 C v4.5 
TT 2472 In TTCN code generation, add the support of inline templates.  Done  2015-08-04 C v4.5 
TT 2188 Add an option in TTCN-3 generation from MSC to choose if we want an alstep in the testscase or an alternative after each receive.  Done.  2013-12-19 C v4.5 
UE 2056 The buttons adding a new attribute or operation should add it to the bottom of the list, and not at the current position.  Done.  2013-10-14 C v4.5