start portlet menu bar

HCLSoftware: Fueling the Digital+ Economy

Display portlet menu
end portlet menu bar
Close
Select Page

HCL RTist provides software engineers with feature-rich tools for designing, analyzing, building, debugging and deploying real-time applications.

Supporting the Unified Modeling Language (UML) and its real-time profile (UML-RT), RTist allows developers to design their applications at a higher abstraction level than code.

UML-RT models within HCL RTist can now be examined from different perspectives.

Take for example, the third-party extension MetaModelAgent from Adocus.

If you would like to track potential transitions starting from a specific state, select MetaModelAgent->Show in Trace Tree View->Outgoing References->Potential Transition Paths in the context menu.

A tree view displays the path of all explicitly modeled transitions, and implicit transitions, according to state machine semantics.

 

Trace Tree View State Paths

 

If you would like to see an overview of the usage of protocols for all your capsules, select the root elements in all your models and select MetaModelAgent->Show in Trace Matrix View->General UML Guidelines->Compartment Elements->Port in the context menu. A matrix view displays which capsules uses which protocols. The color in the cells indicates the number of ports within the capsule that uses the same protocol. Hovering over the cells reveals the name of the ports.

 

Trace Matrix View Ports

 

If you would like to see an overview of all connections where a specific protocol is used. Select the protocol and select MetaModelAgent->Show in Trace Matrix View->All Connectors Using Protocol in the context menu. A matrix view will display all connectors that uses the selected protocol within all loaded models.

 

Trace Matrix View Protocols

 

If your state machine diagram or composite structure diagram is cluttered and therefor difficult to read. Click on the diagram canvas and select MetaModelAgent->Show in Trace Matrix View->Visible Connections in the context menu.

All the connection between the visible nodes in the diagram will then be displayed in an easy to read matrix view.

 

Trace Matrix View Connectors

 

If you would like to compare the “size” of your capsules in terms of nested and optionally inherited elements, select all root elements of your models and select MetaModelAgent->Show in Chart View->Nested Element Bar Chart->General UML-RT Extensions->RT Capsule in the context menu.

An empty Chart View will appear where you set the nesting depth of interest and if inherited elements should be included or not. Then press Apply and a colored bar chart will display a bar segment for each kind of nested element within each capsule. Hovering over a bar segment will reveal the elements behind the segment.

 

Chart View Capsules

 

Visit HCLRTist to learn more. Click here for more information on MetaModelAgent.

 

Comment wrap
Automation | March 26, 2024
Unlocking the Potential of Real-Time Development with HCL DevOpsCode RealTime 1.0.1
HCL DevOps Code RealTime 1.0.1 streamlines development with enhanced validation and clearer error reporting. New guide simplifies building & customizing real-time applications.
Secure DevOps | September 2, 2022
RTist 11.2 2022.34
HCL RTist is a rule-based code translator for C/C++. The main feature of RTist is to produce readable, maintainable, and portable code.
Secure DevOps | November 29, 2021
What's new in HCL RTist 11.1 2021.46
HCL release of HCL RTist: 11.1 2021.46. As usual, there are several new features and a few bug fixes. Read more to know some highlights.