Η γλώσσα προδιαγραφής επιτρέπει τη δήλωση ομάδων κόμβων, όπου
κάθε ομάδα κόμβων αποτελείται από ένα αριθμό μελών που διασυνδέονται
μέσω ενός τοπικού δικτύου επικοινωνίας. Μία ομάδα κόμβων μπορεί να είναι
ομογενής, να αποτελείται δηλαδή από ένα αριθμό κόμβων του ίδιου τύπου ή
ετερογενής. Μια ετερογενής ομάδα κόμβων δηλώνεται με απαρίθμηση των
μελών της. Η γλώσσα προδιαγραφής επιτρέπει τον καθορισμό του ρυθμού
μετάδοσης και του μεγέθους πακέτων με τα οποία μεταδίδονται τα μηνύματα
αλλά δεν παρέχει τη δυνατότητα καθορισμού κάποιας συγκεκριμένης
τοπολογίας. Στα παρακάτω παραδείγματα φαίνεται η δήλωση μιας
ομοιογενούς ομάδας κόμβων (με 8 μέλη) και μιας ετερογενούς ομάδας κόμβων
(με 2 μέλη):
DEFINE NODE CLUSTER HomogeneousCluster OF CLASS nodeType WITH {
numNodes : 8; %number of nodes in cluster
packetSize : 1024; %packet size (in bytes)
transferRate : 500000; %measured in bytes per sec (4MBit)
}
DEFINE NODE NodeA OF CLASS nodeTypeA;
DEFINE NODE NodeB OF CLASS nodeTypeB;
DEFINE NODE CLUSTER HeterogeneousCluster WITH {
numNodes : 2; %number of nodes in cluster
packetSize : 1024; %packet size (in bytes)
transferRate : 500000; %measured in bytes per sec (4MBit)
MEMBER_NODES : {NodeA, NodeB}
}