Skip to main content
Jump to: navigation, search



  • Current status: Bugzilla Gerrit AERI
  • TODOs from last meeting
  • Ongoing work
    • Rete performance optimization
    • EMF-independent local search
  • Release scheduling
    • 1.6.1
    • 1.7.0
  • We should document Eclipse Preferences in the docs
  • Builder perf
  • Collections refactor, Java 8-spec challenges
  • Base index refactor: use internal IDs + bidirectional ID<->object ref map
  • Gerrit changes for DRED tests + poset comparator in RETE


  • Guava requirement in validation fragment
    • Issue created, not high priority
  • Base index exceptions with Papyrus
    • Cannot reproduce, we won’t investigate for now
  • API tools errors
    • Gábor and Zoltán had some issues with this
  • Rete performance optimization
    • Experiments with Eclipse Collections
    • Use specialized tuples for common sizes
    • Both result in significant memory reduction in CPS benchmark
  • Base index refactor
    • Introduce new variant for instance store using internal IDs
  • Java 8 BREE in EC vs. VIATRA
    • Maybe provide BREE restricted fragments to provide collections
  • Local search only on query runtime context
    • Working version ready
    • Some serious performance regressions on initial measurements
      • Possibly related to derived features not available in index
  • Release schedule suggestion:
    • Plan to contribute 1.6.1 for Oxygen.1 (September 27, 2017)
      • Release planned around end July
    • Plan to contribute 1.7.0 for Photon M4
  • Document VIATRA related Eclipse Preferences to docs
    • TODO Ábel: initiate place in doc and document experimental TP indexing
  • Builder performance
    • István: seems to be the most important user problem
    • Possible directions:
      • Generate less files per pattern
      • Add caches in several places to improve runtime performance
      • Access metamodels through Xtext index
  • DRed tests and Poset comparator bug
    • TODO Tamás: please deal with these topics

Back to the top