IIC RA: Usage Viewpoint
The IIC RA Usage Viewpoint is represented by the Use Case Analysis and the Ignite Solution Sketch which depicts the key stakeholders and assets as well as the core business processes, rules, and data.
Use Cases
The initial Use Cases for the Track & Trace testbed have been captured in the form of UML use case diagrams, as shown below. The team decided to include two actors as key users: a factory worker and a production engineer. While the factory worker should be able to execute tightening runs via their hand-held nutrunner, the engineer should be able to analyze and manage the nutrunners. Please note that we omitted actions like geofence-based enabling of nutrunners from the use case diagram, as this is internal system functionality.
Solution Sketch
The Track & Trace testbed is depicted in a standard Ignite | IoT solution sketch. The event section captures the most important events:
- The Bosch Rexroth Nexo nutrunner sends the tightening result via Wi-Fi immediately after each tightening run. The data transmitted includes the program used, success status, and detailed data from the tightening run, including torque and angle.
- The Cisco Prime Server (not depicted) generates geofencing alerts each time the tool is moved within the coverage of the Wi-Fi network.
The UI sections provide an overview of the primary interfaces for the Customer and System Operator:
- The Tool Fleet Management UI provides an overview of the states of all assets managed by the system. In the case of the nutrunners, this includes the last-known positions, online status, battery levels, programs used, utilization ratios, etc.
- The Tool Tracking UI provides a visualization of the shop floors via 2D/3D map views with the tools displayed accordingly.
- The Tightening Curve UI provides tool-specific details regarding a single asset, including a visualization of the last tightening runs for a specific nutrunner.
The Processes, Rules, and Data sections provide corresponding business middleware functionality:
- The Processes section describes the business processes that should be run if, for example, a nutrunner requires maintenance or needs to be assigned.
- Rules are used as helper functions, focusing on complex calculations like evaluating device data (for example, tightening curve analysis) or complex geofencing algorithms.
- Data persistence covers the configuration of the assets as well as tracking and tightening histories as configured by the customer.
The complete solution is packaged as a single application that can be deployed in cloud environments. The services provided by Cisco, Dassault, and Haption are integrated via external cloud services.