Definition. Optional architecture refinement [ftip-00JH]

Let \(M\) denote an existing model intervention. An architecture refinement is a record \(A=(\mathcal X,\mathcal Y,\operatorname {Map}_A)\) whose map realizes the same declared input and output interface. Forgetting \(A\) returns \(M\); no architecture claim is made when the field is omitted.