In the context of creating an ecosystem, the graph below reveals information about it's behavior. Dot : A node with the entity's name. There's a tree, grass, a fern, etc.Blue arrow : A requirement. The tree requires grass and high altitude.Red line : Cannot co-exist with. Grass cannot co-exist with stone.This may look like a nice way to represent such problem, but it quickly becomes painful when more entities are into account.I'm looking for an alternative way to represent these entities on a much larger scale.So what are some good ways to represent this rule engine on a bigger scale?
What are good ways to represent requirements and cannot-have connections?
design;graph