Modular Testing Kit for HMI Application Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and volatility of Human Machine Interface (HMI) applications pose challenges in cost-effective, efficient, and scalable development and validation, particularly due to the need for frequent updates and insufficient test coverage, with existing manual and model-based testing methods being time-consuming and not scalable.

Innovation Solution

A modular testing kit system is developed to generate and execute test cases for HMI application components by simulating interfaces, creating test scripts, and validating each component independently, facilitating faster development, validation, and deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual testing methods are used for HMI applications, then testing can be performed with human expertise and consistency, but the process becomes expensive, time-consuming, and not scalable

Engineering Contradiction:
Improvetesting consistencyVSAvoidtesting scalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service testing through automated test case generation and execution. The testing framework automatically generates test cases from interface definitions and executes them without requiring skilled human testers, making the testing process independent and self-sufficient while maintaining consistency and scalability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical testing processes with an automated computer-based testing system. The testing framework uses automated scripts and algorithms to generate and execute test cases, substituting human operators with mechanical/automated systems that provide both consistency and scalability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of manufacture

If model-based testing is used for HMI applications, then testing can be structured with test-oriented models, but the process becomes time-consuming and delays deployment

Engineering Contradiction:
Improvetesting structureVSAvoiddeployment time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-defining interface specifications and test criteria in a standardized format. Test cases are automatically generated from these pre-defined interface definitions, eliminating the time-consuming process of creating test models from scratch and accelerating the deployment process while maintaining structured testing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by transforming the testing approach from model-based (requiring complex test models) to interface-based (using standardized interface definitions). This parameter change in the testing methodology reduces complexity and time requirements while maintaining systematic testing structure

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If frequent updates are made to HMI applications to maintain product differentiation, then user experience improves, but test coverage becomes insufficient and validation becomes challenging

Engineering Contradiction:
Improveproduct differentiationVSAvoidtest coverage
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system ensures continuity of useful action by implementing automated testing that can continuously validate HMI applications across frequent updates. The testing framework automatically generates and executes test cases for each update, maintaining continuous test coverage without interruption despite frequent changes in the application

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent implements feedback mechanisms where test results automatically inform subsequent testing iterations. The system provides continuous feedback on test coverage and validation status, enabling rapid identification of issues in frequently updated applications and ensuring maintained test coverage through iterative improvement

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11119900B2Modular testing kit and testing framework for testing a human machine interface (HMI) application
Publication Date: 2021.09.14 WIPRO LTD
  • US11119900B2 patent drawing
  • US11119900B2 patent drawing
  • US11119900B2 patent drawing

AI summary

This disclosure relates generally to a human machine interface (HMI) application, and more particularly to modular testing kits and testing framework for testing the HMI application. In one embodiment, a method for developing a modular testing kit for testing a modular component of the HMI application is disclosed. The method may include generating a plurality of test cases for testing the modular component based on a definition of each of a set of interfaces configured to implement the modular component on a target platform, developing the modular testing kit to execute the plurality of test cases by simulating each of the set of interfaces, and creating a test script for each of the plurality of test cases using the modular testing kit.