Powerful model queries at your fingertips
IncQuery for MagicDraw provides integrated support for executing ad-hoc model queries written in the VIATRA Query Language (VQL) against your MagicDraw models. VQL is a fully featured query language - like SQL for databases - but tailored specfically for SysML/UML models. VQL gives you the ability to analyze your models using powerful constructs with unprecedented scalability provided by a state-of-the-art query evaluation engine.
Fully integrated with MagicDraw
IncQuery for MagicDraw extends the Customization-based domain-specific language definition mechanism provided by MagicDraw, by annotating built-in and custom profiles to be used for validation. All violations are reported and all quick fixes are offered via the standard user interface facilities that you are already familiar with.
IncQuery for MagicDraw checks for structural conformance of domain models (block diagrams), i.e. whether classes, together with their attribute and reference properties are typed -- tagged with stereotypes -- consistently with respect to the profile. Additionally, IncQuery for MagicDraw also checks multiplicity adherence of dependency relationships.
IncQuery for MagicDraw provides top-notch scalability. 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.
Easy to use
IncQuery for MagicDraw is simple and straightforward to use. Your custom queries can be turned into Active Validation rules with just a few mouse clicks. IncQuery for MagicDraw also provides quick fixes for each violation, so that the you can quickly and conveniently repair your model.
VQL Query Editor
On-the-fly validation and quick fixes
IncQuery for MagicDraw (formerly known as InstaSchema) 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, in order to quickly detect common modelling errors, which are typically introduced by incomplete profiles, external tools, or manual modelling mistakes.
IncQuery for MagicDraw is currently available as a free technology preview, with no feature limitations and a 90-day trial license built-in.
- You can download the evaluation version of IncQuery for MagicDraw by filling the survey on the bottom of this page. This version was tested with MagicDraw 18.5.
- The quick start tutorial is also available for download.
- We are looking for your feedback, feature suggestions, ideas for improvement etc. You are welcome to post public comments on the No Magic forum topic, or contact us privately via firstname.lastname@example.org. Thanks!
- A commercial version of IncQuery for MagicDraw is planned for release in early 2018.