{"id":7460,"date":"2025-11-28T05:53:52","date_gmt":"2025-11-28T04:53:52","guid":{"rendered":"https:\/\/web-dev-weissblau.de\/microconsult\/?p=7460"},"modified":"2026-02-14T16:19:49","modified_gmt":"2026-02-14T15:19:49","slug":"systems-engineering-with-sysml","status":"publish","type":"post","link":"https:\/\/www.microconsult.de\/en\/systems-engineering-mit-der-sysml\/","title":{"rendered":"Systems Engineering with SysML"},"content":{"rendered":"<div class=\"contentTeaser\">\n<p><strong>Overview of important diagrams, notations and applications<\/strong><\/p>\n<p><strong>This article is primarily aimed at system architects who specify and\/or document simple as well as highly complex systems using a standardized notation. The OMG (Object Management Group) standardized SysML (Systems Modeling Language) specifically for these tasks. SysML specifies a total of nine diagrams and their notations. This article presents the four most important ones and their application in the example project of an engine control unit. Tools support system architects in applying SysML. Learn how a SysML model can be structured.<br \/>\n<\/strong><\/p>\n<h2>What is SysML?<\/h2>\n<p>In document-centric development, technical project information is scattered across numerous documents and often difficult to locate. Model-centric development, on the other hand, aims to centralize all this information within a single model. The corresponding documents mentioned earlier, such as the system architecture specification, can then be generated from the model with the help of a tool at the push of a button. For these models to be understandable to all project stakeholders, the notations used must be familiar and ideally adhere to a standard. In software development, this is achieved through the use of...\u00a0<a title=\"Wikipedia: UML - Unified Modeling Language\" href=\"https:\/\/de.wikipedia.org\/wiki\/Unified_Modeling_Language\" target=\"_blank\" rel=\"noopener\">UML\u00a0<\/a>(Unified Modeling Language) is already widely used. However, it is only partially suitable for system modeling.<\/p>\n<p>For this reason, the related species exists\u00a0<a title=\"SysML Open Source Specification Project\" href=\"https:\/\/sysml.org\/\" target=\"_blank\" rel=\"noopener\">SysML\u00a0<\/a>(Systems Modeling Language) Standard specifically for system modeling.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Model-based development with SysML and UML\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild1.png\" alt=\"Model-based development with SysML and UML\" width=\"500\" height=\"316\" \/><\/p>\n<p><em>Figure 1: Model-based development with SysML and UML<\/em><\/p>\n<p>UML and SysML provide semantics (meaning) and notation (graphical representation of meaning) in the form of diagrams.<\/p>\n<p>Historically, UML existed before SysML. Figure 2 shows that both standards specify some of the same diagrams.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Relationship between SysML and UML\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild2.png\" alt=\"Relationship between SysML and UML\" width=\"500\" height=\"317\" \/><\/p>\n<p><em>Figure 2: Relationship between SysML and UML<\/em><\/p>\n<p>Figure 3 shows a detailed overview of the diagrams standardized in SysML and their relationship to UML.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"SysML Systems Engineering Diagram Overview\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild3.png\" alt=\"SysML Systems Engineering Diagram Overview\" width=\"500\" height=\"332\" \/><\/p>\n<p><em>Figure 3: SysML diagram overview<\/em><\/p>\n<p>Only the diagrams marked with a dot in Figure 3 are considered below as a first introduction to the topic of system modeling with SysML:<\/p>\n<p>Use case diagram, sequence diagram, block definition diagram and state sequence diagram.<\/p>\n<h2>Presentation of a system example: Engine control<\/h2>\n<p>The example system of motor control shown in Figure 4 will serve as a practical application of SysML diagrams. The functionality of the motor control system can be summarized as follows:<\/p>\n<p>The system consists of a motor unit, a motor control unit, and a motor controller. The motor unit comprises an encoder, a brushless DC motor, and a gearbox. The motor control unit handles the direct control and speed regulation of the BLCD motor. The motor controller unit manages user interaction via an LCD touchscreen and executes the following application.<\/p>\n<p>The application allows the user to adjust the rotational speed of the BLDC motor using virtual, displayed values from -7.0 to +7.0 in increments of +\/-0.5. The sign determines the direction of rotation, and 0 means standstill.<\/p>\n<p>The application provides the user with two primary operating modes: STOP and RUN. The user can switch between these two modes using the STOP\/RUN button. In STOP mode, the drive is deactivated. In RUN mode, the drive is activated and provides the user with two operating modes, DIRECT and PRESELECT, selectable via the MODE button.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"System example engine control - SysML\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild4.jpg\" alt=\"System example engine control - SysML\" width=\"500\" height=\"350\" \/><\/p>\n<p><em>Figure 4: System example engine control \u2013 SysML<\/em><\/p>\n<p>In DIRECT mode, pressing the INCREASE \u25b2 and DECREASE \u25bc buttons directly affects the motor&#039;s current speed. The ENTER key has no function in DIRECT mode. In PRESELECT mode, the user can set the preselected speed using the INCREASE \u25b2 and DECREASE \u25bc buttons. The motor&#039;s current speed remains unchanged initially. Only when the ENTER key is pressed does the preselected speed become the current speed and thus apply to the motor. Once the speed is applied, the application automatically resets the preselected speed to zero.<\/p>\n<h2>Use case diagram of the SysML notation<\/h2>\n<p>In the context of the system development process, the use case diagram supports the system requirements analysis (see Table 1) by graphically visualizing functional requirements and their relationships.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Use Case Diagram Notation (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild5.png\" alt=\"Use Case Diagram Notation (SysML)\" width=\"500\" height=\"301\" \/><\/p>\n<p><em>Figure 5: Use-case diagram notation (SysML)<\/em><\/p>\n<p>The (sub)system boundary precisely defines the system under consideration. Everything that is part of the system lies within the boundary. Actors represent all elements that interact with the system. These can be, for example, people, but also other external systems. A use case represents a set of functional requirements. Functional requirements specify what the system visibly accomplishes externally.<\/p>\n<p>To ensure the use case name is as meaningful as possible, it should consist of a noun-verb combination. The association, as a relation between actor and system, more precisely between actor and use case, describes the interaction between them. Direction can be indicated by arrows (unidirectional, bidirectional). In the diagram above, the direction is not specified. This is represented by the simple connecting line without arrows.<\/p>\n<p>The use case diagram offers several other notations to represent more complex situations.<\/p>\n<h2>SysML Use Case Diagram \u2013 Practical Example: Engine Control<\/h2>\n<p>The context view in Figure 6 shows the environment into which the system integrates. A key characteristic of the context view is the single, all-encompassing use case that represents the complete central system functionality(s).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Context view with the use case diagram (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild6.png\" alt=\"Context view with the use case diagram (SysML)\" width=\"500\" height=\"390\" \/><\/p>\n<p><em>Figure 6: Context view with the use case diagram (SysML)<\/em><\/p>\n<p>In this example, the Power_Supply acts on the system, the user interacts bidirectionally, and the system generates a RotationalSpeed_Torque.<\/p>\n<p>The functional requirements view refines the central use case of the context view. For more complex systems, a hierarchical organization of the functional requirements views is recommended.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Functional Requirements View \u2013 Top Level (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild7.png\" alt=\"Functional Requirements View \u2013 Top Level (SysML)\" width=\"500\" height=\"226\" \/><\/p>\n<p><em>Figure 7: Functional requirements view \u2013 top level (SysML)<\/em><\/p>\n<p>At the top level, the operating modes STOP and RUN are the focus. The use case &quot;Select and operate RUN mode&quot; also executes the use case &quot;Enable drive&quot;, which is done via the &lt; The relationship is modeled. This also applies analogously to the other two use cases.<\/p>\n<p>Figure 8 shows the use case diagram, which describes the use case &quot;Select and operate RUN mode&quot; in more detail.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Functional requirements view for the use case Select and operate RUN mode (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild8.png\" alt=\"Functional requirements view for the use case Select and operate RUN mode (SysML)\" width=\"500\" height=\"314\" \/><\/p>\n<p><em>Figure 8: Functional requirements view for the use case Select and operate RUN mode (SysML)<br \/>\n<\/em><\/p>\n<p>The operating modes DIRECT and PRESELECT can be refined in further use-case diagrams.<\/p>\n<h2>Sequence diagram of the SysML notation<\/h2>\n<p>In the context of the system development process, the sequence diagram supports system requirements analysis and system architecture analysis (see Table 1) by graphically representing interactive and non-generic interactions between different elements. These behavioral excerpts are also referred to as scenarios. They can be used, for example, as test scenarios at various stages of development.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Sequence diagram notation (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild9.png\" alt=\"Sequence diagram notation (SysML)\" width=\"500\" height=\"316\" \/><\/p>\n<p><em>Figure 9: Sequence diagram notation (SysML)<\/em><\/p>\n<p>The structural elements used to communicate over time depend on the current step in the development process (see Table 1). Each structural element contains a lifeline that indicates its lifetime. In system requirements analysis, use cases and actors can be represented via external communication. In system architecture analysis and design, these are the blocks and their ports presented below.<\/p>\n<p>The sequence diagram distinguishes between synchronous (filled arrow) and asynchronous (open arrow) interaction. In synchronous communication, the caller waits until the interaction is complete and then continues. The control focus indicates the call duration. Upon completion of the synchronous interaction, a return to the caller occurs, which can provide information. In asynchronous communication, the caller (trigger) initiates the interaction, for example, via signals or events, and then continues immediately without waiting.<\/p>\n<p>The sequence diagram offers many other powerful notations to represent even the most complex, non-generic processes.<\/p>\n<h2>Sequence diagram of SysML \u2013 Practical example of motor control<\/h2>\n<p>The scenario in Figure 10 describes a specific process for the use case &quot;Select and operate PRESELECT mode&quot;. The scenario describes exactly the process for getting from the specified preconditions to the postconditions \u2013 nothing more!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Scenario for the use case Select and operate PRESELECT mode (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild10.png\" alt=\"Scenario for the use case Select and operate PRESELECT mode (SysML)\" width=\"500\" height=\"288\" \/><br \/>\n<em>Figure 10: Scenario for the use case Select and operate PRESELECT mode (SysML)<\/em><\/p>\n<h2>Block definition diagram of the SysML notation<\/h2>\n<p>In the context of the system development process, the block definition diagram supports system architecture analysis and system architecture design (see Table 1) through the graphical representation of functional and physical structural elements and their communication links.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Block Definition Diagram Notation (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild11.png\" alt=\"Block Definition Diagram Notation (SysML)\" width=\"500\" height=\"288\" \/><\/p>\n<p><em>Figure 11: Block Definition Diagram Notation (SysML)<\/em><\/p>\n<p>A block represents a physical or functional architectural element. The precise identification of whether it is physical or functional could, for example, be achieved using stereotypes. Blocks can be nested; for instance, a physical block can contain multiple functional blocks. Associations between blocks determine the communication paths. Flow ports serve to specify the communication points at the blocks more precisely. From the use case diagram, the actors there, as system-external elements, can be connected to blocks, optionally via ports, using this association.<\/p>\n<p>If a block of the same type is present multiple times in a system, blocks and ports can be instantiated. For physical blocks, this means that the block is developed once but produced multiple times and installed multiple times in the system. Identical and\/or parameterizable functional blocks can also be used multiple times. The block definition diagram offers many other powerful notations for representing even the most complex system architectures.<strong>.<\/strong><\/p>\n<h2>Block definition diagram of SysML \u2013 practical example: engine control<\/h2>\n<p>Figure 12 shows the system architecture from a physical point of view with the internal communication paths, but also the communication to external elements (actors) is modeled.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Physical System Architecture View (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild12.png\" alt=\"Physical System Architecture View (SysML)\" width=\"500\" height=\"372\" \/><\/p>\n<p><em>Figure 12: Physical system architecture view (SysML)<\/em><\/p>\n<p>In this example, the Reduction attribute specifies the gear ratio of the engine transmission.<\/p>\n<h2>State sequence diagram of the SysML notation<\/h2>\n<p>In the context of the system development process, the state sequence diagram supports the\u00a0<strong>System requirements analysis\u00a0<\/strong>and that\u00a0<strong>System architecture design\u00a0<\/strong>(see Table 1) by graphically representing the generic behavior of individual elements, e.g., a use case or a block.<\/p>\n<p>It is possible to equip the blocks with additional elements; for example, the system architect can specify the corresponding block properties via attributes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"State sequence diagram notation (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild13.png\" alt=\"State sequence diagram notation (SysML)\" width=\"500\" height=\"308\" \/><\/p>\n<p><em>Figure 13: State sequence diagram notation (SysML)<\/em><\/p>\n<p>State sequence machines are used in many development disciplines, not only in system modeling but also in software and logic development. A state machine consists of the states that the described element can assume and the possible state transitions between them. The initial transition defines the starting point of the state sequence machine. Each transition can be arbitrarily combined with a parameterizable event, a condition, and an action list. Once the event and condition have been defined, both must be present for the transition to be executed.<\/p>\n<p>Each state is itself divided into three substates, which are traversed automatically. Upon entering a state, the onEntry substate is traversed, and the optionally associated action list is executed. The automaton then enters the onDo substate, which can also be optionally linked to an action list. Before executing an exit transition, the onExit substate is traversed, and the optionally associated action list is executed. The substates and their action lists are also valid for self-transitions. State sequence automata can be structured hierarchically (nested) and can contain parallel automata.<\/p>\n<p>The state sequence diagram offers many other notations to represent even the most complex generic processes in the system.<\/p>\n<h2>SysML state sequence diagram \u2013 practical example: engine control<\/h2>\n<p>Figure 14 shows the state behavior of the Main_Control_Board. This does not yet indicate whether it will later be implemented in hardware or software.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"State sequence machine of the Main_Control_Board (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild14.png\" alt=\"State sequence machine of the Main_Control_Board (SysML)\" width=\"500\" height=\"331\" \/><\/p>\n<p><em>Figure 14: State sequence machine of the Main_Control_Board (SysML)<\/em><\/p>\n<h2>SysML model building<\/h2>\n<p>There are certainly many approaches to building and organizing a SysML model. Regardless of the model structure you ultimately choose, it&#039;s crucial that every project member understands and adheres to it. A template model should be available within the company for this purpose. All modeling agreements should be documented in a company-specific SysML style guide.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Model Organization (SysML)\" src=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild15.png\" alt=\"Model Organization (SysML)\" width=\"500\" height=\"360\" \/><\/p>\n<p><em>Figure 15: Model organization in SysML<\/em><\/p>\n<p>Figure 15 shows an example of a model organization. The SysML model of the motor control is divided at the top level into System_Requirements and System_Architecture, thus separating the WHAT (requirements) from the HOW (architecture).<\/p>\n<h2>Summary<\/h2>\n<p>The SysML standard specifies diagrams and their notations. However, it doesn&#039;t directly address their use in the system development process. Defining this for one&#039;s own needs is the challenge for each company. Table 1 provides an initial guideline.<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"256\"><strong>Activity in system development<\/strong><\/td>\n<td valign=\"top\" width=\"256\"><strong>Visualized situation<\/strong><\/td>\n<td valign=\"top\" width=\"256\"><strong>SysML diagram<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/td>\n<\/tr>\n<tr>\n<td rowspan=\"3\" valign=\"top\" width=\"256\"><strong>System requirements analysis<\/strong><\/p>\n<p>&nbsp;<\/td>\n<td valign=\"top\" width=\"256\">System context view<\/td>\n<td valign=\"top\" width=\"256\">Use case diagram<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"256\">Functional requirements view<\/td>\n<td valign=\"top\" width=\"256\">Use case diagram<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"256\">Scenarios of external communication (use-case and actor-based)<\/td>\n<td valign=\"top\" width=\"256\">Sequence diagram<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"3\" valign=\"top\" width=\"256\"><strong>System architecture analysis<\/strong><\/td>\n<td valign=\"top\" width=\"256\">Functional and\/or physical system architecture<\/td>\n<td valign=\"top\" width=\"256\">Block definition diagram<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"256\">Communication architecture<\/td>\n<td valign=\"top\" width=\"256\">Block definition diagram<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"256\">Internal communication scenarios (block- and port-based)<\/td>\n<td valign=\"top\" width=\"256\">Sequence diagram<\/p>\n<p>&nbsp;<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\" valign=\"top\" width=\"256\"><strong>System architecture design<\/strong><\/p>\n<p>&nbsp;<\/td>\n<td valign=\"top\" width=\"256\">Refined functional and\/or physical system architecture<\/td>\n<td valign=\"top\" width=\"256\">Block definition diagram<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"256\">Generic behavior for functional and\/or physical blocks<\/td>\n<td valign=\"top\" width=\"256\">State sequence diagram<br \/>\nActivity diagram<br \/>\n(not presented here)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Table 1: SysML usage in the context of the system development process<br \/>\n<\/em><\/p>\n<h2>Further links<\/h2>\n<p><strong><a title=\"MicroConsult presentation and SysML example model\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/11\/sysml.zip\" target=\"_blank\" rel=\"noopener\">MicroConsult download for presentation and SysML example model<\/a><\/strong><\/p>\n<p><strong><a title=\"OMG Object Management Group\" href=\"https:\/\/www.omg.org\/\" target=\"_blank\" rel=\"noopener\">OMG \u2013 Object Management Group<\/a><\/strong><\/p>\n<p><strong><a title=\"SysML (Systems Modeling Language) at the OMG\" href=\"https:\/\/www.omgsysml.org\/\" target=\"_blank\" rel=\"noopener\">SysML (Systems Modeling Language) at the OMG<\/a><\/strong><\/p>\n<p><strong><a title=\"UML (Unified Modeling Language) at OMG\" href=\"https:\/\/www.uml.org\/\" target=\"_blank\" rel=\"noopener\">UML (Unified Modeling Language) at OMG<\/a><\/strong><\/p>\n<p><strong><a title=\"INCOSE International Council on Systems Engineering\" href=\"https:\/\/www.incose.org\/\" target=\"_blank\" rel=\"noopener\">INCOSE (International Council on Systems Engineering)<\/a><\/strong><\/p>\n<p><strong><a title=\"AP233 Application Protocol 233\" href=\"https:\/\/www.ap233.org\/\" target=\"_blank\" rel=\"noopener\">AP233 (Application Protocol 233)<\/a><\/strong><\/p>\n<p><strong><a title=\"STEP (Standard for the Exchange of Product Model Data), ISO 10303\" href=\"https:\/\/www.iso.org\/\" target=\"_blank\" rel=\"noopener\">STEP (Standard for the Exchange of Product Model Data), ISO 10303<\/a><\/strong><\/p>\n<p><em>SysML and UML are registered and protected trademarks of the Object Management Group (OMG).<\/em><\/p>\n<h2>MicroConsult supports you with training and coaching in the areas of system analysis and system design:<\/h2>\n<p><strong><a title=\"SysML: System analysis and system design with the Systems Modeling Language\" href=\"https:\/\/www.microconsult.de\/en\/sysml-model-based-system-analysis-and-system-design-using-the-systems-modeling-language\/\" target=\"_blank\" rel=\"noopener\">SysML: Model-based systems analysis and system design using the Systems Modeling Language<\/a><\/strong><\/p>\n<p><strong><a title=\"Requirements engineering and management for industrial development\" href=\"https:\/\/www.microconsult.de\/en\/requirements-engineering-schulung-requirements-engineering-und-requirements-management-fuer-embedded-systeme\/\" target=\"_blank\" rel=\"noopener\">Requirements Engineering and Requirements Management for Embedded Systems<\/a><\/strong><\/p>\n<p><strong>Training &amp; Coaching \u2013 also in live online format \u2013 on the other topics in our portfolio can be found here.\u00a0<\/strong><strong><a title=\"All training courses &amp; dates\" href=\"https:\/\/www.microconsult.de\/en\/all-training-dates-complete-overview\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/strong><\/p>\n<h2>Workshops on system analysis and system design<\/h2>\n<p>Furthermore, there is the possibility to explore the topic area\u00a0<strong>Systems Engineering\u00a0<\/strong>also in\u00a0<strong>tailor-made workshops<\/strong>\u00a0to address. They are tailored to the specific needs of tasks, projects, teams, and roles.<br \/>\n<a title=\"Contact form\" href=\"https:\/\/www.microconsult.de\/en\/contact\/\" target=\"_blank\" rel=\"noopener\"><br \/>\n<\/a><strong>Please contact us with your questions, requests and requirements \u2013 we are happy to assist you at +49 (0)89 450617-71. Or send us the\u00a0<\/strong><strong><a title=\"Contact form\" href=\"https:\/\/www.microconsult.de\/en\/contact\/\" target=\"_blank\" rel=\"noopener\">Contact form<\/a>.<\/strong><\/p>\n<p>Author:<br \/>\nThomas Batt, Dipl.-Ing. (FH), is a native of Freiburg. After training as a radio and television technician, he studied communications engineering at the University of Applied Sciences in Offenburg. Thomas Batt worked in development in the fields of power electronics, medical electronics, and CompactPCI\/VME bus CPU and peripheral boards. Today, he is responsible for software engineering for embedded\/real-time systems and development process consulting at MicroConsult GmbH as a trainer and coach.<\/p>\n<p><strong><a title=\"Systems Engineering SysML, script ESE 2013\" href=\"https:\/\/www.microconsult.de\/wp-content\/uploads\/2025\/11\/systems-engineering-mit-sysml_tb_ese2013-2.pdf\" target=\"_blank\" rel=\"noopener\">Article \u201eSystems Engineering with SysML\u201c as PDF<\/a><\/strong><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Wichtige Diagramme, Notationen und Anwendungen im \u00dcberblick Dieser Beitrag richtet sich in erster Linie an Systemarchitekten, die einfache aber auch sehr komplexe Systeme mit einer standardisierten Notation spezifizieren und \/ oder dokumentieren. Ganz speziell f\u00fcr diese Aufgaben hat die OMG (Object Management Group) die SysML (Systems Modeling Language) standardisiert. Die SysML spezifiziert insgesamt neun Diagramme [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-7460","post","type-post","status-publish","format-standard","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Systems Engineering mit der SysML - MicroConsult Academy 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:\/\/www.microconsult.de\/en\/systems-engineering-with-sysml\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Systems Engineering mit der SysML - MicroConsult Academy GmbH\" \/>\n<meta property=\"og:description\" content=\"Wichtige Diagramme, Notationen und Anwendungen im \u00dcberblick Dieser Beitrag richtet sich in erster Linie an Systemarchitekten, die einfache aber auch sehr komplexe Systeme mit einer standardisierten Notation spezifizieren und \/ oder dokumentieren. Ganz speziell f\u00fcr diese Aufgaben hat die OMG (Object Management Group) die SysML (Systems Modeling Language) standardisiert. Die SysML spezifiziert insgesamt neun Diagramme [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microconsult.de\/en\/systems-engineering-with-sysml\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroConsult Academy GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-28T04:53:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-14T15:19:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild1.png\" \/>\n<meta name=\"author\" content=\"weissblau media\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"weissblau media\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/\"},\"author\":{\"name\":\"weissblau media\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"headline\":\"Systems Engineering mit der SysML\",\"datePublished\":\"2025-11-28T04:53:52+00:00\",\"dateModified\":\"2026-02-14T15:19:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/\"},\"wordCount\":2149,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microconsult.de\\\/index.php?tinymceimg=sysml-systems-engineering_bild1.png\",\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/\",\"name\":\"Systems Engineering mit der SysML - MicroConsult Academy GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microconsult.de\\\/index.php?tinymceimg=sysml-systems-engineering_bild1.png\",\"datePublished\":\"2025-11-28T04:53:52+00:00\",\"dateModified\":\"2026-02-14T15:19:49+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/index.php?tinymceimg=sysml-systems-engineering_bild1.png\",\"contentUrl\":\"https:\\\/\\\/www.microconsult.de\\\/index.php?tinymceimg=sysml-systems-engineering_bild1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/systems-engineering-mit-der-sysml\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.microconsult.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Systems Engineering mit der SysML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#website\",\"url\":\"https:\\\/\\\/www.microconsult.de\\\/\",\"name\":\"MicroConsult Academy GmbH\",\"description\":\"Professionelle Schulungen, Beratung und Projektunterst\u00fctzung\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microconsult.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.microconsult.de\\\/#\\\/schema\\\/person\\\/b6d4c4ae959b068fbe8d9416ed019a0a\",\"name\":\"weissblau media\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g\",\"caption\":\"weissblau media\"},\"sameAs\":[\"https:\\\/\\\/www.microconsult.de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Systems Engineering with SysML - MicroConsult Academy 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:\/\/www.microconsult.de\/en\/systems-engineering-with-sysml\/","og_locale":"en_GB","og_type":"article","og_title":"Systems Engineering mit der SysML - MicroConsult Academy GmbH","og_description":"Wichtige Diagramme, Notationen und Anwendungen im \u00dcberblick Dieser Beitrag richtet sich in erster Linie an Systemarchitekten, die einfache aber auch sehr komplexe Systeme mit einer standardisierten Notation spezifizieren und \/ oder dokumentieren. Ganz speziell f\u00fcr diese Aufgaben hat die OMG (Object Management Group) die SysML (Systems Modeling Language) standardisiert. Die SysML spezifiziert insgesamt neun Diagramme [&hellip;]","og_url":"https:\/\/www.microconsult.de\/en\/systems-engineering-with-sysml\/","og_site_name":"MicroConsult Academy GmbH","article_published_time":"2025-11-28T04:53:52+00:00","article_modified_time":"2026-02-14T15:19:49+00:00","og_image":[{"url":"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild1.png","type":"","width":"","height":""}],"author":"weissblau media","twitter_card":"summary_large_image","twitter_misc":{"Written by":"weissblau media","Estimated reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/#article","isPartOf":{"@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/"},"author":{"name":"weissblau media","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"headline":"Systems Engineering mit der SysML","datePublished":"2025-11-28T04:53:52+00:00","dateModified":"2026-02-14T15:19:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/"},"wordCount":2149,"commentCount":0,"image":{"@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild1.png","inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/","url":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/","name":"Systems Engineering with SysML - MicroConsult Academy GmbH","isPartOf":{"@id":"https:\/\/www.microconsult.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/#primaryimage"},"image":{"@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild1.png","datePublished":"2025-11-28T04:53:52+00:00","dateModified":"2026-02-14T15:19:49+00:00","author":{"@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a"},"breadcrumb":{"@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/#primaryimage","url":"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild1.png","contentUrl":"https:\/\/www.microconsult.de\/index.php?tinymceimg=sysml-systems-engineering_bild1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.microconsult.de\/systems-engineering-mit-der-sysml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.microconsult.de\/"},{"@type":"ListItem","position":2,"name":"Systems Engineering mit der SysML"}]},{"@type":"WebSite","@id":"https:\/\/www.microconsult.de\/#website","url":"https:\/\/www.microconsult.de\/","name":"MicroConsult Academy GmbH","description":"Professional training, consulting and project support","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microconsult.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.microconsult.de\/#\/schema\/person\/b6d4c4ae959b068fbe8d9416ed019a0a","name":"weissblau media","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bbb409da4970da9446f6c49465d453cb8a0dae301e4d4f465b5c4e62408daa2e?s=96&d=mm&r=g","caption":"weissblau media"},"sameAs":["https:\/\/www.microconsult.de"]}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/comments?post=7460"}],"version-history":[{"count":5,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7460\/revisions"}],"predecessor-version":[{"id":11839,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/posts\/7460\/revisions\/11839"}],"wp:attachment":[{"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/media?parent=7460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/categories?post=7460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.microconsult.de\/en\/wp-json\/wp\/v2\/tags?post=7460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}