Understand the art of the possible. My mission is to make executable Model-based Systems Engineering (MBSE) easy with the Object Management Group's Systems Modeling Language™ (SysML®) and UML® to make simple modeling easy to deploy to the masses. This site provides practical experience of tuning IBM® Rational® Rhapsody® - a precision engineering UML/SysML tool. Rhapsody tips and ideas will be posted with links to videos. You can follow by email (if google app is allowed).
Rational Rhapsody Tip #50 - Using Rhapsody automation to simply usage, increase consistency and ease user acceptance (Advanced)
I used to think it was sufficient to teach pure SysML/UML and tricks using Rhapsody. However, in my 50th tips and tricks video I thought I'd highlight one of the areas where I've seen the most productive MBSE value come over the last few years, particularly when deploying Rhapsody to a wider community of users. This video shows an example of tailoring using a profile and supporting plug-in. The code base itself is part of my SysML Helper (v3) profile development which has moved from being just focused on executable MBSE, to supporting a range of different methods. The key thing about automation is that experts can define how to set-up the tool. I can then utilize automation and deep IBM Rational Rhapsody product knowledge, so that end-users can focus on the engineering problems they're trying to solve rather than the tool. My latest technique is to make use of new term packages a lot more, as illustrated in this example, that shows a profile that focuses on supporting the hierarchical decomposition of a system into function blocks.
The video also shows some techniques such as creating custom diagrams like a functional block BDD, and substituting functional context diagram for a use case diagram. It is SysML. However, it's SysML tailored for a specific user community. The benefits of this kind of automation are:
Speeds up modeling (so they can focus on engineering rather than model set-up).
Improves consistency (which makes life easier for users), and
Reduces training needs (as it can be more tailored to end-user/specific areas of interest)
Thanks for sharing,this blog makes me to learn new thinks.
ReplyDeleteinteresting to read and understand.keep updating it.
Selenium Training in Chennai
Selenium Training
JAVA Training in Chennai
Python Training in Chennai
Big data training in chennai
SEO training in chennai
Selenium Training in Chennai
Selenium Training in Velachery
Excellent post, it will be definitely helpful for many people. Keep posting more like this.
ReplyDeleteAutomation Anywhere Training in Chennai
Automation courses in Chennai
Automation Training in Chennai
Blue Prism Training in Chennai
Blue Prism Training in Anna Nagar
RPA course in Chennai
RPA Training Institute in Chennai
RPA Training in Chennai