Support MES Quality Commander® (MQC)

What is MQC?

MES Quality Commander® is a monitoring and management tool for the comprehensive quality assessment of model-based software development. User-friendly visualizations, evaluations, and data capturing assist the user to assess the current quality of artifacts and provide a status overview of the overall project quality. In addition, MQC shows the quality trend, which provides information about the progress of the project. MQC can be seamlessly integrated into any development environment or Continuous Integration.

What's New?

 

MQC v.7.4

Highlights in latest versions of MES Quality Commander® (MQC) v.7.4

Visualization of BTC Embedded Tester (ET) Projects in MQC
Monitor the quality of your models tested by ET with an adapter to read the data from ET HTML reports.
The ET quality model calculates quality for the data regarding test cases, requirements, code coverage, domain checks, and robustness checks.
MQC extracts the complete data set, as well as the corresponding findings/issues for test cases and requirements.

Relations Between Findings in Data Details
Showing the connection between e.g. requirements, test cases, and assessments simplifies the process of identifying and addressing the underlying causes of issues.
The relations between findings are extracted from data sources and visualized in the Data Details List, enabling you to view all related findings in one place.

► Read about all new features in the release notes

MQC v.7.3

Highlights of MES Quality Commander® (MQC) v.7.3

Improve Testing Insights with Data Details for Dynamic Testing
Elevate your testing insights by combining static and dynamic test data in a unified view. MQC’s Data Details provide a comprehensive overview of issues, and seamless navigation through finding structures, in an intuitive interface.

Track Project Changes with Data Details Diff Mode
Efficiently monitor and address changes in your projects with the Data Details Diff Mode. Gain a clear understanding of new issues introduced and previous issues resolved, facilitating informed decision-making.

MQC v.7.2

Highlights of MES Quality Commander® (MQC) v.7.2

Collection and Aggregation of Data Details
Data Details originate from the findings in a tool report and contain detailed information on each data point to facilitate the understanding of the source of quality deficits.
A new page shows all artifacts' Data Details in interactive visualizations providing different perspectives of the data. Data Details are implemented for MXAM findings so far.

Read Configuration Files from Git
MQC configuration files can be read directly from a Git repository, either the same repository as the report files or separate one(s). The Git repository configurations are preserved and can be re-used to simplify configuration.

MQC v.7.1

Highlights of MES Quality Commander® (MQC) v.7.1

Multiple Sets of Milestones
Different stages of large projects often require many milestones which now can be defined as multiple sets in the project structure. Milestone sets can be grouped on different levels, allowing for a clearer overview and more focused visualizations.

Flexible Adapter Configuration
Many tool reports support the flexible configuration of content, meaning that the location and presentation of the same information may vary across different projects. To facilitate the seamless import of reports, tool adapters now support the configuration of alternative locations of ReportDateTime, ArtifactName/Path or MeasurementName.

MQC v.7.0

Highlights of MES Quality Commander® (MQC) v.7.0

Configurable Layout for Quality and Data Pages
The revised quality and data pages now allow for multiple visualizations, such as heat map and trend charts, to be arranged and saved in different layouts. Users can arrange visualizations as desired, they can be minimized to a sidebar or maximized to full page to adjust the focus. The custom page layout can be saved.

Time Range Selection
Users can select the time range for trend charts, with options such as week or month, as well as custom time ranges.

Updated MQC Menu
The MQC menu has been tailored to accommodate different user roles.

MQC v.6.3

Highlights of MES Quality Commander® (MQC) v.6.3

Accelerated Data Import from GIT Repositories Using the Sparse Checkout
MQC now supports GIT’s sparse checkout allowing the user to filter only relevant files and directories to be downloaded from the remote source.
Along with this, the time filter for commits has been further improved, allowing the independent selection of start and end dates to align with the project milestone configuration.

Validating a Setup Configuration in the Create Project Dialog
When creating a project in MQC, a setup configuration can be loaded upfront. The setup is checked for misconfigurations, tips are provided to correct them.

Dark Mode Option Available for the Whole Interface
The new dark mode provides an additional option for users to enhance readability based on preference.

MQC v.6.2

Highlights in MES Quality Commander® (MQC) v.6.2

