A verification activity invokes verification methods.
We have methods that accept instance model references as parameters. When specified as model element formal no error message occurs. However, when a property type representing model references is used it reports an error when as actual a model reference is passed in.
integration.aadl is an aadl model.
testme.aadl defines a property type and a property.
consistency.reqspec defines a requirement.
consistency_plan.verify has two method invocations (consistency2 and consistency3) that give the error message.
Resolute.methodregistry has the entries that define the formal parameters to the method being invoked.
A verification activity invokes verification methods. We have methods that accept instance model references as parameters. When specified as model element formal no error message occurs. However, when a property type representing model references is used it reports an error when as actual a model reference is passed in. integration.aadl is an aadl model. testme.aadl defines a property type and a property. consistency.reqspec defines a requirement. consistency_plan.verify has two method invocations (consistency2 and consistency3) that give the error message. Resolute.methodregistry has the entries that define the formal parameters to the method being invoked.
The issue is in verify.xsemantics