SET {
ListeDElements }
SET
permet de spécifier que le type correspondant à un ensemble d'éléments non ordonné.
Pour effectuer un typage dynamique, il ne faut plus utiliser l'instruction ANY
mais :
Selon une convention ad-hoc du protocole que le module modélise, la propriété référencée contient alors une valeur définissant le type de la valeur typée dynamiquement.
-- Definition d'un ensemble d'elements.
MonType ::= SET
{
MaProprieteA BOOLEAN,
MaProprieteB INTEGER,
MaProprieteC CHARACTER STRING
}