De grundlæggende elementer for det her formulerede generelle systemmodelleringssprog er meget enkle idet alle systemer udelukkende selv består af andre (del)systemer samt orienterede, boolske kanter til strukturering af (del)systemerne som matematiske grafer. Kanterne i graferne udgør ikke systemets relationer men angiver kun en eller anden form for "fører-til" / "kommer-før" ordning af (del)systemerne. Alle bestanddele af et system - såvel "ting" som relationer - betragtes i sig selv som (del)systemer. Det egentlige modelleringssprogs semantik og definitioner beskrives ved hjælp af sådanne uvægtede/ufarvede, orienterede, matematiske grafer.
Det grundlæggende koncept om systemer betående af (del)systemer og relationer udgør samtidigt hele den semantiske kerne i det generelle modelleringssprog. Kardinaliteten for relationer er som udgangspunkt "udefineret mange-til-mange" således at alle kardinaliteter er mulige.
Semantik for system-relation koncept
Refleksiv definition af system-relation koncept
Definitionsgraferne læses som navngivne noder (under stregen i noden) og kanter. Noder angives desuden med type (over stregen i noden).
Type-instance konceptet er i sig selv blot en særlig form for relationer der defineres nærmere i de følgende afsnit. System-relation og type-instance koncepterne udgør en komplet, selvdefinerende kerne for det her formulerede generelle systemmodelleringssprog. Derudover defineres i de følgende afsnit blot yderligere et whole-part koncept, der ligeledes i sig selv blot er en særlig form for relationer. Disse tre koncepter udgør den samlede, strukturelle kerne for det her definerede generelle systemmodelleringssprog.
|