Kontrollknoten (UML)

Eine Kontrollknoten (engl. ControlNode) ist ein Modellelement in der Unified Modeling Language (UML), einer Modellierungssprache für Software und andere Systeme.

Kontrollknoten werden bei der Spezifikation von Aktivitäten verwendet. Sie stellen spezielle Aktivitätsknoten dar, bei denen Objekt- und Kontrollflüsse koordiniert werden.

Arten von Kontrollknoten

Startknoten

Ein Startknoten (engl. InitialNode) ist ein Knoten, bei dem Kontrolltoken in die Aktivität eingespeist werden, wenn die Aktivität aufgerufen wird.

Endknoten

Ein Endknoten (engl. FinalNode) ist ein Knoten, bei dem ein Fluss in einer Aktivität endet. Die UML unterscheidet zwischen Endknoten für Flüsse und Endknoten für Aktivitäten, die mit eintreffenden Token jeweils unterschiedlich umgehen. Erreicht ein Token einen Endknoten für Aktivitäten, wird das Token konsumiert und die Aktivität terminiert, unabhängig davon, ob allenfalls noch andere Token in der Aktivität fließen. Im Gegensatz dazu läuft die Aktivität weiter, wenn ein Token einen Endknoten für Flüsse erreicht und noch zusätzliche Token in der Aktivität fließen.

Parallelisierungsknoten

Ein Parallelisierungsknoten (engl. ForkNode) hat genau eine einführende Kante. Token, die den Knoten über diese Kante erreichen, werden vervielfacht, so dass eine Kopie über jede ausgehende Kante geschickt werden kann.

Synchronisationsknoten

Ein Synchronisationsknoten (engl. JoinNode) hat mehrere eingehende und eine ausgehende Kante. Der Knoten erwartet im Normalfall ein Token auf jeder eingehenden Kante, bevor er ein Token an die ausgehende Kante weitergibt. Varianten davon sind aber möglich, indem dem Knoten eine Synchronisationsspezifikation (engl. JoinSpecification) zugeordnet wird. Diese könnte zum Beispiel regeln, dass ein Token genau dann weiterzugeben ist, wenn an mindestens zwei eingehenden Kanten ein Token anliegt.

Verzweigungsknoten

Ein Verzweigungsknoten (engl. DecisionNode) ist eine Gabelung im Tokenfluss. Token, die einen Verzweigungsknoten über eine eingehende Kante erreichen, verlassen ihn über genau eine ausgehende Kante. Es sind die Guards der ausgehenden Kanten, die bestimmen, über welche Kante das ausgehende Token den Verzweigungsknoten verlässt.

Verbindungsknoten

Ein Verbindungsknoten (engl. MergeNode) führt mehrere eingehende Flüsse zusammen. Im Gegensatz zum Synchronisationsknoten synchronisiert der Verbindungsknoten diese Flüsse nicht. Jedes Token, das an einer der eingehenden Kanten anliegt, wird über die ausgehende Kante weitergereicht.

Unterschiede zur UML 1.x

Die Kontrollknoten wurden in der UML2 neu eingeführt.

Siehe auch

Literatur

  • Christoph Kecher: UML 2.0 – Das umfassende Handbuch. Galileo Computing, 2005, ISBN 3-89842-573-8
  • Conrad Bock: UML 2 Activity and Action Models Part 3: Control Nodes. in Journal of Object Technology, vol. 2, no. 6, pp. 7–23. [1]

Read other articles:

Philippine Army Air Corps (PAAC) (also as PAAC Infantry Battalion, 1942)Pulutong Himpapawid ng Hukbong Katihan ng PilipinasPhilippine Army Air Corps Emblem 1941–42Active1936 – after May 1942 May 1945 – 1 July 1947Country Commonwealth of the PhilippinesBranchPhilippine ArmyTypeCombat Flying Units; Infantry (after c.31 Dec 41)SizeAir Group; Infantry BattalionPart ofFar East Air ForceEngagementsWorld War II Battle of Bataan Philippines campaign (1941–1942) Philippines Campaign...

 

تلعب التربة دوراً هاماً في نمو النباتات وحياتها، وتعد الأساس الذي تقوم عليه عمليات الإنتاج الزراعي والحياة الحيوانية، كما تحوي التربة على كثير من الكائنات الحية الدقيقة، و الديدان، و الحشرات. وتكمن أهمية التربة في كونها وسطاً استنادياً للنباتات تنمو فيها الجذور، وعن طري...

 

