Overview of VIATRA 1.3 features, and a collection of links for related tutorials, tools, applications and other material. Presented at the Eclipse Neon Democamp at Budapest.
17. Under the hood improvements
Type inferrer
• New,future-proofrule-basedapproach
Lazy loading of queryspecifications
• Avoidexpensiveclassloading
Search based query evaluation
• Lotsofbugfixes
• Identifiedperformancebottlenecks
• Significantimprovementsprototypedfor1.4.0
21. Massif
Matlab Simulink Integration Framework
• Convert models
o Simulink EMF
o EMF Simulink
• Bridge simulators with Eclipse modeling tools
High-level features
• Multiple import modes (shallow, deep, flatten)
• Accessmodels via API
• Traceability links
https://github.com/IncQueryLabs/massif
22. MoDeS3 - Model-based Demonstrator
for Smart and Safe Systems
A technology demonstrator for education
• Development methodologies for
safety-criticalsystems
• Internet-of-Thingstechnologystack
Blog:
http://modes3.tumblr.com/
Source GitHub repo:
https://github.com/FTSRG/BME-MODES3
24. MoDeS3 - Model-based Demonstrator
for Smart and Safe Systems
A technology demonstrator for education
• Development methodologies for
safety-criticalsystems
• Internet-of-Thingstechnologystack
Built with VIATRA
• Validation
• Model transformation
• Code generation
Runs onVIATRA
• Complexevent processing
Blog:
http://modes3.tumblr.com/
Source GitHub repo:
https://github.com/FTSRG/BME-MODES3
26. Other platforms
IncQuery-D
• Distributed + Incremental graph query engine
• Deployed over cloud, highly scalable (100M+)
• Powered by Spark+Hadoop
• RDF, Property graphs, relational databases
IncA
• Program analysis framework
• Integrated with MPS, mbeddr
C++
• Efficient local search overobject models
• Generated from VIATRA query definitions
• Soon to becontributed to VIATRA
https://szabta89.github.io/projects/inca.html
https://github.com/viatra/incqueryd
https://github.com/doczir/EMFIncQuery-CPP
27. Summary
VIATRA
• Queryandtransformationframework
o Complex event processing
o Design space exploration
o Addons and integrations
• 1.3releaseready
o Neon compatibility
o Newfeatures
o Over70 issues resolved
• Manyrelatedtoolsandapplications
@IncQueryLabs
https://www.facebook.com/incquerylabs/
https://www.linkedin.com/company/incquery-labs-ltd-
http://www.incquerylabs.com/
info@incquerylabs.com
Tel:+36 706333973
http://www.eclipse.org/viatra/