De-risk assessment: Support Technology for the next generation of Model-based Software Development Tools
To create two new applications: The editor for Message Sequence Diagrams and a streaming tool that can show the execution of Message Sequence Diagrams in real time
The ESA TASTE project is used to create and modify (among other things) Message Sequence Diagrams. But the editor tool for this is not at the technological level where it is useful in production, and where suppliers are able to do training and support programs. This study created a new implementation using state of the art software development design to create the foundation of the new TASTE applications.
The two applications have been built. Additionally, a library for reading and writing the Message Sequence Diagrams has been implemented. And finally a plugin for the Qt Creator IDE has been built, so developers using Qt Creator can manipulate the MSC files directly in the development environment.
This is only one of the steps in the complete rewrite of the TASTE tools, but it’s the first one towards the new full system. As it is now, the MSC editor is already useful on it’s own, but it’s usefulness will increase as the next parts are added.
This new implementation allows suppliers to use MSC files to create more stable software with fewer bugs. It is currently the most complete MSC implementation available. And it’s open source, so suppliers are able to use this without paying license fees, so using it will result in higher quality software at a lower cost.
Viking Software will create more tools for the TASTE project. Later, the TRL of the project could be increased. It is also our intention to offer training and support for these tools, to help further the widespread use of these tools.