|Anonymous | Login | Signup for a new account||2022-08-13 03:50 UTC|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000772||Taste||[All Projects] MSC Tools||public||2018-05-16 01:02||2021-12-02 09:44|
Feature request: display SDL states in MSC
It would be very useful to be able to see the changes in the state of SDL processes in message sequence charts. In other MSC tools this is usually rendered as a SDL state symbol in the swim lane of the process.
|Tags||No tags attached.|
Totally agree. Actually, this is already implemented when you use the Simulator mode of Opengeode (see the animated picture here: http://taste.tuxfamily.org/wiki/index.php?title=Technical_topic:_OpenGEODE%2C_an_SDL_editor_for_TASTE [^] )
When you use the GUIs to interact with a TASTE binary it is a bit different because the GUIs only show two instances (the GUI and the whole binary, that can be made of more than one SDL function). Adding this information would be possible but would imply hidden communication between the binary and the GUI to report this kind of data. It seems to be a good idea in Debug mode.
The other option is when you execute "taste-run-and-trace my_binary": this records a MSC that contains all functions and their interactions, as well as the timers (see here for a screenshot: http://taste.tuxfamily.org/wiki/index.php?title=Technical_topic:_Use_of_timers_in_user_code_with_TASTE [^] )
At the moment in this recording mode, this is not directly possible because the MSC parser does not parse the MSC Conditions or Actions. They can be rendered by the MSC Streaming function but not saved yet.
We are going to start developing a brand new MSC Parser and Editor which should allow these - and more, hopefully a state-of-the-art MSC tooling. All your suggestions will be taken into account.
SDL state is now recorded in MSCs in Debug mode
|2018-05-16 01:02||shd01||New Issue|
new => assigned
|2018-05-16 01:02||shd01||Assigned To||
|2018-05-16 07:23||maxime||Note Added: 0003326|
|2018-05-17 12:25||maxime||Assigned To||
ttsiodras => maxime
|2021-12-02 09:44||maxime||Note Added: 0003804|
assigned => resolved
open => fixed
resolved => closed
|Copyright © 2000 - 2011 MantisBT Group|