{"id":7377,"date":"2023-01-18T10:00:12","date_gmt":"2023-01-18T09:00:12","guid":{"rendered":"https:\/\/medtech-ingenieur.de\/?p=7377"},"modified":"2023-08-02T14:41:59","modified_gmt":"2023-08-02T12:41:59","slug":"tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect","status":"publish","type":"post","link":"https:\/\/medtech-ingenieur.de\/en\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/","title":{"rendered":"Tips and tricks for simulating state machines with Enterprise Architect"},"content":{"rendered":"<p>For modeling systems and software, we use the Enterprise Architect tool. This tool is a powerful tool for modeling systems and software and is widely used in development departments. In previously published articles, we have, for example, addressed the topic <a href=\"https:\/\/medtech-ingenieur.de\/en\/requirements-engineering-mit-enterprise-architect\/\">Requirements Engineering with Enterprise Architect<\/a> In this article, we&#039;ll explore the graphical simulation of state machines. I&#039;d like to share a few tips and tricks with you on how we approach simulating state machines with Enterprise Architect.<\/p>\n<h3>Creating a state machine<\/h3>\n<p>When you create a state machine in Enterprise Architect, a package is created with an empty diagram in the State Machine category.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild1.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><br \/>Standard diagram for the state machine<\/figcaption><\/figure>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild2.png \" alt=\"\" width=\"400\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><br \/>Empty State Machine<\/figcaption><\/figure>\n<p>This diagram is <strong>not<\/strong> This is a diagram that can be executed in the simulation. Therefore, it is recommended to use a state machine as <em>State Element<\/em> (in our example: Main State Machine). This state machine is a simulatable file and contains a visual diagram that should be used as the &quot;main diagram.&quot; The original state machine can be hidden in a folder for invisible components.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild-3-1.png\" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><br \/>executable state machine<\/figcaption><\/figure>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild4.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><br \/>Executable state machine in original state machine<\/figcaption><\/figure>\n<h3>Structure of the State Machine<\/h3>\n<p>To perform a simulation, the model needs a starting point (<em>Initial<\/em>) and states or state machines. A simulation path can be terminated with an endpoint (<em>Final<\/em>). These elements must be <em>Transitions<\/em> Nesting of elements is possible, and in State Machines, subordinate diagrams can be created in a separate view.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild5.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><br \/>Creating a transition between states<\/figcaption><\/figure>\n<h3><strong>Controlling the State Machine<\/strong><\/h3>\n<p>Simple transitions (<em>Transitions<\/em>) are signaled independently by the program and thus automatically lead to the next element.<\/p>\n<div style=\"width: 1920px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-7377-1\" width=\"1920\" height=\"1080\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Video-Automatisch.mp4?_=1\" \/><br \/><a href=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Video-Automatisch.mp4\">https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Video-Automatisch.mp4<\/a><\/video><\/div>\n<p>In order to have manual control over the processes, the transition is assigned a <em>Trigger<\/em> In our example, we have the triggers &quot;Mainpower connect&quot; and &quot;Power loss&quot; to manually switch the states.<\/p>\n<div style=\"width: 1920px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-7377-2\" width=\"1920\" height=\"1080\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Video-Trigger.mp4?_=2\" \/><br \/><a href=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Video-Trigger.mp4\">https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Video-Trigger.mp4<\/a><\/video><\/div>\n<h3><strong>Organizing States and State Machines<\/strong><\/h3>\n<p>To improve clarity, there are various ways to arrange diagram elements on different levels.<\/p>\n<h5>Boxed<\/h5>\n<p>In boxed state machines, elements are positioned within the boundaries and can be directly connected to other elements via transitions. This means that all elements in these state machines are visible at the current level. In small diagrams, this allows for a quick understanding of the elements. In complex diagrams, this variant quickly leads to an overload of information and is not helpful for a clear presentation. The boxed method can be used for states and state machines.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild6.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><br \/>Boxed elements in the state \u201cPowered\u201d and the state machine \u201cState Machine boxed\u201d<\/figcaption><\/figure>\n<h5>Detailed<\/h5>\n<p>With detailed state machines, the elements contained within them are displayed in a separate diagram, at a deeper level. This method significantly improves clarity, especially in large systems, by reducing them to the essentials.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild7.png\" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><br \/>Detailed view of the state machine<\/figcaption><\/figure>\n<p>As you can see in our example, both methods can be combined to create clear and understandable diagrams.<\/p>\n<h3><strong>Transitions between state machines<\/strong><\/h3>\n<p>When transitioning to a state machine, it may be desirable to have multiple entry paths that result in different simulation sequences. This is not possible with the &quot;Initial&quot; element. EntryPoints are used for this purpose, enabling the transition from a higher-level state machine to a dedicated sub-state machine. To do this, the corresponding EntryPoint must be inserted as a link at each level (the initial state machine and the sub-state machine). This procedure can also be used for the transition back to the initial state machine. Enterprise Architect provides ExitPoints for this path. In our experience, ExitPoints did not work as expected, and the simulation did not continue with subsequent events. There is a simple workaround for this, which is only visible in the symbolism. Instead of ExitPoints, EntryPoints can be used to transition to another state machine or the higher-level state machine. If necessary, these EntryPoints can be renamed, for example, to ExitPoint.<\/p>\n<h3><strong>Simulating the State Machine<\/strong><\/h3>\n<p>To perform the simulation, the simulator is used, which can be selected in the menu under Analyzer \u2192 Simulate \u2192 Simulator.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\" https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild8.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><\/p>\n<p>Opening the simulator<\/figcaption><\/figure>\n<p>The simulator allows you to select, start, pause, and stop the state machine for the simulation. The simulator also displays the simulation processes as text.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild9.png\" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><br \/>Simulation window when opening<\/figcaption><\/figure>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild10.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><br \/>Simulation with executed events<\/figcaption><\/figure>\n<p>We also recommend displaying the Simulation Events Window.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\" https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild11.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><\/p>\n<p>Opening the Simulation Events Window<\/figcaption><\/figure>\n<p>Waiting, available triggers are displayed in the Simulation Event Window and can be activated. Activated triggers are listed. Additionally, the trigger sequence can be saved and used for automated processing.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\" https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild12.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><\/p>\n<p>Simulation Events Window with used triggers (left) and available triggers (right).<\/figcaption><\/figure>\n<p>In the simulation, the currently active element and the waiting paths are displayed normally and the inactive elements are overlaid with a blue veil.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\" https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild13.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><\/p>\n<p>Standby is the active state, Start Boxed Machine and Start Detailed Machine are the waiting triggers. The remaining elements are &quot;blued out.&quot;<\/figcaption><\/figure>\n<p>The triggers can also be executed by another action by right-clicking the waiting trigger in the diagram and selecting the \u201cSignal Trigger in Simulation\u201d action.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\" https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild14.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><\/p>\n<p>Signaling the trigger directly in the diagram<\/figcaption><\/figure>\n<p>In this way, triggers can be queued in the Simulation Events Window and then executed manually or automatically.<\/p>\n<figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4660\" src=\" https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild15.png \" alt=\"\" width=\"300\" height=\"225\" \/><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\"><\/p>\n<p>Simulation Events Window with executed (Mainpower connect), queued (Start boxed Machine and Standby) and waiting triggers (right column).<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>With these tips, you can create a simulable state machine that you can use to engage your stakeholders when discussing system behavior and simulate the system&#039;s behavior.<\/p>\n<div style=\"width: 1920px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-7377-3\" width=\"1920\" height=\"1080\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Video-Gesamt.mp4?_=3\" \/><br \/><a href=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Video-Gesamt.mp4\">https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Video-Gesamt.mp4<\/a><\/video><\/div>\n<p>Do you have questions about modeling state machines? We would be happy to support you with the system engineering for your project. Contact us.<\/p>","protected":false},"excerpt":{"rendered":"<p>F\u00fcr die Modellierung von Systemen und Software verwenden wir das Tool Enterprise Architect. Das Tool ist ein leistungsf\u00e4higes Werkzeug zur Modellierung von Systemen und Software und ist in Entwicklungsabteilungen weit verbreitet. In bereits ver\u00f6ffentlichten Artikeln haben wir z. B. das Thema Requirements Engineering mit Enterprise Architect beleuchtet. In diesem Artikel wollen wir uns mit der [&hellip;]<\/p>\n","protected":false},"author":22,"featured_media":7424,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","tve_updated_post":"","tve_custom_css":"","tve_user_custom_css":"","tve_globals":{},"tcb2_ready":1,"tcb_editor_enabled":0,"tve_landing_page":"","_tve_header":"","_tve_footer":""},"categories":[2,7,5,8],"tags":[12,86,360,631],"class_list":["post-7377","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-systemarchitekten","category-technik","category-tools","tag-enterprise-architect","tag-modellierung","tag-simulation","tag-state-machines","post-wrapper","thrv_wrapper"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tipps und Tricks f\u00fcr die Simulation von State Machines mit Enterprise Architect - MEDtech Ingenieur GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/medtech-ingenieur.de\/en\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tipps und Tricks f\u00fcr die Simulation von State Machines mit Enterprise Architect - MEDtech Ingenieur GmbH\" \/>\n<meta property=\"og:description\" content=\"F\u00fcr die Modellierung von Systemen und Software verwenden wir das Tool Enterprise Architect. Das Tool ist ein leistungsf\u00e4higes Werkzeug zur Modellierung von Systemen und Software und ist in Entwicklungsabteilungen weit verbreitet. In bereits ver\u00f6ffentlichten Artikeln haben wir z. B. das Thema Requirements Engineering mit Enterprise Architect beleuchtet. In diesem Artikel wollen wir uns mit der [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/medtech-ingenieur.de\/en\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/\" \/>\n<meta property=\"og:site_name\" content=\"MEDtech Ingenieur GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/medtechIngenieur\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-18T09:00:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-02T12:41:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild6.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1152\" \/>\n\t<meta property=\"og:image:height\" content=\"1151\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lars Gerboth\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MedtechIng\" \/>\n<meta name=\"twitter:site\" content=\"@MedtechIng\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lars Gerboth\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/\"},\"author\":{\"name\":\"Lars Gerboth\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/person\\\/c54c127c3dc0a011d4410ddc6ded8887\"},\"headline\":\"Tipps und Tricks f\u00fcr die Simulation von State Machines mit Enterprise Architect\",\"datePublished\":\"2023-01-18T09:00:12+00:00\",\"dateModified\":\"2023-08-02T12:41:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/\"},\"wordCount\":1151,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/StateMachine_Simulation-Bild6.png\",\"keywords\":[\"Enterprise Architect\",\"Modellierung\",\"Simulation\",\"State machines\"],\"articleSection\":[\"Allgemein\",\"Systems Engineering\",\"Technik\",\"Tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/\",\"name\":\"Tipps und Tricks f\u00fcr die Simulation von State Machines mit Enterprise Architect - MEDtech Ingenieur GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/StateMachine_Simulation-Bild6.png\",\"datePublished\":\"2023-01-18T09:00:12+00:00\",\"dateModified\":\"2023-08-02T12:41:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/#primaryimage\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/StateMachine_Simulation-Bild6.png\",\"contentUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/StateMachine_Simulation-Bild6.png\",\"width\":1152,\"height\":1151,\"caption\":\"Boxed Elemente in dem State \u201ePowered\u201c und der State Machine \u201eState Machine boxed\u201c\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/medtech-ingenieur.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tipps und Tricks f\u00fcr die Simulation von State Machines mit Enterprise Architect\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#website\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/\",\"name\":\"MEDtech Ingenieur GmbH\",\"description\":\"Ingenieursdienstleister f\u00fcr Medizintechnik\",\"publisher\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#organization\"},\"alternateName\":\"MEDtech\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/medtech-ingenieur.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#organization\",\"name\":\"MEDtech Ingenieur\",\"alternateName\":\"MEDtech\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/logo-700x700-1.png\",\"contentUrl\":\"https:\\\/\\\/medtech-ingenieur.de\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/logo-700x700-1.png\",\"width\":700,\"height\":700,\"caption\":\"MEDtech Ingenieur\"},\"image\":{\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/medtechIngenieur\",\"https:\\\/\\\/x.com\\\/MedtechIng\",\"https:\\\/\\\/www.instagram.com\\\/medtech.ingenieure\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/37871229\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/medtech-ingenieur.de\\\/#\\\/schema\\\/person\\\/c54c127c3dc0a011d4410ddc6ded8887\",\"name\":\"Lars Gerboth\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a19e8e64e753a7315430f090d89c632d7073a9144162a12681188bc91cbfbe1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a19e8e64e753a7315430f090d89c632d7073a9144162a12681188bc91cbfbe1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8a19e8e64e753a7315430f090d89c632d7073a9144162a12681188bc91cbfbe1?s=96&d=mm&r=g\",\"caption\":\"Lars Gerboth\"},\"description\":\"Seit Juni 2020 bin ich als Entwicklungsingenieur bei den MEDtech Ingenieuren t\u00e4tig und freue mich auf spannende Projekte. Hierbei bringe ich mich gerne mit meinen Fachkenntnissen und meiner Berufserfahrung, vor allem im mechanischen Bereich, ein.\",\"url\":\"https:\\\/\\\/medtech-ingenieur.de\\\/en\\\/author\\\/lgerboth\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tips and tricks for simulating state machines with Enterprise Architect - MEDtech Ingenieur GmbH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/medtech-ingenieur.de\/en\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/","og_locale":"en_US","og_type":"article","og_title":"Tipps und Tricks f\u00fcr die Simulation von State Machines mit Enterprise Architect - MEDtech Ingenieur GmbH","og_description":"F\u00fcr die Modellierung von Systemen und Software verwenden wir das Tool Enterprise Architect. Das Tool ist ein leistungsf\u00e4higes Werkzeug zur Modellierung von Systemen und Software und ist in Entwicklungsabteilungen weit verbreitet. In bereits ver\u00f6ffentlichten Artikeln haben wir z. B. das Thema Requirements Engineering mit Enterprise Architect beleuchtet. In diesem Artikel wollen wir uns mit der [&hellip;]","og_url":"https:\/\/medtech-ingenieur.de\/en\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/","og_site_name":"MEDtech Ingenieur GmbH","article_publisher":"https:\/\/www.facebook.com\/medtechIngenieur","article_published_time":"2023-01-18T09:00:12+00:00","article_modified_time":"2023-08-02T12:41:59+00:00","og_image":[{"width":1152,"height":1151,"url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild6.png","type":"image\/png"}],"author":"Lars Gerboth","twitter_card":"summary_large_image","twitter_creator":"@MedtechIng","twitter_site":"@MedtechIng","twitter_misc":{"Written by":"Lars Gerboth","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/#article","isPartOf":{"@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/"},"author":{"name":"Lars Gerboth","@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/person\/c54c127c3dc0a011d4410ddc6ded8887"},"headline":"Tipps und Tricks f\u00fcr die Simulation von State Machines mit Enterprise Architect","datePublished":"2023-01-18T09:00:12+00:00","dateModified":"2023-08-02T12:41:59+00:00","mainEntityOfPage":{"@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/"},"wordCount":1151,"commentCount":1,"publisher":{"@id":"https:\/\/medtech-ingenieur.de\/#organization"},"image":{"@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/#primaryimage"},"thumbnailUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild6.png","keywords":["Enterprise Architect","Modellierung","Simulation","State machines"],"articleSection":["Allgemein","Systems Engineering","Technik","Tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/","url":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/","name":"Tips and tricks for simulating state machines with Enterprise Architect - MEDtech Ingenieur GmbH","isPartOf":{"@id":"https:\/\/medtech-ingenieur.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/#primaryimage"},"image":{"@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/#primaryimage"},"thumbnailUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild6.png","datePublished":"2023-01-18T09:00:12+00:00","dateModified":"2023-08-02T12:41:59+00:00","breadcrumb":{"@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/#primaryimage","url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild6.png","contentUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2022\/11\/StateMachine_Simulation-Bild6.png","width":1152,"height":1151,"caption":"Boxed Elemente in dem State \u201ePowered\u201c und der State Machine \u201eState Machine boxed\u201c"},{"@type":"BreadcrumbList","@id":"https:\/\/medtech-ingenieur.de\/tipps-und-tricks-fuer-die-simulation-von-state-machines-mit-enterprise-architect\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/medtech-ingenieur.de\/"},{"@type":"ListItem","position":2,"name":"Tipps und Tricks f\u00fcr die Simulation von State Machines mit Enterprise Architect"}]},{"@type":"WebSite","@id":"https:\/\/medtech-ingenieur.de\/#website","url":"https:\/\/medtech-ingenieur.de\/","name":"MEDtech Ingenieur GmbH","description":"Engineering service provider for medical technology","publisher":{"@id":"https:\/\/medtech-ingenieur.de\/#organization"},"alternateName":"MEDtech","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/medtech-ingenieur.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/medtech-ingenieur.de\/#organization","name":"MEDtech Engineer","alternateName":"MEDtech","url":"https:\/\/medtech-ingenieur.de\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/logo\/image\/","url":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2024\/01\/logo-700x700-1.png","contentUrl":"https:\/\/medtech-ingenieur.de\/wp-content\/uploads\/2024\/01\/logo-700x700-1.png","width":700,"height":700,"caption":"MEDtech Ingenieur"},"image":{"@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/medtechIngenieur","https:\/\/x.com\/MedtechIng","https:\/\/www.instagram.com\/medtech.ingenieure\/","https:\/\/www.linkedin.com\/company\/37871229\/"]},{"@type":"Person","@id":"https:\/\/medtech-ingenieur.de\/#\/schema\/person\/c54c127c3dc0a011d4410ddc6ded8887","name":"Lars Gerboth","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8a19e8e64e753a7315430f090d89c632d7073a9144162a12681188bc91cbfbe1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8a19e8e64e753a7315430f090d89c632d7073a9144162a12681188bc91cbfbe1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8a19e8e64e753a7315430f090d89c632d7073a9144162a12681188bc91cbfbe1?s=96&d=mm&r=g","caption":"Lars Gerboth"},"description":"Since June 2020, I&#039;ve been working as a development engineer at MEDtech Ingenieure and look forward to exciting projects. I&#039;m happy to contribute my specialist knowledge and professional experience, especially in the mechanical field.","url":"https:\/\/medtech-ingenieur.de\/en\/author\/lgerboth\/"}]}},"_links":{"self":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts\/7377","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/comments?post=7377"}],"version-history":[{"count":25,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts\/7377\/revisions"}],"predecessor-version":[{"id":7539,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/posts\/7377\/revisions\/7539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/media\/7424"}],"wp:attachment":[{"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/media?parent=7377"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/categories?post=7377"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/medtech-ingenieur.de\/en\/wp-json\/wp\/v2\/tags?post=7377"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}