Beziehung: LAN-Typ - Prozessor ServerMit diesem Beispiel sollen keine Werte zugewiesen, sondern nur die Konsistenz der Konfiguration überprüft werden. Die Abhängigkeit zwischen dem LAN-Typ FDDI und der Auswahl von Prozessoren wird dargestellt.
Wenn der LAN Typ FDDI ist, muß das Motherboard des Servers entweder ein Pentium, ein Motorola 68040 oder ein Sparc 5 Prozessor enthalten.
Beziehung: FDDI_Motherboards
Quelltext:
OBJECTS: network is_a (300) c_net WHERE Lan = c_lan_type, Server is_a (300) c_server WHERE Motherboard = c_motherboard
CONDITION:
Part_of (server, network) and network.Lan = ‘FDDI’
RESTRICTIONS:
Motherboard in (‘Pentium’, ‘68040’, ‘Sparc’)
Das Constraint bezieht sich auf die Objekte Netz und Server. Über die Klasse c_net werden wiederum sowohl die Server von Abteilungsnetzen als auch Unternehmensnetzen angesprochen, da die Klassen, denen sie zugeordnet sind, Unterklassen von c_net sind.
Über die Bedingung wird angegeben, daß der Server Teil eines Netzwerks sein muß und der LAN-Typ für das Netzwerk FDDI sein muß. Dann darf das Motherboard nur ein Pentium, 68040 oder ein Sparc Prozessor enthalten.
Das Constraint sollte sowohl dem Unternehmensnetz als auch dem Abteilungsnetz zugeordnet werden.