IncQuery Model Analysis Suite is a powerful systems engineering design analysis and review tool, for checking and validating engineering models, systems & documents to save costs and gain insights. It is powered by IncQuery Server technology, the state-of-the-art cloud-ready model processing back-end optimized for large-scale model-based systems engineering. The IncQuery Model Analysis Suite can connect to CATIA No Magic MagicDraw/Cameo Systems Modeler/Teamwork Cloud and OpenMBEE MMS.

IncQuery Model Analysis Suite provides a push-button service for running extensive design rule validation on system engineering models and a web-based reporting interface to review validation results.

IncQuery Server is a bridge between web-based end-user applications and engineering models. IncQuery Server also provides a Web Console to help tool engineers work with its open API. See the features below to learn more, and contact our experts to find out how IncQuery technology can help you unlock the potential of the cloud!

Web Console

The Web Console provides access to the features of IncQuery Model Analysis Suite in a web application built using Material design principles.

Custom validation rules

Use the powerful and expressive VIATRA Query Language to analyze your models.

Change impact analysis

Discover cross-project dependencies across the entire repository.


IncQuery Model Analysis Suite features are also available through an Open API compliant web interface to allow seamless tool integration.


IncQuery Model Analysis Suite can perform validation in just few seconds, even when connected to repositories containing thousands of projects with millions of model elements.

IncQuery Model Analysis screenshots

Release Notes

  • IncQuery Server 2019.09 2019-09-20
    Major changes

    • Web console design updates: We have completely revamped the web console with new colors, new index and query manager trees and improved task cards
      • Index manager can now display both TWC and MMS repository structures, provides search and filter functionality and improved index management
      • Query manager now supports searching and filtering registered queries while query execution now uses a breadcrumb based scope selector
      • Validation can be started on persisted compartment with in-memory index loading automatically done by the web console
    • Elasticsearch query registration and execution: IncQuery Server now support registering Lucene queries and executing them on model compartments loaded into a configured Elasticsearch instance
    • Task progress tracking: IncQuery Server now provides progress information for tasks related to a compartment, such as indexing from MMS
    • API changes:
      • Query language property in query registry methods to support Lucene queries in addition to VIATRA queries
      • Repository structure now contains author for TWC revisions and MMS commits
  • Minor changes
    • Improved error messages on the web console
    • Clear query registry now has separate role from query registration
    • Update to VIATRA 2.2.0
  • Bug fixes
    • Incomplete persistent index files are now cleaned up after failed indexing tasks
    • Various small fixes


  • IncQuery Server for Teamwork Cloud 2019.07 2019-07-15
    Major changes

    • Introduced additional generic API methods:
      • Transform persisted compartments to various model representations
      • Generic API methods for Amazon Neptune and Elasticsearch integration services
    • Support IncQuery Desktop 1.8 validation rules
  • Minor changes
    • Web Console notifications: Web Console can signal the completion of long running operations as native operating system notifications
    • Repository update responses now contain compartment URIs of new revisions
  • Bug fixes
    • Fix incorrect request validation for query execution parameter binding with primitive types
    • Improved performance of repository update in case of MMS connector
    • Made OpenAPI definition more well-formed
    • Fixed filename escaping in file-based persistent index
    • Avoid concurrent preparation of validation queries


  • IncQuery Server for Teamwork Cloud 2019.05 2019-05-25
    Major changes

    • Web console for working with MMS repositories
    • Clean up Open API specification
    • Introduce additional generic operations
    • Apache Shiro based access control
  • Minor changes
    • Duplicate query registration feedback: The response in case of duplicate registration is more user-friendly both for custom and model queries
    • TWC version checking: IncQuery Server now checks the version of the OSMC API
  • Bug fixes
    • Fixed filtering indexed revisions in the repository tree of the Web Console
    • Removed an unnecessary repository update call in the Web Console


  • IncQuery Server for Teamwork Cloud 2019.04 2019-04-10
    Major changes

    • API changes:
      • MMS integration: it is possible to connect to an OpenMBEE MMS repository, retrieve the structure of organizations, projects, refs and commits and index the contents of a specific commit into the persistent index
      • Generic model management operations (index, load, query): these operations refer to TWC revisions as compartments and work with compartments from any supported model repository (such as MMS).
      • Delta service application is no longer needed: the server now uses the /revisionDiff OSMC API introduced in TWC 19.0 SP2 to retrieve changes between revisions
    • Internal changes:
      • Persistent index data storage has been rewritten to use streaming file writing and reading to significantly reduce transient memory usage, write and load back times
      • Persistent index data storage now stores delta information instead of full data index copy leading to significantly faster delta indexing times
  • Minor changes
    • Swagger UI available in the Web Console: the server API can be directly used through a new tab on the console
  • Bug fixes
    • Various small fixes


  • IncQuery Server for Teamwork Cloud 2019.03.1 2019-03-14
    Bug fixes

    • Fixes in Amazon Neptune integration


  • IncQuery Server for Teamwork Cloud 2019.03 2019-03-06
    Major changes

    • New Experimental APIs:
      • Transform persisted revisions into standard model formats such as RDF Turtle or CSV and download them as files from the server
      • Amazon Neptune integration: load a persisted revision into an Amazon Neptune database (e.g. to run SPAR-QL queries on the models)
      • Elasticsearch integration: load a persisted revision into an Elasticsearch instance (e.g. to perform full-text search on element attributes)
    • Internal changes
      • Persistent index can store data from any model source, with TWC revisions handled as generic compartments
  • Minor changes
    • Composition API is used by default during indexing, disable it if you have not yet updated Teamwork Cloud to 19.0 SP1
  • Bug fixes
    • Various small fixes


  • IncQuery Server for Teamwork Cloud 2019.01.2 2019-02-18
    Bug fixes

    • Fix delta indexing related bug in impact analysis of file-based persistent index
    • Add mechanism to retry OSMC requests failing due to connection issues
    • Check revision existence before indexing
    • Fix server startup issues causing incorrect component status


  • IncQuery Server for Teamwork Cloud 2019.01.1 2019-01-23
    Bug fixes

    • Model query registration and validation supports query definition representation changes in IncQuery for MagicDraw 1.7.0
    • Fix register model queries failing on second and later invocations

Download Details

IncQuery Server for Teamwork Cloud is currently available as a free technology preview, with no feature limitations. It has been tested to work with Teamwork Cloud 19.0 SP2 and OpenMBEE MMS 3.x. Use the link below to request an evaluation package, which contains access to Docker images and instructions on setting up and configuring IncQuery Server on your infrastructure. You can also contact our experts using the support form, we would love to help you getting started with IncQuery technology!

For information on IncQuery Model Analysis Suite please contact us using the support from.