This video will show you the most important actions in the 'Bus' category of the MES Model & Refactor® (MoRe) tool, which can be used, for example, when refactoring the interface of a subsystem.
How to Use MoRe: Bus
This video provides an overview of the MES Model and Refactor (MoRe) tool, focusing on its Bus category actions for optimizing subsystem interfaces. It demonstrates how the Create Bus and Merge Bus Selectors functions bundle individual signals to streamline data flow. It also explains how to use the Split Bus Selector By Destination Blocks action to automatically reorganize ports based on their target locations. By combining these utilities with layout and partitioning commands, you can efficiently transition from manual signal routing to a clean, bus-based architecture.
These automated processes help maintain model functionality while significantly reducing the effort required for complex structural refactoring.
Ultimately, these automated processes help maintain model functionality while significantly reducing the effort required for complex structural refactoring.
You will learn the following key actions and concepts:
- Create Bus: This action converts individual signals into a bus and automatically generates bus selectors for each signal to ensure the model's functionality is preserved
- Merge Bus Selectors: Used as a preparatory step for further refactoring, this action merges individual bus selectors into a single block
- Move Blocks Down: Part of the Partition category, this action moves the bus selector into the subsystem, changing the interface so it receives a single bus instead of multiple individual signals
- Split Bus Selector By Destination Blocks: This action automates the re-sorting of ports and splits the bus selector so that each destination block has its own dedicated selector
- Adjust Blocks to Destinations: A layout action used to clean up and organize the visual arrangement of the subsystem after refactoring
- Interface Reduction: The process can be continued to further reduce the interfaces of subordinate subsystems by moving bus selectors down additional levels
- Efficiency through Combination: Bus actions are designed to be used efficiently in combination with other tool categories to manage and change subsystem interfaces