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.5

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

Powerful Access to Data Sources with RESTful API Connectors (beta)
With RESTful APIs like the Gitlab API, you can access data from your Gitlab projects in a flexible and efficient way. MQC has now added new API Connectors in addition to the standard file readers and git connector.
This allows you to retrieve e.g. artifacts directly from your pipeline using the Gitlab Pipeline Artifact Connector.

Improved Validation of Quality Model Configuration
We have added more checks to make sure the quality model configuration is consistent when it is imported. If there are any discrepancies, warnings are raised so you can fix the configuration.

► Read about all new features in the release notes

MQC v.7.4

Highlights 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.

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.5 (June 2024)

Powerful Access to Data Sources with RESTful API Adapters (beta)

  • With RESTful APIs like the Gitlab API, you can access data from your Gitlab projects in a flexible and efficient way. MQC has now added new API adapters in addition to the standard file and git adapters. This allows you to retrieve e.g. artifacts directly from your pipeline using the Gitlab Pipeline Artifact Adapter.
  • In the API adapters you can choose between either retrieving data directly or downloading files, which can be read by the enabled file adapters afterwards.
  • The provided Gitlab API adapters allow you to access data from your Gitlab projects in a flexible and performant way:
    • Gitlab Pipeline Artifacts Adapter: Fetch file artifacts from your pipeline, without having to commit the files to the Git(lab) repository.
    • Gitlab Pipeline JUnit Adapter: Fetch the coverage and test summary of your pipeline directly as data.
    • Gitlab Repository Adapter: Fetch the files from commits in your Gitlab repository.
  • The usual caching of files, monitoring for changes, and the differential import of new data are available.
  • You can create and use your own custom API adapters in MQC, similar to custom file adapters. The provided API adapters are there as examples and are well documented for easy understanding. RestSharp is provided as a convenient library for accessing RESTful APIs.

Improved Validation of Quality Model Configuration

  • We have added more checks to make sure the quality model configuration is consistent when it is imported. If there are any discrepancies, warnings are raised so you can fix the configuration.
  • Validation of the interaction between different options has been improved to support quick corrections.

Extension of BTC Embedded Tester (ET) Adapter for older version

  • The Embedded Tester adapter can handle version 2.11 ET HTML reports in addition to the 3.x HTML reports.
  • The data set handled is identical for both versions.

Extension of TPT HTML and XML Adapter

  • The alignment between the data and the corresponding data details has been improved. A message is displayed if differences are found.
  • XML and HTML reports are also aligned when both are available, so that both produce the same result.

Data Details for the special SLReq adapter

  • Reading Data Details for requirements has been added to the special SLReq adapter.