Automatic Data Background Update of Projects
MQC projects stored within the MQC server library are updated periodically to fetch the latest data changes. Background server-side updates are only executed if new or changed data was detected. This ensures that all projects are always kept up to date.

Bin Distribution Visualization includes Milestones and Overall Quality/Availability
Milestones used as additional time markers to structure projects are now visualized more clearly. The view of all revisions can be condensed to just milestones, showing only the respective last revision of each milestone.
As part of the bin distribution visualization the new view shows the overall quality or availability as an additional trend line.

MQC v.6.1

Highlights in MES Quality Commander® (MQC) v.6.1

Artifacts and Quality in flexible structures
Typical development projects are often structured in various ways, i.e. by product architectures, by product platforms, even by roles & responsibilities, therefore the artifact and quality model structures in MQC now support multiple flexible levels and freely configurable naming. Appropriate filtering and marking now allow you to focus on many specific aspects of artifacts or quality properties, in addition to a general overview.

Selectable scope for visual quality assessment
The scope of quality assessment that is shown in different visualizations includes all quality properties by default (=absolute quality). However, it is now possible to adjust that scope by e.g. ignoring all missing quality properties (=available quality) or by adapting the assessment in relation to defined target values (=relative quality).

MQC v.6.0

Highlights in MES Quality Commander® (MQC) v.6.0

Multiple Quality Models
It is now possible to configure the overall quality model out of multiple smaller ones, e.g. when each data source is defined in its own quality model. MQC provides initial quality models for each data source that can be applied e.g. when a data source is not defined in another overall quality model.

Faster File Import and Data Transformations
The file import now only loads new data, while improvements in the internal data flow and memory consumptions lead to significantly shorter data transformation and calculation times. The adapter framework has been modified to reduce complexity and reacts faster now as well.

MQC v.5.3

Highlights in MES Quality Commander® (MQC) v.5.3

Project Creation Wizard
When creating a new project you only need to specify the location of your data (source) and the revision granularity in the dialog. The project will then be set up automatically including the import of data, which significantly reduces the set up time.

Multiple Git Repositories as one Data Source
Configure one data source for a multiple number of similarly structured Git repositories containing your data. This can reduce your configuration effort considerably, as you will only need one Git configuration (branches, commits, time range, etc.) for a list of similar Git repositories.

MQC v.5.2

Highlights in MES Quality Commander® (MQC) v.5.2

  • Aggregation of artifact structure levels keeps the overview manageable even in very large projects. All visualizations can be adapted according to the selected structural level.
  • Sorting and searching were added to the KPI visualizations for Artifacts, Quality Properties, and Measures.
  • Improvements to tool adapters and Git connection for enhanced performance.
MQC v.5.1

Highlights in MES Quality Commander® (MQC) v.5.1

Annotations for Quality Properties
Use annotations to justify and adapt quality values directly in the project. Annotations can change either the quality bin or the quality value of a quality property measure. A validity time frame can be applied.

MQC v.5.0

Highlights in MES Quality Commander® (MQC) v.5.0

MQC supports GIT as a source of data. Custom filter options can be used to preselect relevant data.

Differences in the quality and availability of data between revisions are calculated and shown in the new “Diff” view.

Quality bins are user-configurable in name, number, thresholds, and color-scheme for convenient adaptation.

 

Installation

MQC Editor:

  • Extract the MQC zip file into a target folder with write access.
  • Navigate to the MES_MQC_SpotfireAnalyst11-4-2_single_user_win\Products\TIBCO Spotfire Installer directory
  • Execute the setup file (.exe)
  • Follow the installation instructions provided by the MQC User Guide.

 

Update to the Latest Version

MQC Editor:

  • On startup choose to login to the MQC Server instead of working offline.
  • In case of available updates, you will be automatically prompted to update.
  • Confirming the update will install the latest version of MQC.

For further information, please, check the installation instructions provided by the MQC User Guide.

System Requirements

The following system requirements must be in place to use MQC:

MQC Editor:

  • Windows (7 + 8, 8.1 + 10 - 64-bit versions)
  • Microsoft .NET Framework 4.6 (or higher)
  • Microsoft Office 2010 (or higher)

