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.
Highlights in MES Quality Commander® (MQC) v.4.5
Get your quick project overview via the new dashboard.
Configurable tiles show you exactly the information you need for a first yet thorough impression.
Action priorities with multi-level dependencies to quality properties are calculated with the help of fuzzy rules.
Additional tool adapters are available.
Highlights in MES Quality Commander® (MQC) v.4.4
MQC now recommends actions to resolve quality deficits within a project via action lists. The new action list is sorted according to priorities to help you identify the most urgent actions to be taken next. You can find an overview of these actions on the new action list page.
Profit from the usability improvement of reports in MQC. You can open the reports which were used to import the data, directly with MQC. In addition, you have access to a human-readable report (e.g. HTML or PDF), if available.
Highlights in MES Quality Commander® (MQC) v.4.3
A generic tool adapter API allows easy custom adapter implementation using C# or Python. Templates for adapters reading common report formats like xml, html, and xls are available. The existing pool of adapters has been further extended by adapter for Danlaw MxSuite, Testwell CTC++, and Helix QAC.
Highlights in MES Quality Commander® (MQC) v.4.2
Significant reduction in import time and memory usage
The reduction is especially notable when dealing with very large sets of data. It applies to the import of data directories, as well as the live monitoring and reimport of updated data.
Improved user experience
Selections and markings relate in a more intuitive matter. They allow the smart adaptation of views with simple one-click actions.
Highlights in MES Quality Commander® (MQC) v.4.1
Improved Configuration Dialogs
MQC settings dialogs have been redesigned for better usability, and are available in MQC editor as well as MQC web viewer.
Fine grained configuration of Context Categories
Context categories define the relations between artifacts and data sources, measurements, and base measures. They help to define and focus on the artifact-relevant data from the available data pool.
Highlights in MES Quality Commander® (MQC) v.4.1
Report generation project status
The new status report in html format documents all details of an MQC project, including graphics and context-specific tables to structure the information. The structure and extent of the report is configurable.
Configure expected data via context categories
Improved tool adapter and tool page for Polyspace (The Mathworks)
Extended tool adapter for TPT (Piketec)
- Extract the MQC zip file (TIB_sfire-analyst_7.11.0_win.zip) into a target folder with write access.
- Navigate to the …\TIB_sfire-analyst_7.11.0_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
- 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.
The following system requirements must be in place to use MQC:
- Windows (7 + 8 + 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.
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. In detail you are guided, how to:
- Create a new analysis
- Load your data into MQC
- Configure MQC according to your project needs
- Check trend and status of your project KPIs and quality
- Identify root causes of insufficient quality
The data used for the Quick Start Guide can be downloaded as MQC sample data (zip file).
If you have any suggestions to help us improve the MES Quality Commander® (MQC), please do not hesitate to contact us:
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.
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.4.5 (December 2020)
Action List (Beta)
- MQC now recommends actions to improve quality by solving deficits in a project. Each action is related to a particular artifact with a priority from 'Very High' to 'Very Low' according to the corresponding quality measure value. The list of actions is then sorted according to the priorities, which helps the user to easily identify the most urgent actions to be taken next.
- A new Action List page is provided which gives an overview about the actions for the current or a selected revision. Filtering and marking may be used to focus on details like particular artifacts.
Data Origins (Imported Data and Report Files)
- MQC provides access to human-readable reports, for example in HTML or PDF format, if available. The underlying data reports, whether originally imported and/or human-readable, can be opened directly through MQC. The marking and filtering on the quality and data pages reduces the list of reports in the data origins accordingly.
- Using the new entry Show Data Origin in the MQC Action panel, makes it easy to crosscheck the original file source for a particular piece of data.
- MQC supports the user in finding the correct file data source by adapting the list of imported files according to the data/quality filtered or marked.
Significant Performance Improvement of Data Transformation Flow
- The data transformations are now executed in a specific order, which is controlled and triggered in such a way as to prevent duplicate transformations. This improvement reduces the time needed for the transformations by up to half.
Dashboard For Quick Overview (Beta)
- The new dashboard gives a quick overview of the aspects of the current project from project information, overall quality trend, quality and availability status, aggregated information to changes from the last revision. The user can jump to the respective pages for more in-depth information and details.
- The dashboard is the entry page and first stop for the user to get a picture of the status, trend, diffs, and actions to do.
Extended Overall Quality Visualization
- There's a new quality trend visualization in the MQC Dashboard that shows three aspects of the overall quality of the project and how it evolves over time.
- Absolute Quality: This overall project quality is calculated using all data including missing data.
- Available Quality: This overall project quality is calculated using the available data only, excluding missing data. This directly shows the quality of what has already been done.
- Relative Quality: The third quality trend line shows the overall project quality in relation to targets configured for particular milestones. An absolute current quality of only 50 % is quite inadequate, but if the plan was to achieve that 50 % at that point in time, it is excellent (100%). If no specific targets were imported, Absolute Quality and Relative Quality show the same trend lines.
- The Overall Quality Visualization shows the defined milestones making comparisons regarding milestones easy.
Project Status Report Supports Multiple Measurements
- The status report supports the usage of multiple measurements for one data source.
Extension of Tool Adapter API with Related Files
- The readable reports are recognized by the respective tool adapter(s) during data import. The default pattern used is such that the file name of the readable report and the data report are identical (just another file extension). More specific/extended patterns are possible, such as direct access to the full set of test catalogs and reports from MTest from a zip file.
- The available adapters were extended to provide related files for a report, specifically a human-readable report file, if the imported file is not in a human-readable format (see MQC User Guide /Data Sources).
More Compact Artifact Mapping
- By using patterns the artifact mapping (derive artifact name shown inside MQC from the artifact path defined in the adapter) can be configured for many artifacts at once. The patterns follow standard regular expressions with all the usual possibilities. The patterns can be defined in the setup configuration and in the settings. A preview of the result of mapping using the current artifacts is provided in the settings dialog.
- The Project Structure configuration was improved. The Artifact Structure sheet now contains a column with the Artifact Paths, while the Artifact Mapping sheet was removed from the Excel configuration. Previous formats of the Project Structure configuration still work.
Tool Adapter for MXAM Excel Report Added
- The MES Model Examiner MXAM Excel report can be used as a data source for MQC as well. The same measures are taken from the Excel report as for the mxmr report.
- The MXAM Excel adapter implements two methods for measurements: 1. Each document is a measurement. Thus, if you organize your MXAM guidelines into multiple documents, you can manage the results of the documents separately in your quality model. 2. The objectives of each guideline define the measurement. In this way guidelines with objective 'functionality' can get a different (higher) weighting than guidelines with objective 'readability'. The default case of this adapter uses the second method for measurements. If present the objective functionality is used, or else the objective readability is used if available. Otherwise, the first objective of the guideline is used.
- The dashboard for a quick overview of the project can be configured to your needs. Tiles can be added from a list of available tiles, removed, resized, and moved around using drag and drop.
- The configuration of the dashboard is saved as part of the project.
- Most of the visualizations on the standard pages are available as tiles for the dashboard too.
Tool Adapter for TPT XML Report and TPT Quality Model Extended
- The TPT tool adapter for the XML summary file reads more measures from the file if they are present.
- The (structural) coverage (model coverage or code coverage) information is directly taken from the XML file. An example of the measures for CTC++ is contained in the provided TPT quality model.
- The Requirements Status and Requirements Count are read from the XML file. The requirements covered by test cases (Testable Requirements with Test Cases) and assesslets (Testable Requirements with Assesslets) are counted. Currently, Requirements Counts.Testable is not available inside the xml file. Thus, Testable Requirements with Test Cases is used internally.
- Quality properties using the new base measures are provided in the TPT quality model: many Coverage CTC quality properties, Requirements Compliance, Testable Requirements with Assesslets, Testable Requirements with Test Cases in addition to the already available Test Sequence Compliance and Test Sequence Progress.
Fuzzy Rules for Action Calculation
- The calculation of actions from quality properties can be implemented by fuzzy rules as well. This provides extended possibilities to define multi-level dependencies between quality properties and actions. The fuzzy rules are implemented by the Fuzzy markup Language (FML) ISO standard.
- The direct action definition in the quality model and the fuzzy definition can be used at the same time and can even be mixed.
- Using a Sankey diagram on the Action List page shows the dependencies between quality properties and actions.
Git as Source for Data (Alpha)
- MQC can use Git as a direct source for data files. By configuring the Git server, user, and repository the head is checked out and used by MQC as the source for data files. Similarly, the configuration can be done directly in MQC and at the same place as the definition of directories for data files.
- This is a first step into the direct usage of source control systems (aka application lifecycle management (ALM)) as source for files and data.
Tool Adapter for Simulink Check (Model Advisor) HTML Report Added
- The Guideline Count results can be read from the SL Check aka the Model Advisor HTML report.
- A quality property Guideline Compliance is contained in the SL Check quality model. (Please note that this Guideline Compliance must be much simpler and not that fine granular than the one from the Model Examiner - information on the number of findings per guideline is not available as numbers in the SL Check report.)
- The placement of the Sunburst labels was improved to avoid overlays.
- The ordering of the overall quality lines is adapted to always show the Absolute Quality on top.
- The font sizes in the report were aligned for better readability.
- In the quality property detail section of the report the base measures are reported even when only derived measures were used for quality property calculation.
Extension of the MQC Show Case
- The MQC Show Case was extended to show the new and updated features and possibilities. The folder structure of the data files reflects the recommendation to save files for the combination of data files and readable report files. Please refer to the user guide for the downloading of data and configuration files.