This is a list of suggestions for future versions of the language(post 1.0), other languages, or even MAL as whole.
This issue is just a place to save them for the time being.
Find a better way to implement NotPresent type defences and integrate them with the attempt-successful-impact pattern.
Have defences provide built-in bypasses.
Come up with an easier way to track data flows through networking assets. See Inspected/Uninspected dichotomy.
Implement asset properties that work similarly to how defences operate.
Introduce logical operators that can be used to combine attack steps on different assets within the model, rather than the language. Use it as the base class for all of the assets in the language.
Only allow for references to go one level below to avoid skipping AND attack steps or defences on the non-final assets.
This is a list of suggestions for future versions of the language(post 1.0), other languages, or even MAL as whole.
This issue is just a place to save them for the time being.
NotPresent
type defences and integrate them with the attempt-successful-impact pattern.*
operator.