Warning: this web site is currently under construction.

Interface Communication Modelling Language (ICML) is a UML/SysML-based modelling language for the specification of communication interfaces between systems.
The language aims to reduce the inherent ambiguity of the natural language specifications based on ICD (Interface Control Document), by providing formal and graphical means to describe these interfaces.

The profile implementation is currently undergoing using TopCased, for which we also aim to integrate the final version in the available open source implementation of UML and SysML specifications.

Please feel free to contact us at danielegmail-icml@yahoo.it for further information. We are in the process of uploading the relevant documentation on this website. For the time being, please refer to our publications listed in the reference page.

Preliminary information are available through the papers published in InsideGNSS and in GPS Solutions.