Romance Is a Bonus BookPoster promosiNama alternatifRomance Is a SupplementHow to Publish LoveHangul로맨스는 별책부록 GenreKomedi romantisPembuatStudio DragonDitulis olehJung Hyun-jungSutradaraLee Jeong-hyoPemeranLee Na-youngLee Jong-sukNegara asalKorea SelatanBahasa asliKoreaProduksiProduser eksekutifHwang Jee-wooPengaturan kameraKamera tunggalRumah produksiStory & Pictures MediaDistributortvNRilis asliJaringantvNFormat gambar1080i (HDTV)Format audioDolby DigitalRilis26 Januari&...

Este artículo o sección tiene referencias, pero necesita más para complementar su verificabilidad. Busca fuentes: «Slayer» – noticias · libros · académico · imágenesEste aviso fue puesto el 26 de noviembre de 2022. Slayer Slayer en el Hellfest 2017, de izquierda a derecha: Gary Holt, Tom Araya y Kerry King.Datos generalesOrigen Huntington Park, California, Estados UnidosEstado ActivoInformación artísticaGénero(s) Thrash metalPeríodo de actividad 1...

 

Encounter between the German Kaiserliche Marine and the British Royal Navy early in World War I This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Battle of Zanzibar – news · newspapers · books · scholar · JSTOR (July 2015) (Learn how and when to remove this message) Battle of ZanzibarPart of World War IA Royal...

 

This article is about the American-type breed. For the British-type, see Asian cat § Bombay. Breed of cat Breed of catBombayA common Bombay catCommon nicknamesParlor PantherOriginUnited StatesBreed standardsCFAstandardTICAstandardACFstandardACFA/CAAstandardCCA-AFCstandardDomestic cat (Felis catus) The Bombay cat is a short-haired breed of domestic cat. Bombays are glossy solid black cats with a muscular build, and have characteristic large bright copper-golden eyes.[1][2]...

Halaman ini berisi artikel tentang sistem kepercayaan dan praktik. Untuk organisasi, lihat Gereja Scientology. Untuk kegunaan lain, lihat Scientology (disambiguasi). ScientologyLambang Scientology terdiri dari huruf S (Scientology) dan segitiga ARC dan KRC (dua konsep penting dalam Scientology)[1]Tanggal pendirianMei 1952[2]Kantor pusatGold BaseRiverside County, California[3]Ketua Religious Technology CenterDavid MiscavigeSitus webwww.scientology.orgCatatanGedung utama...

 

