Skip to content

Filter-NAC Optimisations #376

@anthonyanjorin

Description

@anthonyanjorin

Filter NACs can be quite costly (we don't yet know how costly).

Here are some ideas to reduce the number of filter NACs we currently generate:

  • Don't generate filter NACs if the forbidden structure is impossible anyway (multiplicities 0..1, container semantics, multiplicities and other matched edges in the same pattern?, ...)
  • Check if we handle the case where the forbidden edge can never be translated anyway with the rules of the TGG (and if we handle this generally enough)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions