| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 2-291 Semantik Mit 2 UML Verbindungen ?- Art: DataType [ 1,,1 } Die Datenart, die auf dem Argument bewertet, muß an sich anpassen. Wohlgeformtheitrichtlinien Kein 2,22,2,3 CodeAction Eine Codetätigkeit führt eine Tätigkeit durch, die außerhalb UML definiert wird. Dieses kann mit einbeziehen externe Abhängigkeiten, also es sind nicht eine mathematische Umwandlung wie ein Primitives Funktionstätigkeit. Die Tätigkeit kann Eingänge und Ausgänge haben. Kodieren Sie Tätigkeiten darf nicht ändern wenden Sie Gedächtniszustand ein, obgleich es hart ist, solche Sachen zu verhindern. Die Semantik von a kodieren Sie Tätigkeit, die Gegenstandgedächtnis sind unbestimmt, zusammen mit der Semantik von allen ändert nachher durchgeführte Tätigkeiten. Attribute ?- Sprache: Zeichenkette -- die Sprache, in der die Codetätigkeit spezifiziert wird. ?- kodierung: Zeichenkette -- eine Zeichenkette, die die Tätigkeit in der gegebenen Sprache kennzeichnet. Nicht sinnvoll zu UML. Verbindungen keine Eingänge ?- Argument: T [ * ], wo T Implementierungsabhängiges auf self.encoding ist Die Eingangswerte Ausgänge ?- Resultat: U [ * ], wo U Implementierungsabhängiges auf self.encoding ist Die Ausgangswerte Wohlgeformtheitrichtlinien Offenbar hat jede Art Codetätigkeit Begrenzungen auf seinen Eingangs- und Ausgangswerten, aber wie der vollständige Zweck der Codetätigkeit ist, etwas, das außerhalb UML, ist es zu tun ist nicht möglich, die Begrenzungen innerhalb UML zu spezifizieren. Semantik 1. Wenn die ganze von und von Datenfluß, sind Vorbedingungen der Tätigkeit erfüllt worden, die Eingangswerte werden von den Eingangsstiften erhalten und gemacht zugänglich für Berechnung. |  |
|
| |
|
|