1180-84 Latin text by H. of Saltrey Tractatus de Purgatorio Sancti Patricii (Treatise on Saint Patrick's Purgatory) is a Latin text written about 1180–1184 by a monk who identified himself as H. of Saltrey. The author is traditionally known as Henry, though this was an insertion and invention of Matthew of Paris and has been contested in the influential work of historian Jacques le Goff.[1] H de Saltrey was a Cistercian in Huntingdonshire. A 1506 illustration of Owein with the Prior...

 

Questa voce sull'argomento diritto internazionale è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Una giovane vietnamita in un campo profughi in Malaysia (1980). Per rifugiato si intende generalmente una persona che si trova al di fuori del proprio paese di origine e che non può o non vuole tornarvi per fondati motivi di discriminazione politica, religiosa, razziale, di nazionalità o a causa di persecuzioni. Un rifugiato che ha formalmente presentat...

American politician from Connecticut Lucy Dathan is an American politician who serves as a member of the Connecticut House of Representatives from the 142nd district, comprising parts of New Canaan and Norwalk.[1] She was born in St. Louis, Missouri, and has three children.[2] Career Dathan, a Democrat affiliated with the Working Families Party, ousted incumbent Republican Fred Wilms in the 2018 Connecticut elections to become the first Democrat to win election in the 142nd Ho...

 

Cet article est une ébauche concernant l’alpinisme et l’escalade. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Pour les articles homonymes, voir Ancrage. Un point d'ancrage est un point de fixation solide (piton, etc), permanent ou temporaire, permettant d'y accrocher, suspendre un objet. En alpinisme Sangle autour d'un point d'ancrage En alpinisme ou en escalade, un point d'ancrage ou simplement ancrage...

 

Al Sadd SC's team in 2012 with From Left to Right: Stand Up : Lee Jung-Soo - Kasola - Hassan - Al-Bloushi - Ibrahim Majid - Saqr. Sitting Niang - Khalfan Ibrahim - Belhadj - Al Haidos - Raúl. Al Sadd Sports Club is a Qatari professional football club based in Doha. The club was formed in 1969 as Al Sadd Sports Club, and played their first competitive match in 1969, The club has won a total of 63 major trophies, At the local level the national championship a record 16 times also won the Emir...

American politician Henry Schley Ervay12th Mayor of DallasIn office1870–1872Appointed byEdmund J. DavisPreceded byBenjamin LongSucceeded byBenjamin Long Personal detailsBornc. (1834-06-01)June 1, 1834Elmira, New YorkDiedAugust 21, 1911(1911-08-21) (aged 77)San Diego, CaliforniaResting placeOakland Cemetery, Dallas, Texas U.S.Nationality USASpouse Maria Louise Hickman ​ ​(m. 1862)​Children4OccupationCapitalist, politician Henry Schley Ervay (c...

 

PausDamasus IIAwal masa kepausan17 Juli 1048Akhir masa kepausan9 Agustus 1048PendahuluBenediktus IXPenerusLeo IXInformasi pribadiNama lahirPoppoLahirIndonesiaWafat9 Agustus 1048Roma, ItaliaPaus lainnya yang bernama Damasus Paus Damasus II, nama lahir Poppo (???-9 Agustus 1048), adalah Paus Gereja Katolik Roma sejak 17 Juli 1048 hingga 9 Agustus 1048. Didahului oleh:Benediktus IX Paus1048 – 1048 Diteruskan oleh:Leo IX lbs Paus Gereja Katolik Daftar paus grafik masa jabatan orang kudus N...

 

Kubrat di fronte ai suoi figli con la spada di fronte al Fascio littorio, 1926 La Grande Basilica di Pliska è la più grande chiesa cristiana dell'Europa orientale nel IX secolo. La cristianizzazione della Bulgaria è un processo lungo e ambiguo. Nominalmente, i bulgari furono battezzati nell'865/866 secondo l'epigrafia, ma Kubrat era ancora un cristiano, e il suo padrino era l'imperatore Eraclio I.[1][2] Si può sostenere che la cristianizzazione della Bulgaria continuò e d...

Phan Đình TrạcChức vụỦy viên Bộ Chính trị khóa XIIINhiệm kỳ31 tháng 1 năm 2021 – nay3 năm, 197 ngàyTổng Bí thưNguyễn Phú Trọng Bí thư Trung ương Đảng khóa XII, XIIINhiệm kỳ6 tháng 10 năm 2017 – nay6 năm, 314 ngàyTổng Bí thưNguyễn Phú TrọngThường trực Ban Bí thưTrần Quốc Vượng Võ Văn ThưởngTrương Thị MaiLương Cường Trưởng ban Nội chính Trung ươngNhi...

 

Questa voce o sezione sull'argomento Informatica non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Schermata dal file system di Windows XP Un file system (in acronimo FS) è una struttura dati deputata alla gestione e all'archiviazione dei file su un computer. Il termine viene utilizzato anche in riferiment...

 

2010 Japanese anime film directed by Masahiko Murata Naruto Shippuden the Movie: The Lost TowerJapanese film posterDirected byMasahiko MurataWritten byJunki TakegamiProduced byFukashi AzumaNaoji HōnokidaniStarring Junko Takeuchi Toshiyuki Morikawa Saori Hayami Ryūzaburō Ōtomo Music byYasuharu TakanashiProductioncompanyStudio PierrotDistributed byTohoRelease date July 31, 2010 (2010-07-31) Running time85 minutesCountryJapanLanguageJapaneseBox office¥1.03 billion (US$8.5 mil...

Historical building in Milan, Italy Loggia degli Osii. Center of second floor of facade with parlera balcony with central eagle sculpture and flanking serpents (heraldic symbol of the Visconti) The Loggia degli Osii is a Gothic-style civic building of Milan, Italy. It is located in Piazza Mercanti, a central city square of Milan that used to be its centre in the Middle Ages. History Construction took place between 1316 and 1321, commissioned by Matteo I Visconti, lord of Milan, who wanted a s...

 

В Википедии есть статьи о других людях с такой фамилией, см. Искандер. Фазиль Искандер Имя при рождении Фазильбей Абдулович Искандер Полное имя Фазиль Абдулович Искандер Дата рождения 6 марта 1929(1929-03-06)[1][2][…] Место рождения Сухум, Социалистическая Советская Ре�...