Iam working on modeling requirement and architecture of informatics systems to finally check interaction between theses heterogenous components (Systems and SoS)
It depends which types of models you prefer to use. For instance, mathematical models, simulation models, physical models (in other words for physical experiment or explore). If you wanted you would be able to leverage Matlab Simulink for simulation modeling or Matlab (main kernel) for mathematical modeling of cyber physical systems, cloud systems or their components etc. At the same time, for special tasks better to use different software estimator's packets.
Thank you for your answer , Actually I work on informatics model to modeling systems Requirement,architecture... and finally to verify interaction between these systems .
If I would be "simple", since your refer a need to model "innformatics sytèms", I would suggest to you to consider the set of "languages" that are being standerdized by the Object Management Group (https://www.omg.org/). There you will find "solutions" such as UML, BPML/N...
Nevertheless, keep in mind that currently, these solutions are mostly applied by IT people.
And fare less in the business or in the area of technical people (other than IT).
As a matter of fact, there are various languages and tools to adress yours expectations.
And I have to say also that they are more or less relevant, in terms of "acceptance" notably, depending on the context they are applied. This comes to the fact that there are different "modelling communities", each having its languages and related tools.
So, you should take this context into consideration. And being ready to apply or adapt yourself to different languages and tools, depending on the context you interact with, at some points.
One thing is "syntactically agnostic" : the "ontology" "behind" the modelling languages.
And this is the mastering or, simpler, the sense of such an ontology that allow to "translate" syntactics formalisms from each to the others.