Powerful queries at the fingertips of your engineers.


IncQuery is our flagship family of engineering tool systems, which enables engineers to analyze design models stored in version control systems, collaborative repositories or databases, by executing powerful ad-hoc queries. IncQuery provides a scalable query evaluation engine that is specifically tailored to large-scale engineering modeling applications, including UML/SysML and AUTOSAR tools. With IncQuery, you can build scalable validation and analytics solutions that can process entire repositories several orders of magnitude faster than traditional modeling tools or database systems.

IncQuery technology is available in two commercial solutions, IncQuery for MagicDraw and IncQuery Server for Teamwork Cloud.

IncQuery for MagicDraw

IncQuery for MagicDraw is an add-on for MagicDraw, the leading SysML engineering workbench, which can automatically and instantaneously validate stereotyped UML/SysML models against built-in and custom validation rules. With IncQuery for MagicDraw, you can execute powerful ad-hoc queries against your models, to quickly detect common modelling errors, which are typically introduced by incomplete profiles, external tools, or manual modelling mistakes.

IncQuery Server for Teamwork Cloud

IncQuery Server for Teamwork Cloud is a standalone server product which can be deployed alongside Teamwork Cloud, MagicDraw’s collaborative repository solution. IncQuery Server provides a cloud-based execution platform for queries and validation rules and enables fast and powerful querying over all the projects and their revisions, providing a comprehensive and scalable solution for automated validation, change impact analysis, model reviews, and other tool features.


Powerful queries at your fingertips: IncQuery provides integrated support for executing ad-hoc model queries written in the VIATRA Query Language (VQL). VQL is a fully featured query language – like SQL for databases – but tailored specifically for SysML/UML models.

Easy to use: IncQuery is simple and straightforward to use. Your custom queries can be turned into MagicDraw’s Active Validation rules with just a few mouse clicks. The IncQuery add-on for MagicDraw also provides quick fixes for each violation, so that the you can quickly and conveniently repair your model.

Fully integrated with your favourite modeling tool: IncQuery provides a full-featured editor (including syntax highlight and code completion) for writing queries, both on your desktop and the web. Results and rule violations are reported and all quick fixes are offered via the standard user interface facilities that you are already familiar with.

Scalable: IncQuery provides top-notch scalability. Within MagicDraw, all validation is done on-the-fly, i.e. violations are continuously computed without any delay, even for very complex profiles and models that are more than hundred thousand elements in size. On the Teamwork Cloud, queries and validation rules can run on entire repositories with more than 10 million elements within seconds.


Query Editor

On-the-fly validation and quick fixes

IncQuery for MagicDraw (formerly known as InstaSchema) gives you unprecedented insight into your UML/SysML models.

Open in Youtube


IncQuery for MagicDraw 1.5 is currently available as a free technology preview, with no feature limitations and a 90-day trial license built-in. You can download the getting started package of IncQuery for MagicDraw by filling the survey on the bottom of this page. The getting started package, which works with MagicDraw 18.4 and 18.5, includes the installable plug-in, a quick start tutorial and sample projects.

In case you need help with the tool, get in touch with us via, We are also looking for your feedback, feature suggestions, and ideas for improvement.

If you are interested in the IncQuery Server for Teamwork Cloud, contact us privately on The commercial versions are planned for release in Q2 2018. Get in touch with is at our booth at the No Magic World Symposium 2018!

Request IncQuery for MagicDraw

Request IncQuery for MagicDraw Evaluation Version for MagicDraw 18.5

Please include your e-mail address so we can get back to you!

Where did you learn about IncQuery for MagicDraw?

How do you use MagicDraw?