Repository navigation
FTA for failure mode regarding code and mw::config out of sync - #1143
Conversation
4ae1e07 to
442a16d
Compare
d9459bd to
c7b5ee0
Compare
3d5e744 to
2f67157
Compare
| // mitigates = "GeneratedCodeDoesNotMatchGenerationInputs" | ||
| description = "Input artifacts shall be manually reviewed for correctness" | ||
| ScoreReq.AoU ArtifactsRequireManualReview { | ||
| description = "Input artifacts (proxy/skeleton code and mw::config) shall be manually reviewed for correctness" |
There was a problem hiding this comment.
The input artefacts (which aragen generated) is the C++ service-interface definition. (not proxy/skeleton).
So - I guess regarding the config, we already have AoU?
So here you should just talk about the service-interface definition.
There was a problem hiding this comment.
I checked and there is no dedicated AoU for the configuration (review).
I would therefore keep this AoU for both parts.
I adapted the description so that it's not calling it proxy/skeleton code but C++ service-interface definitions.
Since this AoU is also not aragen (or code generators in general) specific, I think it can handle all input artifacts.
| ScoreReq.FailureMode CodeDoesNotMatchConfiguration { | ||
| guidewords = [ ScoreReq.Guideword.UnintendedFunction ] | ||
| description = "Proxys and Skeletons as data-types are generated using the aragen and not handwritten, may not match to the input (Meta-Model)." | ||
| description = "Definitions of proxies, skeletons and data-types may not match the given mw::com configuration." |
There was a problem hiding this comment.
see above -> service-.interface definition may not match ...
There was a problem hiding this comment.
Adapted this part.
7ab1511 to
65598b6
Compare
5097d03 to
b1067e0
Compare
b1067e0 to
35e76a0
Compare
No description provided.