“…They can also “execute” models, ie, perform simulations, but this requires formalizing notations so to give them an executable semantics. It is also possible to trace impacts of changes in requirements on state machines describing the lifecycle of the system or on diagrams representing its functional architecture . In any case, these processing tools should be designed from a syntactic point of view as opposed to a semantic point of view, ie, by considering models as structures in which it is possible to navigate and on which some structural operations can be performed, but without interpreting these structures (ie, without assigning them any meaning).…”