Read more about detailed hardware requirements in the MQC User Guide.

Quick Start

The MQC User Guide includes a Quick Start Guide, which gives you an introduction into the functionality of the MES Quality Commander®. It shows you how to use MQC to analyse your project quality and data. You are guided in detail and will learn how to:

  • Open the sample project shipped with MQC
  • Work with MQC by navigating through the different pages
  • Check the availability of the loaded data
  • Check the status of project KPIs and quality
  • Identify root causes of insufficient quality

Suggestions

If you have any suggestions to help us improve the MES Quality Commander® (MQC), please do not hesitate to contact us:
Email: mqc@model-engineers.com

User Instruction

User Guide

The MQC User Guide presents clear instructions on how to work with the MES Quality Commander® (MQC). It provides users with information about getting started and working with MQC.

MQC User Guide

You can easily call the User Guide (PDF format) by clicking on “Help” > “User Guide for MES Quality Commander” in the menu.

Additionally, by clicking on any of the “Help” icons within the tool you will be directly lead into specific chapters resp. sections of the User Guide (HTML format) (see image).

MQC Related Videos

 

Release Notes - MQC v.7.4 (March 2024)

Visualize BTC Embedded Tester (ET) Projects in MQC

  • Monitor the quality of your models tested by BTC Embedded Tester (ET) with an adapter to read the data from ET HTML reports. The ET quality model calculates quality for the data regarding test cases, requirements, code coverage, domain checks, and robustness checks.
  • MQC extracts the complete data set
    • TestCase result for MiL/SiL/B2B,
    • Requirement result MiL/SiL,
    • Testcase/Requirement Coverage and Requirement/TestCase Coverage,
    • The many Code Coverage measures: Statement, Condition, Decision, MC/DC, Function and Function call, Relational Operator, Switch-case,
    • Domain Checks: Valid Ranges and Invalid Ranges,
    • Robustness Check: Division by Zero, Downcast.
  • The corresponding findings/issues for test cases and requirements are extracted as well.
  • The quality model for Embedded Tester is as similar as possible to the other dynamic test tools (especially TPT and MTest).

Relations Between Findings in Data Details

  • Showing the connection between e.g. requirements, test cases, and assessments simplifies the process of identifying and addressing the underlying causes of issues. For example, if there is a finding for a test case with linked requirement(s), the relation directly provides the findings of the requirement(s) including the state of the relation.
  • The relations between findings are extracted from data sources and visualized in the Data Details List. This enables you to view all related findings in one place.
  • The attributes of findings have been partially renamed (Subject, Issue Message).

Performance Improvements for Marking in Large Projects

  • The performance of marking has been improved. The reaction to marking is instant again, especially for large projects.
  • When all elements are visible and you want to deselect one element, the Ctrl-click on this element now deselects as well.

Unified Naming of Base Measures of Dynamic Test Tools

  • The naming of the base measures for the multiple supported dynamic test tools (i.e. TPT, ET, MTest, Tessy, jUnit, vTest, ...) was unified.
  • The base measure naming employs a two-level structure: - TestCaseResult - TestCaseRequirement Coverage - RequirementResult - RequirementTestcase Coverage - Model CoveargeCondition - Code CoveragDecision - Code CoverageMC/DC and all the other metrics
  • The same naming is used for the findings structure in Data Details.

Visualizations in Data Details Show NotLoaded and Missing

  • Visualizations in Data Details indicate if data measures are NotLoaded and/or Missing.
  • A finding is only missing if the corresponding data measure is missing and a subject path (e.g. specific MXAM Check or specific test case name) is available for the artifact in another revision.

User Experience

  • The tooltip now appears after a short delay, when the mouse is stopped. The performance of the tooltip has been greatly enhanced, especially for the trend visualization. The new tooltip can show more information.
  • When a custom AppDataPath (MQC temp folder) is configured but not available, a warning message is shown upon Startup. The default path is used as fallback.
  • The Server Side Refresh of projects prevents conflicts between different runs.
  • Checking configuration sources for updates in Git has been improved.
  • The structure selection of findings in Data Details shows the different structures of data sources side by side. Selecting one level selects the same level for all the finding structures.