{
  "head": {
    "encoding": "utf-8",
    "structure_format": "rfc-8259 w/o hexadecimal escapes",
    "format": "cfu-json",
    "major_version": 1,
    "minor_version": 2,
    "generator_name": "crystal-facet-uml",
    "generator_version": "1.65.3"
  }
  ,
  "views":
  [
    {
      "diagram": {
        "id": 1,
        "type": "List", "diagram_type": 0,
        "stereotype": "mouse-droid",
        "name": "Mouse Droid",
        "description": [
                "This document shows a system architecture\n",
                "and software architecture for a mouse droid.\n",
                "This is a small repair droid similar to the MSE-6 used on death star 1.\n",
                "\n",
                "The structure of the system architecture is loosely based on arc42.\n",
                "The software architecture in chapter D0019#id follows more exactly the ",
                "arc42.org template\n",
                "proposed by Gernot Starke and Peter Hruschka.\n",
                "\n",
                "Copyright 2020-2025 Andreas Warnke\n",
                "License:\n",
                "Choose either Apache-2.0\n",
                "or Creative Commons Attribution (BY) Licence"
        ],
        "list_order": 0,
        "uuid": "93055a07-ed69-40c8-ba80-469e94242de3",
        "diagramelements":
        [
          {
            "id": 217,
            "classifier_name": "Scope of this Specification",
            "node": "4e4e3b4a-3d55-454e-be11-8d9d0b2bdf7b",
            "uuid": "56eafbc5-d1a9-4469-a583-ba813c0f159a"
          },
          {
            "id": 294,
            "classifier_name": "MoD5G",
            "node": "a929e73e-8f9d-40a7-81c2-f2e4da7ba93f",
            "uuid": "433c0f34-4bb1-48be-a92f-b6998a93ae7a"
          },
          {
            "id": 361,
            "classifier_name": "Purpose of MoD5G",
            "node": "04035b9d-d9af-4918-b18b-5431dfe45525",
            "uuid": "ff608e0a-5279-4b53-890e-64b3a67545e3"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 58,
        "type": "Box Overview", "diagram_type": 1,
        "name": "Goal",
        "description": [
                "The goal states what to achieve.\n",
                "Later, the D0066#name chapter shows the scope of this project."
        ],
        "list_order": -1610592256,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "2e4e7f46-b893-440e-84c3-7a893817cc67",
        "diagramelements":
        [
          {
            "id": 360,
            "classifier_name": "Introduction",
            "node": "37777305-f8d0-4f99-8a24-b7a39e022659",
            "uuid": "7a24369f-cd3a-48ab-8deb-2a0f222d2f6f"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 3,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Constraints",
        "description": [
                "This section explains the major obstacles that need to be considered when ",
                "designing a solution to D0058#name. (Problem Space, System Level)"
        ],
        "list_order": -536837632,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "b0a32840-23af-4d7a-be45-5d556ef350a2",
        "diagramelements":
        [
          {
            "id": 3,
            "classifier_name": "Operating Temperatures",
            "node": "2e172d70-2eba-49b0-9241-7385878ccb2f",
            "uuid": "cb126219-8cf4-44d0-bf8b-611d6ecf788d"
          },
          {
            "id": 209,
            "classifier_name": "Cosmic Rays",
            "node": "a165b404-76ec-4eec-a34b-9648249f774f",
            "uuid": "61a6fd65-3a3f-4108-a81b-502cf313f839"
          },
          {
            "id": 220,
            "classifier_name": "Environmental Constraints",
            "node": "87d7872b-5a5c-485b-8693-88c150cd1c04",
            "uuid": "025b7e4d-e4b5-4b5c-a8eb-b8f325bf9ffb"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 66,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "name": "Scope and Context",
        "description": [
                "This chapter shows\n",
                "- the users\n",
                "- the uses (intended, unintended, misuses)\n",
                "- the external conditions\n",
                ""
        ],
        "list_order": -201298112,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "d744d3f2-502c-464d-9f06-0e03bc42fb6b",
        "diagramelements":
        [
          {
            "id": 411,
            "classifier_name": "Operational Context",
            "node": "290bb69d-78be-4238-9b20-7a138c925b0b",
            "uuid": "d4b5a285-6a9d-4590-97a2-779655659daa"
          },
          {
            "id": 412,
            "classifier_name": "Development and Production Context",
            "node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
            "uuid": "3cbb951d-a224-4a42-a260-075c8ee1677b"
          },
          {
            "id": 413,
            "classifier_name": "Mouse Droid MoD5G",
            "node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
            "uuid": "342d4912-8b51-42f2-a8ce-66a56a8a20bd"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 4,
        "type": "Use Case Diagram", "diagram_type": 10,
        "name": "Lifecycle",
        "description": [
                "This diagram shows the organizational contexts of development and operational ",
                "environments. (Problem Space, System Level)"
        ],
        "list_order": -1,
        "parent_name": "Scope and Context",
        "parent": "d744d3f2-502c-464d-9f06-0e03bc42fb6b",
        "uuid": "9c12ab21-3f8c-4318-8e0d-c88f36038990",
        "diagramelements":
        [
          {
            "id": 118,
            "classifier_name": "Development and Production Context",
            "node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
            "uuid": "30d3d85c-5fb7-4547-a5c6-00dc55b0b88b"
          },
          {
            "id": 119,
            "classifier_name": "Operational Context",
            "node": "290bb69d-78be-4238-9b20-7a138c925b0b",
            "uuid": "302c3984-3c86-4c78-89fc-da23242507d9"
          },
          {
            "id": 120,
            "classifier_name": "Build Droid",
            "node": "2fb1cd00-6d9e-4d66-bf6c-f93819adbf7b",
            "uuid": "7621994e-b67e-40b0-beff-f1bd40cf222f"
          },
          {
            "id": 121,
            "classifier_name": "Develop Software",
            "node": "41abaace-cc75-4a53-b2d3-76138577dd01",
            "uuid": "d18b5e4b-a37c-42d5-a903-c7dd38869788"
          },
          {
            "id": 122,
            "classifier_name": "Operate Droid",
            "node": "c2fa0c36-72a8-45d5-8f02-9c2d49316e9e",
            "uuid": "2c4a8381-2b4c-4b11-afa8-7bcfd9d804fe"
          },
          {
            "id": 123,
            "classifier_name": "Repair Droid",
            "node": "f737a6a7-13f7-42a4-9b2a-1c805cd2a628",
            "uuid": "508ef2fa-cbef-4ac9-8804-46e6334d532e"
          },
          {
            "id": 203,
            "classifier_name": "Design Hardware",
            "node": "0e8065c4-c3bc-4e42-b344-a39cf9b201d8",
            "uuid": "a82922f9-c15b-47f9-8bd5-de89295590c9"
          },
          {
            "id": 204,
            "classifier_name": "Electrical Engineering",
            "node": "a62eeadb-6d02-4d47-a22b-f78570a4019d",
            "uuid": "f8f546d3-c1aa-448a-81ea-730412923891"
          },
          {
            "id": 407,
            "classifier_name": "Disposal",
            "node": "d0e738fb-79e3-4cb0-a6aa-e88cd3d3fb24",
            "uuid": "9e23f2fe-8ea9-4b23-b69d-c8e24b35bb7f"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 67,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Factory Context",
        "description": [
                "This diagram shows the actors in the production environment. (Problem Space, ",
                "System Level)"
        ],
        "list_order": 32767,
        "parent_name": "Scope and Context",
        "parent": "d744d3f2-502c-464d-9f06-0e03bc42fb6b",
        "uuid": "36a2688e-c9c7-4d48-84c5-e7ce0b3a985d",
        "diagramelements":
        [
          {
            "id": 417,
            "classifier_name": "Development and Production Context",
            "node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
            "uuid": "373ea7c1-2552-4be7-860d-4d1e84052b86"
          },
          {
            "id": 418,
            "classifier_name": "Factory Robot",
            "node": "a1701e19-8001-4317-aedb-7557d1cc8fc4",
            "uuid": "1ec4e403-6470-4e11-a6d3-aead604c17a5"
          },
          {
            "id": 419,
            "classifier_name": "Factory Worker",
            "node": "f71312af-5aa2-4a5b-93ee-1f39cd762554",
            "uuid": "f01ca4b9-b860-41d9-9526-35cce01bcdb0"
          },
          {
            "id": 420,
            "classifier_name": "Factory Test System",
            "node": "9f3bacda-c043-4931-81fb-cfce1abf049a",
            "uuid": "bc1eb069-2194-4678-837e-9bd7b7077051"
          },
          {
            "id": 421,
            "classifier_name": "Mouse Droid MoD5G",
            "node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
            "uuid": "29ca54ae-5611-464c-af7c-193b0faf2325"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 68,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Operational Context",
        "description": [
                "This diagram shows the actors in the operational context. (Problem Space, ",
                "System Level)"
        ],
        "list_order": 65535,
        "parent_name": "Scope and Context",
        "parent": "d744d3f2-502c-464d-9f06-0e03bc42fb6b",
        "uuid": "3ffe6eb9-b5f8-486d-8807-f53a6160aca0",
        "diagramelements":
        [
          {
            "id": 422,
            "classifier_name": "Mouse Droid MoD5G",
            "node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
            "uuid": "a1a1d1e0-e817-48a9-9818-1e25243216e9"
          },
          {
            "id": 423,
            "classifier_name": "Operational Context",
            "node": "290bb69d-78be-4238-9b20-7a138c925b0b",
            "uuid": "3dc52824-e489-4de9-a4f5-a9474412578a"
          },
          {
            "id": 424,
            "classifier_name": "Environment",
            "node": "3ed59344-b9e0-40a8-a15e-52d3b7c496d3",
            "uuid": "0ac903aa-911e-41ce-8657-e04933b65511"
          },
          {
            "id": 425,
            "classifier_name": "Charging Terminal",
            "node": "cd72d494-8752-47a5-b059-bf119e7a477b",
            "uuid": "4e13e398-f24b-448f-9bc1-2832c95a4a57"
          },
          {
            "id": 426,
            "classifier_name": "Programming Terminal",
            "node": "892f44a8-b788-4cd4-9e35-2dc326cda49b",
            "uuid": "64e63200-41b6-4411-bba6-dd746e6a8707"
          },
          {
            "id": 427,
            "classifier_name": "Maintenance Booth",
            "node": "23cf0561-9d20-41fb-a1dc-63ea57de52f3",
            "uuid": "f14a70cd-1e5a-4ca9-b42c-c069ede65e46"
          },
          {
            "id": 428,
            "classifier_name": "Malfunctioning Terminal",
            "node": "68fdb0cc-2ec1-4e2f-89e2-d995cdc8d31c",
            "uuid": "cca241af-63bd-47c8-8669-e56b4ae181fa"
          },
          {
            "id": 429,
            "classifier_name": "Operator",
            "node": "dec68b5e-64ac-457b-ae00-53bba7645d85",
            "uuid": "33d6534d-305f-4ef3-b304-71a561af1038"
          },
          {
            "id": 430,
            "classifier_name": "Service Worker",
            "node": "4bcddee7-ec53-4fbd-a706-e58c97047233",
            "uuid": "6c41d581-a070-493f-9659-229bdc1b1f90"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 2,
        "type": "Use Case Diagram", "diagram_type": 10,
        "stereotype": "mouse-droid",
        "name": "Use Cases and Requirements",
        "description": [
                "This section gives a short overview on the project goals (Problem Space, System ",
                "Level)\n",
                "\n",
                "Primary purpose of the MoD5G is to autonomously repair mechanical things."
        ],
        "list_order": -50285488,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "eb0b6c0b-a4e4-42c3-86d5-200f51b2ed70",
        "diagramelements":
        [
          {
            "id": 4,
            "classifier_name": "Mouse Droid MoD5G",
            "node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
            "uuid": "02af9286-df4a-4361-90fc-5d5d18ee2552"
          },
          {
            "id": 6,
            "classifier_name": "Perform a 1-day mission",
            "node": "101916e8-de57-400a-bfa9-d97e8128a011",
            "uuid": "ac7ebe7e-e33a-4643-97f6-19a4003bc411"
          },
          {
            "id": 7,
            "classifier_name": "Drive to location",
            "node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
            "uuid": "e19fd028-4ba5-4445-a341-7aafb90e5a27"
          },
          {
            "id": 8,
            "classifier_name": "Repair using tools",
            "node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
            "uuid": "6e569cfc-635a-4478-9136-130aa32ddd00"
          },
          {
            "id": 298,
            "classifier_name": "Return to base location",
            "node": "e4c2a555-0632-4446-9c41-576e182f7e08",
            "uuid": "0245c91e-1903-4eee-aa30-261f93f4f539"
          },
          {
            "id": 432,
            "classifier_name": "Operator",
            "node": "dec68b5e-64ac-457b-ae00-53bba7645d85",
            "uuid": "2ab43d88-281c-4439-a963-35d5e7799882"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 44,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Requirements View",
        "description": [
                "This diagram shows examples of system level requirements."
        ],
        "list_order": 32768,
        "parent_name": "Use Cases and Requirements",
        "parent": "eb0b6c0b-a4e4-42c3-86d5-200f51b2ed70",
        "uuid": "41a326e6-65bd-42ba-9469-65a7e2244d51",
        "diagramelements":
        [
          {
            "id": 235,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Drive to location",
            "node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
            "uuid": "964266f7-c823-4607-af35-a7b6e3395b99"
          },
          {
            "id": 236,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Repair using tools",
            "node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
            "uuid": "d817f954-4887-469c-bb2f-0c52a9fb9193"
          },
          {
            "id": 237,
            "classifier_name": "L1Req: Recognize paths",
            "node": "5c702e2a-c5fc-460c-a92e-fa145ed90d28",
            "uuid": "3983afe2-adf9-4da4-8b6a-e555f6b5bdf0"
          },
          {
            "id": 238,
            "classifier_name": "L1Req: Position screw driver",
            "node": "62045894-795a-4a7d-bea6-5cd5b733317f",
            "uuid": "ea4fed52-d285-41a7-91c3-393eac2064f3"
          },
          {
            "id": 299,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Return to base location",
            "node": "e4c2a555-0632-4446-9c41-576e182f7e08",
            "uuid": "27779e91-747a-4fc4-b99e-6d4f9824cd42"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 11,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Quality Requirements",
        "description": [
                "This section shows the major quality requrements and scenarios. (Problem Space, ",
                "System Level)\n",
                "\n",
                "In the following, requirements and scenarios are selected that show the quality ",
                "expectations: The WHAT shall be implemented, not the HOW.\n",
                ""
        ],
        "list_order": 1073754623,
        "parent_name": "Use Cases and Requirements",
        "parent": "eb0b6c0b-a4e4-42c3-86d5-200f51b2ed70",
        "uuid": "b7b1473f-c8f8-4278-bc8c-5bf44edeec19",
        "diagramelements":
        [
          {
            "id": 9,
            "classifier_name": "Usability",
            "node": "83c22cf0-38a3-44c4-a571-4a02946dbf1d",
            "uuid": "4e2cf866-93e4-4856-a541-6555480b7e95"
          },
          {
            "id": 10,
            "classifier_name": "Maintainability",
            "node": "4aab7076-f6db-449d-af55-9f4d56114445",
            "uuid": "1485c336-0c70-4f13-867f-9e68f01acd9d"
          },
          {
            "id": 11,
            "classifier_name": "Reliability",
            "node": "802a326b-4b45-459b-b546-961536597017",
            "uuid": "5ee5a792-45bf-4c4b-b631-78f2d2691290"
          },
          {
            "id": 195,
            "classifier_name": "Compatibility",
            "node": "f928ad3b-73f0-400e-9cc1-3ef1af6634f2",
            "uuid": "eff0290a-6302-426c-aa08-dcdee5a2a78c"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 39,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Quality Tree",
        "description": [
                "This section shows the quality requirements ordered by quality characteristics."
        ],
        "list_order": 32768,
        "parent_name": "Quality Requirements",
        "parent": "b7b1473f-c8f8-4278-bc8c-5bf44edeec19",
        "uuid": "4158eebf-6eaa-4f8a-b8fd-45618293b1c4",
        "diagramelements":
        [
          {
            "id": 198,
            "classifier_name": "Maintainability",
            "node": "4aab7076-f6db-449d-af55-9f4d56114445",
            "uuid": "49022e11-1b02-4f91-9558-d40fafe972df"
          },
          {
            "id": 199,
            "classifier_name": "Analyzability",
            "node": "3891dfac-bafb-4fcc-b337-154c1f001fec",
            "uuid": "b3cdbc7f-2b64-4a86-a603-9154b6ebec6a"
          },
          {
            "id": 200,
            "classifier_name": "Repairability",
            "node": "d7a03544-c226-4264-9964-3cdd6b8e7d61",
            "uuid": "da2423cc-384a-4837-9d81-5dd5d6c6c947"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 15,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Maintainability",
        "description": [
                "This diagram shows the quality requirements related to the characteristic ",
                "\"Maintainability\"."
        ],
        "list_order": 0,
        "parent_name": "Quality Tree",
        "parent": "4158eebf-6eaa-4f8a-b8fd-45618293b1c4",
        "uuid": "bd2d5410-9b61-4cf7-bf42-65220b101c46",
        "diagramelements":
        [
          {
            "id": 12,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Maintainability",
            "node": "4aab7076-f6db-449d-af55-9f4d56114445",
            "uuid": "fbbc288b-828d-4630-9ffe-d51ab2d57b42"
          },
          {
            "id": 13,
            "classifier_name": "Repairability",
            "node": "d7a03544-c226-4264-9964-3cdd6b8e7d61",
            "uuid": "1d995c08-8163-4cd6-bac3-71063c09ed60"
          },
          {
            "id": 14,
            "display_tags": "Emphasis", "display_flags": 16777216,
            "classifier_name": "30 years spare-parts supply",
            "node": "ac665ed8-a78f-47f5-9a4b-204b5561452c",
            "uuid": "9bc8090e-b71a-4a19-9178-49332d298cec"
          },
          {
            "id": 15,
            "classifier_name": "Analyzability",
            "node": "3891dfac-bafb-4fcc-b337-154c1f001fec",
            "uuid": "ae7489dd-d68f-4034-bfbe-b075b49cd8ad"
          },
          {
            "id": 16,
            "display_tags": "Emphasis", "display_flags": 16777216,
            "classifier_name": "Self-Diagnosis",
            "node": "230b7cd6-27f0-4d83-b101-9d2be3c76b2d",
            "uuid": "b0c5b46c-c5cc-46b4-8d74-6016c21785be"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 40,
        "type": "Use Case Diagram", "diagram_type": 10,
        "name": "Quality Scenarios",
        "description": [
                "This section shows the quality-related scenarios in which the quality ",
                "requirements shown in D0039#name are of special importance."
        ],
        "list_order": 122880,
        "parent_name": "Quality Requirements",
        "parent": "b7b1473f-c8f8-4278-bc8c-5bf44edeec19",
        "uuid": "624065ea-5b98-4b00-ad3e-41f497b01bd8",
        "diagramelements":
        [
          {
            "id": 201,
            "classifier_name": "Spare Parts Supply",
            "node": "9d4af7da-01ca-4f39-a1e8-4bb44062f07d",
            "uuid": "a8b89d0a-4fa2-42ea-9738-62eda77bf178"
          },
          {
            "id": 202,
            "classifier_name": "Motor defect",
            "node": "789c1a7d-692b-498f-aae4-f22a7209ab56",
            "uuid": "5a2f429b-71ec-4bff-981e-a5bacc732c7b"
          },
          {
            "id": 207,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Repairability",
            "node": "d7a03544-c226-4264-9964-3cdd6b8e7d61",
            "uuid": "2619d6e8-fc62-4368-9b71-0b08b0a40b78"
          },
          {
            "id": 208,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Analyzability",
            "node": "3891dfac-bafb-4fcc-b337-154c1f001fec",
            "uuid": "d1fe4abf-e988-4d63-8e51-ba43da520afb"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 53,
        "type": "State Diagram", "diagram_type": 12,
        "name": "Operation Modes",
        "description": [
                "Operation modes list all modes of the system that provide an intended subset of ",
                "functionality.\n",
                ""
        ],
        "list_order": 65280,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "6aadfd8e-92ab-49cb-818e-00f2b71dee41",
        "diagramelements":
        [
          {
            "id": 326,
            "classifier_name": "Op::Modes",
            "node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
            "uuid": "ef10ae37-5115-4b98-a844-fe153ef97307"
          },
          {
            "id": 327,
            "classifier_name": "Charging",
            "node": "53562cf7-31db-4120-9eae-82666d6b8435",
            "uuid": "70ed46f2-5d46-45d3-800f-9e2b7c8f3dfa"
          },
          {
            "id": 328,
            "classifier_name": "Programming",
            "node": "baacb7c2-779d-435c-a8db-a488d079c75f",
            "uuid": "ad48a30f-01e7-408e-9304-609c230c3a2f"
          },
          {
            "id": 329,
            "classifier_name": "Moving",
            "node": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
            "uuid": "8c889f92-bc40-401b-b8fa-a397e6e13714"
          },
          {
            "id": 330,
            "classifier_name": "Using Tools",
            "node": "48a685a4-071a-45a1-ab86-8c26e8c41f9f",
            "uuid": "d4c4dfb6-04e4-4fdc-bbfa-a12dcb26b679"
          },
          {
            "id": 331,
            "classifier_name": "Waiting",
            "node": "dead5ee9-caf6-47fd-a067-6939dd5cd44f",
            "uuid": "84030bd7-8f9d-41de-9f0a-83783356a217"
          },
          {
            "id": 333,
            "classifier_name": "Being Repaired",
            "node": "580f3aaa-a590-43f1-bd18-0b608951290d",
            "uuid": "c2d1ca8d-9b9a-43bf-b8c5-a74908fbfea3"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 65,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "name": "Functionality per Mode",
        "description": [
                "This diagram shows the intended subset of functionality for some operation ",
                "modes."
        ],
        "list_order": 1073790975,
        "parent_name": "Operation Modes",
        "parent": "6aadfd8e-92ab-49cb-818e-00f2b71dee41",
        "uuid": "1627a79d-3bf8-44e1-8729-e68eb4ab6426",
        "diagramelements":
        [
          {
            "id": 401,
            "classifier_name": "Return to base location",
            "node": "e4c2a555-0632-4446-9c41-576e182f7e08",
            "uuid": "634d55ab-fb86-4105-8350-1c10666644a7"
          },
          {
            "id": 402,
            "classifier_name": "Repair using tools",
            "node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
            "uuid": "46983c0b-18c4-494e-9915-eca7963d75f0"
          },
          {
            "id": 403,
            "classifier_name": "Drive to location",
            "node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
            "uuid": "8ce10952-15c6-4eab-8a3d-11330538f674"
          },
          {
            "id": 404,
            "classifier_name": "Using Tools",
            "node": "48a685a4-071a-45a1-ab86-8c26e8c41f9f",
            "uuid": "7c2fea42-9ff6-4f2d-baf7-f0599f3264d7"
          },
          {
            "id": 405,
            "classifier_name": "Moving",
            "node": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
            "uuid": "f47a918c-ef93-4c68-9272-1503ceacc2fa"
          },
          {
            "id": 406,
            "classifier_name": "Waiting",
            "node": "dead5ee9-caf6-47fd-a067-6939dd5cd44f",
            "uuid": "2fb744cb-3565-4639-a64c-9d091b29b27f"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 5,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "stereotype": "locigal_form",
        "name": "Solution Strategy",
        "description": [
                "This section shows the fundamental base principles of the system design. ",
                "(Solution Space, System Level)"
        ],
        "list_order": 85120,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "87b93eda-a594-4656-b78b-0f96c7c1c1be",
        "diagramelements":
        [
          {
            "id": 125,
            "classifier_name": "Base Logic Board",
            "node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
            "uuid": "30bb5297-96a9-461c-a21e-0fa6c9157541"
          },
          {
            "id": 126,
            "classifier_name": "Main Logic Board",
            "node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
            "uuid": "d8797264-6f4c-4200-abc3-791ad5a7b360"
          },
          {
            "id": 164,
            "classifier_name": "Guiding Main Principles",
            "node": "1eba76f4-44e6-4eb0-ae3c-7d409912ab90",
            "uuid": "b2075928-2d4b-4bc2-8e1f-e9a35612ecf0"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 60,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "stereotype": "locigal_form",
        "name": "Outer World",
        "description": [
                "This diagram explains the separation of responsabilities between base logic ",
                "board and main logic board. Focus is on the main logic board, for base logic ",
                "board see D0061#name."
        ],
        "list_order": 32768,
        "parent_name": "Solution Strategy",
        "parent": "87b93eda-a594-4656-b78b-0f96c7c1c1be",
        "uuid": "0ae3f2b4-1132-45f4-9f92-7baa215a50fd",
        "diagramelements":
        [
          {
            "id": 364,
            "classifier_name": "Outer World",
            "node": "267dd099-bd18-4f00-8ac1-ea27009f5250",
            "uuid": "28987d2a-d052-42d0-91b8-2765a19145b8"
          },
          {
            "id": 365,
            "classifier_name": "Main Logic Board",
            "node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
            "uuid": "56200391-950e-47ac-aca2-ffc3a53d506d"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 61,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "stereotype": "locigal_form",
        "name": "Inner World",
        "description": [
                "This diagram explains the separation of responsabilities between base logic ",
                "board and main logic board. Focus is on the base logic board, for main logic ",
                "board see D0060#name."
        ],
        "list_order": 65536,
        "parent_name": "Solution Strategy",
        "parent": "87b93eda-a594-4656-b78b-0f96c7c1c1be",
        "uuid": "9cd3ef95-d1e7-48c6-b2ca-2a6b44ae92b3",
        "diagramelements":
        [
          {
            "id": 362,
            "classifier_name": "Inner World",
            "node": "23a8bba8-37f9-40ed-94fb-565c77ca5fb8",
            "uuid": "963590dc-a045-4770-bf2d-7db15fb89f06"
          },
          {
            "id": 363,
            "classifier_name": "Base Logic Board",
            "node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
            "uuid": "537f8926-440c-489f-ba18-56bb9bb5a8d5"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 50,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "name": "Functional View",
        "description": [
                "This view shows the functionalities of the MoD5G.\n",
                "\n",
                "Functions represent the solutions to the functional requirements.\n",
                "\n",
                "It also shows which function produces output that is needed by another function ",
                "as input.\n",
                "\n",
                "Sensors (devices) produce output to controller-parts (functions). These ",
                "functions send their output to other functions or to actuators (devices)."
        ],
        "list_order": 95040,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "73596088-5c4a-4e29-8a51-c01db258b7ea",
        "diagramelements":
        [
          {
            "id": 300,
            "classifier_name": "Motors to move the MoD5G (L1-Fct)",
            "node": "3233e365-0b41-4e34-9b0b-0f9af2269820",
            "uuid": "b753ed1c-e88e-447b-ae17-96d1786046e2"
          },
          {
            "id": 301,
            "classifier_name": "Recognize environment (L1-Fkt)",
            "node": "4037dfd8-7322-4f92-baff-b09701ff86f9",
            "uuid": "e781cc4a-d3f1-4bdb-bee5-f6cb9ed72a82"
          },
          {
            "id": 302,
            "classifier_name": "Recognize objects to repair (L1-Fct)",
            "node": "9fc49bdb-eb69-4e66-9625-316d763c4e1f",
            "uuid": "d7cd1f97-b1d9-4d16-ac3e-a1429043a6bf"
          },
          {
            "id": 303,
            "classifier_name": "Plan movement strategy (L1-Fct)",
            "node": "55b579a4-2727-4027-b366-a74a871c92b9",
            "uuid": "ffc2fdd9-066a-4ee2-87e2-490e661c9e62"
          },
          {
            "id": 304,
            "classifier_name": "Plan repair strategy (L1-Fct)",
            "node": "f47f0b5c-e051-4af3-9216-2029caf42c4a",
            "uuid": "1dc993e5-f5bb-412e-83cb-7d89cbf77b06"
          },
          {
            "id": 305,
            "classifier_name": "Perform movement tactic (L1-Fct)",
            "node": "26e48efc-70f7-48f6-b4f1-22ff5ad426c7",
            "uuid": "eab23e26-1e9f-4266-8e3b-108451e07bc8"
          },
          {
            "id": 306,
            "classifier_name": "Perform repair tactic (L1-Fct)",
            "node": "bdc515da-734e-4336-81d9-510aaf8d8b27",
            "uuid": "6726cbab-e20a-478e-bf6d-2ac496a389e0"
          },
          {
            "id": 307,
            "classifier_name": "Tools to repair",
            "node": "1fdec724-61e4-4d34-b41f-edc1d87e252f",
            "uuid": "2e7980ed-64ae-4865-bc6e-21bd04d66b27"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 57,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Functions covering Requirements",
        "description": [
                "This diagram shows which function implements/solves which requirements."
        ],
        "list_order": 32768,
        "parent_name": "Functional View",
        "parent": "73596088-5c4a-4e29-8a51-c01db258b7ea",
        "uuid": "23882e2c-436a-4283-8277-b95e9529fecd",
        "diagramelements":
        [
          {
            "id": 356,
            "classifier_name": "Plan movement strategy (L1-Fct)",
            "node": "55b579a4-2727-4027-b366-a74a871c92b9",
            "uuid": "d9acf045-2523-4fdf-8051-1e1db40e4761"
          },
          {
            "id": 357,
            "classifier_name": "Perform repair tactic (L1-Fct)",
            "node": "bdc515da-734e-4336-81d9-510aaf8d8b27",
            "uuid": "3c65860f-87d6-47bb-a61d-6d48dcc4d61f"
          },
          {
            "id": 358,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "L1Req: Position screw driver",
            "node": "62045894-795a-4a7d-bea6-5cd5b733317f",
            "uuid": "3ed1c20f-14f5-4fd5-9075-8c440453b416"
          },
          {
            "id": 359,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "L1Req: Recognize paths",
            "node": "5c702e2a-c5fc-460c-a92e-fa145ed90d28",
            "uuid": "cf44065e-107b-4162-96bd-b5bf0d5dfa18"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 55,
        "type": "State Diagram", "diagram_type": 12,
        "name": "Functionality per movement-related mode",
        "description": [
                "This diagram shows the functionalities that area available in the operation ",
                "modes related to moving."
        ],
        "list_order": 536942191,
        "parent_name": "Functional View",
        "parent": "73596088-5c4a-4e29-8a51-c01db258b7ea",
        "uuid": "c9f1778f-63e7-4bca-941f-8d71f10646ee",
        "diagramelements":
        [
          {
            "id": 346,
            "classifier_name": "Plan movement strategy (L1-Fct)",
            "node": "55b579a4-2727-4027-b366-a74a871c92b9",
            "uuid": "dd40536e-6df0-4903-9917-d68d3d6cb4b5"
          },
          {
            "id": 347,
            "classifier_name": "Perform movement tactic (L1-Fct)",
            "node": "26e48efc-70f7-48f6-b4f1-22ff5ad426c7",
            "uuid": "131a9353-41dd-4ccd-975a-68f2bfb70909"
          },
          {
            "id": 352,
            "classifier_name": "Moving",
            "node": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
            "uuid": "a9a78690-1f83-4b89-86b8-c8ed83774a8e"
          },
          {
            "id": 353,
            "classifier_name": "Waiting",
            "node": "dead5ee9-caf6-47fd-a067-6939dd5cd44f",
            "uuid": "e83dc1e5-e5fa-4333-b4ec-d66ea8fb833e"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 56,
        "type": "State Diagram", "diagram_type": 12,
        "name": "Functionality per tool-related mode",
        "description": [
                "This diagram shows the functionalities that are available in the operation ",
                "modes related to using tools."
        ],
        "list_order": 1073789343,
        "parent_name": "Functional View",
        "parent": "73596088-5c4a-4e29-8a51-c01db258b7ea",
        "uuid": "91474ebb-491f-4d79-886a-47f9e0b34079",
        "diagramelements":
        [
          {
            "id": 349,
            "classifier_name": "Plan repair strategy (L1-Fct)",
            "node": "f47f0b5c-e051-4af3-9216-2029caf42c4a",
            "uuid": "fb8c0326-b302-455a-8c2a-35f2f91ab26b"
          },
          {
            "id": 350,
            "classifier_name": "Perform repair tactic (L1-Fct)",
            "node": "bdc515da-734e-4336-81d9-510aaf8d8b27",
            "uuid": "c158b8c8-6655-470b-ac29-010d10e57c6f"
          },
          {
            "id": 351,
            "classifier_name": "Using Tools",
            "node": "48a685a4-071a-45a1-ab86-8c26e8c41f9f",
            "uuid": "47db1401-cc13-4a8a-9879-e72cb6571645"
          },
          {
            "id": 354,
            "classifier_name": "Waiting",
            "node": "dead5ee9-caf6-47fd-a067-6939dd5cd44f",
            "uuid": "92359c33-2264-4a26-8235-e7f91fedf989"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 51,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "stereotype": "locigal_form",
        "name": "Logical View",
        "description": [
                "This view maps the functions to a form.\n",
                ""
        ],
        "list_order": 127392,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "0a061bdf-1c88-4f16-9a75-f73a0bc8ae42",
        "diagramelements":
        [
          {
            "id": 311,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Plan movement strategy (L1-Fct)",
            "node": "55b579a4-2727-4027-b366-a74a871c92b9",
            "uuid": "a5823752-35f7-41c5-ac93-d1f78fcf601f"
          },
          {
            "id": 312,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Plan repair strategy (L1-Fct)",
            "node": "f47f0b5c-e051-4af3-9216-2029caf42c4a",
            "uuid": "34d03598-69ef-48ea-a1a7-a185b9f63991"
          },
          {
            "id": 313,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Perform repair tactic (L1-Fct)",
            "node": "bdc515da-734e-4336-81d9-510aaf8d8b27",
            "uuid": "8c0b6001-ccb1-416c-811b-55c2552e00f6"
          },
          {
            "id": 314,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Perform movement tactic (L1-Fct)",
            "node": "26e48efc-70f7-48f6-b4f1-22ff5ad426c7",
            "uuid": "389f4dee-e393-4f37-ac3f-072041769ecb"
          },
          {
            "id": 322,
            "classifier_name": "Strategy planning",
            "node": "189778eb-1c9f-41ec-807d-610fa6566b20",
            "uuid": "075e95b1-23fc-4a9f-9c96-01f9826e33b4"
          },
          {
            "id": 323,
            "classifier_name": "Tactic execution",
            "node": "43e6ceb3-6a9c-4365-b5f1-8bbe71817f28",
            "uuid": "6479c3cd-e93b-46a2-aeae-276d1364153e"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 69,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "stereotype": "locigal_form",
        "name": "Logical View on Sensors and Actuators",
        "description": [
                "The functions identified in D0050#name are allocated to locical blocks. "
        ],
        "list_order": 32768,
        "parent_name": "Logical View",
        "parent": "0a061bdf-1c88-4f16-9a75-f73a0bc8ae42",
        "uuid": "09b1b46a-3eaf-4e91-bda0-9bd2f7a89a1e",
        "diagramelements":
        [
          {
            "id": 436,
            "classifier_name": "Wheels with Engine",
            "node": "7b74542b-1c58-49df-a502-e58cc4ff5777",
            "uuid": "a80b3b9e-0fd5-4091-8878-8015e4983c1e"
          },
          {
            "id": 437,
            "classifier_name": "Tool-Arm with Motors",
            "node": "af39338e-c11f-4641-b1d3-d8d1cdc49a22",
            "uuid": "bd42a08d-975d-4a28-81b6-ce6d83d15a75"
          },
          {
            "id": 438,
            "classifier_name": "Camera Subsystem",
            "node": "0860e04c-0b1c-4b6f-a888-ff1996f3c3a2",
            "uuid": "6b897274-2311-4c01-b741-9768865af1b8"
          },
          {
            "id": 439,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Recognize environment (L1-Fkt)",
            "node": "4037dfd8-7322-4f92-baff-b09701ff86f9",
            "uuid": "7740ba97-5ac7-477e-be53-e1cf52e59002"
          },
          {
            "id": 440,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Motors to move the MoD5G (L1-Fct)",
            "node": "3233e365-0b41-4e34-9b0b-0f9af2269820",
            "uuid": "f4ca1017-a00e-481a-a1e9-7403d18fec35"
          },
          {
            "id": 441,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Tools to repair",
            "node": "1fdec724-61e4-4d34-b41f-edc1d87e252f",
            "uuid": "f2867da3-0c3f-4df0-a5ce-4e17335aebcb"
          },
          {
            "id": 442,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Recognize objects to repair (L1-Fct)",
            "node": "9fc49bdb-eb69-4e66-9625-316d763c4e1f",
            "uuid": "672d42a7-9409-49a3-8240-60f58e813216"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 6,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "name": "Physical View",
        "description": [
                "This view maps the logical form to physical artifacts. These are mechanical, ",
                "electronic or software parts.\n",
                "(Solution Space, System Level)"
        ],
        "list_order": 159744,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "63422298-86c5-4518-83ff-5198d871abc5",
        "diagramelements":
        [
          {
            "id": 23,
            "classifier_name": "Mechanical Parts",
            "node": "2f324056-c955-4a38-9b47-b3a64b19072c",
            "uuid": "1cd59345-6bdf-4039-a4b2-82469ed3e22d"
          },
          {
            "id": 24,
            "classifier_name": "Electrical Parts and Electronics",
            "node": "c1419268-c407-4e91-a9de-386c65b7459b",
            "uuid": "832fc35c-812f-483b-9211-19231ddb4e26"
          },
          {
            "id": 25,
            "classifier_name": "Main Logic Software",
            "node": "4165e459-348c-4ed7-990e-673bb9c0d3b4",
            "uuid": "f378e4e6-8b73-43fc-89c9-b8a6db09b4c5"
          },
          {
            "id": 396,
            "classifier_name": "Main Logic Board",
            "node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
            "uuid": "921fdb58-1baf-4acc-bec0-b164a25e7614"
          },
          {
            "id": 397,
            "classifier_name": "Base Logic Board",
            "node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
            "uuid": "1b63bb5e-095f-4c94-ba72-1a796a4c5164"
          },
          {
            "id": 398,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Strategy planning",
            "node": "189778eb-1c9f-41ec-807d-610fa6566b20",
            "uuid": "7df34312-8747-45b9-8605-08a522ca6981"
          },
          {
            "id": 399,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Tactic execution",
            "node": "43e6ceb3-6a9c-4365-b5f1-8bbe71817f28",
            "uuid": "da7d6a09-87ed-437f-b4f9-9e4fcf054d92"
          },
          {
            "id": 400,
            "classifier_name": "System Control",
            "node": "4ba4c91a-d296-437f-b1db-4edf72b348ac",
            "uuid": "d06338fd-b9e5-4a7f-97f3-408bdf17dbb9"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 14,
        "type": "Component Diagram", "diagram_type": 31,
        "stereotype": "HW",
        "name": "Mechanics",
        "description": [
                "This section shows the mechanical parts of the MoD5G system (Solution Space)"
        ],
        "list_order": 32768,
        "parent_name": "Physical View",
        "parent": "63422298-86c5-4518-83ff-5198d871abc5",
        "uuid": "7a791ba0-d626-4233-91aa-e7a0358155e9",
        "diagramelements":
        [
          {
            "id": 40,
            "classifier_name": "Chassis",
            "node": "be342de8-62c6-456f-b09a-5160c670dc04",
            "uuid": "396b5184-4977-4804-9689-009306dc37eb"
          },
          {
            "id": 41,
            "classifier_name": "Cargo Bin",
            "node": "fb814893-cb03-454a-96aa-6ae8c313096d",
            "uuid": "f02bcab7-219a-4aad-9a7a-152c6cdd2ee3"
          },
          {
            "id": 42,
            "classifier_name": "Screw Driver",
            "node": "848376fc-1475-4adc-b35f-200e17103025",
            "uuid": "de54888c-15ce-4ee1-9b30-55d3fe59d241"
          },
          {
            "id": 43,
            "classifier_name": "Wheels (4)",
            "node": "04cb61e7-d4ba-4d16-b6c2-56e595b238af",
            "uuid": "cfbf983c-ab9d-461a-9c3a-ac589c1ae6d9"
          },
          {
            "id": 44,
            "classifier_name": "Fan",
            "node": "5e00054a-23a4-4e74-8029-628d165a7c3d",
            "uuid": "c39d1633-4c0c-443e-96e3-e5b3ce32a391"
          },
          {
            "id": 45,
            "classifier_name": "Motors",
            "node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
            "uuid": "7aaf37e4-11f9-4b35-a38c-0056e5b681fb"
          },
          {
            "id": 46,
            "classifier_name": "Camera",
            "node": "fb66c906-d06a-4518-8701-229af4169a30",
            "uuid": "f5d76713-69e5-4c4a-b942-89d9c4944a35"
          },
          {
            "id": 47,
            "classifier_name": "Microphone",
            "node": "9b8074dd-bb9a-4540-86d5-a1bdf90bf1b7",
            "uuid": "ffeb190b-58d1-448f-bf20-334f3d98abce"
          },
          {
            "id": 48,
            "classifier_name": "Loud Speaker",
            "node": "a0389bb7-689b-4a48-bb56-08038f4db4fc",
            "uuid": "ca46d4a3-094a-44d2-9120-6b8f20608d92"
          },
          {
            "id": 49,
            "classifier_name": "Programming and Diagnostic Connector",
            "node": "4247b2e1-f3da-4356-81c5-160af47f3e11",
            "uuid": "63e323e9-8a92-4864-be35-c18d5b8be043"
          },
          {
            "id": 50,
            "classifier_name": "Charging Connector",
            "node": "c066d6a7-1959-4300-9aad-a75cb496da36",
            "uuid": "1aeae52f-97ac-4803-92ee-6ec0db57a343"
          },
          {
            "id": 51,
            "classifier_name": "Energy Cell",
            "node": "a4d4ef8c-8379-4048-820d-37c61d72894e",
            "uuid": "2fceb8b5-df76-442e-817e-682488a0a0e7"
          },
          {
            "id": 52,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Mechanical Parts",
            "node": "2f324056-c955-4a38-9b47-b3a64b19072c",
            "uuid": "83d8d127-7ee0-4fdc-9171-5dde4db8b5fd"
          },
          {
            "id": 53,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Electrical Parts and Electronics",
            "node": "c1419268-c407-4e91-a9de-386c65b7459b",
            "uuid": "c2fb92ff-666e-499f-9fd9-aa0af277d0c6"
          },
          {
            "id": 69,
            "classifier_name": "Gripper",
            "node": "a28d75e1-1447-462b-95f9-9093d65419e7",
            "uuid": "d903f5bb-fdb2-4a85-a420-cc9fb431159b"
          },
          {
            "id": 70,
            "classifier_name": "Tool-Window (2)",
            "node": "c9f30cdf-0f70-495f-90b1-567a19600a7c",
            "uuid": "203f037d-c5a2-419e-bc6a-eff6166b64de"
          },
          {
            "id": 228,
            "classifier_name": "Skeleton Frame",
            "node": "ef69ee60-22f1-4c55-9ec2-fed9cef9910a",
            "uuid": "e21f6b37-437d-4288-9338-205b996a0128"
          },
          {
            "id": 355,
            "classifier_name": "Tool-Arm",
            "node": "0941b93b-7db7-40bc-bdb5-ee231d6c8826",
            "uuid": "24ca2b90-70d7-4738-af79-7c7adba83207"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 18,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "stereotype": "EE",
        "name": "Electric Parts and Electronics",
        "description": [
                "This section shows the electric parts and electronics of the MoD5G system ",
                "(Solution Space)"
        ],
        "list_order": 1073815550,
        "parent_name": "Physical View",
        "parent": "63422298-86c5-4518-83ff-5198d871abc5",
        "uuid": "72834205-268a-4b3d-9720-c30d79cc089c",
        "diagramelements":
        [
          {
            "id": 54,
            "display_tags": "Emphasis", "display_flags": 16777216,
            "classifier_name": "Electrical Parts and Electronics",
            "node": "c1419268-c407-4e91-a9de-386c65b7459b",
            "uuid": "c28e7aec-d085-4a62-a5cc-145585ca16c9"
          },
          {
            "id": 56,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Loud Speaker",
            "node": "a0389bb7-689b-4a48-bb56-08038f4db4fc",
            "uuid": "e89ba18d-f73c-4c56-b314-d88b81c258a9"
          },
          {
            "id": 57,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Camera",
            "node": "fb66c906-d06a-4518-8701-229af4169a30",
            "uuid": "5c72acc1-82fd-43e1-9a1d-e527765a5870"
          },
          {
            "id": 58,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Microphone",
            "node": "9b8074dd-bb9a-4540-86d5-a1bdf90bf1b7",
            "uuid": "3a3518cb-6dcb-47b5-a894-986a5cdf19f0"
          },
          {
            "id": 59,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Motors",
            "node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
            "uuid": "2e42a03e-0d60-4af6-9f58-a446c6ca88a3"
          },
          {
            "id": 61,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Programming and Diagnostic Connector",
            "node": "4247b2e1-f3da-4356-81c5-160af47f3e11",
            "uuid": "acfbe624-6022-4b34-a73a-fe824f593148"
          },
          {
            "id": 62,
            "classifier_name": "Main Logic Board",
            "node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
            "uuid": "96434003-058f-43d1-aece-333202e5a206"
          },
          {
            "id": 63,
            "classifier_name": "Base Logic Board",
            "node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
            "uuid": "2ffceefa-3844-4794-b363-b07f6f31ed2e"
          },
          {
            "id": 435,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Step Motor",
            "node": "6e38835f-aa86-4249-b5c3-eba1bd81c5bb",
            "uuid": "1e0db230-7976-47e9-be78-a404eca885d2"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 35,
        "type": "Internal Block Diagram", "diagram_type": 5,
        "name": "Base Logic Board",
        "description": [
                "This section shows the base board logic of the MoD5G system (Solution Space, EE ",
                "Level)"
        ],
        "list_order": 0,
        "parent_name": "Electric Parts and Electronics",
        "parent": "72834205-268a-4b3d-9720-c30d79cc089c",
        "uuid": "6ebd18ba-a213-47c4-8759-dad84724b329",
        "diagramelements":
        [
          {
            "id": 93,
            "classifier_name": "Base Logic Board",
            "node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
            "uuid": "3b35f160-0ec7-493e-9058-61e2b0c08385"
          },
          {
            "id": 94,
            "classifier_name": "Base Micro Controller",
            "node": "d505e906-e1bb-4d07-9a3a-76052334bf16",
            "uuid": "01da68af-e4af-4ba3-aa18-979c209763e6"
          },
          {
            "id": 95,
            "classifier_name": "Clock",
            "node": "1707b859-1969-4154-8a27-5305053ce042",
            "uuid": "abd1376d-cac6-4f54-acf0-4c42c5aea3e7"
          },
          {
            "id": 96,
            "classifier_name": "PMIC",
            "node": "0b05d10e-67ac-4c11-9995-146a103d2ff2",
            "uuid": "2c0c5e43-4fa4-48bd-8544-9ac7ba9869c5"
          },
          {
            "id": 97,
            "classifier_name": "Temperature Sensor",
            "node": "e6c6d9b3-3478-4049-8b14-9bec33edf78d",
            "uuid": "16db8906-c42d-4f48-915d-de9957268dce"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 22,
        "type": "Internal Block Diagram", "diagram_type": 5,
        "name": "Main Board Logic",
        "description": [
                "This section shows the main board logic of the MoD5G system (Solution Space, EE ",
                "Level)"
        ],
        "list_order": 32768,
        "parent_name": "Electric Parts and Electronics",
        "parent": "72834205-268a-4b3d-9720-c30d79cc089c",
        "uuid": "185ac87a-cd2a-4214-8d4e-3a619c182e59",
        "diagramelements":
        [
          {
            "id": 71,
            "classifier_name": "Main Logic Board",
            "node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
            "uuid": "f87c3078-d8c4-4806-b040-e8d99de6f4e4"
          },
          {
            "id": 72,
            "classifier_name": "Main Performance Controller",
            "node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
            "uuid": "4d149b7a-05bc-484a-80ac-454a3302d702"
          },
          {
            "id": 73,
            "classifier_name": "RAM",
            "node": "97dfab83-5bc0-48af-93f8-8a21f85de728",
            "uuid": "541712d1-0064-4166-af46-42581714f5e7"
          },
          {
            "id": 74,
            "classifier_name": "ROM",
            "node": "d3419f7a-7f72-43ca-aab9-f12aed182f01",
            "uuid": "dbef004e-d583-429e-a1eb-16c198bbacff"
          },
          {
            "id": 77,
            "classifier_name": "Motivator",
            "node": "3d66e55c-081f-43bb-89cd-159e19a83a75",
            "uuid": "b972ce5f-c555-460c-b1c5-06377b228c04"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 54,
        "type": "Block Definition Diagram", "diagram_type": 4,
        "name": "Power Distribution",
        "description": [
                "This section shows the electric parts and electronics of the MoD5G system ",
                "(Solution Space, System Level)"
        ],
        "list_order": 1073815550,
        "parent_name": "Electric Parts and Electronics",
        "parent": "72834205-268a-4b3d-9720-c30d79cc089c",
        "uuid": "1335970c-2ff7-42a8-b63d-8be79f317405",
        "diagramelements":
        [
          {
            "id": 340,
            "classifier_name": "PMIC",
            "node": "0b05d10e-67ac-4c11-9995-146a103d2ff2",
            "uuid": "67c7af4a-8a31-4641-a50a-c195cbe8cb8a"
          },
          {
            "id": 341,
            "classifier_name": "Charging Connector",
            "node": "c066d6a7-1959-4300-9aad-a75cb496da36",
            "uuid": "b90e8c09-0c12-46f1-b25a-3642f07a2c8c"
          },
          {
            "id": 342,
            "classifier_name": "Energy Cell",
            "node": "a4d4ef8c-8379-4048-820d-37c61d72894e",
            "uuid": "a0fc4220-abcd-4e1f-8f52-8170e4db1ad0"
          },
          {
            "id": 343,
            "classifier_name": "Main Logic Board",
            "node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
            "uuid": "25150695-d103-4939-a1e6-1c03a10a9a34"
          },
          {
            "id": 344,
            "classifier_name": "Base Logic Board",
            "node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
            "uuid": "8ddc2762-4e93-43be-93da-bcde436d03a4"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 19,
        "type": "Deployment Diagram", "diagram_type": 30,
        "stereotype": "SW",
        "name": "Software [subsystem]",
        "description": [
                "This diagram shows the virtual machines and specialized (non-versatile) ",
                "execution environments (Solution Space)\n",
                "\n",
                "These are deployed onto the logic boards shown in D0018#name.\n",
                "\n",
                "In this section, this view is further detailed to software elements, their ",
                "relations and interactions."
        ],
        "list_order": 1073815551,
        "parent_name": "Physical View",
        "parent": "63422298-86c5-4518-83ff-5198d871abc5",
        "uuid": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "diagramelements":
        [
          {
            "id": 75,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Main Performance Controller",
            "node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
            "uuid": "1c526fa7-7272-4961-9024-142836bb97d9"
          },
          {
            "id": 76,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Base Micro Controller",
            "node": "d505e906-e1bb-4d07-9a3a-76052334bf16",
            "uuid": "1660aed1-5674-4f18-a549-302e808f44c0"
          },
          {
            "id": 78,
            "classifier_name": "Real Time Video Processing Chip",
            "node": "be71df16-ded3-4d3a-a7be-a04e142d0dde",
            "uuid": "014fe4f5-4444-4f06-b171-1bf2a888685f"
          },
          {
            "id": 79,
            "classifier_name": "Watchdog Execution Environment",
            "node": "4bdb79a1-504e-48df-9cdc-aa4754b081c6",
            "uuid": "3f014a54-8f73-4a04-af17-9676617a828e"
          },
          {
            "id": 80,
            "classifier_name": "General Purpose Partition 1",
            "node": "6115133b-ceb2-45cc-aa90-5f22d3616233",
            "uuid": "37b30f0b-0cdf-45b6-8640-f706505619e9"
          },
          {
            "id": 81,
            "classifier_name": "General Purpose Partition 2",
            "node": "d1b81e07-4b72-4b15-bc3e-609ce2df9ab5",
            "uuid": "0cec1c22-93a0-4b45-819d-672e013b8e7c"
          },
          {
            "id": 82,
            "classifier_name": "Base Logic SW Partition",
            "node": "31139d8b-5ec3-488c-8334-d1a18274fbd7",
            "uuid": "31e2fb7d-168e-4b55-b3a6-829947d02a06"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 23,
        "type": "Use Case Diagram", "diagram_type": 10,
        "name": "Requirements and Goals",
        "description": [
                "This section shows the goals of the software development for the MoD5G (Problem ",
                "Space, Software Level)\n",
                "\n",
                "In gray, the use cases on system level are repeated from D0002#name to show the ",
                "refinement to software-only use cases shown in black."
        ],
        "list_order": 32768,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "6d06f859-47df-4b97-b724-b0715cdf17db",
        "diagramelements":
        [
          {
            "id": 83,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Mouse Droid MoD5G",
            "node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
            "uuid": "596dda63-adc3-4b3b-983f-342b54ac522e"
          },
          {
            "id": 85,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Drive to location",
            "node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
            "uuid": "5bf69c4c-8957-476c-8b33-d6c5bbe2d52f"
          },
          {
            "id": 86,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Repair using tools",
            "node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
            "uuid": "3e63801e-c178-4eaf-ad74-03fef216fb5e"
          },
          {
            "id": 89,
            "classifier_name": "Explore environment",
            "node": "11e6714d-b1f3-4854-bef1-fabde9d83ca3",
            "uuid": "fb2944ad-73d1-4f8c-ad5a-170797f0dd31"
          },
          {
            "id": 90,
            "classifier_name": "Perform movement",
            "node": "936fe58f-da28-4424-ab39-57acf1ca7066",
            "uuid": "e4798f52-57c1-4a4e-9625-98fa22e5cdcb"
          },
          {
            "id": 91,
            "classifier_name": "Operate tools",
            "node": "5abd446d-1efc-4dec-833b-d1e65ba0e661",
            "uuid": "22ec9f93-3e8e-430e-a171-f721d344f00c"
          },
          {
            "id": 92,
            "classifier_name": "Plan tasks",
            "node": "60329407-a371-4fca-802c-4073299aa0a2",
            "uuid": "f4fce6e4-9b9a-43a3-9888-30848931e43e"
          },
          {
            "id": 259,
            "classifier_name": "Main Performance Controller",
            "node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
            "uuid": "a84edb08-a8f9-4738-a250-1ec6988b2a4a"
          },
          {
            "id": 260,
            "classifier_name": "Base Micro Controller",
            "node": "d505e906-e1bb-4d07-9a3a-76052334bf16",
            "uuid": "a31d3c1e-5977-4c18-85de-6e2efcc611b3"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 45,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Requirements",
        "description": [
                "This diagram shows examples of software level requirements."
        ],
        "list_order": 32768,
        "parent_name": "Requirements and Goals",
        "parent": "6d06f859-47df-4b97-b724-b0715cdf17db",
        "uuid": "71ea076b-050a-4b04-bf60-b44781ecd78b",
        "diagramelements":
        [
          {
            "id": 239,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "L1Req: Recognize paths",
            "node": "5c702e2a-c5fc-460c-a92e-fa145ed90d28",
            "uuid": "219e094a-fdc9-4be6-9b58-b8bf9ef1a3a7"
          },
          {
            "id": 240,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "L1Req: Position screw driver",
            "node": "62045894-795a-4a7d-bea6-5cd5b733317f",
            "uuid": "cb2b67c8-ec3c-46ba-81a1-0de193a00625"
          },
          {
            "id": 241,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Explore environment",
            "node": "11e6714d-b1f3-4854-bef1-fabde9d83ca3",
            "uuid": "9cecfba7-147c-41a5-b857-6a8a65b5a8ac"
          },
          {
            "id": 242,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Operate tools",
            "node": "5abd446d-1efc-4dec-833b-d1e65ba0e661",
            "uuid": "bc757720-374a-4c34-9ed0-8687c0682c19"
          },
          {
            "id": 243,
            "classifier_name": "L3Req: Calc 3D scene from 2 cameras",
            "node": "691d5030-5e11-4e65-b478-759ce31584fa",
            "uuid": "adbb6401-dab6-43c2-bd5d-254343f3489b"
          },
          {
            "id": 244,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Base Logic Board",
            "node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
            "uuid": "ee4dff4b-3045-4c73-90d0-0eeac1169fac"
          },
          {
            "id": 245,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Main Logic Board",
            "node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
            "uuid": "e56f474b-4811-4c32-bf6f-1734432fea51"
          },
          {
            "id": 246,
            "classifier_name": "L3Req: Operate motors of tool-arm",
            "node": "1012252e-ac53-4c7c-b9ed-61382fcbd30e",
            "uuid": "9d421ee3-220a-426f-8cf9-d4730dce1713"
          },
          {
            "id": 247,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Screw Driver",
            "node": "848376fc-1475-4adc-b35f-200e17103025",
            "uuid": "c24fa607-81ae-4561-be36-3d46224d3c1d"
          },
          {
            "id": 248,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Camera",
            "node": "fb66c906-d06a-4518-8701-229af4169a30",
            "uuid": "0153b79b-ff8b-40b4-b00e-913a8c9b1f30"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 24,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Constraints",
        "description": [
                "This section explains the major obstacles, that need to be considered when ",
                "designing a solution to reach the project goals. (Problem Space, Software ",
                "Level)"
        ],
        "list_order": 49152,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "1ab8813b-9a68-4802-9d1b-9fd7848f1272",
        "diagramelements":
        [
          {
            "id": 110,
            "classifier_name": "Self-Preservation",
            "node": "87950246-9fe2-4acf-ba83-1eb9b813b6d8",
            "uuid": "d8c45a3a-0596-4e1a-ae34-92d64efc2c94"
          },
          {
            "id": 179,
            "classifier_name": "Interoperability",
            "node": "be378b0a-025f-425c-a046-c25ff452e7d8",
            "uuid": "e38f5427-ffe4-4ee0-a6d2-f420e5e9b6f3"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 25,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Scope and Context",
        "description": [
                "This section shows the organizational contexts of development and operational ",
                "environments. (Problem Space, Software Level)"
        ],
        "list_order": 98304,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "a8d88bf1-56a0-44e0-b9b2-4cd16263585d",
        "diagramelements":
        [
          {
            "id": 111,
            "classifier_name": "Imperial Operator",
            "node": "420c4626-1d1c-4c9e-8c2f-e6dfffd5508d",
            "uuid": "45fb30ca-3089-455a-a4e9-e20f41b7dd60"
          },
          {
            "id": 112,
            "classifier_name": "Operator of the old republic",
            "node": "6becf1f4-d8d0-4a98-a7b7-ab44e47b6241",
            "uuid": "89f302ce-55ed-4545-b154-47fcdfee3bdb"
          },
          {
            "id": 113,
            "classifier_name": "Mouse Droid MoD5G",
            "node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
            "uuid": "3ba0947e-ba34-40f6-aa0e-8935b610961f"
          },
          {
            "id": 431,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Operator",
            "node": "dec68b5e-64ac-457b-ae00-53bba7645d85",
            "uuid": "145cce49-a88e-4bf6-bb9f-358de11a93a8"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 26,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Solution Strategy",
        "description": [
                "This section shows the most fundamental principles of the software design. ",
                "(Solution Space, Software Level)"
        ],
        "list_order": 131072,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "16e1db70-8751-4a21-a6b2-aadbf2affa65",
        "diagramelements":
        [
          {
            "id": 170,
            "classifier_name": "Environment Capture",
            "node": "19f96158-ec8a-41ea-b22c-d4c975b41370",
            "uuid": "102c7051-bb5e-4c48-ae84-e57149dbbc2f"
          },
          {
            "id": 171,
            "classifier_name": "Tactics Calculator",
            "node": "683c4a3d-e049-4411-9def-9d46674b3de4",
            "uuid": "d9d9b93b-c63f-4114-b7c4-aba8595a9dd7"
          },
          {
            "id": 172,
            "classifier_name": "System Control",
            "node": "4ba4c91a-d296-437f-b1db-4edf72b348ac",
            "uuid": "a1ef5d0d-caf3-4f49-a0b6-4217d68c274b"
          },
          {
            "id": 173,
            "classifier_name": "Base Software Structure",
            "node": "67c09369-4e0b-4ec3-b7e3-7c1fcda308e3",
            "uuid": "61cd2042-c1bf-4923-b3b3-9d8bfe68af89"
          },
          {
            "id": 261,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Main Logic Software",
            "node": "4165e459-348c-4ed7-990e-673bb9c0d3b4",
            "uuid": "74309b27-9d68-4026-a643-66444219f40f"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 27,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Building Block View",
        "description": [
                "This section shows the parts of the MoD5G software (Solution Space, Software ",
                "Level)"
        ],
        "list_order": 163840,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "b76e24bf-e4f6-4f5b-b377-54c921671283",
        "diagramelements":
        [
          {
            "id": 145,
            "classifier_name": "Video Capture",
            "node": "b2aa2f14-3a18-4561-8d48-a530bb10b0f0",
            "uuid": "470c1365-d8de-436a-8948-2156f2c34bb1"
          },
          {
            "id": 146,
            "classifier_name": "Audio Capture",
            "node": "b0df744b-cc68-4bc2-9faa-773b248a9e1a",
            "uuid": "f11df71b-c870-43e9-be01-869fecd143ec"
          },
          {
            "id": 147,
            "classifier_name": "Tactics Calculator",
            "node": "683c4a3d-e049-4411-9def-9d46674b3de4",
            "uuid": "0c534508-67e3-450e-b9a9-8ed5b80e3e53"
          },
          {
            "id": 148,
            "classifier_name": "Motor Controller",
            "node": "fb990bd5-8607-4c2f-adac-47ffcd5c4cac",
            "uuid": "021333db-89cc-4e1e-820b-be08b5d880f2"
          },
          {
            "id": 166,
            "classifier_name": "Environment Capture",
            "node": "19f96158-ec8a-41ea-b22c-d4c975b41370",
            "uuid": "b29f1412-1d31-49aa-9dcb-f06d847d854d"
          },
          {
            "id": 167,
            "classifier_name": "System Control",
            "node": "4ba4c91a-d296-437f-b1db-4edf72b348ac",
            "uuid": "574398cd-b40f-4990-9634-1de063254639"
          },
          {
            "id": 168,
            "classifier_name": "Environment Model Composer",
            "node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
            "uuid": "fa0af677-b965-4b73-84af-dce6daabffa8"
          },
          {
            "id": 187,
            "classifier_name": "SW Watchdog",
            "node": "3fdba187-2a96-4f85-ae03-aaaa33c4abbf",
            "uuid": "0b329e01-ff5c-48f6-a7df-9b06e618021b"
          },
          {
            "id": 234,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Main Logic Software",
            "node": "4165e459-348c-4ed7-990e-673bb9c0d3b4",
            "uuid": "fb0b76aa-f394-4886-8563-afb3780d6eec"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 46,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Environment Capture",
        "description": [
                "This diagram shows the software components that perceive the the outer ",
                "environment and create a model from this data."
        ],
        "list_order": 32768,
        "parent_name": "Building Block View",
        "parent": "b76e24bf-e4f6-4f5b-b377-54c921671283",
        "uuid": "e01336e8-a048-486c-baa2-332cdc84ce11",
        "diagramelements":
        [
          {
            "id": 251,
            "classifier_name": "L3Req: Calc 3D scene from 2 cameras",
            "node": "691d5030-5e11-4e65-b478-759ce31584fa",
            "uuid": "90786f3c-9ce0-4266-8287-2cc837c70a22"
          },
          {
            "id": 252,
            "classifier_name": "Audio Capture",
            "node": "b0df744b-cc68-4bc2-9faa-773b248a9e1a",
            "uuid": "9d5c0282-f2cb-4e9c-b69a-56fb309d6604"
          },
          {
            "id": 253,
            "classifier_name": "Environment Capture",
            "node": "19f96158-ec8a-41ea-b22c-d4c975b41370",
            "uuid": "ec92f3f8-c332-4d10-8d9f-f44fcd9c38c3"
          },
          {
            "id": 254,
            "classifier_name": "Video Capture",
            "node": "b2aa2f14-3a18-4561-8d48-a530bb10b0f0",
            "uuid": "fb237483-6590-4596-ad2c-9f88b0eb3f3a"
          },
          {
            "id": 255,
            "classifier_name": "Environment Model Composer",
            "node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
            "uuid": "7373e041-f5c4-4c8f-b54b-e75f8a53e99f"
          },
          {
            "id": 264,
            "classifier_name": "Environment Model",
            "node": "708764c9-b3ee-4a12-8aa8-b0071793a47d",
            "uuid": "a8c7d88e-1a40-4e6e-af1f-232c6cdb6175"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 47,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "System Control",
        "description": [
                "This diagram shows the software components that perceive MoD5G internal sensor ",
                "data and steer the actuators of the MoD5G."
        ],
        "list_order": 65536,
        "parent_name": "Building Block View",
        "parent": "b76e24bf-e4f6-4f5b-b377-54c921671283",
        "uuid": "33d057f3-7652-40a4-bbd1-4d93acc5ae2a",
        "diagramelements":
        [
          {
            "id": 250,
            "classifier_name": "L3Req: Operate motors of tool-arm",
            "node": "1012252e-ac53-4c7c-b9ed-61382fcbd30e",
            "uuid": "4771d286-060c-4b34-a6f7-5ac3c816150b"
          },
          {
            "id": 256,
            "classifier_name": "System Control",
            "node": "4ba4c91a-d296-437f-b1db-4edf72b348ac",
            "uuid": "bf0bfeb7-b81e-48b7-93ca-52343fd6e13b"
          },
          {
            "id": 257,
            "classifier_name": "Motor Controller",
            "node": "fb990bd5-8607-4c2f-adac-47ffcd5c4cac",
            "uuid": "29c0f59a-0e20-4636-b176-1dfd2481c7c2"
          },
          {
            "id": 258,
            "classifier_name": "SW Watchdog",
            "node": "3fdba187-2a96-4f85-ae03-aaaa33c4abbf",
            "uuid": "82ab55f9-fb7b-43c7-88d7-61cd71031503"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 28,
        "type": "Activity Diagram", "diagram_type": 11,
        "name": "Runtime View",
        "description": [
                "This section shows the dynamic behavior of the software (Solution Space, ",
                "Software Level)\n",
                "\n",
                "This diagram shows the software states embedded in the system states. See ",
                "D0020#name."
        ],
        "list_order": 196608,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "64d98f20-0c99-4e7b-9e56-b074bc62d9e8",
        "diagramelements":
        [
          {
            "id": 98,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "power::booting",
            "node": "b6e14925-4440-4700-b154-d33db39a5949",
            "uuid": "cb3e27f8-1988-4f02-bd82-11236cfe3c73"
          },
          {
            "id": 99,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "power::full_operation",
            "node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
            "uuid": "a3759c85-6a24-4819-a20f-3085b29028d4"
          },
          {
            "id": 100,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "power::energy_saving",
            "node": "6af446f7-9194-4af4-aace-cf49c4abe994",
            "uuid": "f26fa0d0-d855-4bb0-9352-a3019e209ae8"
          },
          {
            "id": 101,
            "classifier_name": "sw::boot_base_board",
            "node": "d010affc-c9ad-467b-8362-36bd7f0ef848",
            "uuid": "ab2149d3-0465-4a57-b8e2-ba1b4d1e2965"
          },
          {
            "id": 102,
            "classifier_name": "sw::boot_main_board",
            "node": "ecfd83b5-6546-411c-8e9b-85f6cd8edc91",
            "uuid": "469d7cc9-c907-4149-a1f4-85879fa5ba37"
          },
          {
            "id": 103,
            "classifier_name": "sw::start",
            "node": "b4ec551c-f9a8-46e8-bcb4-59174fb64a9f",
            "uuid": "dd7e9449-afba-4170-b6e2-eef8a31e24a3"
          },
          {
            "id": 104,
            "classifier_name": "sw::par",
            "node": "9c14fda2-22a6-428c-a972-b43791c59cd5",
            "uuid": "b0a1f6d6-5b76-4058-9cc9-81d8b8d023ca"
          },
          {
            "id": 105,
            "classifier_name": "sw::run_main",
            "node": "24fc8dc6-4cfa-4b16-983a-7098b8b72b2c",
            "uuid": "24b9bd68-97d7-4790-9bea-d002614629a0"
          },
          {
            "id": 106,
            "classifier_name": "sw::run_base",
            "node": "8086e804-ff53-4071-ab12-e4ce5865bc94",
            "uuid": "924eb789-5523-4dce-8c6b-11a2052ba688"
          },
          {
            "id": 107,
            "classifier_name": "sw::run_base_only",
            "node": "848ea88a-9063-4390-a8c9-8466065dc460",
            "uuid": "8fa751e2-326e-448e-b2bb-a1adb10c02fb"
          },
          {
            "id": 108,
            "classifier_name": "sw::sync",
            "node": "46e9980b-1770-4e86-83b3-da0b905a5746",
            "uuid": "ce24db1f-13f0-4ddd-bb6a-ce2864c69ed2"
          },
          {
            "id": 109,
            "classifier_name": "sw::booted",
            "node": "d777c836-c542-47d3-ba04-35e9567336e7",
            "uuid": "d2e8ac62-d7ae-42f0-846f-17680cc06bc6"
          },
          {
            "id": 114,
            "classifier_name": "sw::op_start",
            "node": "a1e6c113-e4e8-4331-ae8b-4ea2fd7fd98a",
            "uuid": "23caf6c0-76d3-48e6-b31c-47f623ae6d57"
          },
          {
            "id": 115,
            "classifier_name": "sw::op_end",
            "node": "02871b92-3080-40e5-8b51-f731ca504657",
            "uuid": "1ab4f0cb-dfee-4b8b-9b2a-347b76e991be"
          },
          {
            "id": 116,
            "classifier_name": "sw::op_par",
            "node": "c71ca6f1-08bb-4075-81b8-a954d4c5e4a8",
            "uuid": "e69d7d1f-0931-4c54-a8ed-7a89e0c8c1a3"
          },
          {
            "id": 117,
            "classifier_name": "sw::op_sync",
            "node": "39281d9f-33aa-4960-a342-6c50a0e44ae4",
            "uuid": "b5729763-ebd0-44fe-b950-1b3c177010ab"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 37,
        "type": "Sequence Diagram", "diagram_type": 13,
        "name": "Environment Model Composer Sequence",
        "description": [
                "This diagram shows the typical communication sequence to compose the ",
                "environment model."
        ],
        "list_order": 65536,
        "parent_name": "Runtime View",
        "parent": "64d98f20-0c99-4e7b-9e56-b074bc62d9e8",
        "uuid": "c9e6db86-c88d-43f7-81fa-098ab6b1834c",
        "diagramelements":
        [
          {
            "id": 180,
            "classifier_name": "Motor Controller",
            "node": "61d0bfc9-9f7f-49a0-a8be-edc3d60ce878",
            "uuid": "d57af568-08a7-4fec-aac7-475bd214adeb"
          },
          {
            "id": 181,
            "classifier_name": "Tactics Calculator",
            "node": "e12195e1-14a6-4cb4-8982-2b29a62f622e",
            "uuid": "83773143-2ad4-4331-8760-1634a6d1c893"
          },
          {
            "id": 182,
            "classifier_name": "Environment Model Composer",
            "node": "4e804abc-7686-4527-834f-699e8d185e43",
            "uuid": "66c48723-51b2-4eb8-9464-a7b47a4e9b48"
          },
          {
            "id": 183,
            "classifier_name": "Audio Capture",
            "node": "b27df345-c804-4482-b0db-63feb48d11d6",
            "uuid": "b3640a98-49f1-421c-a0bc-67c0ee7020c6"
          },
          {
            "id": 184,
            "classifier_name": "Video Capture",
            "node": "6a4b3169-b5d8-4d44-87ed-79057d1653f9",
            "uuid": "01742441-f644-470f-965e-9dadf45cb3bb"
          },
          {
            "id": 218,
            "classifier_name": "Persist List",
            "node": "e5887445-90e2-4d11-9976-82c1b073577b",
            "uuid": "cff8fea0-b7fd-4498-93c7-1c05f3c903e6"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 29,
        "type": "Deployment Diagram", "diagram_type": 30,
        "name": "Deployment View",
        "description": [
                "This section shows the deployment of the solution into the environment. ",
                "(Solution Space, Software Level)"
        ],
        "list_order": 245760,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "46914369-d7f3-41d9-90f9-7fe468f556f0",
        "diagramelements":
        [
          {
            "id": 150,
            "classifier_name": "Motor Controller",
            "node": "fb990bd5-8607-4c2f-adac-47ffcd5c4cac",
            "uuid": "a1b376c4-e7ef-497b-a3c2-726df2a4a150"
          },
          {
            "id": 151,
            "display_tags": "Emphasis", "display_flags": 16777216,
            "classifier_name": "Base Logic SW Partition",
            "node": "31139d8b-5ec3-488c-8334-d1a18274fbd7",
            "uuid": "3997344b-a6a4-4c74-8941-e69000b761e8"
          },
          {
            "id": 152,
            "display_tags": "Emphasis", "display_flags": 16777216,
            "classifier_name": "General Purpose Partition 2",
            "node": "d1b81e07-4b72-4b15-bc3e-609ce2df9ab5",
            "uuid": "ed75d8c8-50a3-480c-aad3-0dd00245d23b"
          },
          {
            "id": 153,
            "classifier_name": "Tactics Calculator",
            "node": "683c4a3d-e049-4411-9def-9d46674b3de4",
            "uuid": "4030dd65-e20e-4e2d-baba-ca131e961cda"
          },
          {
            "id": 154,
            "classifier_name": "Audio Capture",
            "node": "b0df744b-cc68-4bc2-9faa-773b248a9e1a",
            "uuid": "5979c541-17a2-473a-a0dc-378cff9a2f94"
          },
          {
            "id": 155,
            "display_tags": "Emphasis", "display_flags": 16777216,
            "classifier_name": "General Purpose Partition 1",
            "node": "6115133b-ceb2-45cc-aa90-5f22d3616233",
            "uuid": "adf55c5b-1492-4117-8e6f-56499770f5fb"
          },
          {
            "id": 156,
            "display_tags": "Emphasis", "display_flags": 16777216,
            "classifier_name": "Real Time Video Processing Chip",
            "node": "be71df16-ded3-4d3a-a7be-a04e142d0dde",
            "uuid": "e2bbe4a3-c3b5-40b6-bfae-d1a36230ac3e"
          },
          {
            "id": 157,
            "classifier_name": "Video Capture",
            "node": "b2aa2f14-3a18-4561-8d48-a530bb10b0f0",
            "uuid": "8278c8db-3b7f-4825-a282-9f9f5978b063"
          },
          {
            "id": 169,
            "classifier_name": "Environment Model Composer",
            "node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
            "uuid": "35e0a199-dc52-4d65-bcbb-4eac494debc3"
          },
          {
            "id": 232,
            "classifier_name": "Environment Capture",
            "node": "19f96158-ec8a-41ea-b22c-d4c975b41370",
            "uuid": "f7ac593a-5854-4507-a76d-4f593042dcda"
          },
          {
            "id": 233,
            "classifier_name": "System Control",
            "node": "4ba4c91a-d296-437f-b1db-4edf72b348ac",
            "uuid": "26969283-66b0-42a6-bda6-de7d4766d4f7"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 30,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Crosscutting Concepts",
        "description": [
                "This section shows the recurring concepts within the the designed solution. ",
                "(Solution Space, Software Level)"
        ],
        "list_order": 262144,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "90ccb77d-8c35-4571-a1ae-085f332c19bf",
        "diagramelements":
        [
          {
            "id": 185,
            "classifier_name": "Fault Detection (main logic)",
            "node": "a2f86f8a-7e4a-4de7-b100-4a701db41595",
            "uuid": "0fac0f7e-3020-4787-b31e-19a31c788424"
          },
          {
            "id": 186,
            "classifier_name": "Fault Detection (base logic)",
            "node": "4a86e419-4afe-42f3-8846-51e7f81c61c3",
            "uuid": "c9cd77ab-83ff-4bcf-a53b-f98ea0009a42"
          },
          {
            "id": 188,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "SW Watchdog",
            "node": "3fdba187-2a96-4f85-ae03-aaaa33c4abbf",
            "uuid": "0c179a26-a490-401a-9259-69e658935e49"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 31,
        "type": "Component Diagram", "diagram_type": 31,
        "stereotype": "decision",
        "name": "Architecture Decisions",
        "description": [
                "This section documents the major design decisions. (Solution Space, Software ",
                "Level)"
        ],
        "list_order": 294912,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "6870f3b2-7681-4af9-931c-97cd8597f98c",
        "diagramelements":
        [
          {
            "id": 191,
            "classifier_name": "Wookiee Detection",
            "node": "1b626973-c1cb-4234-a2cb-16a21e42e4f1",
            "uuid": "e87eae25-c034-4807-bbd3-37e74f70265a"
          },
          {
            "id": 192,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Self-Preservation",
            "node": "87950246-9fe2-4acf-ba83-1eb9b813b6d8",
            "uuid": "2863162b-9b89-4f80-8ffe-0498c3b6c9a7"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 32,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Quality Requirements",
        "description": [
                "This section shows the major quality scenarios. (Problem Space, Software Level)\n",
                "\n",
                "Similar to D0011#name for system level, this section shows quality ",
                "expectations: The WHAT shall be implemented, not the HOW."
        ],
        "list_order": 327680,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "b21e4349-6451-46c8-a44a-bf03154ba13e",
        "diagramelements":
        [
          {
            "id": 174,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Compatibility",
            "node": "f928ad3b-73f0-400e-9cc1-3ef1af6634f2",
            "uuid": "e2f84f2b-dd08-4467-b956-7a4bf263b3fa"
          },
          {
            "id": 175,
            "classifier_name": "Interoperability",
            "node": "be378b0a-025f-425c-a046-c25ff452e7d8",
            "uuid": "34d54fcd-39dc-4bd9-aea8-745178e60200"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 43,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Quality Tree",
        "description": [
                "When specifying quality requirements, these are categorized by two dimensions:\n",
                "\n",
                "1) Which characteristic do they affect\n",
                "\n",
                "2) Which use case do they serve\n",
                "\n",
                "Thich diagram lists the quality requirements ordered by their main ",
                "characteristic."
        ],
        "list_order": -1073709056,
        "parent_name": "Quality Requirements",
        "parent": "b21e4349-6451-46c8-a44a-bf03154ba13e",
        "uuid": "08b41699-75e8-41ef-99e6-dc0df2e7b3dd",
        "diagramelements":
        [
          {
            "id": 223,
            "classifier_name": "Old Republic Programming IF",
            "node": "ec82be00-93a7-42eb-a240-e5f2f73c958f",
            "uuid": "4cee612b-63e7-445b-8049-a35f10d43c2c"
          },
          {
            "id": 224,
            "classifier_name": "Imperial Programming IF",
            "node": "1f827014-6814-42b3-8e92-f0550b149d34",
            "uuid": "230defa7-63d7-40e8-ae9d-b84d894cebf9"
          },
          {
            "id": 225,
            "classifier_name": "Universial Charging IF",
            "node": "49173762-e41f-4356-a6a3-20a40868c6bb",
            "uuid": "154cd664-4e41-4d60-814d-bea06e42077e"
          },
          {
            "id": 226,
            "classifier_name": "Interoperability",
            "node": "be378b0a-025f-425c-a046-c25ff452e7d8",
            "uuid": "fd32fa0e-0022-4cd0-b971-95f2aef6b781"
          },
          {
            "id": 227,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Compatibility",
            "node": "f928ad3b-73f0-400e-9cc1-3ef1af6634f2",
            "uuid": "211e5dca-3a70-4cb2-8ba2-2766c6fc0915"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 42,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Quality Scenarios",
        "description": [
                "When specifying quality requirements, these are categorized by two dimensions:\n",
                "\n",
                "1) Which characteristic do they affect\n",
                "\n",
                "2) Which use case do they serve\n",
                "\n",
                "Thich diagram lists the use cases which have special importance for quality ",
                "requirements."
        ],
        "list_order": 65536,
        "parent_name": "Quality Requirements",
        "parent": "b21e4349-6451-46c8-a44a-bf03154ba13e",
        "uuid": "92c53613-27f7-4cdd-9df0-de0ad40b4879",
        "diagramelements":
        [
          {
            "id": 221,
            "classifier_name": "Mixed standards of terminals",
            "node": "9775e560-28b8-4ec2-a97d-999f2126a3e6",
            "uuid": "9e813ec2-6ba3-47a5-989d-c66651f5b368"
          },
          {
            "id": 222,
            "classifier_name": "Interoperability",
            "node": "be378b0a-025f-425c-a046-c25ff452e7d8",
            "uuid": "596fcf57-9d42-4852-9c24-de67e62142ac"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 33,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Risks and Technical Debts",
        "description": [
                "This section lists the risks and not-yet-addressed requirements. (Solution ",
                "Space, Software Level)"
        ],
        "list_order": 344064,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "2476d37a-3857-4f2a-90e5-f81511108236",
        "diagramelements":
        [
          {
            "id": 189,
            "classifier_name": "Fault Detection Strategy may fail",
            "node": "8ce065ad-ac5f-4ba7-af0e-6bdd9ef320f2",
            "uuid": "545e3cd4-eeb8-4004-9df4-51cd4a2014df"
          },
          {
            "id": 190,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Fault Detection (main logic)",
            "node": "a2f86f8a-7e4a-4de7-b100-4a701db41595",
            "uuid": "d25444b9-17cd-4a69-9a61-c03deebd0eb7"
          },
          {
            "id": 197,
            "classifier_name": "Wrong tactic is calculated",
            "node": "5e2e0dc0-8036-4dc8-811e-1d72e920eaa5",
            "uuid": "e72261ec-53b9-4f2e-9638-e183feeb63bf"
          },
          {
            "id": 390,
            "classifier_name": "Tactics Calculator",
            "node": "683c4a3d-e049-4411-9def-9d46674b3de4",
            "uuid": "24533946-7972-49ca-bdcf-2b2d594c5e84"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 34,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Glossary",
        "description": [
                "This section explains the used terms. (Domain and Solution Space, Software ",
                "Level)"
        ],
        "list_order": 1610649598,
        "parent_name": "Software [subsystem]",
        "parent": "0bb7259e-4918-4a28-b8a3-f1ee2d0b0607",
        "uuid": "92c7183a-bc28-40f6-a2bd-e282015dea2b",
        "diagramelements":
        [
          {
            "id": 158,
            "classifier_name": "Situation Model",
            "node": "05605867-3b88-4e38-935d-719cb370309e",
            "uuid": "873b1c92-317e-4118-b6b8-018556407a21"
          },
          {
            "id": 159,
            "classifier_name": "Environment Model",
            "node": "708764c9-b3ee-4a12-8aa8-b0071793a47d",
            "uuid": "f7c37dc5-27a3-4631-8137-4baf76b909de"
          },
          {
            "id": 160,
            "classifier_name": "MoD5G-Status Model",
            "node": "d00c46f5-7f79-4f5e-bd07-5f3f955e716a",
            "uuid": "42d54f56-af3f-48e9-b3da-fe61c1d0dcfc"
          },
          {
            "id": 161,
            "classifier_name": "Real Situation",
            "node": "0d8a7e7a-b589-4387-88e9-34f62a438589",
            "uuid": "0202074e-17eb-46c1-a281-293df697793d"
          },
          {
            "id": 162,
            "classifier_name": "Real Environment",
            "node": "59fc1a69-283e-480c-a90c-6567fee4296e",
            "uuid": "180c2c40-a864-4805-b95c-d938e61c1157"
          },
          {
            "id": 163,
            "classifier_name": "MoD5G Real Status",
            "node": "11f55c66-ff62-4fe2-b170-06399fd665d2",
            "uuid": "dcfb72c2-222f-4ddc-9db0-3f63574135d2"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 7,
        "type": "Interation Overview Diagram", "diagram_type": 17,
        "name": "Runtime View",
        "description": [
                "This section shows the dynamic behavior of the system (Solution Space, System ",
                "Level)"
        ],
        "list_order": 212992,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "3ad75bb7-9e06-47b2-b03b-97bf60246359",
        "diagramelements":
        [
          {
            "id": 26,
            "classifier_name": "Power States",
            "node": "9813878d-d7a7-4045-ab91-93b2b18e916b",
            "uuid": "b85f9c77-15e3-4171-b05e-19f85f264b8d"
          },
          {
            "id": 27,
            "classifier_name": "Health States",
            "node": "972434aa-e165-4a40-b79d-e01d495fc4b7",
            "uuid": "4e872f32-765b-4532-be0e-1844362021e3"
          },
          {
            "id": 265,
            "classifier_name": "start operation",
            "node": "7f6ac622-aad8-4ebc-a143-d8c781e8671a",
            "uuid": "47c9054b-e8b6-4660-a1b0-e47b245ce4fc"
          },
          {
            "id": 266,
            "classifier_name": "orthogonal",
            "node": "af9ed5d6-8bb9-4ed2-b2d8-5c55a94644a5",
            "uuid": "9221c45a-dd36-4cc0-b7c6-a86486e9c218"
          },
          {
            "id": 332,
            "classifier_name": "Operation Modes",
            "node": "ddd3982e-f20a-41d4-ba8d-b710e4fe2315",
            "uuid": "44179204-6095-4671-b115-9604afb9bb34"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 20,
        "type": "Activity Diagram", "diagram_type": 11,
        "name": "Power States",
        "description": [
                "This diagram shows the power states that are globally valid synchronized to all ",
                "parts of the system."
        ],
        "list_order": -32768,
        "parent_name": "Runtime View",
        "parent": "3ad75bb7-9e06-47b2-b03b-97bf60246359",
        "uuid": "f6e7d1e5-893d-459d-8304-1eac0f664b6e",
        "diagramelements":
        [
          {
            "id": 28,
            "classifier_name": "power::startup",
            "node": "1d589448-3619-46f2-9ce5-59a227a1f329",
            "uuid": "66576874-1172-454e-94a7-f451eee665f7"
          },
          {
            "id": 29,
            "classifier_name": "power::booting",
            "node": "b6e14925-4440-4700-b154-d33db39a5949",
            "uuid": "60fbb790-1cbc-4954-bb52-31465c326587"
          },
          {
            "id": 30,
            "classifier_name": "power::full_operation",
            "node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
            "uuid": "3fd98c66-f93d-4072-9354-f6d3b8d74a3e"
          },
          {
            "id": 31,
            "classifier_name": "power::energy_saving",
            "node": "6af446f7-9194-4af4-aace-cf49c4abe994",
            "uuid": "15368908-3bb8-4b9d-872b-62ff0549f9d4"
          },
          {
            "id": 32,
            "classifier_name": "power::off",
            "node": "49ac163f-507a-4691-a7cf-fc219bef2a90",
            "uuid": "b29e0048-263a-47c7-aee0-4120df67db9b"
          },
          {
            "id": 206,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "power::all",
            "node": "17ef00e1-72db-4864-8ec0-acdce1359268",
            "uuid": "33821e33-5eb0-4fb0-b582-ab800f7cf3e3"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 41,
        "type": "Timing Diagram", "diagram_type": 16,
        "name": "Power State Timings",
        "description": [
                "This diagram shows the expected startup and shutdown timings."
        ],
        "list_order": 0,
        "parent_name": "Power States",
        "parent": "f6e7d1e5-893d-459d-8304-1eac0f664b6e",
        "uuid": "4ebf1267-24c3-4506-a4e8-f1592d8b7e00",
        "diagramelements":
        [
          {
            "id": 210,
            "classifier_name": "power::off",
            "node": "e88532af-2b15-4e59-be68-757c62d7c351",
            "uuid": "a56d7a5d-baf4-4b9b-8c8b-72736f1d79df"
          },
          {
            "id": 211,
            "classifier_name": "power::full_operation",
            "node": "31f09b53-bb0e-4bf5-b3ef-63a3a2c02071",
            "uuid": "9fb6d78e-8084-4ffb-8fc7-714b54ab810d"
          },
          {
            "id": 212,
            "classifier_name": "power::startup",
            "node": "836b7e7a-9f82-4194-b786-a8d1abba049f",
            "uuid": "6eeb64b8-d102-43ca-8af1-c410352faa86"
          },
          {
            "id": 213,
            "classifier_name": "power::booting",
            "node": "40697816-a89d-417e-a194-62aaa0262f65",
            "uuid": "a82a6acb-126a-4e52-ad70-e2ffbd030125"
          },
          {
            "id": 214,
            "classifier_name": "power::energy_saving",
            "node": "5e4e496f-db00-4592-a7d8-a2f8f5e94845",
            "uuid": "f8d338ca-adc0-407a-8c67-3a3c4cdcc53f"
          },
          {
            "id": 215,
            "classifier_name": "max 2300 msec",
            "node": "8f75cdad-cd9f-4b19-bb7f-cd0fa430f109",
            "uuid": "789f610e-9109-445b-a364-55cb16a679d7"
          },
          {
            "id": 216,
            "classifier_name": "max 500 msec",
            "node": "389deb95-fef0-40bf-84c9-ac6e18332309",
            "uuid": "163ae68c-17a5-415a-ac2d-79cb8ce76798"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 21,
        "type": "State Diagram", "diagram_type": 12,
        "name": "Health States",
        "description": [
                "This diagram shows the health states of the MoD5G system."
        ],
        "list_order": 131072,
        "parent_name": "Runtime View",
        "parent": "3ad75bb7-9e06-47b2-b03b-97bf60246359",
        "uuid": "00b7a236-02e3-4d20-b41b-6b457b7e49b9",
        "diagramelements":
        [
          {
            "id": 33,
            "classifier_name": "health::factory",
            "node": "325755c3-e9e8-4f9f-8391-d7dc155e7ed5",
            "uuid": "3a38c5b7-ceb2-451d-8876-b53a47cfc5f1"
          },
          {
            "id": 34,
            "classifier_name": "health::disposal",
            "node": "4f2dd295-be68-415b-8210-686c2d3b9125",
            "uuid": "9071ef31-e7c3-4a0a-8b1a-0ab6409f610b"
          },
          {
            "id": 35,
            "classifier_name": "health::healthy",
            "node": "7c8b5091-abcd-4886-8309-52114d18b35c",
            "uuid": "d50adbc8-078d-4e5a-9964-31ea6621ea4b"
          },
          {
            "id": 36,
            "classifier_name": "health::slightly_damaged",
            "node": "00a46df1-c0b7-40ab-8363-08d12041357b",
            "uuid": "09b6d8cb-8539-4efd-89a4-4c1ae183e776"
          },
          {
            "id": 37,
            "classifier_name": "health::limp_home",
            "node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
            "uuid": "004e8af2-1849-44e2-85ab-24c0ac1772bd"
          },
          {
            "id": 38,
            "classifier_name": "health::damaged",
            "node": "8f316599-0438-461d-a03c-720192b86a33",
            "uuid": "1ecf519d-d8aa-451e-954a-ee4e8d178ace"
          },
          {
            "id": 39,
            "classifier_name": "health::operation",
            "node": "79cf3abc-cb16-4e68-8b2d-aff55d6ae108",
            "uuid": "23a00142-fedc-4875-8076-3c9b39a6505b"
          },
          {
            "id": 205,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "health::all",
            "node": "875cc2af-cf9f-49ad-823e-796daf87d00b",
            "uuid": "86d9e303-5df6-45bc-8124-32c4a6db1ca5"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 8,
        "type": "Deployment Diagram", "diagram_type": 30,
        "name": "Deployment View",
        "description": [
                "This section shows the deployment of the solution into the environment. ",
                "(Solution Space, System Level)"
        ],
        "list_order": 253952,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "81d4cf4a-deef-42aa-8006-07d616f6234b",
        "diagramelements":
        [
          {
            "id": 128,
            "classifier_name": "Space Station",
            "node": "f7b95a05-8cf1-40c8-ae35-7153a3cc0256",
            "uuid": "ffd2412d-3c54-46e3-8bc8-b2a57532c494"
          },
          {
            "id": 129,
            "classifier_name": "Mouse Droid MoD5G",
            "node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
            "uuid": "8452941c-be5a-4152-ae14-158dce806588"
          },
          {
            "id": 130,
            "classifier_name": "Programming Terminal",
            "node": "892f44a8-b788-4cd4-9e35-2dc326cda49b",
            "uuid": "e1e185fb-09e4-4d68-84f2-22fda47c0f08"
          },
          {
            "id": 131,
            "classifier_name": "Charging Terminal",
            "node": "cd72d494-8752-47a5-b059-bf119e7a477b",
            "uuid": "d4fb1c47-fdb2-4acf-b943-4d8bc19e1839"
          },
          {
            "id": 132,
            "classifier_name": "Maintenance Booth",
            "node": "23cf0561-9d20-41fb-a1dc-63ea57de52f3",
            "uuid": "364353cc-f0a1-4e3a-bc76-39f5076f7c8f"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 9,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Crosscutting Concepts",
        "description": [
                "This section shows the recurring concepts within the the designed solution. ",
                "(Solution Space, System Level)"
        ],
        "list_order": 262144,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "b5f1abf2-3110-44e1-819f-0d0442247dc4",
        "diagramelements":
        [
          {
            "id": 133,
            "classifier_name": "Motor Type",
            "node": "17e88f00-df0e-4c0a-a400-a2ead53b9265",
            "uuid": "e3e19b51-2a9e-47cd-8969-dc1bb958464a"
          },
          {
            "id": 433,
            "classifier_name": "Step Motor",
            "node": "6e38835f-aa86-4249-b5c3-eba1bd81c5bb",
            "uuid": "83e5e034-fa6a-4eca-89fa-d364ba204386"
          },
          {
            "id": 434,
            "classifier_name": "Caveat of Step Motor",
            "node": "e38af5e6-79d4-4f9b-ad89-0348cdba121e",
            "uuid": "2a1502f0-27cc-4e1d-bcc2-72f5ebec9d84"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 10,
        "type": "Component Diagram", "diagram_type": 31,
        "stereotype": "decision",
        "name": "Architecture Decisions",
        "description": [
                "This section documents the major design decisions. (Solution Space, System ",
                "Level)"
        ],
        "list_order": 294912,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "d8e3bbfa-12ef-4761-8721-9644b0e507a1",
        "diagramelements":
        [
          {
            "id": 134,
            "classifier_name": "Cosmic Rays",
            "node": "a165b404-76ec-4eec-a34b-9648249f774f",
            "uuid": "be54f144-a1b3-44b0-aabc-7b83dfe10d33"
          },
          {
            "id": 135,
            "classifier_name": "2 of 3 Voter",
            "node": "d08d2864-7bfb-40b8-aadf-7d7e195bc9e2",
            "uuid": "7665c29e-8694-404f-9d28-27c71847dea5"
          },
          {
            "id": 136,
            "display_tags": "Emphasis", "display_flags": 16777216,
            "classifier_name": "Cosmic Rays Information",
            "node": "e8222fca-a1d1-4ba4-a1e7-b24e0dd92b30",
            "uuid": "ef314d4e-bf2b-4fcf-8c1a-d6b9de19ab96"
          },
          {
            "id": 137,
            "classifier_name": "Watchdog Supervision",
            "node": "f60c61af-4533-43df-a957-e8df8638e4d8",
            "uuid": "823b5732-ecc8-4bec-9c5b-3faebeab8641"
          },
          {
            "id": 138,
            "classifier_name": "Decision: Watchdog",
            "node": "2d660d61-d795-4421-823d-32f81de44f8a",
            "uuid": "823cbbed-af89-4a74-970f-6d4b1d2150af"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 62,
        "type": "Use Case Diagram", "diagram_type": 10,
        "name": "Risks",
        "description": [
                "Limp Home is a critical functionality of the system.\n",
                "This diagram lists the system elements that are needed for its execution."
        ],
        "list_order": 360448,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "2a47061e-46d8-4357-8bb9-080ebfde511a",
        "diagramelements":
        [
          {
            "id": 369,
            "classifier_name": "health::limp_home",
            "node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
            "uuid": "b82dc6f9-97e7-41f6-b60a-57f13279721b"
          },
          {
            "id": 370,
            "classifier_name": "Limp Home",
            "node": "f1edf890-12d3-4248-afac-d908287df3b7",
            "uuid": "5a25d255-7391-485d-80fb-26b6e2468585"
          },
          {
            "id": 374,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Energy Cell",
            "node": "a4d4ef8c-8379-4048-820d-37c61d72894e",
            "uuid": "11f0438d-d5cf-45d5-82be-81447ffa56f8"
          },
          {
            "id": 375,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Motors",
            "node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
            "uuid": "2ed095e3-9dfc-4fe6-84ec-da9bed27e187"
          },
          {
            "id": 376,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Wheels (4)",
            "node": "04cb61e7-d4ba-4d16-b6c2-56e595b238af",
            "uuid": "3e51afc4-bb0b-4050-8557-281192e56b48"
          },
          {
            "id": 377,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "Base Logic Board",
            "node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
            "uuid": "17322118-72f3-429e-a2b9-0a0b061d1273"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 12,
        "type": "Use Case Diagram", "diagram_type": 10,
        "name": "Failure Modes of Motors and Wheels",
        "description": [
                "This section lists the failure modes of motors and wheels and their effects."
        ],
        "list_order": -1,
        "parent_name": "Risks",
        "parent": "2a47061e-46d8-4357-8bb9-080ebfde511a",
        "uuid": "5dc39d06-6d77-4667-bcc8-a2ceb1ce276f",
        "diagramelements":
        [
          {
            "id": 141,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "health::limp_home",
            "node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
            "uuid": "b3c563c7-d3b0-4b67-9228-af129dac5ad9"
          },
          {
            "id": 230,
            "classifier_name": "Risk: MoD5G does not drive back (motors)",
            "node": "7bc7017a-47a5-416e-a079-3b58bc03747c",
            "uuid": "d190913a-1a9c-4dba-8e28-320f4bd6b99c"
          },
          {
            "id": 372,
            "classifier_name": "Motors",
            "node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
            "uuid": "f735559b-c389-4da0-8d83-fa5063dd35af"
          },
          {
            "id": 373,
            "classifier_name": "Wheels (4)",
            "node": "04cb61e7-d4ba-4d16-b6c2-56e595b238af",
            "uuid": "b5212413-fbfe-456a-a1ec-e6061403050e"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 63,
        "type": "Use Case Diagram", "diagram_type": 10,
        "name": "Failure Modes of Energy Cell",
        "description": [
                "This section lists the failure modes of the energy cell and their effects."
        ],
        "list_order": 32767,
        "parent_name": "Risks",
        "parent": "2a47061e-46d8-4357-8bb9-080ebfde511a",
        "uuid": "bd9e0819-dfbb-490d-abab-ccefccebc100",
        "diagramelements":
        [
          {
            "id": 386,
            "classifier_name": "health::limp_home",
            "node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
            "uuid": "7790ff29-0af9-4b88-a7a6-17b5b6b2393a"
          },
          {
            "id": 388,
            "classifier_name": "Energy Cell",
            "node": "a4d4ef8c-8379-4048-820d-37c61d72894e",
            "uuid": "2c58a8e6-e668-4bd5-9ec7-c58a1d136941"
          },
          {
            "id": 389,
            "classifier_name": "Risk: MoD5G does not drive back (energy)",
            "node": "6426627d-418a-4ba5-822c-ded2cb4c18dd",
            "uuid": "9b173e5d-ec82-4177-8780-7e9d3de31d64"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 64,
        "type": "Use Case Diagram", "diagram_type": 10,
        "name": "Failure Modes of Base Logic Board",
        "description": [
                "This section lists the failure modes of the base logic board and their effects."
        ],
        "list_order": 65535,
        "parent_name": "Risks",
        "parent": "2a47061e-46d8-4357-8bb9-080ebfde511a",
        "uuid": "e3efc76a-8c26-47c0-883d-f83870c5a1fa",
        "diagramelements":
        [
          {
            "id": 380,
            "classifier_name": "health::limp_home",
            "node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
            "uuid": "852f42ac-636f-425f-9d6d-43b4114213d7"
          },
          {
            "id": 381,
            "classifier_name": "Base Logic Board",
            "node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
            "uuid": "9a4a16cd-2a72-4e73-9315-4b7692e47fb8"
          },
          {
            "id": 384,
            "classifier_name": "Risk: MoD5G does not drive back (logic board)",
            "node": "74903d54-6d51-4e5f-984a-539cb62006a6",
            "uuid": "b78e5c70-e563-4b26-9914-3ae906d0684a"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 13,
        "type": "List", "diagram_type": 0,
        "name": "Glossary",
        "description": [
                "This section explains the used terms. (Domain and Solution Space, System Level)\n",
                "\n",
                "See also D0034#name for software terms."
        ],
        "list_order": 393216,
        "parent_name": "Mouse Droid",
        "parent": "93055a07-ed69-40c8-ba80-469e94242de3",
        "uuid": "6ecb58b3-a391-4d02-8be4-fc24dd9fdae9",
        "diagramelements":
        [
          {
            "id": 139,
            "classifier_name": "Maintenance booth",
            "node": "c5028436-9986-438b-a493-d1c5b404d1fa",
            "uuid": "a13a0e7a-c64a-420f-b709-68217577e245"
          },
          {
            "id": 219,
            "classifier_name": "Base location",
            "node": "117123f0-6eb5-4ad8-9318-e1543ea937bb",
            "uuid": "96009349-7af0-48da-8c14-4b9fd1a93e4a"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 49,
        "type": "Profile Diagram", "diagram_type": 39,
        "name": "Stereotypes on \"What to build\"",
        "description": [
                "Stereotypes allow a classification of elements into project-specific ",
                "categories.\n",
                "\n",
                "This diagram defines stereotypes and their images with focus on the problem ",
                "space. "
        ],
        "list_order": -1073725440,
        "parent_name": "Glossary",
        "parent": "6ecb58b3-a391-4d02-8be4-fc24dd9fdae9",
        "uuid": "7015ab05-4b95-4fb0-83bd-04efa0b8351e",
        "diagramelements":
        [
          {
            "id": 288,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "UML:Node",
            "node": "26e2a04a-8d6a-4158-9932-8ba6839c9cb3",
            "uuid": "762dab30-2c8b-42b5-b77b-43343561cfd5"
          },
          {
            "id": 289,
            "classifier_name": "mouse-droid",
            "node": "3dd8657e-8c3e-4f9b-8ddb-4ddea30bdc18",
            "uuid": "c6ee0522-9009-4f2b-91b7-7ea6eaa57fc3"
          },
          {
            "id": 290,
            "classifier_name": "mouse-img",
            "node": "f229d3e0-e2f8-4e0f-a289-35958aa1020a",
            "uuid": "7213d70e-5daa-46d8-b1ee-4e2c27f53f97"
          },
          {
            "id": 291,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "UML:UseCase",
            "node": "68c95972-7d4d-4e09-8992-a5d8bce3e250",
            "uuid": "8ba03f4b-ae30-4403-b93b-f986ea56cd7d"
          },
          {
            "id": 292,
            "classifier_name": "goal",
            "node": "cb8b0ab1-9a22-4167-80ac-7fa9332a9fe4",
            "uuid": "4e6d52ec-3d19-4149-8b80-dd765ec878b6"
          },
          {
            "id": 293,
            "classifier_name": "flag",
            "node": "86f4bde2-1367-45b0-9f63-60230cd088a3",
            "uuid": "6565c5bd-d0a0-4dbd-8dbb-a21e94cac347"
          },
          {
            "id": 295,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "UML:Actor",
            "node": "a40c7590-aee5-4ba4-ad33-5e7809f824eb",
            "uuid": "4b61e839-7c24-49a9-8104-e1978d80641a"
          },
          {
            "id": 296,
            "classifier_name": "environment",
            "node": "513e2c1c-cfa3-42e2-8260-c13177a8f48b",
            "uuid": "e553e2b6-2864-4925-841a-646cbbbe88cd"
          },
          {
            "id": 297,
            "classifier_name": "env-img",
            "node": "edff4c72-ece2-4ccb-9db4-279dbea3cc96",
            "uuid": "e6c94838-715e-4277-aeb8-58c3b54de7d9"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 48,
        "type": "Profile Diagram", "diagram_type": 39,
        "name": "Stereotypes on \"How to achieve the goal\"",
        "description": [
                "Stereotypes allow a classification of elements into project-specific ",
                "categories.\n",
                "\n",
                "This diagram defines stereotypes and their images with focus on the solution ",
                "space."
        ],
        "list_order": 32768,
        "parent_name": "Glossary",
        "parent": "6ecb58b3-a391-4d02-8be4-fc24dd9fdae9",
        "uuid": "5e7759e0-59eb-4627-92a6-1dc66f54fedc",
        "diagramelements":
        [
          {
            "id": 267,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "UML:Component",
            "node": "658b972a-f9cb-4425-a6de-3b85e7e9fe17",
            "uuid": "3cb448bc-ab7b-4433-ad7a-4c20cca9c4c9"
          },
          {
            "id": 268,
            "classifier_name": "env-perception",
            "node": "791caace-aac4-448b-8fd7-5157db967221",
            "uuid": "1f4968a0-ab1f-4128-9cb4-4461d41a1f42"
          },
          {
            "id": 269,
            "classifier_name": "env-image",
            "node": "0019ccfa-8e73-4808-821e-b94ca0e96a79",
            "uuid": "9f939310-0c2c-464e-9065-de6f6363e2cc"
          },
          {
            "id": 270,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "UML:Class",
            "node": "ff523246-ceb7-4bab-ab55-540ae9c96788",
            "uuid": "54f88281-1f84-4690-9e8d-3f3fab707c95"
          },
          {
            "id": 271,
            "classifier_name": "decision",
            "node": "23e07b1b-c30b-40ba-8aeb-ad0e53399c38",
            "uuid": "8acf5a9c-818a-4566-b1ac-0cc6f613e0d4"
          },
          {
            "id": 272,
            "classifier_name": "decision-img",
            "node": "05913b69-be1c-4610-896a-8b77c386ce88",
            "uuid": "1d85b052-38f3-47b3-9409-cb9da841ff06"
          },
          {
            "id": 273,
            "classifier_name": "data",
            "node": "ed720ac0-2ba6-42e9-a97a-a45b30712d69",
            "uuid": "b11f744d-f295-4501-93cc-d526f965d591"
          },
          {
            "id": 274,
            "classifier_name": "data-img",
            "node": "5deefbf7-53cd-494a-957b-bbee7f4e2bc0",
            "uuid": "df81e369-b89b-4f52-bcf7-4900628cb7e2"
          },
          {
            "id": 278,
            "classifier_name": "rejected_alternative",
            "node": "07a0312a-ac58-4830-b3da-740991311fa4",
            "uuid": "37e5ff1f-642a-4bc1-8571-b61ef4a51b81"
          },
          {
            "id": 279,
            "classifier_name": "rejected",
            "node": "69559964-ce56-452b-b2ff-0fa61b38a2ea",
            "uuid": "eb1d7fcd-e747-4cec-b475-abeb3d1eeff2"
          },
          {
            "id": 280,
            "classifier_name": "chosen_alternative",
            "node": "d8519566-7593-4c20-96b0-8848e9f5aab8",
            "uuid": "efc2b98d-a69b-410e-918d-fe9de92a7dfa"
          },
          {
            "id": 281,
            "classifier_name": "chosen",
            "node": "d37609cd-0039-41e2-add0-fb6367dceeff",
            "uuid": "3c81ba26-bd99-4d27-9df4-437f42c7bb89"
          },
          {
            "id": 334,
            "classifier_name": "SW",
            "node": "c46afe48-7549-42c9-8992-e90e63c8613e",
            "uuid": "2fba405f-6593-4fba-986f-62a6a1a4e89d"
          },
          {
            "id": 335,
            "classifier_name": "SW-img",
            "node": "c225b5d5-37b5-4816-a6e0-cb51b1f6a37e",
            "uuid": "8c7887cd-dba9-4641-ace4-e960ae5c0777"
          },
          {
            "id": 336,
            "classifier_name": "HW",
            "node": "66cc5d17-4a3f-4756-9fda-5094bbbb6034",
            "uuid": "4e4f9575-d5b0-490f-8dcb-51337d05cdde"
          },
          {
            "id": 337,
            "classifier_name": "HW-img",
            "node": "2fc8a02c-5537-4bd3-acbd-a7158c39889d",
            "uuid": "5dd2c7a2-c873-4593-8d59-e95867115dfd"
          },
          {
            "id": 338,
            "classifier_name": "EE",
            "node": "eb640ad2-a02f-4314-8245-e9d8f012a74e",
            "uuid": "a9c608d8-a494-4376-9897-bd43038d9862"
          },
          {
            "id": 339,
            "classifier_name": "EE-img",
            "node": "9046bd5b-70c4-45e4-b894-36e31a67de97",
            "uuid": "f3834ca7-df8a-4c4f-9fc2-81414c56a396"
          },
          {
            "id": 391,
            "classifier_name": "locigal_form",
            "node": "dd089494-8ef7-413e-8634-1718be66330e",
            "uuid": "4280f2bb-1c0e-4de5-98e9-c9b5aa8260c0"
          },
          {
            "id": 392,
            "classifier_name": "Logical-img",
            "node": "7abc2baa-c7b4-4fd8-a2af-dc0ee24fd0b0",
            "uuid": "826faedc-2d55-4419-a718-c5ddcd2237f3"
          },
          {
            "id": 393,
            "display_tags": "Gray", "display_flags": 33554432,
            "classifier_name": "SysML:block",
            "node": "39d2649c-f238-4622-99e3-d532e043d1d2",
            "uuid": "67125cc6-00a7-4489-be96-e248afe05dc7"
          }
        ]
      }
    }
  ]
  ,
  "nodes":
  [
    {
      "classifier": {
        "id": 1,
        "type": "Comment", "main_type": 130,
        "stereotype": "mouse-droid",
        "name": "Introduction",
        "description": [
                "The mouse droid is a repair droid.\n",
                "\n",
                "An operation supervision department \n",
                "defines a mission for the mouse droid.\n",
                "\n",
                "The mouse droid autonomously drives to the destination location,\n",
                "replaces damaged parts, re-configures program logic if needed and\n",
                "returns to the programming terminal.\n",
                "\n",
                "It is easily reprogrammable and can therefore also be used for\n",
                "- cleaning tasks\n",
                "- spying and surveillance tasks\n",
                "- message delivery"
        ],
        "x_order": 329295460,
        "y_order": -586627176,
        "list_order": -586627176,
        "uuid": "37777305-f8d0-4f99-8a24-b7a39e022659",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 2,
        "type": "Requirement", "main_type": 99,
        "stereotype": "environment",
        "name": "Cosmic Rays",
        "description": [
                "The droid shall ensure data and program integrity.\n",
                "\n",
                "It shall continue operation after cosmic rays have interfered with data storage ",
                "or program execution.\n",
                "\n",
                "Corrupted data must not be stored permanently."
        ],
        "x_order": -57106334,
        "y_order": -416597941,
        "list_order": -416597941,
        "uuid": "a165b404-76ec-4eec-a34b-9648249f774f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 3,
        "type": "Requirement", "main_type": 99,
        "stereotype": "environment",
        "name": "Operating Temperatures",
        "description": [
                "The droid shall be functional in the range 240K..360K,\n",
                "it shall survive temperatures from 150K to 400K."
        ],
        "x_order": 1592766313,
        "y_order": 1069105883,
        "list_order": 1069105883,
        "uuid": "2e172d70-2eba-49b0-9241-7385878ccb2f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 4,
        "type": "Subsystem", "main_type": 102,
        "stereotype": "mouse-droid",
        "name": "Mouse Droid MoD5G",
        "description": [
                "The Mouse Droid (MoD5G) is a repair droid that can be instructed to perform a ",
                "mission and which then autonomously selects tactics to achieve the mission ",
                "goals."
        ],
        "x_order": 147603683,
        "y_order": -474887197,
        "list_order": 39836094,
        "uuid": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "features":
        [
          {
            "id": 74,
            "type": "Port", "main_type": 2,
            "key": "charge connector",
            "description": [
                ""
            ],
            "list_order": -1689509291,
            "uuid": "055054b6-e39b-4c72-ac46-8043cedddd82"
          },
          {
            "id": 75,
            "type": "Port", "main_type": 2,
            "key": "program connector",
            "description": [
                ""
            ],
            "list_order": 1724107938,
            "uuid": "2fcc78fe-5d3f-442d-a0c6-847565dbc0ee"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 6,
        "type": "Use Case", "main_type": 101,
        "stereotype": "goal",
        "name": "Perform a 1-day mission",
        "description": [
                "The mouse droid is able to perform a mission that takes several hours. The ",
                "energy resources of the MoD5G last for one terrestrial day.\n",
                "\n",
                "- The operator programs a mission\n",
                "- The mouse droid drives to the first location\n",
                "- The mouse droid uses tools to remove a defective part\n",
                "- The mouse droid installs a spare part\n",
                "- Above steps are repeated for further mission objectives\n",
                "- The mouse droid returns to its base location (see D0013#name)"
        ],
        "x_order": -976122123,
        "y_order": 344363537,
        "list_order": 24715831,
        "uuid": "101916e8-de57-400a-bfa9-d97e8128a011",
        "features":
        [
          {
            "id": 34,
            "type": "Property", "main_type": 0,
            "key": "post: MoD5G is at base location",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "1d7f1189-c0c5-40ac-9ec5-5deb11e6e43e"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 7,
        "type": "Use Case", "main_type": 101,
        "stereotype": "goal",
        "name": "Drive to location",
        "description": [
                "The mouse droid can explore its environment and calculate a route from its ",
                "actual position to the target location.\n",
                "\n",
                "- The mouse droid explores its environment\n",
                "- The mouse droid enriches an internally memorized map\n",
                "- The mouse droid calculates a route\n",
                "- The mouse droid drives along the calculated route\n",
                "- The mouse droid re-caclulates the route in case of new environment data\n",
                "- The mouse droid reaches the target location"
        ],
        "x_order": -976122123,
        "y_order": 533882926,
        "list_order": 34386514,
        "uuid": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
        "features":
        [
          {
            "id": 32,
            "type": "Property", "main_type": 0,
            "key": "pre: mission is defined",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "0dc127b4-0c09-43d3-bcd7-9e04c2b909aa"
          },
          {
            "id": 43,
            "type": "Property", "main_type": 0,
            "key": "post: MoD5G is at target location",
            "description": [
                ""
            ],
            "list_order": 65536,
            "uuid": "1c6f3f8d-662d-460e-aa69-9c4ee4ea69ab"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 8,
        "type": "Use Case", "main_type": 101,
        "stereotype": "goal",
        "name": "Repair using tools",
        "description": [
                "The mouse droid has a couple of tools inside its chassis.\n",
                "\n",
                "- The mouse droid uses a screw diver to untighten damaged parts\n",
                "- The mouse droid uses a gripper to move the damaged part out of the way\n",
                "- The mouse droid uses a gripper to put a spare part from its internal cargo ",
                "bin to the target place\n",
                "- The mouse droid uses a screw diver to tighten replaced parts\n",
                "- The mouse droid uses a gripper to move the damaged part into its internal ",
                "cargo bin.\n",
                "\n",
                "(see D0014#name)"
        ],
        "x_order": 613340685,
        "y_order": 533882926,
        "list_order": 34386514,
        "uuid": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
        "features":
        [
          {
            "id": 44,
            "type": "Property", "main_type": 0,
            "key": "pre: MoD5G is at target location",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "5f228eda-a45e-48d4-b0b0-fa27e833a003"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 9,
        "type": "Requirement", "main_type": 99,
        "stereotype": "quality_characteristic",
        "name": "Usability",
        "description": [
                "Usability defines a set of attributes that measures how easy to learn and use ",
                "the program is."
        ],
        "x_order": -416937143,
        "y_order": -1440268883,
        "list_order": -427735329,
        "uuid": "83c22cf0-38a3-44c4-a571-4a02946dbf1d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 10,
        "type": "Requirement", "main_type": 99,
        "stereotype": "quality_characteristic",
        "name": "Maintainability",
        "description": [
                "Maintainability defines a set of attributes that influence how to analyze and ",
                "mitigate defects that occur during operation."
        ],
        "x_order": 1210000491,
        "y_order": -1440268883,
        "list_order": -868662650,
        "uuid": "4aab7076-f6db-449d-af55-9f4d56114445",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 11,
        "type": "Requirement", "main_type": 99,
        "stereotype": "quality_characteristic",
        "name": "Reliability",
        "description": [
                "Reliability defines a set of attributes that measures how mature and ",
                "fault-tolerant the software is."
        ],
        "x_order": 1210000491,
        "y_order": -1394625593,
        "list_order": -509658099,
        "uuid": "802a326b-4b45-459b-b546-961536597017",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 12,
        "type": "Requirement", "main_type": 99,
        "stereotype": "HW_sub-characteristic",
        "name": "Repairability",
        "description": [
                "The MoD5 hardware parts shall be exchangeable\n",
                "in case they are damaged."
        ],
        "x_order": 1352272042,
        "y_order": -29093700,
        "list_order": 755435851,
        "uuid": "d7a03544-c226-4264-9964-3cdd6b8e7d61",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 13,
        "type": "Requirement", "main_type": 99,
        "stereotype": "HW-attribute",
        "name": "30 years spare-parts supply",
        "description": [
                "The mechanical and electrical/electronics parts of the MoD5\n",
                "shall be produceable in identical or similar form\n",
                "and quality for 30 years after production of the unit."
        ],
        "x_order": 1413425769,
        "y_order": 1393414939,
        "list_order": 1393414939,
        "uuid": "ac665ed8-a78f-47f5-9a4b-204b5561452c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 14,
        "type": "Requirement", "main_type": 99,
        "stereotype": "SW_sub-characteristic",
        "name": "Analyzability",
        "description": [
                "The MoD5G shall allow to analyze faults\n",
                "that occurred during operation."
        ],
        "x_order": 1352272042,
        "y_order": -1440268883,
        "list_order": -1440268883,
        "uuid": "3891dfac-bafb-4fcc-b337-154c1f001fec",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 15,
        "type": "Requirement", "main_type": 99,
        "stereotype": "SW-attribute",
        "name": "Self-Diagnosis",
        "description": [
                "At the maintenance booth, \n",
                "the MoD5G shall provide an error log.\n",
                "This error log contains detected errors from operation\n",
                "and related environment conditions.\n",
                "It also lists possible causes(faults)."
        ],
        "x_order": 1413425769,
        "y_order": -1329900235,
        "list_order": -1329900235,
        "uuid": "230b7cd6-27f0-4d83-b101-9d2be3c76b2d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 16,
        "type": "Use Case", "main_type": 101,
        "stereotype": "quality_scenario",
        "name": "Motor defect",
        "description": [
                "pre-condition:\n",
                "- the MoD5G is performing a 1-day mission autonomously\n",
                "\n",
                "trigger:\n",
                "- a motor fails to operate\n",
                "- the goals of the 1-day mission cannot be accomplished anymore\n",
                "\n",
                "scenario:\n",
                "- the MoD5G cancels the mission and returns to the service point\n",
                "- a service mechanic reads out the error log\n",
                "- the MoD5G proposes to replace the suspicious motor\n",
                "- the service mechanic replaces the motor"
        ],
        "x_order": 1829101533,
        "y_order": -1846220436,
        "list_order": -1846220436,
        "uuid": "789c1a7d-692b-498f-aae4-f22a7209ab56",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 17,
        "type": "Use Case", "main_type": 101,
        "stereotype": "quality_scenario",
        "name": "Spare Parts Supply",
        "description": [
                "pre-condition:\n",
                "- the stock of MoD5G spare parts is empty\n",
                "\n",
                "trigger:\n",
                "- 20 years after production, \n",
                "  a MoD5G needs a spare part that is not available anymore\n",
                "\n",
                "scenario:\n",
                "- a service mechanic orders a batch of parts\n",
                "- a factory creates the parts that fit in form, function and quality to the ",
                "MoD5G\n",
                "- spare parts are delivered"
        ],
        "x_order": 1829101533,
        "y_order": 764961525,
        "list_order": -786906725,
        "uuid": "9d4af7da-01ca-4f39-a1e8-4bb44062f07d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 18,
        "type": "Block", "main_type": 90,
        "stereotype": "HW",
        "name": "Mechanical Parts",
        "description": [
                "The mechanical parts encompass all parts of which the mouse droid consists.\n",
                "From outside, the chassis and wheels are the most obvious parts.\n",
                "Inside, a skeleton frame provides stability of the assembly.\n",
                "\n",
                "Important characteristics are weight, operating temperature range, durability, ",
                "stability."
        ],
        "x_order": -498449590,
        "y_order": -1721520797,
        "list_order": -1067603612,
        "uuid": "2f324056-c955-4a38-9b47-b3a64b19072c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 19,
        "type": "Block", "main_type": 90,
        "stereotype": "EE",
        "name": "Electrical Parts and Electronics",
        "description": [
                "The main components of the electric parts are:\n",
                "- a set of cables and connectors\n",
                "- a set of sensors and actuators\n",
                "- the energy cell\n",
                "- two printed circuit boards (PCB) containing the electronic parts"
        ],
        "x_order": -855507639,
        "y_order": -1168769568,
        "list_order": -1161718484,
        "uuid": "c1419268-c407-4e91-a9de-386c65b7459b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 20,
        "type": "Package", "main_type": 124,
        "stereotype": "SW",
        "name": "Main Logic Software",
        "description": [
                "The software consists of control logic, initial data that was integrated at the ",
                "factory and learned data that is aggregated during operation.\n",
                "\n",
                "These software items are split over two logical boards and subdivided into ",
                "independent execution partitions."
        ],
        "x_order": -1044323579,
        "y_order": -1886953723,
        "list_order": -1157712888,
        "uuid": "4165e459-348c-4ed7-990e-673bb9c0d3b4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 21,
        "type": "Interaction Use", "main_type": 112,
        "name": "Power States",
        "description": [
                "refers to D0020#name"
        ],
        "x_order": -418684660,
        "y_order": -808409892,
        "list_order": -808409892,
        "uuid": "9e2fedc7-9bfe-42d3-a614-4430cf2f22ed",
        "features":
        [
          {
            "id": 16,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "9813878d-d7a7-4045-ab91-93b2b18e916b"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 22,
        "type": "Interaction Use", "main_type": 112,
        "name": "Health States",
        "description": [
                "refers to D0021#name"
        ],
        "x_order": 1340279551,
        "y_order": -914544445,
        "list_order": -914544445,
        "uuid": "2dac33c1-0fdb-4a5f-80b2-3789f935a700",
        "features":
        [
          {
            "id": 17,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "972434aa-e165-4a40-b79d-e01d495fc4b7"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 23,
        "type": "Initial Node", "main_type": 151,
        "name": "power::startup",
        "description": [
                "The startup pseudo-state indicates where the transitions start when powered on."
        ],
        "x_order": -1435114084,
        "y_order": -1789882235,
        "list_order": 631833351,
        "uuid": "1d589448-3619-46f2-9ce5-59a227a1f329",
        "features":
        [
          {
            "id": 22,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "836b7e7a-9f82-4194-b786-a8d1abba049f"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 24,
        "type": "Activity", "main_type": 110,
        "name": "power::booting",
        "description": [
                "While the MoD5G is in booting state, the MoD5G can not yet react on input data; ",
                "input signals from sensors are queued for later processing."
        ],
        "x_order": 1513277740,
        "y_order": -1659012173,
        "list_order": -1226921159,
        "uuid": "b6e14925-4440-4700-b154-d33db39a5949",
        "features":
        [
          {
            "id": 23,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "40697816-a89d-417e-a194-62aaa0262f65"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 25,
        "type": "Activity", "main_type": 110,
        "name": "power::full_operation",
        "description": [
                "While the MoD5G is in full_operation state, all software parts are running and ",
                "able to react on input data."
        ],
        "x_order": 805953490,
        "y_order": -1583691534,
        "list_order": -1321681193,
        "uuid": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "features":
        [
          {
            "id": 21,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "31f09b53-bb0e-4bf5-b3ef-63a3a2c02071"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 26,
        "type": "Activity", "main_type": 110,
        "name": "power::energy_saving",
        "description": [
                "While the MoD5G is in energy saving state, the MoD5G does not react on input ",
                "data. Only few wakeup mechanisms can caus a transition to full operation."
        ],
        "x_order": 1139012495,
        "y_order": -1194731099,
        "list_order": -607336322,
        "uuid": "6af446f7-9194-4af4-aace-cf49c4abe994",
        "features":
        [
          {
            "id": 24,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "5e4e496f-db00-4592-a7d8-a2f8f5e94845"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 27,
        "type": "Final Node", "main_type": 152,
        "name": "power::off",
        "description": [
                "The off pseudo-state indicates where the transition logic ends when powered ",
                "off."
        ],
        "x_order": -1435114084,
        "y_order": -1194731099,
        "list_order": 865088819,
        "uuid": "49ac163f-507a-4691-a7cf-fc219bef2a90",
        "features":
        [
          {
            "id": 20,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "e88532af-2b15-4e59-be68-757c62d7c351"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 28,
        "type": "Initial Node", "main_type": 151,
        "name": "health::factory",
        "description": [
                ""
        ],
        "x_order": -1408053593,
        "y_order": -1547710079,
        "list_order": -1544459240,
        "uuid": "325755c3-e9e8-4f9f-8391-d7dc155e7ed5",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 29,
        "type": "Final Node", "main_type": 152,
        "name": "health::disposal",
        "description": [
                ""
        ],
        "x_order": 557710743,
        "y_order": -316525372,
        "list_order": -316525372,
        "uuid": "4f2dd295-be68-415b-8210-686c2d3b9125",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 30,
        "type": "State", "main_type": 111,
        "name": "health::healthy",
        "description": [
                ""
        ],
        "x_order": 388228871,
        "y_order": -1547710079,
        "list_order": -1819488490,
        "uuid": "7c8b5091-abcd-4886-8309-52114d18b35c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 31,
        "type": "State", "main_type": 111,
        "name": "health::slightly_damaged",
        "description": [
                ""
        ],
        "x_order": 557710743,
        "y_order": -1547710079,
        "list_order": -1595072604,
        "uuid": "00a46df1-c0b7-40ab-8363-08d12041357b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 32,
        "type": "State", "main_type": 111,
        "name": "health::limp_home",
        "description": [
                "In case the full operation is not possible anymore, the MoD5G shall drive back ",
                "to the home charging station."
        ],
        "x_order": 452796978,
        "y_order": -1494769192,
        "list_order": -1547890631,
        "uuid": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 33,
        "type": "State", "main_type": 111,
        "name": "health::damaged",
        "description": [
                ""
        ],
        "x_order": 388228871,
        "y_order": -1317410890,
        "list_order": -1446714493,
        "uuid": "8f316599-0438-461d-a03c-720192b86a33",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 34,
        "type": "State", "main_type": 111,
        "name": "health::operation",
        "description": [
                ""
        ],
        "x_order": 452796978,
        "y_order": -1544459240,
        "list_order": -1544459240,
        "uuid": "79cf3abc-cb16-4e68-8b2d-aff55d6ae108",
        "features":
        [
          {
            "id": 18,
            "type": "Exit", "main_type": 9,
            "key": "no_op",
            "description": [
                ""
            ],
            "list_order": 1116559325,
            "uuid": "4da1d8ce-2ba5-48c1-8d4d-8194b0b0bc4d"
          },
          {
            "id": 19,
            "type": "Entry", "main_type": 8,
            "key": "op_start",
            "description": [
                ""
            ],
            "list_order": 44134258,
            "uuid": "56d84592-786a-4c2a-827a-cabe45a074a5"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 35,
        "type": "Block", "main_type": 90,
        "stereotype": "mouse-droid",
        "name": "Chassis",
        "description": [
                ""
        ],
        "x_order": -1042125167,
        "y_order": -1054017037,
        "list_order": -1009293162,
        "uuid": "be342de8-62c6-456f-b09a-5160c670dc04",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 36,
        "type": "Block", "main_type": 90,
        "name": "Cargo Bin",
        "description": [
                "A cargo bin allows to transport replacement parts to repair remote systems."
        ],
        "x_order": 645157058,
        "y_order": -1080714627,
        "list_order": -1054051627,
        "uuid": "fb814893-cb03-454a-96aa-6ae8c313096d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 37,
        "type": "Block", "main_type": 90,
        "name": "Screw Driver",
        "description": [
                "A screw driver can rotate screws. It is one of several tools fixed on top of ",
                "the Tool-Arm."
        ],
        "x_order": 645157058,
        "y_order": -1412570674,
        "list_order": -1051609196,
        "uuid": "848376fc-1475-4adc-b35f-200e17103025",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 38,
        "type": "Block", "main_type": 90,
        "name": "Wheels (4)",
        "description": [
                "The functionality of wheels is to transform a torque force into movement of the ",
                "MoD5G."
        ],
        "x_order": 645157058,
        "y_order": -1053978658,
        "list_order": -1053905027,
        "uuid": "04cb61e7-d4ba-4d16-b6c2-56e595b238af",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 39,
        "type": "Block", "main_type": 90,
        "name": "Fan",
        "description": [
                "A fan prevents overheating in hot environment conditions."
        ],
        "x_order": -855507639,
        "y_order": -1053978658,
        "list_order": -1051813110,
        "uuid": "5e00054a-23a4-4e74-8029-628d165a7c3d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 40,
        "type": "Block", "main_type": 90,
        "name": "Motors",
        "description": [
                "There are two motors to drive and steer and further motors to control the ",
                "movement of a tool-arm."
        ],
        "x_order": -203135287,
        "y_order": -1053978658,
        "list_order": -1053978658,
        "uuid": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 41,
        "type": "Block", "main_type": 90,
        "stereotype": "env-perception",
        "name": "Camera",
        "description": [
                "A camera records the video signal of the environment."
        ],
        "x_order": -1130653626,
        "y_order": -1168769568,
        "list_order": -1053965549,
        "uuid": "fb66c906-d06a-4518-8701-229af4169a30",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 42,
        "type": "Block", "main_type": 90,
        "stereotype": "env-perception",
        "name": "Microphone",
        "description": [
                "A microphone records the audio signal of the environment."
        ],
        "x_order": -1130653626,
        "y_order": -1412570674,
        "list_order": -1054017037,
        "uuid": "9b8074dd-bb9a-4540-86d5-a1bdf90bf1b7",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 43,
        "type": "Block", "main_type": 90,
        "name": "Loud Speaker",
        "description": [
                "A loud speaker allows to produce single-frequency audio signals."
        ],
        "x_order": -920059638,
        "y_order": -1053978658,
        "list_order": -1053973790,
        "uuid": "a0389bb7-689b-4a48-bb56-08038f4db4fc",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 44,
        "type": "Block", "main_type": 90,
        "name": "Programming and Diagnostic Connector",
        "description": [
                "A connector allows to attach a cable. Via this cable, self diagnosis and ",
                "re-programming can be performed."
        ],
        "x_order": -1130653626,
        "y_order": -1080714627,
        "list_order": -1054003895,
        "uuid": "4247b2e1-f3da-4356-81c5-160af47f3e11",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 45,
        "type": "Block", "main_type": 90,
        "name": "Charging Connector",
        "description": [
                "A connector allows to attach a cable. Via this cable, the energy cell can be ",
                "re-charged."
        ],
        "x_order": -858822106,
        "y_order": -1053978658,
        "list_order": -1053968664,
        "uuid": "c066d6a7-1959-4300-9aad-a75cb496da36",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 46,
        "type": "Block", "main_type": 90,
        "name": "Energy Cell",
        "description": [
                "An energy cell provides power sufficient for a 1-day mission."
        ],
        "x_order": -1044323579,
        "y_order": -1053978658,
        "list_order": -1054007896,
        "uuid": "a4d4ef8c-8379-4048-820d-37c61d72894e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 47,
        "type": "Block", "main_type": 90,
        "name": "Main Logic Board",
        "description": [
                "The main logic board consists of several electronic parts shown in D0022#name."
        ],
        "x_order": -1044323579,
        "y_order": -1137259057,
        "list_order": -1127573923,
        "uuid": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "features":
        [
          {
            "id": 1,
            "type": "Input Port", "main_type": 6,
            "key": "camera connector",
            "description": [
                ""
            ],
            "list_order": 523433152,
            "uuid": "c4e66459-04e8-45c7-9ab9-e0fde6b2ead9"
          },
          {
            "id": 2,
            "type": "Input Port", "main_type": 6,
            "key": "microphone connector",
            "description": [
                ""
            ],
            "list_order": -371352641,
            "uuid": "168231f5-4ca5-4ae2-92a1-96da722d4bdd"
          },
          {
            "id": 8,
            "type": "Port", "main_type": 2,
            "key": "base board connector",
            "description": [
                ""
            ],
            "list_order": -1505737656,
            "uuid": "46bf6bfc-fb70-4850-b07e-3e5a0745cbe2"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 48,
        "type": "Block", "main_type": 90,
        "name": "Base Logic Board",
        "description": [
                "The base logic board consists of several electronic parts shown in D0035#name.\n",
                "\n",
                "It provides functionality to detect health status of MoD5G components, it ",
                "steers motors."
        ],
        "x_order": -790789043,
        "y_order": -1137259057,
        "list_order": -1137259057,
        "uuid": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "features":
        [
          {
            "id": 31,
            "type": "Port", "main_type": 2,
            "key": "main board connector",
            "description": [
                ""
            ],
            "list_order": 268225099,
            "uuid": "9a17d951-dd65-4a2b-bf5e-c1bb6db4563b"
          },
          {
            "id": 49,
            "type": "Output Port", "main_type": 7,
            "key": "speaker connector",
            "description": [
                ""
            ],
            "list_order": 915814031,
            "uuid": "a538b940-007d-4236-991f-b2e674e0c275"
          },
          {
            "id": 50,
            "type": "Output Port", "main_type": 7,
            "key": "motor connector",
            "description": [
                ""
            ],
            "list_order": 1495737960,
            "uuid": "926d9611-b320-4fa4-abaf-d39b0927bcc9"
          },
          {
            "id": 51,
            "type": "Port", "main_type": 2,
            "key": "diagnostic connector",
            "description": [
                ""
            ],
            "list_order": 1250395623,
            "uuid": "21c590d1-efac-448e-b28d-dd2565b86d99"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 49,
        "type": "Block", "main_type": 90,
        "name": "PMIC",
        "description": [
                "Power Management Integrated Circuit"
        ],
        "x_order": -855793269,
        "y_order": -1081426715,
        "list_order": -1133597166,
        "uuid": "0b05d10e-67ac-4c11-9995-146a103d2ff2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 51,
        "type": "Block", "main_type": 90,
        "name": "Base Micro Controller",
        "description": [
                "The base micro controller consists of\n",
                "- logic unit\n",
                "- data storage\n",
                "- persistent data+logic storage\n",
                "- self supervision (by ECC and lockstep-cores)\n",
                "- HW watchdog\n",
                "- clock\n",
                "- temperature sensor\n",
                "- io ports\n",
                "\n",
                "This block is optimized for providing a reliable execution of algorithms, see ",
                "D0011#name."
        ],
        "x_order": -858822106,
        "y_order": -1137259057,
        "list_order": -1134806008,
        "uuid": "d505e906-e1bb-4d07-9a3a-76052334bf16",
        "features":
        [
          {
            "id": 3,
            "type": "Output Port", "main_type": 7,
            "key": "motor control",
            "description": [
                ""
            ],
            "list_order": 1602391937,
            "uuid": "001ecb64-b47f-4387-b256-2f50e99c203c"
          },
          {
            "id": 4,
            "type": "Output Port", "main_type": 7,
            "key": "speaker",
            "description": [
                ""
            ],
            "list_order": 889345449,
            "uuid": "0c7cc002-e769-4914-ac08-cb08a480273b"
          },
          {
            "id": 5,
            "type": "Port", "main_type": 2,
            "key": "diagnostic port",
            "description": [
                ""
            ],
            "list_order": 1356622852,
            "uuid": "e4cc1e9e-becc-4254-b397-fd8a4858ba73"
          },
          {
            "id": 6,
            "type": "Output Port", "main_type": 7,
            "key": "reset cmd",
            "description": [
                ""
            ],
            "list_order": 1958407483,
            "uuid": "fa28faf1-8994-4707-ac83-e9eb11910ccd"
          },
          {
            "id": 7,
            "type": "Port", "main_type": 2,
            "key": "clock comm",
            "description": [
                ""
            ],
            "list_order": -983460096,
            "uuid": "3299de03-94ca-40cf-84c1-236e9026b935"
          },
          {
            "id": 9,
            "type": "Port", "main_type": 2,
            "key": "main board connector",
            "description": [
                ""
            ],
            "list_order": -91007386,
            "uuid": "b2533db8-6881-4300-a224-3f8a5724481a"
          },
          {
            "id": 10,
            "type": "Input Port", "main_type": 6,
            "key": "temperature",
            "description": [
                ""
            ],
            "list_order": -1750988368,
            "uuid": "a07bc82b-80cb-4799-a63a-4af05a86abfe"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 53,
        "type": "Block", "main_type": 90,
        "name": "Clock",
        "description": [
                ""
        ],
        "x_order": -855507639,
        "y_order": -1137259057,
        "list_order": -1134723986,
        "uuid": "1707b859-1969-4154-8a27-5305053ce042",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 54,
        "type": "Block", "main_type": 90,
        "name": "Gripper",
        "description": [
                "A tool that allows to grab objects and move them. It is one of several tools ",
                "fixed on top of the Tool-Arm."
        ],
        "x_order": 645157058,
        "y_order": -1168769568,
        "list_order": -1058861716,
        "uuid": "a28d75e1-1447-462b-95f9-9093d65419e7",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 55,
        "type": "Block", "main_type": 90,
        "name": "Tool-Window (2)",
        "description": [
                "A tool window is a flap in the chassis that protects screw driver, gripper and ",
                "cargo bin when unused.\n",
                "It can be opened and closed by a motor."
        ],
        "x_order": -203135287,
        "y_order": -1080714627,
        "list_order": -1161718484,
        "uuid": "c9f30cdf-0f70-495f-90b1-567a19600a7c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 56,
        "type": "Block", "main_type": 90,
        "name": "Main Performance Controller",
        "description": [
                "This block provides an execution environment for algorithms that is optimized ",
                "for high performance."
        ],
        "x_order": -1600853608,
        "y_order": -1137259057,
        "list_order": -1137259057,
        "uuid": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 57,
        "type": "Block", "main_type": 90,
        "name": "RAM",
        "description": [
                ""
        ],
        "x_order": -1731705233,
        "y_order": -1228803590,
        "list_order": -1228803590,
        "uuid": "97dfab83-5bc0-48af-93f8-8a21f85de728",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 58,
        "type": "Block", "main_type": 90,
        "name": "ROM",
        "description": [
                ""
        ],
        "x_order": -1731705233,
        "y_order": -629779879,
        "list_order": -1161996671,
        "uuid": "d3419f7a-7f72-43ca-aab9-f12aed182f01",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 59,
        "type": "Block", "main_type": 90,
        "name": "Motivator",
        "description": [
                "A motivator is a basic component needed to keep going on."
        ],
        "x_order": -1044323579,
        "y_order": -218499172,
        "list_order": -532286409,
        "uuid": "3d66e55c-081f-43bb-89cd-159e19a83a75",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 60,
        "type": "Node", "main_type": 120,
        "name": "Real Time Video Processing Chip",
        "description": [
                ""
        ],
        "x_order": -2013418888,
        "y_order": -1053087634,
        "list_order": -1171309153,
        "uuid": "be71df16-ded3-4d3a-a7be-a04e142d0dde",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 61,
        "type": "Node", "main_type": 120,
        "name": "Watchdog Execution Environment",
        "description": [
                ""
        ],
        "x_order": -377673688,
        "y_order": -1014829152,
        "list_order": -965466140,
        "uuid": "4bdb79a1-504e-48df-9cdc-aa4754b081c6",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 62,
        "type": "Node", "main_type": 120,
        "name": "General Purpose Partition 1",
        "description": [
                ""
        ],
        "x_order": -1693475552,
        "y_order": -1053087634,
        "list_order": -1162691807,
        "uuid": "6115133b-ceb2-45cc-aa90-5f22d3616233",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 63,
        "type": "Node", "main_type": 120,
        "name": "General Purpose Partition 2",
        "description": [
                ""
        ],
        "x_order": -1600853608,
        "y_order": -1053087634,
        "list_order": -1146586199,
        "uuid": "d1b81e07-4b72-4b15-bc3e-609ce2df9ab5",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 64,
        "type": "Node", "main_type": 120,
        "name": "Base Logic SW Partition",
        "description": [
                ""
        ],
        "x_order": -377673688,
        "y_order": -1053087634,
        "list_order": -1053092081,
        "uuid": "31139d8b-5ec3-488c-8334-d1a18274fbd7",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 67,
        "type": "Use Case", "main_type": 101,
        "stereotype": "env-perception",
        "name": "Explore environment",
        "description": [
                "When the mouse droid is missing relevant data on the environment, it plans a ",
                "list of actions that suits the purpose of gaining the missing knowledge."
        ],
        "x_order": -953711403,
        "y_order": -1921124555,
        "list_order": 37845092,
        "uuid": "11e6714d-b1f3-4854-bef1-fabde9d83ca3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 68,
        "type": "Use Case", "main_type": 101,
        "name": "Perform movement",
        "description": [
                ""
        ],
        "x_order": 676128467,
        "y_order": -1921124555,
        "list_order": 36311310,
        "uuid": "936fe58f-da28-4424-ab39-57acf1ca7066",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 69,
        "type": "Use Case", "main_type": 101,
        "name": "Operate tools",
        "description": [
                ""
        ],
        "x_order": 205870834,
        "y_order": -1921124555,
        "list_order": 36311310,
        "uuid": "5abd446d-1efc-4dec-833b-d1e65ba0e661",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 70,
        "type": "Use Case", "main_type": 101,
        "name": "Plan tasks",
        "description": [
                "The mouse droid creates a list of actions to fulfill the given mission.\n",
                "If data on the environment is missing, it plans an explortion task and re-plans ",
                "the action list later."
        ],
        "x_order": 147603683,
        "y_order": -1921124555,
        "list_order": 37788482,
        "uuid": "60329407-a371-4fca-802c-4073299aa0a2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 71,
        "type": "Block", "main_type": 90,
        "name": "Temperature Sensor",
        "description": [
                ""
        ],
        "x_order": -855507639,
        "y_order": -1054017037,
        "list_order": -1081845112,
        "uuid": "e6c6d9b3-3478-4049-8b14-9bec33edf78d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 72,
        "type": "Activity", "main_type": 110,
        "name": "sw::boot_base_board",
        "description": [
                "The software on the base board is initializing, not yet fully functional."
        ],
        "x_order": 1487364668,
        "y_order": -1623759391,
        "list_order": -1653556647,
        "uuid": "d010affc-c9ad-467b-8362-36bd7f0ef848",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 73,
        "type": "Activity", "main_type": 110,
        "name": "sw::boot_main_board",
        "description": [
                "The software on the main board is initializing, not yet fully functional."
        ],
        "x_order": 1318597102,
        "y_order": -1627205359,
        "list_order": -1657885448,
        "uuid": "ecfd83b5-6546-411c-8e9b-85f6cd8edc91",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 74,
        "type": "Initial Node", "main_type": 151,
        "name": "sw::start",
        "description": [
                ""
        ],
        "x_order": 1318597102,
        "y_order": -1658671409,
        "list_order": -1658534839,
        "uuid": "b4ec551c-f9a8-46e8-bcb4-59174fb64a9f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 75,
        "type": "Fork", "main_type": 154,
        "name": "sw::par",
        "description": [
                ""
        ],
        "x_order": 1487364668,
        "y_order": -1658671409,
        "list_order": -1658534839,
        "uuid": "9c14fda2-22a6-428c-a972-b43791c59cd5",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 76,
        "type": "Activity", "main_type": 110,
        "name": "sw::run_main",
        "description": [
                "The software on the main board is initialized and running."
        ],
        "x_order": -384419243,
        "y_order": -1627205359,
        "list_order": -1543421817,
        "uuid": "24fc8dc6-4cfa-4b16-983a-7098b8b72b2c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 77,
        "type": "Activity", "main_type": 110,
        "name": "sw::run_base",
        "description": [
                "The software on the base board is initialized and running."
        ],
        "x_order": 805953490,
        "y_order": -1623759391,
        "list_order": -1555357337,
        "uuid": "8086e804-ff53-4071-ab12-e4ce5865bc94",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 78,
        "type": "Activity", "main_type": 110,
        "name": "sw::run_base_only",
        "description": [
                "The software on the base board is initialized and running."
        ],
        "x_order": 1139012495,
        "y_order": -230588372,
        "list_order": -688030202,
        "uuid": "848ea88a-9063-4390-a8c9-8466065dc460",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 79,
        "type": "Join", "main_type": 155,
        "name": "sw::sync",
        "description": [
                ""
        ],
        "x_order": 1318597102,
        "y_order": -1601823745,
        "list_order": -1658570955,
        "uuid": "46e9980b-1770-4e86-83b3-da0b905a5746",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 80,
        "type": "Final Node", "main_type": 152,
        "name": "sw::booted",
        "description": [
                ""
        ],
        "x_order": 1487364668,
        "y_order": -1601823745,
        "list_order": -1657666120,
        "uuid": "d777c836-c542-47d3-ba04-35e9567336e7",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 81,
        "type": "Requirement", "main_type": 99,
        "name": "Self-Preservation",
        "description": [
                "In case a wookiee growls at the MoD5G,\n",
                "it shall flee for self-preservation"
        ],
        "x_order": -934569751,
        "y_order": -1501520248,
        "list_order": -1501520248,
        "uuid": "87950246-9fe2-4acf-ba83-1eb9b813b6d8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 82,
        "type": "Actor", "main_type": 100,
        "name": "Imperial Operator",
        "description": [
                ""
        ],
        "x_order": -495434567,
        "y_order": -260243530,
        "list_order": -260243530,
        "uuid": "420c4626-1d1c-4c9e-8c2f-e6dfffd5508d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 83,
        "type": "Actor", "main_type": 100,
        "name": "Operator of the old republic",
        "description": [
                ""
        ],
        "x_order": 147603683,
        "y_order": -260243530,
        "list_order": -2056089112,
        "uuid": "6becf1f4-d8d0-4a98-a7b7-ab44e47b6241",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 84,
        "type": "Initial Node", "main_type": 151,
        "name": "sw::op_start",
        "description": [
                ""
        ],
        "x_order": -384419243,
        "y_order": -1658671409,
        "list_order": -1571232108,
        "uuid": "a1e6c113-e4e8-4331-ae8b-4ea2fd7fd98a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 85,
        "type": "Final Node", "main_type": 152,
        "name": "sw::op_end",
        "description": [
                ""
        ],
        "x_order": 805953490,
        "y_order": -1601823745,
        "list_order": -1578849163,
        "uuid": "02871b92-3080-40e5-8b51-f731ca504657",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 86,
        "type": "Fork", "main_type": 154,
        "name": "sw::op_par",
        "description": [
                ""
        ],
        "x_order": 805953490,
        "y_order": -1658671409,
        "list_order": -1578849163,
        "uuid": "c71ca6f1-08bb-4075-81b8-a954d4c5e4a8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 87,
        "type": "Join", "main_type": 155,
        "name": "sw::op_sync",
        "description": [
                ""
        ],
        "x_order": -384419243,
        "y_order": -1601823745,
        "list_order": -1581422690,
        "uuid": "39281d9f-33aa-4960-a342-6c50a0e44ae4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 88,
        "type": "Subsystem", "main_type": 102,
        "name": "Development and Production Context",
        "description": [
                "This boundary encompasses the topics that are in scope during development and ",
                "production."
        ],
        "x_order": -1509201331,
        "y_order": -1114260632,
        "list_order": -1059863303,
        "uuid": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 89,
        "type": "Subsystem", "main_type": 102,
        "name": "Operational Context",
        "description": [
                "This boundary encompasses the topics that are in scope during operation and ",
                "maintenance."
        ],
        "x_order": 1173058080,
        "y_order": -1153233278,
        "list_order": -1114363886,
        "uuid": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 90,
        "type": "Use Case", "main_type": 101,
        "stereotype": "factory",
        "name": "Build Droid",
        "description": [
                "At the factory, workers assemble hardware and electronic parts to mouse droids ",
                "and integrate control logic and data."
        ],
        "x_order": -1509201331,
        "y_order": -1066896765,
        "list_order": -949056703,
        "uuid": "2fb1cd00-6d9e-4d66-bf6c-f93819adbf7b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 91,
        "type": "Use Case", "main_type": 101,
        "stereotype": "SW",
        "name": "Develop Software",
        "description": [
                "A team of engineers designs, produces and tests the control logic and factory ",
                "data of the droids."
        ],
        "x_order": -1609427724,
        "y_order": -1111229670,
        "list_order": -996447395,
        "uuid": "41abaace-cc75-4a53-b2d3-76138577dd01",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 92,
        "type": "Use Case", "main_type": 101,
        "stereotype": "usage",
        "name": "Operate Droid",
        "description": [
                "An operator instructs the mouse droid which mission to perform.\n",
                "The logic of the mouse droid translates this mission into driving maneuvers and ",
                "actions of the integrated tools."
        ],
        "x_order": 1173058080,
        "y_order": -1111229670,
        "list_order": -1104892992,
        "uuid": "c2fa0c36-72a8-45d5-8f02-9c2d49316e9e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 93,
        "type": "Use Case", "main_type": 101,
        "stereotype": "maintenance",
        "name": "Repair Droid",
        "description": [
                "A service mechanic analyzes the health state of a mouse droid.\n",
                "Depending on the outcome, oil is refilled, logic is updated, parts are ",
                "exchanged or the whole droid is disintegrated.\n",
                ""
        ],
        "x_order": 1173058080,
        "y_order": -1066896765,
        "list_order": -1111229670,
        "uuid": "f737a6a7-13f7-42a4-9b2a-1c805cd2a628",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 94,
        "type": "Comment", "main_type": 130,
        "stereotype": "locigal_form",
        "name": "Outer World",
        "description": [
                "The main logic\n",
                "addresses the following tasks:\n",
                "- evaluating sensor signals\n",
                "  from microphone and camera\n",
                "- calculating movement actions\n",
                "  to be performed by base logic (tactics)"
        ],
        "x_order": -863148120,
        "y_order": -738100747,
        "list_order": -1529738312,
        "uuid": "267dd099-bd18-4f00-8ac1-ea27009f5250",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 95,
        "type": "Node", "main_type": 120,
        "name": "Space Station",
        "description": [
                "A station allows persons and goods to arrive, stay, leave or transit.\n",
                "This station is engineered for that purpose; it is not attached to a natural ",
                "asteroid or planet.\n",
                ""
        ],
        "x_order": -383445618,
        "y_order": -689542677,
        "list_order": -689542677,
        "uuid": "f7b95a05-8cf1-40c8-ae35-7153a3cc0256",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 96,
        "type": "Node", "main_type": 120,
        "name": "Programming Terminal",
        "description": [
                "This terminal programs the next mission for the MoD5G."
        ],
        "x_order": 396257535,
        "y_order": -474887197,
        "list_order": -596786423,
        "uuid": "892f44a8-b788-4cd4-9e35-2dc326cda49b",
        "features":
        [
          {
            "id": 73,
            "type": "Port", "main_type": 2,
            "key": "program connector",
            "description": [
                ""
            ],
            "list_order": 1142318628,
            "uuid": "0ae553d8-86a0-4f47-886f-e7d21871a9ed"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 97,
        "type": "Node", "main_type": 120,
        "name": "Charging Terminal",
        "description": [
                "This terminal charges the energy cell of the MoD5G."
        ],
        "x_order": 396257535,
        "y_order": -2123063698,
        "list_order": -539740535,
        "uuid": "cd72d494-8752-47a5-b059-bf119e7a477b",
        "features":
        [
          {
            "id": 72,
            "type": "Port", "main_type": 2,
            "key": "charge connector",
            "description": [
                ""
            ],
            "list_order": 295446375,
            "uuid": "d19c9719-423c-435d-a8c9-281dd9695bf3"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 98,
        "type": "Node", "main_type": 120,
        "name": "Maintenance Booth",
        "description": [
                "A thie booth, a mechanic analyzes the health of the MoD5G and replaces parts if ",
                "damaged."
        ],
        "x_order": 396257535,
        "y_order": 514857488,
        "list_order": -501102168,
        "uuid": "23cf0561-9d20-41fb-a1dc-63ea57de52f3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 99,
        "type": "Comment", "main_type": 130,
        "name": "Motor Type",
        "description": [
                "Step motors can be controlled\n",
                "to move a defined number of steps\n",
                "forward or backwards.\n",
                ""
        ],
        "x_order": -741876097,
        "y_order": -1553947659,
        "list_order": -1267273974,
        "uuid": "17e88f00-df0e-4c0a-a400-a2ead53b9265",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 100,
        "type": "Requirement", "main_type": 99,
        "stereotype": "rejected_alternative",
        "name": "2 of 3 Voter",
        "description": [
                "In order to support integrity of the system, the logic boards and the data ",
                "storages are deployed three times as three identical parts.\n",
                "\n",
                "All three parts shall produce the same outcomes given the same input.\n",
                "\n",
                "If one deviates, it's result is ignored and the part is rebooted."
        ],
        "x_order": 1616040324,
        "y_order": -1072059302,
        "list_order": -1198108703,
        "uuid": "d08d2864-7bfb-40b8-aadf-7d7e195bc9e2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 101,
        "type": "Comment", "main_type": 130,
        "name": "Cosmic Rays Information",
        "description": [
                "When a cosmic ray interferes with the system, \n",
                "the logic or the processed data gets corrupted."
        ],
        "x_order": 1319115506,
        "y_order": -1292579796,
        "list_order": 998414534,
        "uuid": "e8222fca-a1d1-4ba4-a1e7-b24e0dd92b30",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 102,
        "type": "Requirement", "main_type": 99,
        "stereotype": "chosen_alternative",
        "name": "Watchdog Supervision",
        "description": [
                "In order to support integrity of the logic and data,\n",
                "a multi-stage hierarchy supervision shall be implemented.\n",
                "\n",
                "Software watchdogs shall supervise the running software parts\n",
                "in a way that logic errors and corrupted data can be detected.\n",
                "\n",
                "A hardware watchdog shall supervise the software watchdogs.\n",
                "\n",
                "In case of a failure in the supervised logic/data, the system shall reboot.\n",
                "In case of a failure in the monitors, the system may reboot\n",
                "or it shall fall back to a valid supervision mode.\n",
                "\n",
                ""
        ],
        "x_order": 1616040324,
        "y_order": 1042392306,
        "list_order": -466042240,
        "uuid": "f60c61af-4533-43df-a957-e8df8638e4d8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 103,
        "type": "Comment", "main_type": 130,
        "stereotype": "decision",
        "name": "Decision: Watchdog",
        "description": [
                "Arguments:\n",
                "\n",
                "- The 2 of 3 voter is easier to implement but causes higher hardware costs.\n",
                "- The watchdog supervision requires higher engineering efforts but is cheaper ",
                "in production.\n",
                "\n",
                "The watchdog supervision shall be implemented."
        ],
        "x_order": 1337529257,
        "y_order": 1572987452,
        "list_order": 1572987452,
        "uuid": "2d660d61-d795-4421-823d-32f81de44f8a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 104,
        "type": "Comment", "main_type": 130,
        "name": "Maintenance booth",
        "description": [
                "A room in a star ship or on a planet\n",
                "where the following tasks are performed:\n",
                "- check operability of droids\n",
                "- oil refill service\n",
                "- repair of droids\n",
                "- disintegration of old droids"
        ],
        "x_order": -1039660097,
        "y_order": 0,
        "list_order": 0,
        "uuid": "c5028436-9986-438b-a493-d1c5b404d1fa",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 106,
        "type": "Component", "main_type": 121,
        "stereotype": "env-perception",
        "name": "Video Capture",
        "description": [
                ""
        ],
        "x_order": -2013418888,
        "y_order": -1399038054,
        "list_order": -902947928,
        "uuid": "b2aa2f14-3a18-4561-8d48-a530bb10b0f0",
        "features":
        [
          {
            "id": 15,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "6a4b3169-b5d8-4d44-87ed-79057d1653f9"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 107,
        "type": "Component", "main_type": 121,
        "stereotype": "env-perception",
        "name": "Audio Capture",
        "description": [
                ""
        ],
        "x_order": -1693475552,
        "y_order": -1399038054,
        "list_order": -1610217844,
        "uuid": "b0df744b-cc68-4bc2-9faa-773b248a9e1a",
        "features":
        [
          {
            "id": 14,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "b27df345-c804-4482-b0db-63feb48d11d6"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 108,
        "type": "Component", "main_type": 121,
        "stereotype": "main_logic",
        "name": "Tactics Calculator",
        "description": [
                "Calculate tactics based on given strategy and current situation model"
        ],
        "x_order": -1335010474,
        "y_order": -1229662522,
        "list_order": 1794550518,
        "uuid": "683c4a3d-e049-4411-9def-9d46674b3de4",
        "features":
        [
          {
            "id": 12,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "e12195e1-14a6-4cb4-8982-2b29a62f622e"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 109,
        "type": "Component", "main_type": 121,
        "name": "Motor Controller",
        "description": [
                "Move motors according to calculated tactics"
        ],
        "x_order": -377673688,
        "y_order": -1289206389,
        "list_order": 814909617,
        "uuid": "fb990bd5-8607-4c2f-adac-47ffcd5c4cac",
        "features":
        [
          {
            "id": 11,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "61d0bfc9-9f7f-49a0-a8be-edc3d60ce878"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 110,
        "type": "Class", "main_type": 125,
        "stereotype": "data",
        "name": "Situation Model",
        "description": [
                "The situation model refers to the (limited/erroneous) knowledge of the software ",
                "on environment and status."
        ],
        "x_order": -730047271,
        "y_order": -1529639812,
        "list_order": -1325864954,
        "uuid": "05605867-3b88-4e38-935d-719cb370309e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 111,
        "type": "Class", "main_type": 125,
        "stereotype": "data",
        "name": "Environment Model",
        "description": [
                "The enironment model refers to the (limited) knowledge of the software on the ",
                "real environment."
        ],
        "x_order": 1163634552,
        "y_order": -1289206389,
        "list_order": -314934184,
        "uuid": "708764c9-b3ee-4a12-8aa8-b0071793a47d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 112,
        "type": "Class", "main_type": 125,
        "stereotype": "data",
        "name": "MoD5G-Status Model",
        "description": [
                "The status model refers to the (limited) knowledge of the software on the real ",
                "status."
        ],
        "x_order": -474535909,
        "y_order": 1055531420,
        "list_order": 773928833,
        "uuid": "d00c46f5-7f79-4f5e-bd07-5f3f955e716a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 113,
        "type": "Class", "main_type": 125,
        "name": "Real Situation",
        "description": [
                "The real situation refers to the reality of system status and environment."
        ],
        "x_order": 1447454445,
        "y_order": -1529639812,
        "list_order": -1529639812,
        "uuid": "0d8a7e7a-b589-4387-88e9-34f62a438589",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 114,
        "type": "Class", "main_type": 125,
        "name": "Real Environment",
        "description": [
                "The real environment refers to the physical environment of the system."
        ],
        "x_order": 1690871009,
        "y_order": -1289206389,
        "list_order": -100641476,
        "uuid": "59fc1a69-283e-480c-a90c-6567fee4296e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 115,
        "type": "Class", "main_type": 125,
        "name": "MoD5G Real Status",
        "description": [
                "The real status refers to the real system status of the MoD5G. This may differ ",
                "from what the sensors report."
        ],
        "x_order": 1564903573,
        "y_order": 1055531420,
        "list_order": 1055531420,
        "uuid": "11f55c66-ff62-4fe2-b170-06399fd665d2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 116,
        "type": "Comment", "main_type": 130,
        "stereotype": "mouse-droid",
        "name": "Guiding Main Principles",
        "description": [
                "The functions of the MoD5G are divided onto two logic boards.\n",
                "The main logic\n",
                "gets sensor data of the environment and \n",
                "calculates movement actions to efficiently fulfill the mission (that was ",
                "programmed before).\n",
                "The base logic\n",
                "gets local sensor information and \n",
                "controls things within the system boundary of the MoD5G."
        ],
        "x_order": -908657191,
        "y_order": -186501372,
        "list_order": 442776994,
        "uuid": "1eba76f4-44e6-4eb0-ae3c-7d409912ab90",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 117,
        "type": "Comment", "main_type": 130,
        "stereotype": "locigal_form",
        "name": "Inner World",
        "description": [
                "The base logic addresses the following tasks:\n",
                "- charging\n",
                "- programming\n",
                "- steering the motors\n",
                "- self-check\n",
                "If a list of actions is available,\n",
                "this logic board can steer the MoD5G\n",
                "without further help of the main logic board."
        ],
        "x_order": 1135692642,
        "y_order": -55146692,
        "list_order": 807995528,
        "uuid": "23a8bba8-37f9-40ed-94fb-565c77ca5fb8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 118,
        "type": "Package", "main_type": 124,
        "stereotype": "main_logic",
        "name": "Environment Capture",
        "description": [
                ""
        ],
        "x_order": -1691444121,
        "y_order": -1408399590,
        "list_order": -1446246466,
        "uuid": "19f96158-ec8a-41ea-b22c-d4c975b41370",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 119,
        "type": "Package", "main_type": 124,
        "stereotype": "base_logic",
        "name": "System Control",
        "description": [
                ""
        ],
        "x_order": -385315366,
        "y_order": -1408399590,
        "list_order": -1408399590,
        "uuid": "4ba4c91a-d296-437f-b1db-4edf72b348ac",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 120,
        "type": "Component", "main_type": 121,
        "stereotype": "env-perception",
        "name": "Environment Model Composer",
        "description": [
                ""
        ],
        "x_order": -1693475552,
        "y_order": -1289206389,
        "list_order": -185818802,
        "uuid": "fd29096d-7e2f-40e5-a111-c204d77d9024",
        "features":
        [
          {
            "id": 13,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "4e804abc-7686-4527-834f-699e8d185e43"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 121,
        "type": "Comment", "main_type": 130,
        "name": "Base Software Structure",
        "description": [
                "The software is basically structured into three parts:\n",
                "- environment model generation\n",
                "- calculating actions\n",
                "- controlling execution of actions"
        ],
        "x_order": -1600853608,
        "y_order": -1809863767,
        "list_order": -1809863767,
        "uuid": "67c09369-4e0b-4ec3-b7e3-7c1fcda308e3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 122,
        "type": "Requirement", "main_type": 99,
        "stereotype": "quality_characteristic",
        "name": "Compatibility",
        "description": [
                "Compatibility defines a set of attributes that measures how well data and ",
                "messages can be exchanged with other programs and/or versions."
        ],
        "x_order": -416937143,
        "y_order": -1394625593,
        "list_order": -1394625593,
        "uuid": "f928ad3b-73f0-400e-9cc1-3ef1af6634f2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 123,
        "type": "Requirement", "main_type": 99,
        "stereotype": "SW-subcharacterisitc",
        "name": "Interoperability",
        "description": [
                "The programming and charging interfaces\n",
                "of the MoD5G shall be compatible  to\n",
                "- old republic terminals\n",
                "- imperial terminals"
        ],
        "x_order": 640302492,
        "y_order": 1011161293,
        "list_order": 1011161293,
        "uuid": "be378b0a-025f-425c-a046-c25ff452e7d8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 124,
        "type": "Requirement", "main_type": 99,
        "stereotype": "SW-attribute",
        "name": "Old Republic Programming IF",
        "description": [
                "The old republic protocol\n",
                "for programming a droid\n",
                "shall be supported."
        ],
        "x_order": 1513335297,
        "y_order": -1344261574,
        "list_order": -628211907,
        "uuid": "ec82be00-93a7-42eb-a240-e5f2f73c958f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 125,
        "type": "Requirement", "main_type": 99,
        "stereotype": "SW-attribute",
        "name": "Imperial Programming IF",
        "description": [
                "The imperial protocol\n",
                "for programming a droid\n",
                "shall be supported."
        ],
        "x_order": 1522696665,
        "y_order": 1164672649,
        "list_order": 1164672649,
        "uuid": "1f827014-6814-42b3-8e92-f0550b149d34",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 126,
        "type": "Requirement", "main_type": 99,
        "stereotype": "SW-attribute",
        "name": "Universial Charging IF",
        "description": [
                "The intergalactic standard protocol for power charging\n",
                "shall be supported."
        ],
        "x_order": 1140363657,
        "y_order": 1240386038,
        "list_order": 1240386038,
        "uuid": "49173762-e41f-4356-a6a3-20a40868c6bb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 127,
        "type": "Comment", "main_type": 130,
        "name": "Fault Detection (main logic)",
        "description": [
                "Logic and data is supervised\n",
                "by the SW Watchdog\n",
                "located on the Base Micro Controller.\n",
                "\n",
                "Every software component\n",
                "on the Main Logic Board\n",
                "shall check processed data\n",
                "and report its health to the SW Watchdog\n",
                "as well as passed checkpoints in the logic.\n",
                "\n",
                "see D0010#name"
        ],
        "x_order": -1894895201,
        "y_order": -1229662522,
        "list_order": -1227993822,
        "uuid": "a2f86f8a-7e4a-4de7-b100-4a701db41595",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 128,
        "type": "Comment", "main_type": 130,
        "name": "Fault Detection (base logic)",
        "description": [
                "The hardware of the Base Micro Controller\n",
                "enables logic and data supervision.\n",
                "Therefore no extra software solution\n",
                "is implemented to monitor the base logic."
        ],
        "x_order": -1420158760,
        "y_order": -1939648434,
        "list_order": -1939648434,
        "uuid": "4a86e419-4afe-42f3-8846-51e7f81c61c3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 129,
        "type": "Component", "main_type": 121,
        "name": "SW Watchdog",
        "description": [
                "The SW Watchdog shall check\n",
                "\n",
                "- validity of data as well as\n",
                "- validity of sequence of checkpoints\n",
                "\n",
                "received from software components\n",
                "on the Main Logic Board.\n",
                "\n",
                "See also D0030#name."
        ],
        "x_order": -377673688,
        "y_order": -1032462109,
        "list_order": -528333121,
        "uuid": "3fdba187-2a96-4f85-ae03-aaaa33c4abbf",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 130,
        "type": "Comment", "main_type": 130,
        "name": "Fault Detection Strategy may fail",
        "description": [
                "The fault detection strategy for \n",
                "logic and data on the Main Logic Board\n",
                "allows for unnoticed faults:\n",
                "\n",
                "Not every error in logic can be detected\n",
                "by checkpoints only."
        ],
        "x_order": -1894895201,
        "y_order": -1705946834,
        "list_order": -1153151192,
        "uuid": "8ce065ad-ac5f-4ba7-af0e-6bdd9ef320f2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 131,
        "type": "Comment", "main_type": 130,
        "stereotype": "decision",
        "name": "Wookiee Detection",
        "description": [
                "Challenge: Detect presense of a Wookiee\n",
                "\n",
                "Alt-1: Detect a growling wookie only by\n",
                "analyzing the audio spectrum \n",
                "recorded from the microphone.\n",
                "- pro: simple to implement\n",
                "- con: may produce false alarms\n",
                "\n",
                "Alt-2: Combine the Video and the Audio\n",
                "sensor data to better distinguish\n",
                "a growling wookie from a shouting officer.\n",
                "- pro: better recognize wookiees\n",
                "- con: dependency on video processing\n",
                "\n",
                "Decision: Alt-1\n",
                "\n",
                "Rationale: Reacting on a false alarm\n",
                "is not mission-critical."
        ],
        "x_order": -1146913401,
        "y_order": -1486293621,
        "list_order": -1445037450,
        "uuid": "1b626973-c1cb-4234-a2cb-16a21e42e4f1",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 133,
        "type": "Requirement", "main_type": 99,
        "stereotype": "Risk",
        "name": "Risk: MoD5G does not drive back (logic board)",
        "description": [
                "- cause/fault: the base logic board is damaged\n",
                "- risk/failure: the MoD5G cannot drive anymore"
        ],
        "x_order": -1151499283,
        "y_order": -1647070633,
        "list_order": -1531045812,
        "uuid": "74903d54-6d51-4e5f-984a-539cb62006a6",
        "features":
        [
          {
            "id": 48,
            "type": "Tagged Value", "main_type": 10,
            "key": "Cause",
            "value": "Programming mistake",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "d0363950-f55d-455f-8405-796df0726eb7"
          },
          {
            "id": 59,
            "type": "Tagged Value", "main_type": 10,
            "key": "Failure Mode",
            "value": "Logic not responsive (endless loop)",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "b098beef-5d37-45ce-b4cb-11b162c88218"
          },
          {
            "id": 60,
            "type": "Tagged Value", "main_type": 10,
            "key": "Effect",
            "value": "Motors are not controlled, no movement",
            "description": [
                ""
            ],
            "list_order": 16384,
            "uuid": "af8a57fb-4b3d-4a7c-9a5f-0defe8c83de7"
          },
          {
            "id": 61,
            "type": "Tagged Value", "main_type": 10,
            "key": "Prevent",
            "value": "Analyse program logic",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "8c3f241f-e95b-4840-8c76-231fad767536"
          },
          {
            "id": 62,
            "type": "Tagged Value", "main_type": 10,
            "key": "Detect",
            "value": "Supervise logic, reset program",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "b8064aba-cf4b-42fe-91e0-ef7d34a465aa"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 134,
        "type": "Requirement", "main_type": 99,
        "stereotype": "Risk",
        "name": "Wrong tactic is calculated",
        "description": [
                "- cause/fault: Due to cosmic rays, \n",
                "  the main logic board performs a miscalculation\n",
                "  that goes unnoticed by control flow supervision\n",
                "- risk/failure: the MoD5G calculates a tactic that\n",
                "  results in falling off a cliff"
        ],
        "x_order": -1446174285,
        "y_order": -1496980883,
        "list_order": -1240623024,
        "uuid": "5e2e0dc0-8036-4dc8-811e-1d72e920eaa5",
        "features":
        [
          {
            "id": 67,
            "type": "Tagged Value", "main_type": 10,
            "key": "Failure Mode",
            "value": "An unsuitable tactical plan is executed",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "5b8efc42-fd95-4b61-8f6e-e2d6b23a6814"
          },
          {
            "id": 68,
            "type": "Tagged Value", "main_type": 10,
            "key": "Effect",
            "value": "The MoD5G does not reach the target location",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "28f4c706-dab0-45d9-8a65-18d737178c6e"
          },
          {
            "id": 69,
            "type": "Tagged Value", "main_type": 10,
            "key": "Cause",
            "value": "The memory was disturbed by environmental effects",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "70ec4662-498a-489b-b51a-b27230327ffe"
          },
          {
            "id": 70,
            "type": "Tagged Value", "main_type": 10,
            "key": "Prevent",
            "value": "-",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "01ac8137-b3ee-44a4-9528-62588dac4ee0"
          },
          {
            "id": 71,
            "type": "Tagged Value", "main_type": 10,
            "key": "Detect",
            "value": "Supervise correct order of control/checkpoints",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "2edcd3dc-d79b-4be6-83b0-97bccc9cc73a"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 135,
        "type": "Use Case", "main_type": 101,
        "stereotype": "HW",
        "name": "Design Hardware",
        "description": [
                "A team of engineers designs, produces and tests the mechanical hardware parts ",
                "of the droids."
        ],
        "x_order": -1609427724,
        "y_order": -1066896765,
        "list_order": -1068810697,
        "uuid": "0e8065c4-c3bc-4e42-b344-a39cf9b201d8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 136,
        "type": "Use Case", "main_type": 101,
        "stereotype": "EE",
        "name": "Electrical Engineering",
        "description": [
                "A team of engineers designs, produces and tests the electrical and electronic ",
                "parts of the droids."
        ],
        "x_order": -1509201331,
        "y_order": -1111229670,
        "list_order": -1068982191,
        "uuid": "a62eeadb-6d02-4d47-a22b-f78570a4019d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 137,
        "type": "State", "main_type": 111,
        "name": "health::all",
        "description": [
                "The statemachine of all health states"
        ],
        "x_order": 452796978,
        "y_order": -1998508708,
        "list_order": -1538088825,
        "uuid": "875cc2af-cf9f-49ad-823e-796daf87d00b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 138,
        "type": "Activity", "main_type": 110,
        "name": "power::all",
        "description": [
                "The statemachine of power states shows the triggers and transitions between ",
                "states that enable or disable hardware parts."
        ],
        "x_order": 1139012495,
        "y_order": -1583691534,
        "list_order": -1583691534,
        "uuid": "17ef00e1-72db-4864-8ec0-acdce1359268",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 139,
        "type": "Comment", "main_type": 130,
        "name": "max 2300 msec",
        "description": [
                ""
        ],
        "x_order": 0,
        "y_order": 0,
        "list_order": -475724679,
        "uuid": "82662913-b0b6-41cb-8d9a-0a6ee827ea33",
        "features":
        [
          {
            "id": 25,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "8f75cdad-cd9f-4b19-bb7f-cd0fa430f109"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 140,
        "type": "Comment", "main_type": 130,
        "name": "max 500 msec",
        "description": [
                ""
        ],
        "x_order": 0,
        "y_order": 0,
        "list_order": 1067166169,
        "uuid": "169543c8-cbe2-4a3a-a35a-c52a13aa1457",
        "features":
        [
          {
            "id": 26,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "389deb95-fef0-40bf-84c9-ac6e18332309"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 141,
        "type": "Comment", "main_type": 130,
        "name": "Scope of this Specification",
        "description": [
                "This document describes system and software architecture\n",
                "for engineering generation 5 of the mouse droid,\n",
                "denoted by the term MoD5G."
        ],
        "x_order": 329295460,
        "y_order": 27131283,
        "list_order": 0,
        "uuid": "4e4e3b4a-3d55-454e-be11-8d9d0b2bdf7b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 142,
        "type": "Comment", "main_type": 130,
        "name": "Persist List",
        "description": [
                "the action list\n",
                "shall be persisted,\n",
                "so that\n",
                "after a sudden reboot,\n",
                "the next actions are \n",
                "immediately available."
        ],
        "x_order": 0,
        "y_order": 0,
        "list_order": -518795519,
        "uuid": "e44ceaeb-3aae-4553-b7b2-ff5fe870a748",
        "features":
        [
          {
            "id": 27,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "e5887445-90e2-4d11-9976-82c1b073577b"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 143,
        "type": "Comment", "main_type": 130,
        "name": "Base location",
        "description": [
                "The location where the MoD5G droid returns to when its mission is finished.\n",
                "This location typically provides a charging and programming terminal.\n",
                "This location can be re-programmed."
        ],
        "x_order": 1741984988,
        "y_order": 0,
        "list_order": 0,
        "uuid": "117123f0-6eb5-4ad8-9318-e1543ea937bb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 144,
        "type": "Package", "main_type": 124,
        "stereotype": "environment",
        "name": "Environmental Constraints",
        "description": [
                "This package lists technical/physical constraints imposed by the environment in ",
                "which to operate."
        ],
        "x_order": 1611711995,
        "y_order": 189151822,
        "list_order": 189151822,
        "uuid": "87d7872b-5a5c-485b-8693-88c150cd1c04",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 145,
        "type": "Use Case", "main_type": 101,
        "name": "Mixed standards of terminals",
        "description": [
                "precondition:\n",
                "- The MoD5G operates in an environment\n",
                "  providing mixed terminal standards\n",
                "\n",
                "trigger:\n",
                "- The MoD5G drives to a charging or programming terminal\n",
                "  which complied to either old republic or imperial standard.\n",
                "\n",
                "scenario:\n",
                "- The MoD5G determines the applicable standard\n",
                "- The MoD5G uses the terminal for programming or charging"
        ],
        "x_order": 1646107821,
        "y_order": -691026081,
        "list_order": -691026081,
        "uuid": "9775e560-28b8-4ec2-a97d-999f2126a3e6",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 146,
        "type": "Block", "main_type": 90,
        "stereotype": "mouse-droid",
        "name": "Skeleton Frame",
        "description": [
                "The skeleton frame provides stability to the assembly of parts.\n",
                "Anchorage points latch the assembled parts at their positions."
        ],
        "x_order": -920059638,
        "y_order": -1412570674,
        "list_order": -1427757613,
        "uuid": "ef69ee60-22f1-4c55-9ec2-fed9cef9910a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 147,
        "type": "Requirement", "main_type": 99,
        "stereotype": "Risk",
        "name": "Risk: MoD5G does not drive back (energy)",
        "description": [
                "- cause/fault: the energy cell is damaged\n",
                "- risk/failure: the MoD5G cannot drive anymore"
        ],
        "x_order": -1229859944,
        "y_order": -1563008730,
        "list_order": -1653337778,
        "uuid": "6426627d-418a-4ba5-822c-ded2cb4c18dd",
        "features":
        [
          {
            "id": 47,
            "type": "Tagged Value", "main_type": 10,
            "key": "Cause",
            "value": "Collision with obstacle",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "f0bf1eac-9d06-4871-ba5c-1720ce360c63"
          },
          {
            "id": 63,
            "type": "Tagged Value", "main_type": 10,
            "key": "Failure Mode",
            "value": "Physical damage",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "2ead8dae-0287-482b-b0f9-fb6ea1dda4cf"
          },
          {
            "id": 64,
            "type": "Tagged Value", "main_type": 10,
            "key": "Effect",
            "value": "No power supply",
            "description": [
                ""
            ],
            "list_order": 16384,
            "uuid": "8c25cf1e-f377-4d32-94e1-311a05ae06de"
          },
          {
            "id": 65,
            "type": "Tagged Value", "main_type": 10,
            "key": "Prevent",
            "value": "Extend testing navigation system",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "b42c0b87-6fa2-4a79-9cd2-aa8a56c5db36"
          },
          {
            "id": 66,
            "type": "Tagged Value", "main_type": 10,
            "key": "Detect",
            "value": "-",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "364d9c1d-7a70-4bb4-b01b-b87e384ff475"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 148,
        "type": "Requirement", "main_type": 99,
        "stereotype": "Risk",
        "name": "Risk: MoD5G does not drive back (motors)",
        "description": [
                "- cause/fault: the ,ovement/steering motors are damaged\n",
                "- risk/failure: the MoD5G cannot drive anymore"
        ],
        "x_order": -728001713,
        "y_order": -1722530006,
        "list_order": -1722530006,
        "uuid": "7bc7017a-47a5-416e-a079-3b58bc03747c",
        "features":
        [
          {
            "id": 46,
            "type": "Tagged Value", "main_type": 10,
            "key": "Cause",
            "value": "Fatigue of material",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "c1af5919-c1fc-4e81-a28f-45e16ec927db"
          },
          {
            "id": 55,
            "type": "Tagged Value", "main_type": 10,
            "key": "Failure Mode",
            "value": "Axle twisted",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "490e1e30-6d51-464d-8a01-4e840debf3ca"
          },
          {
            "id": 56,
            "type": "Tagged Value", "main_type": 10,
            "key": "Effect",
            "value": "No Torque force generated",
            "description": [
                ""
            ],
            "list_order": 16384,
            "uuid": "906eeccf-a521-4a54-a8f2-2d7c71407705"
          },
          {
            "id": 57,
            "type": "Tagged Value", "main_type": 10,
            "key": "Prevent",
            "value": "Perform regular service",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "d61e586b-7de0-4b92-aaf9-49dfc3c8714d"
          },
          {
            "id": 58,
            "type": "Tagged Value", "main_type": 10,
            "key": "Detect",
            "value": "-",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "e3781aa1-d1af-42e8-a3dd-962288802cb8"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 149,
        "type": "Requirement", "main_type": 99,
        "stereotype": "env-perception",
        "name": "L1Req: Recognize paths",
        "description": [
                "The MoDG5 shall use redundant sensor data to calculate paths that it can drive ",
                "along."
        ],
        "x_order": -1130653626,
        "y_order": -1921124555,
        "list_order": 1117238226,
        "uuid": "5c702e2a-c5fc-460c-a92e-fa145ed90d28",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 150,
        "type": "Requirement", "main_type": 99,
        "name": "L1Req: Position screw driver",
        "description": [
                "The MoDG5 shall bring the screw driver into a given 3D position."
        ],
        "x_order": 481944194,
        "y_order": -1921124555,
        "list_order": 898896125,
        "uuid": "62045894-795a-4a7d-bea6-5cd5b733317f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 151,
        "type": "Requirement", "main_type": 99,
        "stereotype": "env-perception",
        "name": "L3Req: Calc 3D scene from 2 cameras",
        "description": [
                "The Main Logic Board shall create a 3D model of the environment based on 2 ",
                "camera images."
        ],
        "x_order": -1044323579,
        "y_order": -1412570674,
        "list_order": 898896125,
        "uuid": "691d5030-5e11-4e65-b478-759ce31584fa",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 152,
        "type": "Requirement", "main_type": 99,
        "name": "L3Req: Operate motors of tool-arm",
        "description": [
                "The Base Logic Board shall steer the motors of the tool-arm to a given 3D ",
                "position."
        ],
        "x_order": -790789043,
        "y_order": -1412570674,
        "list_order": 898896125,
        "uuid": "1012252e-ac53-4c7c-b9ed-61382fcbd30e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 153,
        "type": "Initial Node", "main_type": 151,
        "name": "start operation",
        "description": [
                "After production or repair, this initial state indicates the system start."
        ],
        "x_order": -418684660,
        "y_order": -1137380574,
        "list_order": -1422318476,
        "uuid": "24e76ea1-2e6d-4cbe-994b-cb6683dcd59e",
        "features":
        [
          {
            "id": 28,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "7f6ac622-aad8-4ebc-a143-d8c781e8671a"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 154,
        "type": "Fork", "main_type": 154,
        "name": "orthogonal",
        "description": [
                "operation mode, power states and heath states are three distinct statemachines ",
                "that handle their state-transitions independantly."
        ],
        "x_order": -601749482,
        "y_order": -914544445,
        "list_order": -1060722435,
        "uuid": "15f7b753-25fd-4594-a6de-0bf345470fee",
        "features":
        [
          {
            "id": 29,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "af9ed5d6-8bb9-4ed2-b2d8-5c55a94644a5"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 155,
        "type": "Class", "main_type": 125,
        "stereotype": "Metaclass",
        "name": "UML:Component",
        "description": [
                ""
        ],
        "x_order": -1373741336,
        "y_order": -1883935665,
        "list_order": -1541016509,
        "uuid": "658b972a-f9cb-4425-a6de-3b85e7e9fe17",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 156,
        "type": "Stereotype", "main_type": 139,
        "name": "env-perception",
        "description": [
                "<path \n",
                "fill=\"#ffcc66\"\n",
                "d=\"\n",
                "M 0.8,0\n",
                "a 0.8,0.8 0 1 0 -1.6,0\n",
                "a 0.8,0.8 0 1 0 1.6,0\n",
                "\"\n",
                "/>\n",
                "<path \n",
                "d=\"\n",
                "M 1,0\n",
                "A 1,0.5 22 1 1 0.707,0.707 \n",
                "A 1,0.5 67 1 1 0,1 \n",
                "A 1,0.5 112 1 1 -0.707,0.707 \n",
                "A 1,0.5 157 1 1 -1,0 \n",
                "A 1,0.5 202 1 1 -0.707,-0.707 \n",
                "A 1,0.5 247 1 1 0,-1 \n",
                "A 1,0.5 -68 1 1 0.707,-0.707 \n",
                "A 1,0.5 -23 1 1 1,0 \n",
                "\"\n",
                "/>\n",
                ""
        ],
        "x_order": -1373741336,
        "y_order": -1541016509,
        "list_order": -1883935665,
        "uuid": "791caace-aac4-448b-8fd7-5157db967221",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 157,
        "type": "Image", "main_type": 138,
        "stereotype": "env-perception",
        "name": "env-image",
        "description": [
                ""
        ],
        "x_order": 585891664,
        "y_order": -1541016509,
        "list_order": -1541016509,
        "uuid": "0019ccfa-8e73-4808-821e-b94ca0e96a79",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 158,
        "type": "Class", "main_type": 125,
        "stereotype": "Metaclass",
        "name": "UML:Class",
        "description": [
                ""
        ],
        "x_order": 949280726,
        "y_order": -1883935665,
        "list_order": -1883935665,
        "uuid": "ff523246-ceb7-4bab-ab55-540ae9c96788",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 159,
        "type": "Stereotype", "main_type": 139,
        "name": "decision",
        "description": [
                "<path d=\"m 8,12 l -4,7 1,1 6,0 1,-1 -4,-7 l 8,-4 9,0 l -4,7 1,1 6,0 1,-1 -4,-7 ",
                "\" /><path d=\"m 15,5 l 1,3 m 0,2 l 0,17 \" />"
        ],
        "x_order": 1103928885,
        "y_order": -1541016509,
        "list_order": -1541016509,
        "uuid": "23e07b1b-c30b-40ba-8aeb-ad0e53399c38",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 160,
        "type": "Image", "main_type": 138,
        "stereotype": "decision",
        "name": "decision-img",
        "description": [
                ""
        ],
        "x_order": 1510836225,
        "y_order": -1541016509,
        "list_order": -1541016509,
        "uuid": "05913b69-be1c-4610-896a-8b77c386ce88",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 161,
        "type": "Stereotype", "main_type": 139,
        "name": "data",
        "description": [
                "<path d=\"m 4,5 l 0,22 c 0,2.25 5.25,4 12,4 s 12,-1.75 12,-4 l 0,-22 \" /><path ",
                "d=\"m 4,5 c 0,-2.25 5.25,-4 12,-4 s 12,1.75\n",
                "12,4 s -5.25,4 -12,4 s -12,-1.75 -12,-4 \" />"
        ],
        "x_order": 905551310,
        "y_order": -1738517685,
        "list_order": -1883935665,
        "uuid": "ed720ac0-2ba6-42e9-a97a-a45b30712d69",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 162,
        "type": "Image", "main_type": 138,
        "stereotype": "data",
        "name": "data-img",
        "description": [
                ""
        ],
        "x_order": 585891664,
        "y_order": -1738517685,
        "list_order": -1738517685,
        "uuid": "5deefbf7-53cd-494a-957b-bbee7f4e2bc0",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 163,
        "type": "Stereotype", "main_type": 139,
        "name": "mouse-droid",
        "description": [
                "<path \n",
                "d=\"\n",
                "c 3, -0.8 4.5, 0.5 4.5, 2.5\n",
                "l -8, 0\n",
                "c 1, -2, 2, -3, 3, -3\n",
                "c 0.5, 0 0.5, 1 0, 1\n",
                "m -1.1, 0.3\n",
                "l -0.2, 0.2\n",
                "\"\n",
                "fill=\"#bb9977\"\n",
                "/>"
        ],
        "x_order": 1103928885,
        "y_order": -1738517685,
        "list_order": -1738517685,
        "uuid": "3dd8657e-8c3e-4f9b-8ddb-4ddea30bdc18",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 164,
        "type": "Image", "main_type": 138,
        "stereotype": "mouse-droid",
        "name": "mouse-img",
        "description": [
                ""
        ],
        "x_order": 1510836225,
        "y_order": -1738517685,
        "list_order": -1726280069,
        "uuid": "f229d3e0-e2f8-4e0f-a289-35958aa1020a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 165,
        "type": "Stereotype", "main_type": 139,
        "stereotype": "Metaclass",
        "name": "UML:Node",
        "description": [
                ""
        ],
        "x_order": 1103928885,
        "y_order": -1883935665,
        "list_order": -1883935665,
        "uuid": "26e2a04a-8d6a-4158-9932-8ba6839c9cb3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 166,
        "type": "Stereotype", "main_type": 139,
        "name": "rejected_alternative",
        "description": [
                "<path d=\"m 1,24 4,4 22,0 4,-4 \" /><path stroke=\"#cc0000\" d=\"m 8,17 c 0,-4.4 ",
                "3.6,-8 8,-8 s 8,3.6 8,8 s -3.6,8 -8,8 s\n",
                "-8,-3.6 -8,-8 \" /><path stroke=\"#cc0000\" d=\"m 11,17 l 10,0 \" />"
        ],
        "x_order": 1103928885,
        "y_order": -156110667,
        "list_order": -156110667,
        "uuid": "07a0312a-ac58-4830-b3da-740991311fa4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 167,
        "type": "Image", "main_type": 138,
        "stereotype": "rejected_alternative",
        "name": "rejected",
        "description": [
                ""
        ],
        "x_order": 1510836225,
        "y_order": -156110667,
        "list_order": -156110667,
        "uuid": "69559964-ce56-452b-b2ff-0fa61b38a2ea",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 168,
        "type": "Stereotype", "main_type": 139,
        "name": "chosen_alternative",
        "description": [
                "<path d=\"m 1,24 4,4 22,0 4,-4 \" /><path stroke=\"#00aa00\" d=\"m 8,17 c 0,-4.4 ",
                "3.6,-8 8,-8 s 8,3.6 8,8 s -3.6,8 -8,8 s\n",
                "-8,-3.6 -8,-8 \" /><path stroke=\"#00aa00\" d=\"m 11,17 l 10,0 m -5,-5 l 0,10 \" />"
        ],
        "x_order": 905551310,
        "y_order": -156110667,
        "list_order": -156110667,
        "uuid": "d8519566-7593-4c20-96b0-8848e9f5aab8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 169,
        "type": "Image", "main_type": 138,
        "stereotype": "chosen_alternative",
        "name": "chosen",
        "description": [
                ""
        ],
        "x_order": 585891664,
        "y_order": -156110667,
        "list_order": -156110667,
        "uuid": "d37609cd-0039-41e2-add0-fb6367dceeff",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 170,
        "type": "Class", "main_type": 125,
        "stereotype": "Metaclass",
        "name": "UML:UseCase",
        "description": [
                ""
        ],
        "x_order": 1539430211,
        "y_order": -1907193154,
        "list_order": -1907193154,
        "uuid": "68c95972-7d4d-4e09-8992-a5d8bce3e250",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 171,
        "type": "Stereotype", "main_type": 139,
        "name": "goal",
        "description": [
                "<path fill=\"#aaeeff\" d=\"\n",
                "M 5,9\n",
                "L 5,1 1,2.5 5,4\n",
                "\"/>\n",
                ""
        ],
        "x_order": 1539430211,
        "y_order": -1883935665,
        "list_order": -1883935665,
        "uuid": "cb8b0ab1-9a22-4167-80ac-7fa9332a9fe4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 172,
        "type": "Image", "main_type": 138,
        "stereotype": "goal",
        "name": "flag",
        "description": [
                ""
        ],
        "x_order": 1510836225,
        "y_order": -1883935665,
        "list_order": -1883935665,
        "uuid": "86f4bde2-1367-45b0-9f63-60230cd088a3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 173,
        "type": "Image", "main_type": 138,
        "stereotype": "mouse-droid",
        "name": "MoD5G",
        "description": [
                "A brown mouse is the symbol for the MoD5G project."
        ],
        "x_order": -1882092648,
        "y_order": 0,
        "list_order": -1451649116,
        "uuid": "a929e73e-8f9d-40a7-81c2-f2e4da7ba93f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 174,
        "type": "Class", "main_type": 125,
        "stereotype": "Metaclass",
        "name": "UML:Actor",
        "description": [
                ""
        ],
        "x_order": 1539430211,
        "y_order": -1738517685,
        "list_order": -1738517685,
        "uuid": "a40c7590-aee5-4ba4-ad33-5e7809f824eb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 175,
        "type": "Stereotype", "main_type": 139,
        "name": "environment",
        "description": [
                "<path fill=\"#eeff88\" d=\"\n",
                "M 1,0\n",
                "C 1,0.55 0.55,1 0,1\n",
                "C -0.55,1 -1,0.55, -1,0\n",
                "C -1,-0.55 -0.55,-1 0,-1\n",
                "C 0.55,-1, 1,-0.55, 1,0\n",
                "\"/>\n",
                "<path d=\"\n",
                "M 2,0 L 4,0\n",
                "M 1.73,1 L 3.46,2 \n",
                "M 1,1.72 L 2,3.46\n",
                "M 0,2 L 0,4\n",
                "M -1,1.72 L -2,3.46\n",
                "M -1.73,1 L -3.46,2 \n",
                "M -2,0 L -4,0\n",
                "M -1.73,-1 L -3.46,-2 \n",
                "M -1,-1.72 L -2,-3.46\n",
                "M 0,-2 L 0,-4\n",
                "M 1,-1.72 L 2,-3.46\n",
                "M 1.73,-1 L 3.46,-2 \n",
                "\"/>\n",
                ""
        ],
        "x_order": 1539430211,
        "y_order": -481737125,
        "list_order": -481737125,
        "uuid": "513e2c1c-cfa3-42e2-8260-c13177a8f48b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 176,
        "type": "Image", "main_type": 138,
        "stereotype": "environment",
        "name": "env-img",
        "description": [
                ""
        ],
        "x_order": 1510836225,
        "y_order": -481737125,
        "list_order": -481737125,
        "uuid": "edff4c72-ece2-4ccb-9db4-279dbea3cc96",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 177,
        "type": "Use Case", "main_type": 101,
        "stereotype": "goal",
        "name": "Return to base location",
        "description": [
                "The MoD5G returns to its base location.\n",
                "\n",
                "Note: Base location is defined at D0013#name."
        ],
        "x_order": 613340685,
        "y_order": 344363537,
        "list_order": 30149766,
        "uuid": "e4c2a555-0632-4446-9c41-576e182f7e08",
        "features":
        [
          {
            "id": 33,
            "type": "Property", "main_type": 0,
            "key": "post: MoD5G is at base location",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "b0db4ac3-b29b-4d11-a883-66634c97b733"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 178,
        "type": "Block", "main_type": 90,
        "stereotype": "actuator",
        "name": "Motors to move the MoD5G (L1-Fct)",
        "description": [
                ""
        ],
        "x_order": -1680233828,
        "y_order": -1335545141,
        "list_order": -1335545141,
        "uuid": "3233e365-0b41-4e34-9b0b-0f9af2269820",
        "features":
        [
          {
            "id": 41,
            "type": "Input Port", "main_type": 6,
            "key": "ctrl",
            "description": [
                ""
            ],
            "list_order": -1335841919,
            "uuid": "ce62d2c3-c8b1-4018-8daf-916c64a1d085"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 179,
        "type": "Block", "main_type": 90,
        "stereotype": "sensor",
        "name": "Recognize environment (L1-Fkt)",
        "description": [
                ""
        ],
        "x_order": -1680233828,
        "y_order": -1827732092,
        "list_order": -1827732092,
        "uuid": "4037dfd8-7322-4f92-baff-b09701ff86f9",
        "features":
        [
          {
            "id": 35,
            "type": "Output Port", "main_type": 7,
            "key": "sensor data",
            "description": [
                ""
            ],
            "list_order": -991714663,
            "uuid": "457cfe4e-a7eb-467c-a92e-af809334591f"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 180,
        "type": "Block", "main_type": 90,
        "stereotype": "sensor",
        "name": "Recognize objects to repair (L1-Fct)",
        "description": [
                ""
        ],
        "x_order": 1547156011,
        "y_order": -1827732092,
        "list_order": -1335545141,
        "uuid": "9fc49bdb-eb69-4e66-9625-316d763c4e1f",
        "features":
        [
          {
            "id": 37,
            "type": "Output Port", "main_type": 7,
            "key": "objects",
            "description": [
                ""
            ],
            "list_order": -328972753,
            "uuid": "d6a693e9-55e4-4cc9-9865-9e81b87942dd"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 181,
        "type": "Block", "main_type": 90,
        "stereotype": "function",
        "name": "Plan movement strategy (L1-Fct)",
        "description": [
                ""
        ],
        "x_order": -1254427654,
        "y_order": -1827732092,
        "list_order": -1827732092,
        "uuid": "55b579a4-2727-4027-b366-a74a871c92b9",
        "features":
        [
          {
            "id": 36,
            "type": "Input Port", "main_type": 6,
            "key": "sensor data",
            "description": [
                ""
            ],
            "list_order": -131333138,
            "uuid": "0217c6e6-45af-4fd6-8178-aa2ec084ac4e"
          },
          {
            "id": 78,
            "type": "Output Port", "main_type": 7,
            "key": "list of way-points",
            "description": [
                ""
            ],
            "list_order": 730252461,
            "uuid": "814486ff-f48e-4a3e-b89a-f6bbd8914c49"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 182,
        "type": "Block", "main_type": 90,
        "stereotype": "function",
        "name": "Plan repair strategy (L1-Fct)",
        "description": [
                ""
        ],
        "x_order": 726008015,
        "y_order": -1827732092,
        "list_order": -1827732092,
        "uuid": "f47f0b5c-e051-4af3-9216-2029caf42c4a",
        "features":
        [
          {
            "id": 38,
            "type": "Input Port", "main_type": 6,
            "key": "objects",
            "description": [
                ""
            ],
            "list_order": -906922788,
            "uuid": "932c6170-d7be-4029-a51d-4026d3520ecc"
          },
          {
            "id": 76,
            "type": "Output Port", "main_type": 7,
            "key": "list of tool move-ments",
            "description": [
                ""
            ],
            "list_order": -1857831741,
            "uuid": "3af43353-62e7-4daa-9b1b-06f5d5df69f9"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 183,
        "type": "Block", "main_type": 90,
        "stereotype": "function",
        "name": "Perform movement tactic (L1-Fct)",
        "description": [
                ""
        ],
        "x_order": -1254427654,
        "y_order": -1602549089,
        "list_order": -1602549089,
        "uuid": "26e48efc-70f7-48f6-b4f1-22ff5ad426c7",
        "features":
        [
          {
            "id": 42,
            "type": "Output Port", "main_type": 7,
            "key": "ctrl",
            "description": [
                ""
            ],
            "list_order": 948220085,
            "uuid": "465e8534-ba80-467d-838e-bfc598b8b192"
          },
          {
            "id": 79,
            "type": "Input Port", "main_type": 6,
            "key": "list of way-points",
            "description": [
                ""
            ],
            "list_order": 133175395,
            "uuid": "90d2f43c-8ff4-4ade-b0b5-1a24cf2b484a"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 184,
        "type": "Block", "main_type": 90,
        "stereotype": "function",
        "name": "Perform repair tactic (L1-Fct)",
        "description": [
                ""
        ],
        "x_order": 726008015,
        "y_order": -1602549089,
        "list_order": -1602549089,
        "uuid": "bdc515da-734e-4336-81d9-510aaf8d8b27",
        "features":
        [
          {
            "id": 39,
            "type": "Output Port", "main_type": 7,
            "key": "ctrl",
            "description": [
                ""
            ],
            "list_order": -2062057862,
            "uuid": "412eae12-077c-4483-b1e9-d63e73d4985a"
          },
          {
            "id": 77,
            "type": "Input Port", "main_type": 6,
            "key": "list of tool move-ments",
            "description": [
                ""
            ],
            "list_order": -1262328442,
            "uuid": "047dcc96-a59b-46ba-a14d-8a39b6b738d2"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 185,
        "type": "Block", "main_type": 90,
        "stereotype": "actuator",
        "name": "Tools to repair",
        "description": [
                ""
        ],
        "x_order": 1547156011,
        "y_order": -1335545141,
        "list_order": -1335545141,
        "uuid": "1fdec724-61e4-4d34-b41f-edc1d87e252f",
        "features":
        [
          {
            "id": 40,
            "type": "Input Port", "main_type": 6,
            "key": "ctrl",
            "description": [
                ""
            ],
            "list_order": 192244687,
            "uuid": "9ca8de70-0834-4e53-a7c6-08dd5ac2e0eb"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 186,
        "type": "Block", "main_type": 90,
        "stereotype": "locigal_form",
        "name": "Strategy planning",
        "description": [
                "This system element aggregates functions that have high demands on computation ",
                "power but less demands on realtime-reactions.\n",
                "These even may be turned off from time to time."
        ],
        "x_order": -901501342,
        "y_order": -1886953723,
        "list_order": -1886953723,
        "uuid": "189778eb-1c9f-41ec-807d-610fa6566b20",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 187,
        "type": "Block", "main_type": 90,
        "stereotype": "locigal_form",
        "name": "Tactic execution",
        "description": [
                "This system element aggregates functions that have high demands on realtime ",
                "observations and reactions; also high demands on availability."
        ],
        "x_order": 2001393748,
        "y_order": -1886953723,
        "list_order": -1753737764,
        "uuid": "43e6ceb3-6a9c-4365-b5f1-8bbe71817f28",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 188,
        "type": "State", "main_type": 111,
        "name": "Op::Modes",
        "description": [
                "The operation modes list all modes in which different, intended subsets of ",
                "functionality are available."
        ],
        "x_order": 108823998,
        "y_order": -804409521,
        "list_order": -804409521,
        "uuid": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 189,
        "type": "State", "main_type": 111,
        "name": "Charging",
        "description": [
                "The charging mode allows to perform charging the batteries."
        ],
        "x_order": -248945384,
        "y_order": -938783025,
        "list_order": -938783025,
        "uuid": "53562cf7-31db-4120-9eae-82666d6b8435",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 190,
        "type": "State", "main_type": 111,
        "name": "Programming",
        "description": [
                "The Programming mode allows an operator to program a mission."
        ],
        "x_order": -248945384,
        "y_order": -1090115455,
        "list_order": -1353975493,
        "uuid": "baacb7c2-779d-435c-a8db-a488d079c75f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 191,
        "type": "State", "main_type": 111,
        "name": "Moving",
        "description": [
                "The moving mode allows to move the MoD5G."
        ],
        "x_order": 542369004,
        "y_order": -938783025,
        "list_order": -938783025,
        "uuid": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 192,
        "type": "State", "main_type": 111,
        "name": "Using Tools",
        "description": [
                "The using tools mode allows to repair or clean an object at the target location ",
                "of the programmed mission."
        ],
        "x_order": 542369004,
        "y_order": -688698802,
        "list_order": -1353975493,
        "uuid": "48a685a4-071a-45a1-ab86-8c26e8c41f9f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 193,
        "type": "State", "main_type": 111,
        "name": "Waiting",
        "description": [
                "The waiting mode allows to perform nothing till an outside trigger changes the ",
                "mode."
        ],
        "x_order": 542369004,
        "y_order": -1090115455,
        "list_order": -1090115455,
        "uuid": "dead5ee9-caf6-47fd-a067-6939dd5cd44f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 194,
        "type": "Interaction Use", "main_type": 112,
        "name": "Operation Modes",
        "description": [
                "refers to D0053#name"
        ],
        "x_order": -1084878860,
        "y_order": -808409892,
        "list_order": -808409892,
        "uuid": "f7c5def8-eac1-4867-a3ad-bcc4870692f8",
        "features":
        [
          {
            "id": 45,
            "type": "Lifeline", "main_type": 3,
            "key": "",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "ddd3982e-f20a-41d4-ba8d-b710e4fe2315"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 195,
        "type": "State", "main_type": 111,
        "name": "Being Repaired",
        "description": [
                "The being repaired mode allows an mechanic to read out log data and to replace ",
                "hardware parts."
        ],
        "x_order": -248945384,
        "y_order": -688698802,
        "list_order": -688698802,
        "uuid": "580f3aaa-a590-43f1-bd18-0b608951290d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 196,
        "type": "Stereotype", "main_type": 139,
        "name": "SW",
        "description": [
                "<path fill=\"#eeffdd\" d=\"\n",
                "M 0,-1\n",
                "M 1.5,5 \n",
                "L 2,3\n",
                "C 4,2 6,2, 8,3\n",
                "L 8.5,5 7.5,5 8,4\n",
                "C 6,5 4,5 2,4\n",
                "L 2.5,5 1.5,5 \n",
                " \" />"
        ],
        "x_order": 1103928885,
        "y_order": -1738517685,
        "list_order": -1738517685,
        "uuid": "c46afe48-7549-42c9-8992-e90e63c8613e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 197,
        "type": "Image", "main_type": 138,
        "stereotype": "SW",
        "name": "SW-img",
        "description": [
                ""
        ],
        "x_order": 1510836225,
        "y_order": -1738517685,
        "list_order": -1738517685,
        "uuid": "c225b5d5-37b5-4816-a6e0-cb51b1f6a37e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 198,
        "type": "Stereotype", "main_type": 139,
        "name": "HW",
        "description": [
                "<path fill=\"#eeddff\" d=\"\n",
                "M 1,3 \n",
                "L 5,1 7,1 7.5,2 2,5 z\n",
                " \" />\n",
                "<path d=\"\n",
                "M 4,4 \n",
                "L 7,10 8,9.5 5,3.5\n",
                " \" />"
        ],
        "x_order": 1103928885,
        "y_order": -1883935665,
        "list_order": -1883935665,
        "uuid": "66cc5d17-4a3f-4756-9fda-5094bbbb6034",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 199,
        "type": "Image", "main_type": 138,
        "stereotype": "HW",
        "name": "HW-img",
        "description": [
                ""
        ],
        "x_order": 1510836225,
        "y_order": -1883935665,
        "list_order": -1883935665,
        "uuid": "2fc8a02c-5537-4bd3-acbd-a7158c39889d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 200,
        "type": "Stereotype", "main_type": 139,
        "name": "EE",
        "description": [
                "<path fill=\"#ffffdd\" d=\"\n",
                "M 1,5 \n",
                "L 3,5 3,3.5, 5,5 3,6.5 3,5\n",
                "M 5,3.5\n",
                "L 5,6.5\n",
                "M 5,5\n",
                "L 7,5\" />\n",
                "<path d=\"\n",
                "M 4,3 \n",
                "L 5,1 4.5,1.5\n",
                "M 5,3 \n",
                "L 6,1 5.5,1.5\n",
                "\" />"
        ],
        "x_order": 1103928885,
        "y_order": -2039976797,
        "list_order": -2039976797,
        "uuid": "eb640ad2-a02f-4314-8245-e9d8f012a74e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 201,
        "type": "Image", "main_type": 138,
        "stereotype": "EE",
        "name": "EE-img",
        "description": [
                ""
        ],
        "x_order": 1510836225,
        "y_order": -2039976797,
        "list_order": -2039976797,
        "uuid": "9046bd5b-70c4-45e4-b894-36e31a67de97",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 202,
        "type": "Component", "main_type": 121,
        "name": "Tool-Arm",
        "description": [
                "An arm consisting of two segments.\n",
                "The angle between the segments provides 1 degree of movement freedom, both ends ",
                "provide 2 degrees of movement freedom each."
        ],
        "x_order": -203135287,
        "y_order": -1412570674,
        "list_order": -1412570674,
        "uuid": "0941b93b-7db7-40bc-bdb5-ee231d6c8826",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 203,
        "type": "Comment", "main_type": 130,
        "name": "Purpose of MoD5G",
        "description": [
                "The main purpose of the MoD5G droid is\n",
                "to repair mechanical, electrical and logical elements\n",
                "at remote locations."
        ],
        "x_order": -645200798,
        "y_order": 0,
        "list_order": -1076283586,
        "uuid": "04035b9d-d9af-4918-b18b-5431dfe45525",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 206,
        "type": "Comment", "main_type": 130,
        "stereotype": "Functionality",
        "name": "Limp Home",
        "description": [
                "In case of a single fault, \n",
                "the MoD5G shall return\n",
                "to the maintenance booth."
        ],
        "x_order": -790789043,
        "y_order": -1988378652,
        "list_order": -1946292730,
        "uuid": "f1edf890-12d3-4248-afac-d908287df3b7",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 207,
        "type": "Stereotype", "main_type": 139,
        "name": "locigal_form",
        "description": [
                "<path d=\"\n",
                "M 0,5.5\n",
                "c 0,0.5 1,0.5 3,0.5\n",
                "L 4,8\n",
                "5.5,8\n",
                "5,6\n",
                "c 2,0 2,-0.5 3.5,-1 \n",
                "L 9,4\n",
                "8,4\n",
                "7.5,5\n",
                "5.25,5\n",
                "5.5,4\n",
                "4,4\n",
                "3,5\n",
                "c -1,0 -3,0 -3,0.5\n",
                "\">\n",
                "</path>"
        ],
        "x_order": 905551310,
        "y_order": -2039976797,
        "list_order": -1924522237,
        "uuid": "dd089494-8ef7-413e-8634-1718be66330e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 208,
        "type": "Image", "main_type": 138,
        "stereotype": "locigal_form",
        "name": "Logical-img",
        "description": [
                ""
        ],
        "x_order": 585891664,
        "y_order": -2039976797,
        "list_order": -1924522237,
        "uuid": "7abc2baa-c7b4-4fd8-a2af-dc0ee24fd0b0",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 209,
        "type": "Stereotype", "main_type": 139,
        "stereotype": "Metaclass",
        "name": "SysML:block",
        "description": [
                ""
        ],
        "x_order": 949280726,
        "y_order": -2039976797,
        "list_order": -2039976797,
        "uuid": "39d2649c-f238-4622-99e3-d532e043d1d2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 210,
        "type": "Use Case", "main_type": 101,
        "name": "Disposal",
        "description": [
                "The empty space is a good location for damaged droids (see flow in D0021#name)."
        ],
        "x_order": 1173058080,
        "y_order": 1713391668,
        "list_order": -1086922698,
        "uuid": "d0e738fb-79e3-4cb0-a6aa-e88cd3d3fb24",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 211,
        "type": "Actor", "main_type": 100,
        "name": "Factory Worker",
        "description": [
                ""
        ],
        "x_order": -1595848213,
        "y_order": 59770936,
        "list_order": -947899389,
        "uuid": "f71312af-5aa2-4a5b-93ee-1f39cd762554",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 212,
        "type": "Actor", "main_type": 100,
        "name": "Factory Robot",
        "description": [
                ""
        ],
        "x_order": -1595848213,
        "y_order": -598347299,
        "list_order": -712770999,
        "uuid": "a1701e19-8001-4317-aedb-7557d1cc8fc4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 213,
        "type": "Actor", "main_type": 100,
        "name": "Factory Test System",
        "description": [
                ""
        ],
        "x_order": -1595848213,
        "y_order": -525697330,
        "list_order": -525697330,
        "uuid": "9f3bacda-c043-4931-81fb-cfce1abf049a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 214,
        "type": "Subsystem", "main_type": 102,
        "name": "Environment",
        "description": [
                ""
        ],
        "x_order": 396257535,
        "y_order": -2125763320,
        "list_order": -1118328092,
        "uuid": "3ed59344-b9e0-40a8-a15e-52d3b7c496d3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 215,
        "type": "Node", "main_type": 120,
        "name": "Malfunctioning Terminal",
        "description": [
                ""
        ],
        "x_order": 321040564,
        "y_order": -2123632307,
        "list_order": -503850824,
        "uuid": "68fdb0cc-2ec1-4e2f-89e2-d995cdc8d31c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 216,
        "type": "Actor", "main_type": 100,
        "name": "Operator",
        "description": [
                ""
        ],
        "x_order": 321040564,
        "y_order": 334992964,
        "list_order": -486463803,
        "uuid": "dec68b5e-64ac-457b-ae00-53bba7645d85",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 217,
        "type": "Actor", "main_type": 100,
        "name": "Service Worker",
        "description": [
                ""
        ],
        "x_order": 321040564,
        "y_order": -2122468723,
        "list_order": -96285833,
        "uuid": "4bcddee7-ec53-4fbd-a706-e58c97047233",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 218,
        "type": "Comment", "main_type": 130,
        "name": "Step Motor",
        "description": [
                "All motors are electrical step motors."
        ],
        "x_order": -793650281,
        "y_order": -1053978658,
        "list_order": -1530460341,
        "uuid": "6e38835f-aa86-4249-b5c3-eba1bd81c5bb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 219,
        "type": "Comment", "main_type": 130,
        "name": "Caveat of Step Motor",
        "description": [
                "Note that there are conditions\n",
                "when the actual number of steps\n",
                "is not equal to the previously requested \n",
                "number of steps, e.g. when accellerating\n",
                "or slowing down too fast.\n",
                "\n",
                "To prevent this, \n",
                "either implement smooth start and stop phases\n",
                "or read-back the actual number of steps taken."
        ],
        "x_order": -741876097,
        "y_order": -1492816058,
        "list_order": -1630523297,
        "uuid": "e38af5e6-79d4-4f9b-ad89-0348cdba121e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 220,
        "type": "Block", "main_type": 90,
        "stereotype": "locigal_form",
        "name": "Wheels with Engine",
        "description": [
                ""
        ],
        "x_order": -1506783247,
        "y_order": -1021307211,
        "list_order": -1021307211,
        "uuid": "7b74542b-1c58-49df-a502-e58cc4ff5777",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 221,
        "type": "Component", "main_type": 121,
        "stereotype": "locigal_form",
        "name": "Tool-Arm with Motors",
        "description": [
                "locigal_form"
        ],
        "x_order": -602991231,
        "y_order": -1720202308,
        "list_order": -1720202308,
        "uuid": "af39338e-c11f-4641-b1d3-d8d1cdc49a22",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 222,
        "type": "Block", "main_type": 90,
        "stereotype": "locigal_form",
        "name": "Camera Subsystem",
        "description": [
                ""
        ],
        "x_order": -1506783247,
        "y_order": -1720202308,
        "list_order": -1720202308,
        "uuid": "0860e04c-0b1c-4b6f-a888-ff1996f3c3a2",
        "features":
        [
        ]
      }
    }
  ]
  ,
  "edges":
  [
    {
      "relationship": {
        "id": 1,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 24715831,
        "from_classifier_name": "Mouse Droid MoD5G",
        "to_classifier_name": "Perform a 1-day mission",
        "from_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "to_node": "101916e8-de57-400a-bfa9-d97e8128a011",
        "uuid": "bc7db11e-92f0-429d-9e70-818f8cbb0299"
      }
    },
    {
      "relationship": {
        "id": 3,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 34386514,
        "from_classifier_name": "Mouse Droid MoD5G",
        "to_classifier_name": "Drive to location",
        "from_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "to_node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
        "uuid": "ac85bcdf-0c9c-44d4-969a-913e5c8ebb73"
      }
    },
    {
      "relationship": {
        "id": 4,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 34386514,
        "from_classifier_name": "Mouse Droid MoD5G",
        "to_classifier_name": "Repair using tools",
        "from_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "to_node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
        "uuid": "bda8dbdf-98fa-43c3-b427-28111e312f0c"
      }
    },
    {
      "relationship": {
        "id": 283,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 30149766,
        "from_classifier_name": "Mouse Droid MoD5G",
        "to_classifier_name": "Return to base location",
        "from_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "to_node": "e4c2a555-0632-4446-9c41-576e182f7e08",
        "uuid": "db6c2a7c-bdb3-491d-aa87-2cb79180bff9"
      }
    },
    {
      "relationship": {
        "id": 378,
        "type": "Association", "main_type": 200,
        "name": "retrieve mission",
        "description": [
                ""
        ],
        "list_order": 557056,
        "from_classifier_name": "Mouse Droid MoD5G",
        "from_feature_key": "program connector",
        "to_classifier_name": "Programming Terminal",
        "to_feature_key": "program connector",
        "from_node": "2fcc78fe-5d3f-442d-a0c6-847565dbc0ee",
        "to_node": "0ae553d8-86a0-4f47-886f-e7d21871a9ed",
        "uuid": "8d48401d-39bb-4203-833a-f20f6caccbf6"
      }
    },
    {
      "relationship": {
        "id": 379,
        "type": "Association", "main_type": 200,
        "name": "charge",
        "description": [
                ""
        ],
        "list_order": 589824,
        "from_classifier_name": "Mouse Droid MoD5G",
        "from_feature_key": "charge connector",
        "to_classifier_name": "Charging Terminal",
        "to_feature_key": "charge connector",
        "from_node": "055054b6-e39b-4c72-ac46-8043cedddd82",
        "to_node": "d19c9719-423c-435d-a8c9-281dd9695bf3",
        "uuid": "393d039d-3b15-437a-ba8a-dd68f6350d60"
      }
    },
    {
      "relationship": {
        "id": 5,
        "type": "Inclusion", "main_type": 261,
        "name": "1.)",
        "description": [
                ""
        ],
        "list_order": 34419282,
        "from_classifier_name": "Perform a 1-day mission",
        "to_classifier_name": "Drive to location",
        "from_node": "101916e8-de57-400a-bfa9-d97e8128a011",
        "to_node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
        "uuid": "ffd14d46-d17c-4bd4-a030-5c13f8872fb5"
      }
    },
    {
      "relationship": {
        "id": 6,
        "type": "Inclusion", "main_type": 261,
        "name": "2.)",
        "description": [
                ""
        ],
        "list_order": 34452050,
        "from_classifier_name": "Perform a 1-day mission",
        "to_classifier_name": "Repair using tools",
        "from_node": "101916e8-de57-400a-bfa9-d97e8128a011",
        "to_node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
        "uuid": "7b8ec957-56ad-4d32-89d4-b0ff06c298e7"
      }
    },
    {
      "relationship": {
        "id": 284,
        "type": "Inclusion", "main_type": 261,
        "name": "3.)",
        "description": [
                ""
        ],
        "list_order": 34484818,
        "from_classifier_name": "Perform a 1-day mission",
        "to_classifier_name": "Return to base location",
        "from_node": "101916e8-de57-400a-bfa9-d97e8128a011",
        "to_node": "e4c2a555-0632-4446-9c41-576e182f7e08",
        "uuid": "c7c79f02-dd82-46a3-aa3e-8b21b68d42df"
      }
    },
    {
      "relationship": {
        "id": 91,
        "type": "Inclusion", "main_type": 261,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 37910628,
        "from_classifier_name": "Drive to location",
        "to_classifier_name": "Plan tasks",
        "from_node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
        "to_node": "60329407-a371-4fca-802c-4073299aa0a2",
        "uuid": "cb91716d-6ed1-4fbf-a7d5-7c9f530ed968"
      }
    },
    {
      "relationship": {
        "id": 234,
        "type": "Inclusion", "main_type": 261,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 38074468,
        "from_classifier_name": "Drive to location",
        "to_classifier_name": "Explore environment",
        "from_node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
        "to_node": "11e6714d-b1f3-4854-bef1-fabde9d83ca3",
        "uuid": "8c28af62-06e1-45f5-bb40-4e70bc760c24"
      }
    },
    {
      "relationship": {
        "id": 235,
        "type": "Inclusion", "main_type": 261,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 38107236,
        "from_classifier_name": "Drive to location",
        "to_classifier_name": "Perform movement",
        "from_node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
        "to_node": "936fe58f-da28-4424-ab39-57acf1ca7066",
        "uuid": "8dc36e54-8ccc-46bb-8b03-9e20d3b30caa"
      }
    },
    {
      "relationship": {
        "id": 90,
        "type": "Inclusion", "main_type": 261,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 37877860,
        "from_classifier_name": "Repair using tools",
        "to_classifier_name": "Plan tasks",
        "from_node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
        "to_node": "60329407-a371-4fca-802c-4073299aa0a2",
        "uuid": "56ec89e1-873d-4b98-96b0-26a3b8b17632"
      }
    },
    {
      "relationship": {
        "id": 233,
        "type": "Inclusion", "main_type": 261,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 38041700,
        "from_classifier_name": "Repair using tools",
        "to_classifier_name": "Operate tools",
        "from_node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
        "to_node": "5abd446d-1efc-4dec-833b-d1e65ba0e661",
        "uuid": "4f6d0591-b868-4f72-ae1a-dc946c5a5e6a"
      }
    },
    {
      "relationship": {
        "id": 7,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Repairability",
        "to_classifier_name": "Maintainability",
        "from_node": "d7a03544-c226-4264-9964-3cdd6b8e7d61",
        "to_node": "4aab7076-f6db-449d-af55-9f4d56114445",
        "uuid": "ff8b1117-f496-40af-a8d1-59632ffc8336"
      }
    },
    {
      "relationship": {
        "id": 8,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "30 years spare-parts supply",
        "to_classifier_name": "Repairability",
        "from_node": "ac665ed8-a78f-47f5-9a4b-204b5561452c",
        "to_node": "d7a03544-c226-4264-9964-3cdd6b8e7d61",
        "uuid": "f9460e44-0efb-4a25-a230-3da41dd52c4e"
      }
    },
    {
      "relationship": {
        "id": 9,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Analyzability",
        "to_classifier_name": "Maintainability",
        "from_node": "3891dfac-bafb-4fcc-b337-154c1f001fec",
        "to_node": "4aab7076-f6db-449d-af55-9f4d56114445",
        "uuid": "9bbbe53e-cbb4-42e7-8b01-c08c95b8f91d"
      }
    },
    {
      "relationship": {
        "id": 10,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Self-Diagnosis",
        "to_classifier_name": "Analyzability",
        "from_node": "230b7cd6-27f0-4d83-b101-9d2be3c76b2d",
        "to_node": "3891dfac-bafb-4fcc-b337-154c1f001fec",
        "uuid": "3838574a-4989-4678-92a7-1524bd67b45a"
      }
    },
    {
      "relationship": {
        "id": 197,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Motor defect",
        "to_classifier_name": "Analyzability",
        "from_node": "789c1a7d-692b-498f-aae4-f22a7209ab56",
        "to_node": "3891dfac-bafb-4fcc-b337-154c1f001fec",
        "uuid": "89fb4194-5ca1-4d3d-8058-d50e7587040d"
      }
    },
    {
      "relationship": {
        "id": 12,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Spare Parts Supply",
        "to_classifier_name": "Repairability",
        "from_node": "9d4af7da-01ca-4f39-a1e8-4bb44062f07d",
        "to_node": "d7a03544-c226-4264-9964-3cdd6b8e7d61",
        "uuid": "91888fe4-6e76-4057-a362-2a5a635e14db"
      }
    },
    {
      "relationship": {
        "id": 13,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1161718484,
        "from_classifier_name": "Mechanical Parts",
        "to_classifier_name": "Electrical Parts and Electronics",
        "from_node": "2f324056-c955-4a38-9b47-b3a64b19072c",
        "to_node": "c1419268-c407-4e91-a9de-386c65b7459b",
        "uuid": "04bbd0b1-f0ed-4805-bfbc-f6e6969ebfe9"
      }
    },
    {
      "relationship": {
        "id": 45,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Mechanical Parts",
        "to_classifier_name": "Chassis",
        "from_node": "2f324056-c955-4a38-9b47-b3a64b19072c",
        "to_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "uuid": "628d0a51-f269-4ed2-b1d9-53701ccc5bbb"
      }
    },
    {
      "relationship": {
        "id": 47,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1127573923,
        "from_classifier_name": "Electrical Parts and Electronics",
        "to_classifier_name": "Main Logic Board",
        "from_node": "c1419268-c407-4e91-a9de-386c65b7459b",
        "to_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "uuid": "f4bf7478-e188-4576-9118-5f3ccc8e617f"
      }
    },
    {
      "relationship": {
        "id": 48,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1137259057,
        "from_classifier_name": "Electrical Parts and Electronics",
        "to_classifier_name": "Base Logic Board",
        "from_node": "c1419268-c407-4e91-a9de-386c65b7459b",
        "to_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "uuid": "88d78e6c-2255-4f8e-a827-3bc5bbb245e7"
      }
    },
    {
      "relationship": {
        "id": 236,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1503481072,
        "from_classifier_name": "Main Logic Software",
        "to_classifier_name": "Tactics Calculator",
        "from_node": "4165e459-348c-4ed7-990e-673bb9c0d3b4",
        "to_node": "683c4a3d-e049-4411-9def-9d46674b3de4",
        "uuid": "ad9b1c9f-6942-490e-b33a-64c8df88d188"
      }
    },
    {
      "relationship": {
        "id": 241,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1503644912,
        "from_classifier_name": "Main Logic Software",
        "to_classifier_name": "Environment Capture",
        "from_node": "4165e459-348c-4ed7-990e-673bb9c0d3b4",
        "to_node": "19f96158-ec8a-41ea-b22c-d4c975b41370",
        "uuid": "5bd7e0d9-f98e-45dd-aff9-00153eab914f"
      }
    },
    {
      "relationship": {
        "id": 348,
        "type": "Deployment", "main_type": 250,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 589824,
        "from_classifier_name": "Main Logic Software",
        "to_classifier_name": "Main Logic Board",
        "from_node": "4165e459-348c-4ed7-990e-673bb9c0d3b4",
        "to_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "uuid": "101e4699-563e-45c7-a271-2e767ab23e71"
      }
    },
    {
      "relationship": {
        "id": 15,
        "type": "Control Flow", "main_type": 240,
        "name": "external trigger or timer wakeup",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "power::startup",
        "to_classifier_name": "power::booting",
        "from_node": "1d589448-3619-46f2-9ce5-59a227a1f329",
        "to_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "uuid": "e2564716-936b-486d-a254-c94382b2b43b"
      }
    },
    {
      "relationship": {
        "id": 210,
        "type": "Synchronous Call", "main_type": 221,
        "name": "wakeup (0 ms)",
        "description": [
                ""
        ],
        "list_order": -867565949,
        "from_classifier_name": "power::startup",
        "from_feature_key": "",
        "to_classifier_name": "power::booting",
        "to_feature_key": "",
        "from_node": "836b7e7a-9f82-4194-b786-a8d1abba049f",
        "to_node": "40697816-a89d-417e-a194-62aaa0262f65",
        "uuid": "3ecc578f-64ec-48fb-9ec2-987917012cde"
      }
    },
    {
      "relationship": {
        "id": 16,
        "type": "Control Flow", "main_type": 240,
        "name": "ready",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "power::booting",
        "to_classifier_name": "power::full_operation",
        "from_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "to_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "uuid": "0917a967-0cb3-4a46-8509-0d6c5a967394"
      }
    },
    {
      "relationship": {
        "id": 97,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1653556647,
        "from_classifier_name": "power::booting",
        "to_classifier_name": "sw::boot_base_board",
        "from_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "to_node": "d010affc-c9ad-467b-8362-36bd7f0ef848",
        "uuid": "590b5e71-a258-4fac-98d2-2de7df293274"
      }
    },
    {
      "relationship": {
        "id": 98,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1657885448,
        "from_classifier_name": "power::booting",
        "to_classifier_name": "sw::boot_main_board",
        "from_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "to_node": "ecfd83b5-6546-411c-8e9b-85f6cd8edc91",
        "uuid": "b2b101f7-4bea-4a0d-bca1-7eb8b9b50edf"
      }
    },
    {
      "relationship": {
        "id": 99,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1658534839,
        "from_classifier_name": "power::booting",
        "to_classifier_name": "sw::start",
        "from_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "to_node": "b4ec551c-f9a8-46e8-bcb4-59174fb64a9f",
        "uuid": "21c7ab2e-c65a-475b-b9be-4d7d26bf7353"
      }
    },
    {
      "relationship": {
        "id": 100,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1658534839,
        "from_classifier_name": "power::booting",
        "to_classifier_name": "sw::par",
        "from_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "to_node": "9c14fda2-22a6-428c-a972-b43791c59cd5",
        "uuid": "fbf99dc0-9fe0-4070-949b-e70fd6f4e015"
      }
    },
    {
      "relationship": {
        "id": 107,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1658570955,
        "from_classifier_name": "power::booting",
        "to_classifier_name": "sw::sync",
        "from_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "to_node": "46e9980b-1770-4e86-83b3-da0b905a5746",
        "uuid": "3fc23a7f-c302-477f-a19d-4e1f460151e1"
      }
    },
    {
      "relationship": {
        "id": 110,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1657666120,
        "from_classifier_name": "power::booting",
        "to_classifier_name": "sw::booted",
        "from_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "to_node": "d777c836-c542-47d3-ba04-35e9567336e7",
        "uuid": "57ce4af0-9175-4f59-9d4f-cf11381ac1a3"
      }
    },
    {
      "relationship": {
        "id": 211,
        "type": "Synchronous Call", "main_type": 221,
        "name": "run (2300 ms)",
        "description": [
                ""
        ],
        "list_order": -473644113,
        "from_classifier_name": "power::booting",
        "from_feature_key": "",
        "to_classifier_name": "power::full_operation",
        "to_feature_key": "",
        "from_node": "40697816-a89d-417e-a194-62aaa0262f65",
        "to_node": "31f09b53-bb0e-4bf5-b3ef-63a3a2c02071",
        "uuid": "66a1fe9c-85ee-463d-ad91-86849b4e145c"
      }
    },
    {
      "relationship": {
        "id": 17,
        "type": "Control Flow", "main_type": 240,
        "name": "next steps are planned",
        "description": [
                "mission tactics are planned, no need to adapt"
        ],
        "list_order": 98304,
        "from_classifier_name": "power::full_operation",
        "to_classifier_name": "power::energy_saving",
        "from_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "to_node": "6af446f7-9194-4af4-aace-cf49c4abe994",
        "uuid": "6af70f9b-863a-4b43-a80e-67641d63e0cf"
      }
    },
    {
      "relationship": {
        "id": 19,
        "type": "Control Flow", "main_type": 240,
        "name": "stop operation",
        "description": [
                "stop operation, set wakeup time"
        ],
        "list_order": 163840,
        "from_classifier_name": "power::full_operation",
        "to_classifier_name": "power::off",
        "from_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "to_node": "49ac163f-507a-4691-a7cf-fc219bef2a90",
        "uuid": "b3123382-6b09-4763-a944-7016055eca43"
      }
    },
    {
      "relationship": {
        "id": 33,
        "type": "Control Flow", "main_type": 240,
        "name": "supervision fault",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "power::full_operation",
        "to_classifier_name": "power::booting",
        "from_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "to_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "uuid": "871d6d35-4388-4e11-94aa-1c722eb0c20a"
      }
    },
    {
      "relationship": {
        "id": 104,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1543421817,
        "from_classifier_name": "power::full_operation",
        "to_classifier_name": "sw::run_main",
        "from_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "to_node": "24fc8dc6-4cfa-4b16-983a-7098b8b72b2c",
        "uuid": "9b0994db-ee25-409f-bce6-369eeee93440"
      }
    },
    {
      "relationship": {
        "id": 105,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1555357337,
        "from_classifier_name": "power::full_operation",
        "to_classifier_name": "sw::run_base",
        "from_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "to_node": "8086e804-ff53-4071-ab12-e4ce5865bc94",
        "uuid": "c3a3aa0e-f2f9-4e30-a8a0-715b320bd72a"
      }
    },
    {
      "relationship": {
        "id": 114,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1571232108,
        "from_classifier_name": "power::full_operation",
        "to_classifier_name": "sw::op_start",
        "from_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "to_node": "a1e6c113-e4e8-4331-ae8b-4ea2fd7fd98a",
        "uuid": "eb95f651-17c0-4e9c-abae-d04f23c2c3b4"
      }
    },
    {
      "relationship": {
        "id": 115,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1578849163,
        "from_classifier_name": "power::full_operation",
        "to_classifier_name": "sw::op_end",
        "from_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "to_node": "02871b92-3080-40e5-8b51-f731ca504657",
        "uuid": "e4a885aa-5619-4e06-8f6d-180e880541e1"
      }
    },
    {
      "relationship": {
        "id": 116,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1578849163,
        "from_classifier_name": "power::full_operation",
        "to_classifier_name": "sw::op_par",
        "from_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "to_node": "c71ca6f1-08bb-4075-81b8-a954d4c5e4a8",
        "uuid": "71280c88-27df-481f-8dc3-1c67db74cc1a"
      }
    },
    {
      "relationship": {
        "id": 117,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1581422690,
        "from_classifier_name": "power::full_operation",
        "to_classifier_name": "sw::op_sync",
        "from_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "to_node": "39281d9f-33aa-4960-a342-6c50a0e44ae4",
        "uuid": "3b78efa8-3a3d-476f-b5e4-71c83d03988a"
      }
    },
    {
      "relationship": {
        "id": 212,
        "type": "Synchronous Call", "main_type": 221,
        "name": "sleep",
        "description": [
                ""
        ],
        "list_order": 239166828,
        "from_classifier_name": "power::full_operation",
        "from_feature_key": "",
        "to_classifier_name": "power::energy_saving",
        "to_feature_key": "",
        "from_node": "31f09b53-bb0e-4bf5-b3ef-63a3a2c02071",
        "to_node": "5e4e496f-db00-4592-a7d8-a2f8f5e94845",
        "uuid": "d014ba6e-959b-4fcf-8c45-17b666551450"
      }
    },
    {
      "relationship": {
        "id": 215,
        "type": "Synchronous Call", "main_type": 221,
        "name": "shutdown",
        "description": [
                ""
        ],
        "list_order": 1627272346,
        "from_classifier_name": "power::full_operation",
        "from_feature_key": "",
        "to_classifier_name": "power::off",
        "to_feature_key": "",
        "from_node": "31f09b53-bb0e-4bf5-b3ef-63a3a2c02071",
        "to_node": "e88532af-2b15-4e59-be68-757c62d7c351",
        "uuid": "06132a6a-75e0-4490-9228-aa276db965ef"
      }
    },
    {
      "relationship": {
        "id": 18,
        "type": "Control Flow", "main_type": 240,
        "name": "external event",
        "description": [
                "external event causes re-evaluating tactics"
        ],
        "list_order": 131072,
        "from_classifier_name": "power::energy_saving",
        "to_classifier_name": "power::full_operation",
        "from_node": "6af446f7-9194-4af4-aace-cf49c4abe994",
        "to_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "uuid": "869e4d4b-1e44-48ed-879a-eb33930339e5"
      }
    },
    {
      "relationship": {
        "id": 32,
        "type": "Control Flow", "main_type": 240,
        "name": "supervision fault",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "power::energy_saving",
        "to_classifier_name": "power::booting",
        "from_node": "6af446f7-9194-4af4-aace-cf49c4abe994",
        "to_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "uuid": "18709b2b-1e36-491e-af73-eac1bba16add"
      }
    },
    {
      "relationship": {
        "id": 106,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -688030202,
        "from_classifier_name": "power::energy_saving",
        "to_classifier_name": "sw::run_base_only",
        "from_node": "6af446f7-9194-4af4-aace-cf49c4abe994",
        "to_node": "848ea88a-9063-4390-a8c9-8466065dc460",
        "uuid": "710c3fe7-880f-415c-b59e-ff82ffaafa9e"
      }
    },
    {
      "relationship": {
        "id": 213,
        "type": "Synchronous Call", "main_type": 221,
        "name": "wakeup (0 ms)",
        "description": [
                ""
        ],
        "list_order": 750615441,
        "from_classifier_name": "power::energy_saving",
        "from_feature_key": "",
        "to_classifier_name": "power::energy_saving",
        "to_feature_key": "",
        "from_node": "5e4e496f-db00-4592-a7d8-a2f8f5e94845",
        "to_node": "5e4e496f-db00-4592-a7d8-a2f8f5e94845",
        "uuid": "a407128a-fa3b-4863-a2f6-e26fd11b7d28"
      }
    },
    {
      "relationship": {
        "id": 214,
        "type": "Synchronous Call", "main_type": 221,
        "name": "run (500 ms)",
        "description": [
                ""
        ],
        "list_order": 1009864147,
        "from_classifier_name": "power::energy_saving",
        "from_feature_key": "",
        "to_classifier_name": "power::full_operation",
        "to_feature_key": "",
        "from_node": "5e4e496f-db00-4592-a7d8-a2f8f5e94845",
        "to_node": "31f09b53-bb0e-4bf5-b3ef-63a3a2c02071",
        "uuid": "1e63a9a2-c4e6-4a0b-89b9-42c3fa3c9f90"
      }
    },
    {
      "relationship": {
        "id": 209,
        "type": "Synchronous Call", "main_type": 221,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -881634586,
        "from_classifier_name": "power::off",
        "from_feature_key": "",
        "to_classifier_name": "power::startup",
        "to_feature_key": "",
        "from_node": "e88532af-2b15-4e59-be68-757c62d7c351",
        "to_node": "836b7e7a-9f82-4194-b786-a8d1abba049f",
        "uuid": "9968734d-3cca-4557-ae48-3ada381265fc"
      }
    },
    {
      "relationship": {
        "id": 207,
        "type": "Control Flow", "main_type": 240,
        "name": "factory initial test",
        "description": [
                ""
        ],
        "list_order": 589824,
        "from_classifier_name": "health::factory",
        "to_classifier_name": "health::operation",
        "to_feature_key": "op_start",
        "from_node": "325755c3-e9e8-4f9f-8391-d7dc155e7ed5",
        "to_node": "56d84592-786a-4c2a-827a-cabe45a074a5",
        "uuid": "0478c6e8-22f3-4db4-a3bc-d8f8ea5b65f1"
      }
    },
    {
      "relationship": {
        "id": 21,
        "type": "Control Flow", "main_type": 240,
        "name": "accident or ageing",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "health::healthy",
        "to_classifier_name": "health::slightly_damaged",
        "from_node": "7c8b5091-abcd-4886-8309-52114d18b35c",
        "to_node": "00a46df1-c0b7-40ab-8363-08d12041357b",
        "uuid": "4b55a0c5-9757-4d25-99c6-396a52829825"
      }
    },
    {
      "relationship": {
        "id": 29,
        "type": "Control Flow", "main_type": 240,
        "name": "severe accident",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "health::healthy",
        "to_classifier_name": "health::damaged",
        "from_node": "7c8b5091-abcd-4886-8309-52114d18b35c",
        "to_node": "8f316599-0438-461d-a03c-720192b86a33",
        "uuid": "74a6c8fe-22fd-4e9b-97d8-6f3e2d8c3138"
      }
    },
    {
      "relationship": {
        "id": 30,
        "type": "Control Flow", "main_type": 240,
        "name": "severe accident",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "health::healthy",
        "to_classifier_name": "health::limp_home",
        "from_node": "7c8b5091-abcd-4886-8309-52114d18b35c",
        "to_node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "uuid": "d38fe80f-fff3-4c6d-920d-3826800edbe4"
      }
    },
    {
      "relationship": {
        "id": 22,
        "type": "Control Flow", "main_type": 240,
        "name": "accident",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "health::slightly_damaged",
        "to_classifier_name": "health::limp_home",
        "from_node": "00a46df1-c0b7-40ab-8363-08d12041357b",
        "to_node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "uuid": "8fd094c2-f6db-4f0f-af82-49763a4bc1a5"
      }
    },
    {
      "relationship": {
        "id": 31,
        "type": "Control Flow", "main_type": 240,
        "name": "severe accident",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "health::slightly_damaged",
        "to_classifier_name": "health::damaged",
        "from_node": "00a46df1-c0b7-40ab-8363-08d12041357b",
        "to_node": "8f316599-0438-461d-a03c-720192b86a33",
        "uuid": "fd443c3c-d830-416d-98f5-dc3a800ca99f"
      }
    },
    {
      "relationship": {
        "id": 23,
        "type": "Control Flow", "main_type": 240,
        "name": "accident",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "health::limp_home",
        "to_classifier_name": "health::damaged",
        "from_node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "to_node": "8f316599-0438-461d-a03c-720192b86a33",
        "uuid": "b1bcd5c0-044a-4673-9072-91d83c163437"
      }
    },
    {
      "relationship": {
        "id": 333,
        "type": "Dependency", "main_type": 0,
        "name": "needs",
        "description": [
                ""
        ],
        "list_order": 720896,
        "from_classifier_name": "health::limp_home",
        "to_classifier_name": "Energy Cell",
        "from_node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "to_node": "a4d4ef8c-8379-4048-820d-37c61d72894e",
        "uuid": "0ead1a51-36db-4638-a80a-b0e5aed11500"
      }
    },
    {
      "relationship": {
        "id": 334,
        "type": "Dependency", "main_type": 0,
        "name": "needs",
        "description": [
                ""
        ],
        "list_order": 753664,
        "from_classifier_name": "health::limp_home",
        "to_classifier_name": "Base Logic Board",
        "from_node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "to_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "uuid": "472ecb0f-29e4-4a0d-a222-94cae097f677"
      }
    },
    {
      "relationship": {
        "id": 335,
        "type": "Dependency", "main_type": 0,
        "name": "needs",
        "description": [
                ""
        ],
        "list_order": 786432,
        "from_classifier_name": "health::limp_home",
        "to_classifier_name": "Motors",
        "from_node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "to_node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
        "uuid": "11e4e9bb-8a5f-4a1d-8f34-42b45aa25297"
      }
    },
    {
      "relationship": {
        "id": 336,
        "type": "Dependency", "main_type": 0,
        "name": "needs",
        "description": [
                ""
        ],
        "list_order": 819200,
        "from_classifier_name": "health::limp_home",
        "to_classifier_name": "Wheels (4)",
        "from_node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "to_node": "04cb61e7-d4ba-4d16-b6c2-56e595b238af",
        "uuid": "6ea4a88f-1be2-4c97-9136-7df6ed208192"
      }
    },
    {
      "relationship": {
        "id": 206,
        "type": "Control Flow", "main_type": 240,
        "name": "decision for termination",
        "description": [
                ""
        ],
        "list_order": 557056,
        "from_classifier_name": "health::damaged",
        "to_classifier_name": "health::operation",
        "to_feature_key": "no_op",
        "from_node": "8f316599-0438-461d-a03c-720192b86a33",
        "to_node": "4da1d8ce-2ba5-48c1-8d4d-8194b0b0bc4d",
        "uuid": "d3677bf6-8988-416d-9efc-2dbe2e800822"
      }
    },
    {
      "relationship": {
        "id": 24,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "health::operation",
        "to_classifier_name": "health::limp_home",
        "from_node": "79cf3abc-cb16-4e68-8b2d-aff55d6ae108",
        "to_node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "uuid": "5305dcee-e842-4672-9ec5-912398b4dc10"
      }
    },
    {
      "relationship": {
        "id": 25,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "health::operation",
        "to_classifier_name": "health::slightly_damaged",
        "from_node": "79cf3abc-cb16-4e68-8b2d-aff55d6ae108",
        "to_node": "00a46df1-c0b7-40ab-8363-08d12041357b",
        "uuid": "d7d7cbc6-4acd-4fd5-b0ff-b53c256bd3a1"
      }
    },
    {
      "relationship": {
        "id": 26,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "health::operation",
        "to_classifier_name": "health::healthy",
        "from_node": "79cf3abc-cb16-4e68-8b2d-aff55d6ae108",
        "to_node": "7c8b5091-abcd-4886-8309-52114d18b35c",
        "uuid": "cecfc733-463b-4c6a-bc5a-2f34f2c94100"
      }
    },
    {
      "relationship": {
        "id": 27,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "health::operation",
        "to_classifier_name": "health::damaged",
        "from_node": "79cf3abc-cb16-4e68-8b2d-aff55d6ae108",
        "to_node": "8f316599-0438-461d-a03c-720192b86a33",
        "uuid": "7f270973-e4ae-47b7-aa1c-0ab47cdb9411"
      }
    },
    {
      "relationship": {
        "id": 205,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 524288,
        "from_classifier_name": "health::operation",
        "from_feature_key": "no_op",
        "to_classifier_name": "health::disposal",
        "from_node": "4da1d8ce-2ba5-48c1-8d4d-8194b0b0bc4d",
        "to_node": "4f2dd295-be68-415b-8210-686c2d3b9125",
        "uuid": "cfcdb1b0-22c2-48b1-9897-03e0b2abf3db"
      }
    },
    {
      "relationship": {
        "id": 208,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 622592,
        "from_classifier_name": "health::operation",
        "from_feature_key": "op_start",
        "to_classifier_name": "health::healthy",
        "from_node": "56d84592-786a-4c2a-827a-cabe45a074a5",
        "to_node": "7c8b5091-abcd-4886-8309-52114d18b35c",
        "uuid": "596af305-3404-4228-938f-d4d0b6d704f6"
      }
    },
    {
      "relationship": {
        "id": 34,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1054051627,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Cargo Bin",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "fb814893-cb03-454a-96aa-6ae8c313096d",
        "uuid": "143749d6-eb76-46dd-9238-eda64cd4c174"
      }
    },
    {
      "relationship": {
        "id": 35,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1051609196,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Screw Driver",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "848376fc-1475-4adc-b35f-200e17103025",
        "uuid": "3bea26a0-7e34-4c71-b92d-e5acff3f8438"
      }
    },
    {
      "relationship": {
        "id": 36,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1053905027,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Wheels (4)",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "04cb61e7-d4ba-4d16-b6c2-56e595b238af",
        "uuid": "445d88c0-4dee-483e-9f71-e57791cf8261"
      }
    },
    {
      "relationship": {
        "id": 37,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1051813110,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Fan",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "5e00054a-23a4-4e74-8029-628d165a7c3d",
        "uuid": "c036146a-7e3f-4735-8a85-e7e675c34fcf"
      }
    },
    {
      "relationship": {
        "id": 38,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1053978658,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Motors",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
        "uuid": "71c9e2a9-b355-411f-bc44-ed012d39f5a6"
      }
    },
    {
      "relationship": {
        "id": 39,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1053965549,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Camera",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "fb66c906-d06a-4518-8701-229af4169a30",
        "uuid": "3bb6e551-e34e-4efc-ba15-36f23cd1ec82"
      }
    },
    {
      "relationship": {
        "id": 40,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1054017037,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Microphone",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "9b8074dd-bb9a-4540-86d5-a1bdf90bf1b7",
        "uuid": "ecd346bb-d3f9-4768-9014-8f50e72eee26"
      }
    },
    {
      "relationship": {
        "id": 41,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1053973790,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Loud Speaker",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "a0389bb7-689b-4a48-bb56-08038f4db4fc",
        "uuid": "da38cda4-c272-466b-b7f0-98606fb76c8b"
      }
    },
    {
      "relationship": {
        "id": 42,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1054003895,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Programming and Diagnostic Connector",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "4247b2e1-f3da-4356-81c5-160af47f3e11",
        "uuid": "96a8c051-6666-48ec-92a6-c14d4742ee3f"
      }
    },
    {
      "relationship": {
        "id": 43,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1053968664,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Charging Connector",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "c066d6a7-1959-4300-9aad-a75cb496da36",
        "uuid": "159f19cc-9785-4257-ba5f-a27d508484e1"
      }
    },
    {
      "relationship": {
        "id": 44,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1054007896,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Energy Cell",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "a4d4ef8c-8379-4048-820d-37c61d72894e",
        "uuid": "cc686288-fd74-427f-83ce-9e34b8218255"
      }
    },
    {
      "relationship": {
        "id": 46,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Electrical Parts and Electronics",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "c1419268-c407-4e91-a9de-386c65b7459b",
        "uuid": "caaa01da-ea69-433c-b382-1b8b5a3bf845"
      }
    },
    {
      "relationship": {
        "id": 64,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1058861716,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Gripper",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "a28d75e1-1447-462b-95f9-9093d65419e7",
        "uuid": "c075ca20-cd21-4ced-bfd2-a3bb0311ff3c"
      }
    },
    {
      "relationship": {
        "id": 65,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1161718484,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Tool-Window (2)",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "c9f30cdf-0f70-495f-90b1-567a19600a7c",
        "uuid": "052a44ef-4d00-4a84-975f-2b4294369bd0"
      }
    },
    {
      "relationship": {
        "id": 228,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1427757613,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Skeleton Frame",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "ef69ee60-22f1-4c55-9ec2-fed9cef9910a",
        "uuid": "621dd235-698b-4595-afb1-ea76d363fd8f"
      }
    },
    {
      "relationship": {
        "id": 327,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1412570674,
        "from_classifier_name": "Chassis",
        "to_classifier_name": "Tool-Arm",
        "from_node": "be342de8-62c6-456f-b09a-5160c670dc04",
        "to_node": "0941b93b-7db7-40bc-bdb5-ee231d6c8826",
        "uuid": "f86e174e-a7e6-4bf3-9c0e-0ce385dbd8da"
      }
    },
    {
      "relationship": {
        "id": 224,
        "type": "Dependency", "main_type": 0,
        "name": "protected by",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Cargo Bin",
        "to_classifier_name": "Tool-Window (2)",
        "from_node": "fb814893-cb03-454a-96aa-6ae8c313096d",
        "to_node": "c9f30cdf-0f70-495f-90b1-567a19600a7c",
        "uuid": "15371124-6417-410b-803f-d494c3abea33"
      }
    },
    {
      "relationship": {
        "id": 225,
        "type": "Dependency", "main_type": 0,
        "name": "protected by",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Screw Driver",
        "to_classifier_name": "Tool-Window (2)",
        "from_node": "848376fc-1475-4adc-b35f-200e17103025",
        "to_node": "c9f30cdf-0f70-495f-90b1-567a19600a7c",
        "uuid": "f41ee18f-be0f-45d5-a16a-020aa5db430e"
      }
    },
    {
      "relationship": {
        "id": 332,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Motors",
        "to_classifier_name": "Wheels (4)",
        "from_node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
        "to_node": "04cb61e7-d4ba-4d16-b6c2-56e595b238af",
        "uuid": "835bb768-b05d-4e75-875b-85e292230af0"
      }
    },
    {
      "relationship": {
        "id": 51,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Camera",
        "to_classifier_name": "Main Logic Board",
        "to_feature_key": "camera connector",
        "from_node": "fb66c906-d06a-4518-8701-229af4169a30",
        "to_node": "c4e66459-04e8-45c7-9ab9-e0fde6b2ead9",
        "uuid": "a1b7a0ee-9160-437d-9fdb-53800d02aff5"
      }
    },
    {
      "relationship": {
        "id": 56,
        "type": "Communication Path", "main_type": 230,
        "name": "audio",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Microphone",
        "to_classifier_name": "Main Logic Board",
        "to_feature_key": "microphone connector",
        "from_node": "9b8074dd-bb9a-4540-86d5-a1bdf90bf1b7",
        "to_node": "168231f5-4ca5-4ae2-92a1-96da722d4bdd",
        "uuid": "89d87a02-dcf2-41c7-a7a7-221191929da0"
      }
    },
    {
      "relationship": {
        "id": 226,
        "type": "Dependency", "main_type": 0,
        "name": "protected by",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Programming and Diagnostic Connector",
        "to_classifier_name": "Tool-Window (2)",
        "from_node": "4247b2e1-f3da-4356-81c5-160af47f3e11",
        "to_node": "c9f30cdf-0f70-495f-90b1-567a19600a7c",
        "uuid": "f1e1f6b6-34dd-485a-b61c-a431b15b570f"
      }
    },
    {
      "relationship": {
        "id": 57,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Charging Connector",
        "to_classifier_name": "PMIC",
        "from_node": "c066d6a7-1959-4300-9aad-a75cb496da36",
        "to_node": "0b05d10e-67ac-4c11-9995-146a103d2ff2",
        "uuid": "e582791f-47e7-40e2-9344-16f6649f0ba1"
      }
    },
    {
      "relationship": {
        "id": 50,
        "type": "Communication Path", "main_type": 230,
        "name": "power",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Energy Cell",
        "to_classifier_name": "PMIC",
        "from_node": "a4d4ef8c-8379-4048-820d-37c61d72894e",
        "to_node": "0b05d10e-67ac-4c11-9995-146a103d2ff2",
        "uuid": "f3ea2829-ac0d-4377-b3d9-d80b82b3c343"
      }
    },
    {
      "relationship": {
        "id": 69,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1137259057,
        "from_classifier_name": "Main Logic Board",
        "to_classifier_name": "Main Performance Controller",
        "from_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "to_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "uuid": "f30056ce-e840-4edc-90e9-fccff7b1393b"
      }
    },
    {
      "relationship": {
        "id": 70,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1228803590,
        "from_classifier_name": "Main Logic Board",
        "to_classifier_name": "RAM",
        "from_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "to_node": "97dfab83-5bc0-48af-93f8-8a21f85de728",
        "uuid": "73f94e6b-885d-4b4c-8cc3-d243f3ed00da"
      }
    },
    {
      "relationship": {
        "id": 71,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1161996671,
        "from_classifier_name": "Main Logic Board",
        "to_classifier_name": "ROM",
        "from_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "to_node": "d3419f7a-7f72-43ca-aab9-f12aed182f01",
        "uuid": "ff855440-0e50-4341-8ac5-b467adb7f772"
      }
    },
    {
      "relationship": {
        "id": 74,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Main Logic Board",
        "from_feature_key": "microphone connector",
        "to_classifier_name": "Main Performance Controller",
        "from_node": "168231f5-4ca5-4ae2-92a1-96da722d4bdd",
        "to_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "uuid": "c93e280a-3f4f-44a3-bb5d-13280c1fc1a6"
      }
    },
    {
      "relationship": {
        "id": 76,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Main Logic Board",
        "from_feature_key": "camera connector",
        "to_classifier_name": "Main Performance Controller",
        "from_node": "c4e66459-04e8-45c7-9ab9-e0fde6b2ead9",
        "to_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "uuid": "fdc3afb0-5d05-4c53-8af3-a8de940d55b4"
      }
    },
    {
      "relationship": {
        "id": 77,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -532286409,
        "from_classifier_name": "Main Logic Board",
        "to_classifier_name": "Motivator",
        "from_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "to_node": "3d66e55c-081f-43bb-89cd-159e19a83a75",
        "uuid": "1c4c0498-0e03-41ff-a21d-830695fdb688"
      }
    },
    {
      "relationship": {
        "id": 246,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Main Logic Board",
        "to_classifier_name": "L1Req: Recognize paths",
        "from_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "to_node": "5c702e2a-c5fc-460c-a92e-fa145ed90d28",
        "uuid": "72247dc4-fd76-45ac-88c3-42ff6a5a8adb"
      }
    },
    {
      "relationship": {
        "id": 280,
        "type": "Communication Path", "main_type": 230,
        "name": "status and control",
        "description": [
                ""
        ],
        "list_order": 491520,
        "from_classifier_name": "Main Logic Board",
        "from_feature_key": "base board connector",
        "to_classifier_name": "Base Logic Board",
        "to_feature_key": "main board connector",
        "from_node": "46bf6bfc-fb70-4850-b07e-3e5a0745cbe2",
        "to_node": "9a17d951-dd65-4a2b-bf5e-c1bb6db4563b",
        "uuid": "cf0a4566-874e-451c-af04-e5fb01809094"
      }
    },
    {
      "relationship": {
        "id": 296,
        "type": "Realization", "main_type": 211,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 524288,
        "from_classifier_name": "Main Logic Board",
        "to_classifier_name": "Strategy planning",
        "from_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "to_node": "189778eb-1c9f-41ec-807d-610fa6566b20",
        "uuid": "97b05956-73ad-470a-8f9a-659b48d88f91"
      }
    },
    {
      "relationship": {
        "id": 49,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1133597166,
        "from_classifier_name": "Base Logic Board",
        "to_classifier_name": "PMIC",
        "from_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "to_node": "0b05d10e-67ac-4c11-9995-146a103d2ff2",
        "uuid": "a6110d51-9a2d-4c6a-96dd-e9542fa7e663"
      }
    },
    {
      "relationship": {
        "id": 53,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1134806008,
        "from_classifier_name": "Base Logic Board",
        "to_classifier_name": "Base Micro Controller",
        "from_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "to_node": "d505e906-e1bb-4d07-9a3a-76052334bf16",
        "uuid": "ab7c0329-7c6c-47ba-bc31-aa419d876b47"
      }
    },
    {
      "relationship": {
        "id": 55,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1134723986,
        "from_classifier_name": "Base Logic Board",
        "to_classifier_name": "Clock",
        "from_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "to_node": "1707b859-1969-4154-8a27-5305053ce042",
        "uuid": "8991880d-d73a-4c1d-bc8b-9ee474f80c84"
      }
    },
    {
      "relationship": {
        "id": 95,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1081845112,
        "from_classifier_name": "Base Logic Board",
        "to_classifier_name": "Temperature Sensor",
        "from_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "to_node": "e6c6d9b3-3478-4049-8b14-9bec33edf78d",
        "uuid": "bb0baef7-daa3-4b2c-92b9-eb27a8a2da95"
      }
    },
    {
      "relationship": {
        "id": 247,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Base Logic Board",
        "to_classifier_name": "L1Req: Position screw driver",
        "from_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "to_node": "62045894-795a-4a7d-bea6-5cd5b733317f",
        "uuid": "1e8135a0-e8b2-4a4c-8a11-c3ce0ffad788"
      }
    },
    {
      "relationship": {
        "id": 252,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Base Logic Board",
        "to_classifier_name": "Screw Driver",
        "from_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "to_node": "848376fc-1475-4adc-b35f-200e17103025",
        "uuid": "7f8a6afc-2cd9-4ddf-9865-30f290983e5f"
      }
    },
    {
      "relationship": {
        "id": 279,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "Base Logic Board",
        "from_feature_key": "main board connector",
        "to_classifier_name": "Base Micro Controller",
        "to_feature_key": "main board connector",
        "from_node": "9a17d951-dd65-4a2b-bf5e-c1bb6db4563b",
        "to_node": "b2533db8-6881-4300-a224-3f8a5724481a",
        "uuid": "d7c66b64-caf8-4ebb-92ed-48048b064385"
      }
    },
    {
      "relationship": {
        "id": 297,
        "type": "Realization", "main_type": 211,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 557056,
        "from_classifier_name": "Base Logic Board",
        "to_classifier_name": "Tactic execution",
        "from_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "to_node": "43e6ceb3-6a9c-4365-b5f1-8bbe71817f28",
        "uuid": "2048e4be-3705-4899-86ac-b566f2391b62"
      }
    },
    {
      "relationship": {
        "id": 322,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 557056,
        "from_classifier_name": "Base Logic Board",
        "from_feature_key": "speaker connector",
        "to_classifier_name": "Loud Speaker",
        "from_node": "a538b940-007d-4236-991f-b2e674e0c275",
        "to_node": "a0389bb7-689b-4a48-bb56-08038f4db4fc",
        "uuid": "1532aebf-a7aa-4898-9605-6de374c62b4c"
      }
    },
    {
      "relationship": {
        "id": 324,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 622592,
        "from_classifier_name": "Base Logic Board",
        "from_feature_key": "diagnostic connector",
        "to_classifier_name": "Programming and Diagnostic Connector",
        "from_node": "21c590d1-efac-448e-b28d-dd2565b86d99",
        "to_node": "4247b2e1-f3da-4356-81c5-160af47f3e11",
        "uuid": "9f9b68cc-2dff-499d-af5a-2b105ff7495b"
      }
    },
    {
      "relationship": {
        "id": 326,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 688128,
        "from_classifier_name": "Base Logic Board",
        "from_feature_key": "motor connector",
        "to_classifier_name": "Motors",
        "from_node": "926d9611-b320-4fa4-abaf-d39b0927bcc9",
        "to_node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
        "uuid": "5a36607c-9ff6-46f3-ad85-637c1cd7527e"
      }
    },
    {
      "relationship": {
        "id": 63,
        "type": "Communication Path", "main_type": 230,
        "name": "power",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "PMIC",
        "to_classifier_name": "Main Logic Board",
        "from_node": "0b05d10e-67ac-4c11-9995-146a103d2ff2",
        "to_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "uuid": "45c714aa-f331-493b-9751-205f6bfa8b8d"
      }
    },
    {
      "relationship": {
        "id": 62,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "Base Micro Controller",
        "from_feature_key": "reset cmd",
        "to_classifier_name": "PMIC",
        "from_node": "fa28faf1-8994-4707-ac83-e9eb11910ccd",
        "to_node": "0b05d10e-67ac-4c11-9995-146a103d2ff2",
        "uuid": "bccec9c3-2880-4390-9309-d652fe2d9842"
      }
    },
    {
      "relationship": {
        "id": 66,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "Base Micro Controller",
        "from_feature_key": "clock comm",
        "to_classifier_name": "Clock",
        "from_node": "3299de03-94ca-40cf-84c1-236e9026b935",
        "to_node": "1707b859-1969-4154-8a27-5305053ce042",
        "uuid": "ce835afb-6979-4602-88c2-ee6b32f59df7"
      }
    },
    {
      "relationship": {
        "id": 80,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -965466140,
        "from_classifier_name": "Base Micro Controller",
        "to_classifier_name": "Watchdog Execution Environment",
        "from_node": "d505e906-e1bb-4d07-9a3a-76052334bf16",
        "to_node": "4bdb79a1-504e-48df-9cdc-aa4754b081c6",
        "uuid": "52b244f6-a412-48fb-b6e5-6e6064e0894b"
      }
    },
    {
      "relationship": {
        "id": 83,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1053092081,
        "from_classifier_name": "Base Micro Controller",
        "to_classifier_name": "Base Logic SW Partition",
        "from_node": "d505e906-e1bb-4d07-9a3a-76052334bf16",
        "to_node": "31139d8b-5ec3-488c-8334-d1a18274fbd7",
        "uuid": "ea767c7b-de71-4993-a02a-5545f60cf97e"
      }
    },
    {
      "relationship": {
        "id": 256,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 38172772,
        "from_classifier_name": "Base Micro Controller",
        "to_classifier_name": "Operate tools",
        "from_node": "d505e906-e1bb-4d07-9a3a-76052334bf16",
        "to_node": "5abd446d-1efc-4dec-833b-d1e65ba0e661",
        "uuid": "ae2b496b-cc41-4be9-9305-cb51f6f7946e"
      }
    },
    {
      "relationship": {
        "id": 257,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 38205540,
        "from_classifier_name": "Base Micro Controller",
        "to_classifier_name": "Perform movement",
        "from_node": "d505e906-e1bb-4d07-9a3a-76052334bf16",
        "to_node": "936fe58f-da28-4424-ab39-57acf1ca7066",
        "uuid": "53fe9cf0-0ba5-4b34-9c08-981733857162"
      }
    },
    {
      "relationship": {
        "id": 321,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 524288,
        "from_classifier_name": "Base Micro Controller",
        "from_feature_key": "speaker",
        "to_classifier_name": "Base Logic Board",
        "to_feature_key": "speaker connector",
        "from_node": "0c7cc002-e769-4914-ac08-cb08a480273b",
        "to_node": "a538b940-007d-4236-991f-b2e674e0c275",
        "uuid": "18cdfd5f-4a21-42de-aa78-a0f07ef9897e"
      }
    },
    {
      "relationship": {
        "id": 323,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 589824,
        "from_classifier_name": "Base Micro Controller",
        "from_feature_key": "diagnostic port",
        "to_classifier_name": "Base Logic Board",
        "to_feature_key": "diagnostic connector",
        "from_node": "e4cc1e9e-becc-4254-b397-fd8a4858ba73",
        "to_node": "21c590d1-efac-448e-b28d-dd2565b86d99",
        "uuid": "f9ea87fb-0095-43e1-94e2-01fd73fbe963"
      }
    },
    {
      "relationship": {
        "id": 325,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 655360,
        "from_classifier_name": "Base Micro Controller",
        "from_feature_key": "motor control",
        "to_classifier_name": "Base Logic Board",
        "to_feature_key": "motor connector",
        "from_node": "001ecb64-b47f-4387-b256-2f50e99c203c",
        "to_node": "926d9611-b320-4fa4-abaf-d39b0927bcc9",
        "uuid": "ed4041f6-06f2-4d15-ac10-861b0cb0ca7a"
      }
    },
    {
      "relationship": {
        "id": 67,
        "type": "Communication Path", "main_type": 230,
        "name": "wakeup",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "Clock",
        "to_classifier_name": "PMIC",
        "from_node": "1707b859-1969-4154-8a27-5305053ce042",
        "to_node": "0b05d10e-67ac-4c11-9995-146a103d2ff2",
        "uuid": "57077faa-ae6a-44af-b713-d5671a5bcb52"
      }
    },
    {
      "relationship": {
        "id": 223,
        "type": "Dependency", "main_type": 0,
        "name": "protected by",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Gripper",
        "to_classifier_name": "Tool-Window (2)",
        "from_node": "a28d75e1-1447-462b-95f9-9093d65419e7",
        "to_node": "c9f30cdf-0f70-495f-90b1-567a19600a7c",
        "uuid": "6bb74aed-4835-4eeb-aa05-b9a5acd421f6"
      }
    },
    {
      "relationship": {
        "id": 72,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Main Performance Controller",
        "to_classifier_name": "RAM",
        "from_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "to_node": "97dfab83-5bc0-48af-93f8-8a21f85de728",
        "uuid": "bf0f76f8-e114-489e-abe0-2e3106a3aea6"
      }
    },
    {
      "relationship": {
        "id": 73,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Main Performance Controller",
        "to_classifier_name": "ROM",
        "from_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "to_node": "d3419f7a-7f72-43ca-aab9-f12aed182f01",
        "uuid": "244c5c91-9463-4909-9e58-fb92ef614a0c"
      }
    },
    {
      "relationship": {
        "id": 75,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Main Performance Controller",
        "to_classifier_name": "Main Logic Board",
        "to_feature_key": "base board connector",
        "from_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "to_node": "46bf6bfc-fb70-4850-b07e-3e5a0745cbe2",
        "uuid": "9908519c-1252-420e-8c43-cb9fa046a308"
      }
    },
    {
      "relationship": {
        "id": 79,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1171309153,
        "from_classifier_name": "Main Performance Controller",
        "to_classifier_name": "Real Time Video Processing Chip",
        "from_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "to_node": "be71df16-ded3-4d3a-a7be-a04e142d0dde",
        "uuid": "ee6cbaac-8535-4b6f-9fda-925584acf272"
      }
    },
    {
      "relationship": {
        "id": 81,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1162691807,
        "from_classifier_name": "Main Performance Controller",
        "to_classifier_name": "General Purpose Partition 1",
        "from_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "to_node": "6115133b-ceb2-45cc-aa90-5f22d3616233",
        "uuid": "1355737a-274d-41e8-b7db-ef4889b67aaf"
      }
    },
    {
      "relationship": {
        "id": 82,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1146586199,
        "from_classifier_name": "Main Performance Controller",
        "to_classifier_name": "General Purpose Partition 2",
        "from_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "to_node": "d1b81e07-4b72-4b15-bc3e-609ce2df9ab5",
        "uuid": "495e0a46-8acb-49b0-879f-d7a9886c2c49"
      }
    },
    {
      "relationship": {
        "id": 258,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 38238308,
        "from_classifier_name": "Main Performance Controller",
        "to_classifier_name": "Explore environment",
        "from_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "to_node": "11e6714d-b1f3-4854-bef1-fabde9d83ca3",
        "uuid": "6dd4f27e-2c1e-4876-9597-521749b78497"
      }
    },
    {
      "relationship": {
        "id": 259,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 38271076,
        "from_classifier_name": "Main Performance Controller",
        "to_classifier_name": "Plan tasks",
        "from_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "to_node": "60329407-a371-4fca-802c-4073299aa0a2",
        "uuid": "e6cfadc6-18f3-4ffa-9b16-9543a105c827"
      }
    },
    {
      "relationship": {
        "id": 78,
        "type": "Communication Path", "main_type": 230,
        "name": "triggers",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Motivator",
        "to_classifier_name": "Main Performance Controller",
        "from_node": "3d66e55c-081f-43bb-89cd-159e19a83a75",
        "to_node": "2914538a-a694-4c3a-9a1c-9e613ae95555",
        "uuid": "88cc0d6e-6904-4ceb-92be-6beda4c2354a"
      }
    },
    {
      "relationship": {
        "id": 96,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "Temperature Sensor",
        "to_classifier_name": "Base Micro Controller",
        "to_feature_key": "temperature",
        "from_node": "e6c6d9b3-3478-4049-8b14-9bec33edf78d",
        "to_node": "a07bc82b-80cb-4799-a63a-4af05a86abfe",
        "uuid": "db30ce1b-b9ce-4693-8acb-6bf7f6873d3c"
      }
    },
    {
      "relationship": {
        "id": 109,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "sw::boot_base_board",
        "to_classifier_name": "sw::sync",
        "from_node": "d010affc-c9ad-467b-8362-36bd7f0ef848",
        "to_node": "46e9980b-1770-4e86-83b3-da0b905a5746",
        "uuid": "95ee9601-a79e-483a-9f4d-675f01376cb9"
      }
    },
    {
      "relationship": {
        "id": 108,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "sw::boot_main_board",
        "to_classifier_name": "sw::sync",
        "from_node": "ecfd83b5-6546-411c-8e9b-85f6cd8edc91",
        "to_node": "46e9980b-1770-4e86-83b3-da0b905a5746",
        "uuid": "91856133-49b7-4349-b673-344f236ab993"
      }
    },
    {
      "relationship": {
        "id": 101,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "sw::start",
        "to_classifier_name": "sw::par",
        "from_node": "b4ec551c-f9a8-46e8-bcb4-59174fb64a9f",
        "to_node": "9c14fda2-22a6-428c-a972-b43791c59cd5",
        "uuid": "a1d7e7a7-8733-4215-a6f2-860ce7c53996"
      }
    },
    {
      "relationship": {
        "id": 102,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "sw::par",
        "to_classifier_name": "sw::boot_main_board",
        "from_node": "9c14fda2-22a6-428c-a972-b43791c59cd5",
        "to_node": "ecfd83b5-6546-411c-8e9b-85f6cd8edc91",
        "uuid": "eff99d29-bd5f-49d9-b6a8-6d6074cbe59c"
      }
    },
    {
      "relationship": {
        "id": 103,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "sw::par",
        "to_classifier_name": "sw::boot_base_board",
        "from_node": "9c14fda2-22a6-428c-a972-b43791c59cd5",
        "to_node": "d010affc-c9ad-467b-8362-36bd7f0ef848",
        "uuid": "2681b354-31db-4b93-8616-40c5f6b63b2d"
      }
    },
    {
      "relationship": {
        "id": 123,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 622592,
        "from_classifier_name": "sw::run_main",
        "to_classifier_name": "sw::op_sync",
        "from_node": "24fc8dc6-4cfa-4b16-983a-7098b8b72b2c",
        "to_node": "39281d9f-33aa-4960-a342-6c50a0e44ae4",
        "uuid": "553f0c34-b871-456d-8b35-4c7ae362ec18"
      }
    },
    {
      "relationship": {
        "id": 122,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 589824,
        "from_classifier_name": "sw::run_base",
        "to_classifier_name": "sw::op_sync",
        "from_node": "8086e804-ff53-4071-ab12-e4ce5865bc94",
        "to_node": "39281d9f-33aa-4960-a342-6c50a0e44ae4",
        "uuid": "708209ab-69d7-423b-809c-3c81beff738b"
      }
    },
    {
      "relationship": {
        "id": 111,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "sw::sync",
        "to_classifier_name": "sw::booted",
        "from_node": "46e9980b-1770-4e86-83b3-da0b905a5746",
        "to_node": "d777c836-c542-47d3-ba04-35e9567336e7",
        "uuid": "74ac4d63-f090-42c2-a0e5-c0183773900c"
      }
    },
    {
      "relationship": {
        "id": 113,
        "type": "Association", "main_type": 200,
        "name": "program",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Imperial Operator",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "420c4626-1d1c-4c9e-8c2f-e6dfffd5508d",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "55aee327-5b7a-4c43-b4bf-b3863738fd38"
      }
    },
    {
      "relationship": {
        "id": 389,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Imperial Operator",
        "to_classifier_name": "Operator",
        "from_node": "420c4626-1d1c-4c9e-8c2f-e6dfffd5508d",
        "to_node": "dec68b5e-64ac-457b-ae00-53bba7645d85",
        "uuid": "bc21ead6-d190-44b5-90d0-5e5141c6dfa2"
      }
    },
    {
      "relationship": {
        "id": 112,
        "type": "Association", "main_type": 200,
        "name": "program",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Operator of the old republic",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "6becf1f4-d8d0-4a98-a7b7-ab44e47b6241",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "765e3ec8-f4af-4f1d-a86a-8d6860089f57"
      }
    },
    {
      "relationship": {
        "id": 388,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Operator of the old republic",
        "to_classifier_name": "Operator",
        "from_node": "6becf1f4-d8d0-4a98-a7b7-ab44e47b6241",
        "to_node": "dec68b5e-64ac-457b-ae00-53bba7645d85",
        "uuid": "94f4faaa-57c3-4c4a-84b4-4c29e36b06b8"
      }
    },
    {
      "relationship": {
        "id": 119,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 491520,
        "from_classifier_name": "sw::op_start",
        "to_classifier_name": "sw::op_par",
        "from_node": "a1e6c113-e4e8-4331-ae8b-4ea2fd7fd98a",
        "to_node": "c71ca6f1-08bb-4075-81b8-a954d4c5e4a8",
        "uuid": "638c14b3-855f-4bee-9f85-68dfb7bd7b7c"
      }
    },
    {
      "relationship": {
        "id": 120,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 524288,
        "from_classifier_name": "sw::op_par",
        "to_classifier_name": "sw::run_main",
        "from_node": "c71ca6f1-08bb-4075-81b8-a954d4c5e4a8",
        "to_node": "24fc8dc6-4cfa-4b16-983a-7098b8b72b2c",
        "uuid": "33375964-b3a6-4910-819c-ce87c2171385"
      }
    },
    {
      "relationship": {
        "id": 121,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 557056,
        "from_classifier_name": "sw::op_par",
        "to_classifier_name": "sw::run_base",
        "from_node": "c71ca6f1-08bb-4075-81b8-a954d4c5e4a8",
        "to_node": "8086e804-ff53-4071-ab12-e4ce5865bc94",
        "uuid": "5549f546-91de-4092-96fd-94ab48bb2208"
      }
    },
    {
      "relationship": {
        "id": 118,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "sw::op_sync",
        "to_classifier_name": "sw::op_end",
        "from_node": "39281d9f-33aa-4960-a342-6c50a0e44ae4",
        "to_node": "02871b92-3080-40e5-8b51-f731ca504657",
        "uuid": "08f02a48-2279-4306-9fb7-5651ad4d36ea"
      }
    },
    {
      "relationship": {
        "id": 124,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -949056703,
        "from_classifier_name": "Development and Production Context",
        "to_classifier_name": "Build Droid",
        "from_node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
        "to_node": "2fb1cd00-6d9e-4d66-bf6c-f93819adbf7b",
        "uuid": "afd97b20-892a-427f-8dcf-70aafb8fd4e6"
      }
    },
    {
      "relationship": {
        "id": 125,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -996447395,
        "from_classifier_name": "Development and Production Context",
        "to_classifier_name": "Develop Software",
        "from_node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
        "to_node": "41abaace-cc75-4a53-b2d3-76138577dd01",
        "uuid": "9aeb098e-7814-46bf-a492-2181f761893d"
      }
    },
    {
      "relationship": {
        "id": 187,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1068810697,
        "from_classifier_name": "Development and Production Context",
        "to_classifier_name": "Design Hardware",
        "from_node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
        "to_node": "0e8065c4-c3bc-4e42-b344-a39cf9b201d8",
        "uuid": "bf49c597-a5d5-44a7-b0f5-c36e7718f61a"
      }
    },
    {
      "relationship": {
        "id": 188,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1068982191,
        "from_classifier_name": "Development and Production Context",
        "to_classifier_name": "Electrical Engineering",
        "from_node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
        "to_node": "a62eeadb-6d02-4d47-a22b-f78570a4019d",
        "uuid": "02d8a073-4e15-47b8-ac2e-6a36a557d194"
      }
    },
    {
      "relationship": {
        "id": 364,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -947899389,
        "from_classifier_name": "Development and Production Context",
        "to_classifier_name": "Factory Worker",
        "from_node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
        "to_node": "f71312af-5aa2-4a5b-93ee-1f39cd762554",
        "uuid": "9717a97a-03f5-4358-992c-40f7d66d5f4b"
      }
    },
    {
      "relationship": {
        "id": 365,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -712770999,
        "from_classifier_name": "Development and Production Context",
        "to_classifier_name": "Factory Robot",
        "from_node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
        "to_node": "a1701e19-8001-4317-aedb-7557d1cc8fc4",
        "uuid": "baf13393-9e66-4ae2-8fe1-043515f94e15"
      }
    },
    {
      "relationship": {
        "id": 366,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -525697330,
        "from_classifier_name": "Development and Production Context",
        "to_classifier_name": "Factory Test System",
        "from_node": "74dd9830-f14b-4ae4-99e5-6a81a014fd8f",
        "to_node": "9f3bacda-c043-4931-81fb-cfce1abf049a",
        "uuid": "cda7bb9c-8a1e-44f1-9736-49fa2ed38cad"
      }
    },
    {
      "relationship": {
        "id": 126,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1104892992,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Operate Droid",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "c2fa0c36-72a8-45d5-8f02-9c2d49316e9e",
        "uuid": "5da7839a-7f13-463a-b556-ed1c9d8d0a4e"
      }
    },
    {
      "relationship": {
        "id": 127,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1111229670,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Repair Droid",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "f737a6a7-13f7-42a4-9b2a-1c805cd2a628",
        "uuid": "2c59bc66-7333-4725-a91e-d8c7e4c3ec32"
      }
    },
    {
      "relationship": {
        "id": 353,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Disposal",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "d0e738fb-79e3-4cb0-a6aa-e88cd3d3fb24",
        "uuid": "55dc87c5-470c-4997-92f6-768ce85caaec"
      }
    },
    {
      "relationship": {
        "id": 370,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1118328092,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Environment",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "3ed59344-b9e0-40a8-a15e-52d3b7c496d3",
        "uuid": "6dc47c15-f8e7-478f-81fa-a1f2d39e98cc"
      }
    },
    {
      "relationship": {
        "id": 374,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Charging Terminal",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "cd72d494-8752-47a5-b059-bf119e7a477b",
        "uuid": "53618f34-c27b-4894-9c80-62209ebca5a8"
      }
    },
    {
      "relationship": {
        "id": 375,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Programming Terminal",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "892f44a8-b788-4cd4-9e35-2dc326cda49b",
        "uuid": "1204e24e-c417-4a36-b6ff-c303454df725"
      }
    },
    {
      "relationship": {
        "id": 376,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 491520,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Maintenance Booth",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "23cf0561-9d20-41fb-a1dc-63ea57de52f3",
        "uuid": "41e952e8-5c10-416a-b1aa-f9804d633a1a"
      }
    },
    {
      "relationship": {
        "id": 381,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -503850824,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Malfunctioning Terminal",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "68fdb0cc-2ec1-4e2f-89e2-d995cdc8d31c",
        "uuid": "ce100cf7-7731-4753-9c13-8d13a674f288"
      }
    },
    {
      "relationship": {
        "id": 384,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -486463803,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Operator",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "dec68b5e-64ac-457b-ae00-53bba7645d85",
        "uuid": "e1f5b5d3-22ba-4923-b70a-5f2b7ceb5e63"
      }
    },
    {
      "relationship": {
        "id": 385,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -96285833,
        "from_classifier_name": "Operational Context",
        "to_classifier_name": "Service Worker",
        "from_node": "290bb69d-78be-4238-9b20-7a138c925b0b",
        "to_node": "4bcddee7-ec53-4fbd-a706-e58c97047233",
        "uuid": "da68d793-fca6-4143-b04e-509b3e0fb17c"
      }
    },
    {
      "relationship": {
        "id": 184,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Outer World",
        "to_classifier_name": "Main Logic Board",
        "from_node": "267dd099-bd18-4f00-8ac1-ea27009f5250",
        "to_node": "ff9e0b80-c92f-4986-9bfe-b2b4cd81d47a",
        "uuid": "ffece27b-82a0-4e44-9086-7c2ed62bf06e"
      }
    },
    {
      "relationship": {
        "id": 128,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Space Station",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "f7b95a05-8cf1-40c8-ae35-7153a3cc0256",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "67e24e2b-a356-4062-9ad2-35fdac85982e"
      }
    },
    {
      "relationship": {
        "id": 129,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -596786423,
        "from_classifier_name": "Space Station",
        "to_classifier_name": "Programming Terminal",
        "from_node": "f7b95a05-8cf1-40c8-ae35-7153a3cc0256",
        "to_node": "892f44a8-b788-4cd4-9e35-2dc326cda49b",
        "uuid": "b9aa4979-1315-4027-a922-9e7b215d7755"
      }
    },
    {
      "relationship": {
        "id": 130,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -539740535,
        "from_classifier_name": "Space Station",
        "to_classifier_name": "Charging Terminal",
        "from_node": "f7b95a05-8cf1-40c8-ae35-7153a3cc0256",
        "to_node": "cd72d494-8752-47a5-b059-bf119e7a477b",
        "uuid": "960697b2-5434-4152-91da-edd98bb8a08d"
      }
    },
    {
      "relationship": {
        "id": 131,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -501102168,
        "from_classifier_name": "Space Station",
        "to_classifier_name": "Maintenance Booth",
        "from_node": "f7b95a05-8cf1-40c8-ae35-7153a3cc0256",
        "to_node": "23cf0561-9d20-41fb-a1dc-63ea57de52f3",
        "uuid": "bd7cf063-5e1d-4917-b24f-51e03e9c0230"
      }
    },
    {
      "relationship": {
        "id": 386,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 720896,
        "from_classifier_name": "Maintenance Booth",
        "to_classifier_name": "Service Worker",
        "from_node": "23cf0561-9d20-41fb-a1dc-63ea57de52f3",
        "to_node": "4bcddee7-ec53-4fbd-a706-e58c97047233",
        "uuid": "cd913284-70fc-4722-bd04-ed63552ee3ed"
      }
    },
    {
      "relationship": {
        "id": 395,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Motor Type",
        "to_classifier_name": "Step Motor",
        "from_node": "17e88f00-df0e-4c0a-a400-a2ead53b9265",
        "to_node": "6e38835f-aa86-4249-b5c3-eba1bd81c5bb",
        "uuid": "9b787b3a-ca7e-417b-808e-4470d21d6f2b"
      }
    },
    {
      "relationship": {
        "id": 135,
        "type": "Trace", "main_type": 401,
        "stereotype": "could-trace",
        "name": "rejected alternative",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "2 of 3 Voter",
        "to_classifier_name": "Cosmic Rays",
        "from_node": "d08d2864-7bfb-40b8-aadf-7d7e195bc9e2",
        "to_node": "a165b404-76ec-4eec-a34b-9648249f774f",
        "uuid": "a7d1fd4d-e9cb-4f06-b532-7178dbccc276"
      }
    },
    {
      "relationship": {
        "id": 132,
        "type": "Dependency", "main_type": 0,
        "name": "explains the challenge to solve",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Cosmic Rays Information",
        "to_classifier_name": "Cosmic Rays",
        "from_node": "e8222fca-a1d1-4ba4-a1e7-b24e0dd92b30",
        "to_node": "a165b404-76ec-4eec-a34b-9648249f774f",
        "uuid": "86e3bc92-1cca-433a-a021-0114280dcd3e"
      }
    },
    {
      "relationship": {
        "id": 134,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Watchdog Supervision",
        "to_classifier_name": "Cosmic Rays",
        "from_node": "f60c61af-4533-43df-a957-e8df8638e4d8",
        "to_node": "a165b404-76ec-4eec-a34b-9648249f774f",
        "uuid": "5aab167f-5707-4b60-adad-02ee0eb214b3"
      }
    },
    {
      "relationship": {
        "id": 133,
        "type": "Dependency", "main_type": 0,
        "name": "selected solution",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Decision: Watchdog",
        "to_classifier_name": "Watchdog Supervision",
        "from_node": "2d660d61-d795-4421-823d-32f81de44f8a",
        "to_node": "f60c61af-4533-43df-a957-e8df8638e4d8",
        "uuid": "81ab804c-8321-41af-92b4-128c9e9e957a"
      }
    },
    {
      "relationship": {
        "id": 155,
        "type": "Communication Path", "main_type": 230,
        "name": "actual scene",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Video Capture",
        "to_classifier_name": "Environment Model Composer",
        "from_node": "b2aa2f14-3a18-4561-8d48-a530bb10b0f0",
        "to_node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
        "uuid": "fadf2130-41d5-4e6e-8e45-2d9ca5fa93c3"
      }
    },
    {
      "relationship": {
        "id": 163,
        "type": "Asynchronous Call", "main_type": 220,
        "stereotype": "env-perception",
        "name": "3D scene of visible environment",
        "description": [
                ""
        ],
        "list_order": -123736531,
        "from_classifier_name": "Video Capture",
        "from_feature_key": "",
        "to_classifier_name": "Environment Model Composer",
        "to_feature_key": "",
        "from_node": "6a4b3169-b5d8-4d44-87ed-79057d1653f9",
        "to_node": "4e804abc-7686-4527-834f-699e8d185e43",
        "uuid": "a4d9f587-4173-4d6a-b21e-9597da0f828c"
      }
    },
    {
      "relationship": {
        "id": 170,
        "type": "Synchronous Call", "main_type": 221,
        "stereotype": "env-perception",
        "name": "analyze video signal",
        "description": [
                ""
        ],
        "list_order": -1039624980,
        "from_classifier_name": "Video Capture",
        "from_feature_key": "",
        "to_classifier_name": "Video Capture",
        "to_feature_key": "",
        "from_node": "6a4b3169-b5d8-4d44-87ed-79057d1653f9",
        "to_node": "6a4b3169-b5d8-4d44-87ed-79057d1653f9",
        "uuid": "d519f284-d315-4815-ac09-ed6df3441250"
      }
    },
    {
      "relationship": {
        "id": 201,
        "type": "Deployment", "main_type": 250,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1503350000,
        "from_classifier_name": "Video Capture",
        "to_classifier_name": "Real Time Video Processing Chip",
        "from_node": "b2aa2f14-3a18-4561-8d48-a530bb10b0f0",
        "to_node": "be71df16-ded3-4d3a-a7be-a04e142d0dde",
        "uuid": "c9ebf3f6-00b5-4024-8e0f-585fb1bd3db5"
      }
    },
    {
      "relationship": {
        "id": 154,
        "type": "Communication Path", "main_type": 230,
        "name": "actual scene",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Audio Capture",
        "to_classifier_name": "Environment Model Composer",
        "from_node": "b0df744b-cc68-4bc2-9faa-773b248a9e1a",
        "to_node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
        "uuid": "5a5967f0-9063-4b18-a0a6-2c4f1f250c54"
      }
    },
    {
      "relationship": {
        "id": 164,
        "type": "Asynchronous Call", "main_type": 220,
        "stereotype": "env-perception",
        "name": "list of detected noise sources",
        "description": [
                ""
        ],
        "list_order": -606459065,
        "from_classifier_name": "Audio Capture",
        "from_feature_key": "",
        "to_classifier_name": "Environment Model Composer",
        "to_feature_key": "",
        "from_node": "b27df345-c804-4482-b0db-63feb48d11d6",
        "to_node": "4e804abc-7686-4527-834f-699e8d185e43",
        "uuid": "02680ac7-e0c3-47bf-b965-e2a5b9e4ada1"
      }
    },
    {
      "relationship": {
        "id": 169,
        "type": "Synchronous Call", "main_type": 221,
        "stereotype": "env-perception",
        "name": "analyze audio signal",
        "description": [
                ""
        ],
        "list_order": -1259438208,
        "from_classifier_name": "Audio Capture",
        "from_feature_key": "",
        "to_classifier_name": "Audio Capture",
        "to_feature_key": "",
        "from_node": "b27df345-c804-4482-b0db-63feb48d11d6",
        "to_node": "b27df345-c804-4482-b0db-63feb48d11d6",
        "uuid": "0fc5e1a2-52c9-464e-b4cd-b319b5662cd7"
      }
    },
    {
      "relationship": {
        "id": 204,
        "type": "Deployment", "main_type": 250,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1503448304,
        "from_classifier_name": "Audio Capture",
        "to_classifier_name": "General Purpose Partition 1",
        "from_node": "b0df744b-cc68-4bc2-9faa-773b248a9e1a",
        "to_node": "6115133b-ceb2-45cc-aa90-5f22d3616233",
        "uuid": "37ddb462-7adc-4860-bde9-076582d8c7b5"
      }
    },
    {
      "relationship": {
        "id": 167,
        "type": "Asynchronous Call", "main_type": 220,
        "name": "provide list of next actions",
        "description": [
                ""
        ],
        "list_order": 1204301721,
        "from_classifier_name": "Tactics Calculator",
        "from_feature_key": "",
        "to_classifier_name": "Motor Controller",
        "to_feature_key": "",
        "from_node": "e12195e1-14a6-4cb4-8982-2b29a62f622e",
        "to_node": "61d0bfc9-9f7f-49a0-a8be-edc3d60ce878",
        "uuid": "c4bdeafe-45e7-4c08-856d-d3b2745a922f"
      }
    },
    {
      "relationship": {
        "id": 168,
        "type": "Asynchronous Call", "main_type": 220,
        "name": "update limp home action list (for emergency)",
        "description": [
                "For the emergency case, update the limp home action list"
        ],
        "list_order": 1762993675,
        "from_classifier_name": "Tactics Calculator",
        "from_feature_key": "",
        "to_classifier_name": "Motor Controller",
        "to_feature_key": "",
        "from_node": "e12195e1-14a6-4cb4-8982-2b29a62f622e",
        "to_node": "61d0bfc9-9f7f-49a0-a8be-edc3d60ce878",
        "uuid": "cfb942c8-c705-4821-91a9-5bb0bfef7bd5"
      }
    },
    {
      "relationship": {
        "id": 172,
        "type": "Synchronous Call", "main_type": 221,
        "name": "calculate action list",
        "description": [
                "calculate action list to follow the given strategy"
        ],
        "list_order": 792757196,
        "from_classifier_name": "Tactics Calculator",
        "from_feature_key": "",
        "to_classifier_name": "Tactics Calculator",
        "to_feature_key": "",
        "from_node": "e12195e1-14a6-4cb4-8982-2b29a62f622e",
        "to_node": "e12195e1-14a6-4cb4-8982-2b29a62f622e",
        "uuid": "9dc21798-2013-4878-a2a8-fe7472986a3b"
      }
    },
    {
      "relationship": {
        "id": 202,
        "type": "Deployment", "main_type": 250,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1503382768,
        "from_classifier_name": "Tactics Calculator",
        "to_classifier_name": "General Purpose Partition 2",
        "from_node": "683c4a3d-e049-4411-9def-9d46674b3de4",
        "to_node": "d1b81e07-4b72-4b15-bc3e-609ce2df9ab5",
        "uuid": "d08a663c-b0d0-45bd-9747-1ed5c3bdfe6b"
      }
    },
    {
      "relationship": {
        "id": 347,
        "type": "Communication Path", "main_type": 230,
        "name": "movement info",
        "description": [
                ""
        ],
        "list_order": 1503677680,
        "from_classifier_name": "Tactics Calculator",
        "to_classifier_name": "Motor Controller",
        "from_node": "683c4a3d-e049-4411-9def-9d46674b3de4",
        "to_node": "fb990bd5-8607-4c2f-adac-47ffcd5c4cac",
        "uuid": "b495b469-4904-4a55-8d55-7c00b70b9211"
      }
    },
    {
      "relationship": {
        "id": 166,
        "type": "Asynchronous Call", "main_type": 220,
        "name": "step count of movement motors",
        "description": [
                "step count of steering and movement motors"
        ],
        "list_order": -399951781,
        "from_classifier_name": "Motor Controller",
        "from_feature_key": "",
        "to_classifier_name": "Environment Model Composer",
        "to_feature_key": "",
        "from_node": "61d0bfc9-9f7f-49a0-a8be-edc3d60ce878",
        "to_node": "4e804abc-7686-4527-834f-699e8d185e43",
        "uuid": "bd14d37f-c52c-41e8-9fc4-d01b950cfb69"
      }
    },
    {
      "relationship": {
        "id": 200,
        "type": "Deployment", "main_type": 250,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1503317232,
        "from_classifier_name": "Motor Controller",
        "to_classifier_name": "Base Logic SW Partition",
        "from_node": "fb990bd5-8607-4c2f-adac-47ffcd5c4cac",
        "to_node": "31139d8b-5ec3-488c-8334-d1a18274fbd7",
        "uuid": "2e038ce1-094f-45c6-8ec0-57789722499a"
      }
    },
    {
      "relationship": {
        "id": 253,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Motor Controller",
        "to_classifier_name": "L3Req: Operate motors of tool-arm",
        "from_node": "fb990bd5-8607-4c2f-adac-47ffcd5c4cac",
        "to_node": "1012252e-ac53-4c7c-b9ed-61382fcbd30e",
        "uuid": "17ddf792-952d-49aa-933c-7b7c8c64a082"
      }
    },
    {
      "relationship": {
        "id": 142,
        "type": "Aggregation", "main_type": 201,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Situation Model",
        "to_classifier_name": "MoD5G-Status Model",
        "from_node": "05605867-3b88-4e38-935d-719cb370309e",
        "to_node": "d00c46f5-7f79-4f5e-bd07-5f3f955e716a",
        "uuid": "1fa2f07e-fa81-413b-958c-64e00b6a802a"
      }
    },
    {
      "relationship": {
        "id": 143,
        "type": "Aggregation", "main_type": 201,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Situation Model",
        "to_classifier_name": "Environment Model",
        "from_node": "05605867-3b88-4e38-935d-719cb370309e",
        "to_node": "708764c9-b3ee-4a12-8aa8-b0071793a47d",
        "uuid": "217e33dd-3393-410d-aeea-dfe8a4acdf4a"
      }
    },
    {
      "relationship": {
        "id": 146,
        "type": "Dependency", "main_type": 0,
        "stereotype": "env-perception",
        "name": "observe by sensors",
        "description": [
                "Sensor data is the basis for assuming an environment model."
        ],
        "list_order": 163840,
        "from_classifier_name": "Environment Model",
        "to_classifier_name": "Real Environment",
        "from_node": "708764c9-b3ee-4a12-8aa8-b0071793a47d",
        "to_node": "59fc1a69-283e-480c-a90c-6567fee4296e",
        "uuid": "5db71ce3-952c-4436-839f-a12848b31d06"
      }
    },
    {
      "relationship": {
        "id": 147,
        "type": "Dependency", "main_type": 0,
        "name": "observe",
        "description": [
                "Sensor data is the basis for assuming a status model. The algorithm for ",
                "deriving a status model shall take into account that a sensor may be defect ",
                "and/or a measured value may indicate a defect (which again may have several ",
                "causes)."
        ],
        "list_order": 196608,
        "from_classifier_name": "MoD5G-Status Model",
        "to_classifier_name": "MoD5G Real Status",
        "from_node": "d00c46f5-7f79-4f5e-bd07-5f3f955e716a",
        "to_node": "11f55c66-ff62-4fe2-b170-06399fd665d2",
        "uuid": "cc3a6e31-ac95-4ef7-b958-e3f2acbf7d64"
      }
    },
    {
      "relationship": {
        "id": 144,
        "type": "Aggregation", "main_type": 201,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Real Situation",
        "to_classifier_name": "MoD5G Real Status",
        "from_node": "0d8a7e7a-b589-4387-88e9-34f62a438589",
        "to_node": "11f55c66-ff62-4fe2-b170-06399fd665d2",
        "uuid": "675d7584-39b7-4102-ae0c-284c1e952595"
      }
    },
    {
      "relationship": {
        "id": 145,
        "type": "Aggregation", "main_type": 201,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Real Situation",
        "to_classifier_name": "Real Environment",
        "from_node": "0d8a7e7a-b589-4387-88e9-34f62a438589",
        "to_node": "59fc1a69-283e-480c-a90c-6567fee4296e",
        "uuid": "c975f85c-f312-4c32-b913-553b52e18967"
      }
    },
    {
      "relationship": {
        "id": 183,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Inner World",
        "to_classifier_name": "Base Logic Board",
        "from_node": "23a8bba8-37f9-40ed-94fb-565c77ca5fb8",
        "to_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "uuid": "2ecf274d-34ed-482e-88ef-f910857534ed"
      }
    },
    {
      "relationship": {
        "id": 148,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Environment Capture",
        "to_classifier_name": "Video Capture",
        "from_node": "19f96158-ec8a-41ea-b22c-d4c975b41370",
        "to_node": "b2aa2f14-3a18-4561-8d48-a530bb10b0f0",
        "uuid": "bc58625b-6849-4b48-b78d-fad57b67cba9"
      }
    },
    {
      "relationship": {
        "id": 149,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Environment Capture",
        "to_classifier_name": "Audio Capture",
        "from_node": "19f96158-ec8a-41ea-b22c-d4c975b41370",
        "to_node": "b0df744b-cc68-4bc2-9faa-773b248a9e1a",
        "uuid": "571c2fb7-0789-4863-8994-8762141bd562"
      }
    },
    {
      "relationship": {
        "id": 152,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1030764179,
        "from_classifier_name": "Environment Capture",
        "to_classifier_name": "Environment Model Composer",
        "from_node": "19f96158-ec8a-41ea-b22c-d4c975b41370",
        "to_node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
        "uuid": "8978d39d-6e61-4525-a9ba-22f05e855e48"
      }
    },
    {
      "relationship": {
        "id": 261,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "Environment Capture",
        "to_classifier_name": "Environment Model",
        "from_node": "19f96158-ec8a-41ea-b22c-d4c975b41370",
        "to_node": "708764c9-b3ee-4a12-8aa8-b0071793a47d",
        "uuid": "03659026-f35e-4e4c-be81-c7a9e3af4e49"
      }
    },
    {
      "relationship": {
        "id": 151,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "System Control",
        "to_classifier_name": "Motor Controller",
        "from_node": "4ba4c91a-d296-437f-b1db-4edf72b348ac",
        "to_node": "fb990bd5-8607-4c2f-adac-47ffcd5c4cac",
        "uuid": "ea046a8f-edfe-42e3-ab48-7a287736d5f2"
      }
    },
    {
      "relationship": {
        "id": 174,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -528333121,
        "from_classifier_name": "System Control",
        "to_classifier_name": "SW Watchdog",
        "from_node": "4ba4c91a-d296-437f-b1db-4edf72b348ac",
        "to_node": "3fdba187-2a96-4f85-ae03-aaaa33c4abbf",
        "uuid": "355b3284-2a12-4a43-b697-7fa982b01ae5"
      }
    },
    {
      "relationship": {
        "id": 349,
        "type": "Deployment", "main_type": 250,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 622592,
        "from_classifier_name": "System Control",
        "to_classifier_name": "Base Logic Board",
        "from_node": "4ba4c91a-d296-437f-b1db-4edf72b348ac",
        "to_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "uuid": "2fddddfe-e867-4b0a-8483-1a367d8f9f7b"
      }
    },
    {
      "relationship": {
        "id": 156,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Environment Model Composer",
        "to_classifier_name": "Tactics Calculator",
        "from_node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
        "to_node": "683c4a3d-e049-4411-9def-9d46674b3de4",
        "uuid": "f46735a1-7050-4be9-891a-8aa11bf56d9e"
      }
    },
    {
      "relationship": {
        "id": 165,
        "type": "Asynchronous Call", "main_type": 220,
        "name": "composed 3D scene",
        "description": [
                ""
        ],
        "list_order": 426506026,
        "from_classifier_name": "Environment Model Composer",
        "from_feature_key": "",
        "to_classifier_name": "Tactics Calculator",
        "to_feature_key": "",
        "from_node": "4e804abc-7686-4527-834f-699e8d185e43",
        "to_node": "e12195e1-14a6-4cb4-8982-2b29a62f622e",
        "uuid": "d4c6c61b-85d1-4231-abc4-08c4725e2420"
      }
    },
    {
      "relationship": {
        "id": 171,
        "type": "Synchronous Call", "main_type": 221,
        "name": "create 3D scene",
        "description": [
                "create 3D scene based on sensors, status and history."
        ],
        "list_order": 114394466,
        "from_classifier_name": "Environment Model Composer",
        "from_feature_key": "",
        "to_classifier_name": "Environment Model Composer",
        "to_feature_key": "",
        "from_node": "4e804abc-7686-4527-834f-699e8d185e43",
        "to_node": "4e804abc-7686-4527-834f-699e8d185e43",
        "uuid": "d9bf2137-066d-4b8c-bfb0-e98924ebd666"
      }
    },
    {
      "relationship": {
        "id": 203,
        "type": "Deployment", "main_type": 250,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1503415536,
        "from_classifier_name": "Environment Model Composer",
        "to_classifier_name": "General Purpose Partition 1",
        "from_node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
        "to_node": "6115133b-ceb2-45cc-aa90-5f22d3616233",
        "uuid": "c5632eed-a27a-4d02-b0ca-d32c2523b7ff"
      }
    },
    {
      "relationship": {
        "id": 254,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Environment Model Composer",
        "to_classifier_name": "L3Req: Calc 3D scene from 2 cameras",
        "from_node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
        "to_node": "691d5030-5e11-4e65-b478-759ce31584fa",
        "uuid": "03921b7a-16d8-4576-bdd2-b91f0725cca1"
      }
    },
    {
      "relationship": {
        "id": 260,
        "type": "Dependency", "main_type": 0,
        "name": "creates",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "Environment Model Composer",
        "to_classifier_name": "Environment Model",
        "from_node": "fd29096d-7e2f-40e5-a111-c204d77d9024",
        "to_node": "708764c9-b3ee-4a12-8aa8-b0071793a47d",
        "uuid": "00d08a97-40d9-45d8-873a-dbf7adf339a2"
      }
    },
    {
      "relationship": {
        "id": 158,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Interoperability",
        "to_classifier_name": "Compatibility",
        "from_node": "be378b0a-025f-425c-a046-c25ff452e7d8",
        "to_node": "f928ad3b-73f0-400e-9cc1-3ef1af6634f2",
        "uuid": "31266638-3cc2-4564-9ff8-24f5ab33b1fe"
      }
    },
    {
      "relationship": {
        "id": 159,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Old Republic Programming IF",
        "to_classifier_name": "Interoperability",
        "from_node": "ec82be00-93a7-42eb-a240-e5f2f73c958f",
        "to_node": "be378b0a-025f-425c-a046-c25ff452e7d8",
        "uuid": "16c2efa0-4fc1-4a29-aa9d-7a30c22b933f"
      }
    },
    {
      "relationship": {
        "id": 160,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Imperial Programming IF",
        "to_classifier_name": "Interoperability",
        "from_node": "1f827014-6814-42b3-8e92-f0550b149d34",
        "to_node": "be378b0a-025f-425c-a046-c25ff452e7d8",
        "uuid": "9c486d97-aba6-4e45-8453-983896b0f9aa"
      }
    },
    {
      "relationship": {
        "id": 161,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Universial Charging IF",
        "to_classifier_name": "Interoperability",
        "from_node": "49173762-e41f-4356-a6a3-20a40868c6bb",
        "to_node": "be378b0a-025f-425c-a046-c25ff452e7d8",
        "uuid": "76cd8d53-f3f3-4e6d-9200-a20cd2f3ad2c"
      }
    },
    {
      "relationship": {
        "id": 175,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Fault Detection (main logic)",
        "to_classifier_name": "SW Watchdog",
        "from_node": "a2f86f8a-7e4a-4de7-b100-4a701db41595",
        "to_node": "3fdba187-2a96-4f85-ae03-aaaa33c4abbf",
        "uuid": "348357bd-55b5-48a2-a9c5-5c1f5d32b522"
      }
    },
    {
      "relationship": {
        "id": 341,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Fault Detection (main logic)",
        "to_classifier_name": "Wrong tactic is calculated",
        "to_feature_key": "Detect",
        "from_node": "a2f86f8a-7e4a-4de7-b100-4a701db41595",
        "to_node": "2edcd3dc-d79b-4be6-83b0-97bccc9cc73a",
        "uuid": "4782f74a-8461-4f80-b48b-2f7c97850609"
      }
    },
    {
      "relationship": {
        "id": 198,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Fault Detection (base logic)",
        "to_classifier_name": "SW Watchdog",
        "from_node": "4a86e419-4afe-42f3-8846-51e7f81c61c3",
        "to_node": "3fdba187-2a96-4f85-ae03-aaaa33c4abbf",
        "uuid": "4ad1d7ba-bfb0-4268-af6e-abb12ed779e4"
      }
    },
    {
      "relationship": {
        "id": 181,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Fault Detection Strategy may fail",
        "to_classifier_name": "Wrong tactic is calculated",
        "from_node": "8ce065ad-ac5f-4ba7-af0e-6bdd9ef320f2",
        "to_node": "5e2e0dc0-8036-4dc8-811e-1d72e920eaa5",
        "uuid": "b41b769a-acb5-4088-98bb-a9eca232f154"
      }
    },
    {
      "relationship": {
        "id": 177,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Wookiee Detection",
        "to_classifier_name": "Self-Preservation",
        "from_node": "1b626973-c1cb-4234-a2cb-16a21e42e4f1",
        "to_node": "87950246-9fe2-4acf-ba83-1eb9b813b6d8",
        "uuid": "8ae2b48a-cbed-4d31-920c-f2e365c4cc8f"
      }
    },
    {
      "relationship": {
        "id": 338,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 786432,
        "from_classifier_name": "Risk: MoD5G does not drive back (logic board)",
        "to_classifier_name": "Base Logic Board",
        "from_node": "74903d54-6d51-4e5f-984a-539cb62006a6",
        "to_node": "544ce34e-748c-4962-94cd-24f4c6f0ea72",
        "uuid": "0fe618d5-949d-4d44-b016-e823e58b2d71"
      }
    },
    {
      "relationship": {
        "id": 340,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Wrong tactic is calculated",
        "to_classifier_name": "Tactics Calculator",
        "from_node": "5e2e0dc0-8036-4dc8-811e-1d72e920eaa5",
        "to_node": "683c4a3d-e049-4411-9def-9d46674b3de4",
        "uuid": "11988a12-22d5-4a2b-8479-ec4722cb75fb"
      }
    },
    {
      "relationship": {
        "id": 189,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "health::all",
        "to_classifier_name": "health::factory",
        "from_node": "875cc2af-cf9f-49ad-823e-796daf87d00b",
        "to_node": "325755c3-e9e8-4f9f-8391-d7dc155e7ed5",
        "uuid": "3b69965e-8ec7-4c1c-8429-eae5418af8ce"
      }
    },
    {
      "relationship": {
        "id": 190,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "health::all",
        "to_classifier_name": "health::operation",
        "from_node": "875cc2af-cf9f-49ad-823e-796daf87d00b",
        "to_node": "79cf3abc-cb16-4e68-8b2d-aff55d6ae108",
        "uuid": "05476435-2f82-4a75-b3be-58803fc44b9f"
      }
    },
    {
      "relationship": {
        "id": 191,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 491520,
        "from_classifier_name": "health::all",
        "to_classifier_name": "health::disposal",
        "from_node": "875cc2af-cf9f-49ad-823e-796daf87d00b",
        "to_node": "4f2dd295-be68-415b-8210-686c2d3b9125",
        "uuid": "6a8d21c4-845b-4fd8-b05d-f1221620b211"
      }
    },
    {
      "relationship": {
        "id": 192,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "power::all",
        "to_classifier_name": "power::booting",
        "from_node": "17ef00e1-72db-4864-8ec0-acdce1359268",
        "to_node": "b6e14925-4440-4700-b154-d33db39a5949",
        "uuid": "864b55b9-ab53-40ff-8e08-02b6b0cfd32e"
      }
    },
    {
      "relationship": {
        "id": 193,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "power::all",
        "to_classifier_name": "power::energy_saving",
        "from_node": "17ef00e1-72db-4864-8ec0-acdce1359268",
        "to_node": "6af446f7-9194-4af4-aace-cf49c4abe994",
        "uuid": "d995d2b3-c999-4215-b71d-9b23e1e76019"
      }
    },
    {
      "relationship": {
        "id": 194,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "power::all",
        "to_classifier_name": "power::full_operation",
        "from_node": "17ef00e1-72db-4864-8ec0-acdce1359268",
        "to_node": "e1199457-1249-4585-9dc2-85d7dff7e2b4",
        "uuid": "246532d5-1895-415c-824e-728a0f7a94c0"
      }
    },
    {
      "relationship": {
        "id": 195,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "power::all",
        "to_classifier_name": "power::startup",
        "from_node": "17ef00e1-72db-4864-8ec0-acdce1359268",
        "to_node": "1d589448-3619-46f2-9ce5-59a227a1f329",
        "uuid": "fe3abb15-6add-49cc-a1ef-18bd330c3903"
      }
    },
    {
      "relationship": {
        "id": 196,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "power::all",
        "to_classifier_name": "power::off",
        "from_node": "17ef00e1-72db-4864-8ec0-acdce1359268",
        "to_node": "49ac163f-507a-4691-a7cf-fc219bef2a90",
        "uuid": "50219fa5-98e4-4925-a9d9-3d56b9859989"
      }
    },
    {
      "relationship": {
        "id": 216,
        "type": "Dependency", "main_type": 0,
        "name": "b",
        "description": [
                ""
        ],
        "list_order": -440817294,
        "from_classifier_name": "max 2300 msec",
        "from_feature_key": "",
        "to_classifier_name": "power::full_operation",
        "to_feature_key": "",
        "from_node": "8f75cdad-cd9f-4b19-bb7f-cd0fa430f109",
        "to_node": "31f09b53-bb0e-4bf5-b3ef-63a3a2c02071",
        "uuid": "8aedb309-11fa-4e10-8341-b1f6b4c8dabc"
      }
    },
    {
      "relationship": {
        "id": 218,
        "type": "Dependency", "main_type": 0,
        "name": "a",
        "description": [
                ""
        ],
        "list_order": -900392769,
        "from_classifier_name": "max 2300 msec",
        "from_feature_key": "",
        "to_classifier_name": "power::booting",
        "to_feature_key": "",
        "from_node": "8f75cdad-cd9f-4b19-bb7f-cd0fa430f109",
        "to_node": "40697816-a89d-417e-a194-62aaa0262f65",
        "uuid": "daaef58e-cb15-4e26-b7e9-a94d32a0f0a3"
      }
    },
    {
      "relationship": {
        "id": 217,
        "type": "Dependency", "main_type": 0,
        "name": "d",
        "description": [
                ""
        ],
        "list_order": 1043023866,
        "from_classifier_name": "max 500 msec",
        "from_feature_key": "",
        "to_classifier_name": "power::full_operation",
        "to_feature_key": "",
        "from_node": "389deb95-fef0-40bf-84c9-ac6e18332309",
        "to_node": "31f09b53-bb0e-4bf5-b3ef-63a3a2c02071",
        "uuid": "d571d3d4-8257-423d-a75d-b7b219db887d"
      }
    },
    {
      "relationship": {
        "id": 219,
        "type": "Dependency", "main_type": 0,
        "name": "c",
        "description": [
                ""
        ],
        "list_order": 681281484,
        "from_classifier_name": "max 500 msec",
        "from_feature_key": "",
        "to_classifier_name": "power::energy_saving",
        "to_feature_key": "",
        "from_node": "389deb95-fef0-40bf-84c9-ac6e18332309",
        "to_node": "5e4e496f-db00-4592-a7d8-a2f8f5e94845",
        "uuid": "d17a7d43-fb59-4ca6-a2d1-7772e3926aac"
      }
    },
    {
      "relationship": {
        "id": 220,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 957011840,
        "from_classifier_name": "Persist List",
        "from_feature_key": "",
        "to_classifier_name": "Tactics Calculator",
        "to_feature_key": "",
        "from_node": "e5887445-90e2-4d11-9976-82c1b073577b",
        "to_node": "e12195e1-14a6-4cb4-8982-2b29a62f622e",
        "uuid": "249dceb6-328e-4362-8919-d02d00d5e1e8"
      }
    },
    {
      "relationship": {
        "id": 221,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Environmental Constraints",
        "to_classifier_name": "Cosmic Rays",
        "from_node": "87d7872b-5a5c-485b-8693-88c150cd1c04",
        "to_node": "a165b404-76ec-4eec-a34b-9648249f774f",
        "uuid": "2479a725-5c2d-4086-be52-d0f55e45c6bc"
      }
    },
    {
      "relationship": {
        "id": 222,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                "Group of constratins imposed by the operation environment"
        ],
        "list_order": 65536,
        "from_classifier_name": "Environmental Constraints",
        "to_classifier_name": "Operating Temperatures",
        "from_node": "87d7872b-5a5c-485b-8693-88c150cd1c04",
        "to_node": "2e172d70-2eba-49b0-9241-7385878ccb2f",
        "uuid": "6403c948-b92a-4da5-a1b4-0c76f7c53ab2"
      }
    },
    {
      "relationship": {
        "id": 227,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Mixed standards of terminals",
        "to_classifier_name": "Interoperability",
        "from_node": "9775e560-28b8-4ec2-a97d-999f2126a3e6",
        "to_node": "be378b0a-025f-425c-a046-c25ff452e7d8",
        "uuid": "63132724-fe64-4f55-afbf-c267ef8d7cf7"
      }
    },
    {
      "relationship": {
        "id": 339,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 753664,
        "from_classifier_name": "Risk: MoD5G does not drive back (energy)",
        "to_classifier_name": "Energy Cell",
        "from_node": "6426627d-418a-4ba5-822c-ded2cb4c18dd",
        "to_node": "a4d4ef8c-8379-4048-820d-37c61d72894e",
        "uuid": "01bb0ca2-4de4-461f-8543-5fe4bef7574c"
      }
    },
    {
      "relationship": {
        "id": 337,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 851968,
        "from_classifier_name": "Risk: MoD5G does not drive back (motors)",
        "to_classifier_name": "Motors",
        "from_node": "7bc7017a-47a5-416e-a079-3b58bc03747c",
        "to_node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
        "uuid": "452d0800-dbb8-4736-b31c-07cfc9cd4078"
      }
    },
    {
      "relationship": {
        "id": 244,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "L1Req: Recognize paths",
        "to_classifier_name": "Drive to location",
        "from_node": "5c702e2a-c5fc-460c-a92e-fa145ed90d28",
        "to_node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
        "uuid": "b9891529-89d9-4aa9-9c26-3f32d80fc132"
      }
    },
    {
      "relationship": {
        "id": 285,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "L1Req: Recognize paths",
        "to_classifier_name": "Return to base location",
        "from_node": "5c702e2a-c5fc-460c-a92e-fa145ed90d28",
        "to_node": "e4c2a555-0632-4446-9c41-576e182f7e08",
        "uuid": "ba0553c5-9971-4a2b-aed3-71b3d94596ab"
      }
    },
    {
      "relationship": {
        "id": 245,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "L1Req: Position screw driver",
        "to_classifier_name": "Repair using tools",
        "from_node": "62045894-795a-4a7d-bea6-5cd5b733317f",
        "to_node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
        "uuid": "ff4c421b-3f79-4cae-8217-19284a6649c4"
      }
    },
    {
      "relationship": {
        "id": 248,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "L3Req: Calc 3D scene from 2 cameras",
        "to_classifier_name": "Explore environment",
        "from_node": "691d5030-5e11-4e65-b478-759ce31584fa",
        "to_node": "11e6714d-b1f3-4854-bef1-fabde9d83ca3",
        "uuid": "bcabd929-6e0b-4bf3-9c7b-86a800ffe8d4"
      }
    },
    {
      "relationship": {
        "id": 249,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "L3Req: Calc 3D scene from 2 cameras",
        "to_classifier_name": "L1Req: Recognize paths",
        "from_node": "691d5030-5e11-4e65-b478-759ce31584fa",
        "to_node": "5c702e2a-c5fc-460c-a92e-fa145ed90d28",
        "uuid": "ba2a26ba-adbf-4f2c-aedc-7384190e58a0"
      }
    },
    {
      "relationship": {
        "id": 250,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "L3Req: Operate motors of tool-arm",
        "to_classifier_name": "L1Req: Position screw driver",
        "from_node": "1012252e-ac53-4c7c-b9ed-61382fcbd30e",
        "to_node": "62045894-795a-4a7d-bea6-5cd5b733317f",
        "uuid": "84058634-84cf-435b-bd03-7caa0559a48c"
      }
    },
    {
      "relationship": {
        "id": 251,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "L3Req: Operate motors of tool-arm",
        "to_classifier_name": "Operate tools",
        "from_node": "1012252e-ac53-4c7c-b9ed-61382fcbd30e",
        "to_node": "5abd446d-1efc-4dec-833b-d1e65ba0e661",
        "uuid": "3a931cae-b951-439f-a5a5-a75b4ac9c0b9"
      }
    },
    {
      "relationship": {
        "id": 262,
        "type": "Synchronous Call", "main_type": 221,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "start operation",
        "from_feature_key": "",
        "to_classifier_name": "orthogonal",
        "to_feature_key": "",
        "from_node": "7f6ac622-aad8-4ebc-a143-d8c781e8671a",
        "to_node": "af9ed5d6-8bb9-4ed2-b2d8-5c55a94644a5",
        "uuid": "c6bc73ee-6869-4fe6-a819-c7d2bf2ba1a2"
      }
    },
    {
      "relationship": {
        "id": 263,
        "type": "Synchronous Call", "main_type": 221,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "orthogonal",
        "from_feature_key": "",
        "to_classifier_name": "Health States",
        "to_feature_key": "",
        "from_node": "af9ed5d6-8bb9-4ed2-b2d8-5c55a94644a5",
        "to_node": "972434aa-e165-4a40-b79d-e01d495fc4b7",
        "uuid": "ee88c556-de22-4a0e-b6a8-5047e7ce87a9"
      }
    },
    {
      "relationship": {
        "id": 264,
        "type": "Synchronous Call", "main_type": 221,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "orthogonal",
        "from_feature_key": "",
        "to_classifier_name": "Power States",
        "to_feature_key": "",
        "from_node": "af9ed5d6-8bb9-4ed2-b2d8-5c55a94644a5",
        "to_node": "9813878d-d7a7-4045-ab91-93b2b18e916b",
        "uuid": "46084291-15d8-4b38-bfc2-01ea3d4fc46e"
      }
    },
    {
      "relationship": {
        "id": 303,
        "type": "Synchronous Call", "main_type": 221,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "orthogonal",
        "from_feature_key": "",
        "to_classifier_name": "Operation Modes",
        "to_feature_key": "",
        "from_node": "af9ed5d6-8bb9-4ed2-b2d8-5c55a94644a5",
        "to_node": "ddd3982e-f20a-41d4-ba8d-b710e4fe2315",
        "uuid": "1df1e353-d9bd-4d64-a54e-9b9bb39bf9bd"
      }
    },
    {
      "relationship": {
        "id": 265,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "env-perception",
        "to_classifier_name": "UML:Component",
        "from_node": "791caace-aac4-448b-8fd7-5157db967221",
        "to_node": "658b972a-f9cb-4425-a6de-3b85e7e9fe17",
        "uuid": "76b78ad4-b0ef-43cd-998f-47dd9e901738"
      }
    },
    {
      "relationship": {
        "id": 266,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "env-perception",
        "to_classifier_name": "env-image",
        "from_node": "791caace-aac4-448b-8fd7-5157db967221",
        "to_node": "0019ccfa-8e73-4808-821e-b94ca0e96a79",
        "uuid": "db97ae88-a2ab-4bac-bb8c-84128e9e5eae"
      }
    },
    {
      "relationship": {
        "id": 267,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "decision",
        "to_classifier_name": "UML:Class",
        "from_node": "23e07b1b-c30b-40ba-8aeb-ad0e53399c38",
        "to_node": "ff523246-ceb7-4bab-ab55-540ae9c96788",
        "uuid": "498d1d84-5288-43d3-b990-14281e2d89e2"
      }
    },
    {
      "relationship": {
        "id": 268,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "decision",
        "to_classifier_name": "decision-img",
        "from_node": "23e07b1b-c30b-40ba-8aeb-ad0e53399c38",
        "to_node": "05913b69-be1c-4610-896a-8b77c386ce88",
        "uuid": "f3d94e64-0915-4b29-84d9-205c1a722f91"
      }
    },
    {
      "relationship": {
        "id": 269,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "data",
        "to_classifier_name": "UML:Class",
        "from_node": "ed720ac0-2ba6-42e9-a97a-a45b30712d69",
        "to_node": "ff523246-ceb7-4bab-ab55-540ae9c96788",
        "uuid": "d017ea60-6229-4a4d-b1e8-7b584c6c5d1a"
      }
    },
    {
      "relationship": {
        "id": 270,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "data",
        "to_classifier_name": "data-img",
        "from_node": "ed720ac0-2ba6-42e9-a97a-a45b30712d69",
        "to_node": "5deefbf7-53cd-494a-957b-bbee7f4e2bc0",
        "uuid": "74abc465-1940-4b9e-abaf-6affa699b773"
      }
    },
    {
      "relationship": {
        "id": 271,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "mouse-droid",
        "to_classifier_name": "mouse-img",
        "from_node": "3dd8657e-8c3e-4f9b-8ddb-4ddea30bdc18",
        "to_node": "f229d3e0-e2f8-4e0f-a289-35958aa1020a",
        "uuid": "4d8f7b51-a535-450f-92f3-9c5f22d85c0e"
      }
    },
    {
      "relationship": {
        "id": 272,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "mouse-droid",
        "to_classifier_name": "UML:Node",
        "from_node": "3dd8657e-8c3e-4f9b-8ddb-4ddea30bdc18",
        "to_node": "26e2a04a-8d6a-4158-9932-8ba6839c9cb3",
        "uuid": "de9a79c7-9f67-49c7-a00e-9dc8d1f7b321"
      }
    },
    {
      "relationship": {
        "id": 273,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "rejected_alternative",
        "to_classifier_name": "rejected",
        "from_node": "07a0312a-ac58-4830-b3da-740991311fa4",
        "to_node": "69559964-ce56-452b-b2ff-0fa61b38a2ea",
        "uuid": "65b052df-c093-4ee9-8b8d-86314ee797b3"
      }
    },
    {
      "relationship": {
        "id": 274,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "rejected_alternative",
        "to_classifier_name": "UML:Class",
        "from_node": "07a0312a-ac58-4830-b3da-740991311fa4",
        "to_node": "ff523246-ceb7-4bab-ab55-540ae9c96788",
        "uuid": "dc258c42-72b2-4dc3-8990-784e8523f388"
      }
    },
    {
      "relationship": {
        "id": 275,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "chosen_alternative",
        "to_classifier_name": "chosen",
        "from_node": "d8519566-7593-4c20-96b0-8848e9f5aab8",
        "to_node": "d37609cd-0039-41e2-add0-fb6367dceeff",
        "uuid": "279a754c-f391-414e-ad24-bc684d74f229"
      }
    },
    {
      "relationship": {
        "id": 276,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "chosen_alternative",
        "to_classifier_name": "UML:Class",
        "from_node": "d8519566-7593-4c20-96b0-8848e9f5aab8",
        "to_node": "ff523246-ceb7-4bab-ab55-540ae9c96788",
        "uuid": "9a6bcfe0-9483-4afb-8f3e-d444dee654ea"
      }
    },
    {
      "relationship": {
        "id": 277,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "goal",
        "to_classifier_name": "UML:UseCase",
        "from_node": "cb8b0ab1-9a22-4167-80ac-7fa9332a9fe4",
        "to_node": "68c95972-7d4d-4e09-8992-a5d8bce3e250",
        "uuid": "b0a79694-6de8-4aac-a15d-8698b402ca50"
      }
    },
    {
      "relationship": {
        "id": 278,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "goal",
        "to_classifier_name": "flag",
        "from_node": "cb8b0ab1-9a22-4167-80ac-7fa9332a9fe4",
        "to_node": "86f4bde2-1367-45b0-9f63-60230cd088a3",
        "uuid": "510ac168-8c3f-43db-b2db-7119e63b7afa"
      }
    },
    {
      "relationship": {
        "id": 281,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "environment",
        "to_classifier_name": "UML:Actor",
        "from_node": "513e2c1c-cfa3-42e2-8260-c13177a8f48b",
        "to_node": "a40c7590-aee5-4ba4-ad33-5e7809f824eb",
        "uuid": "e81d0ff6-f8ae-4415-8705-85f73de8348e"
      }
    },
    {
      "relationship": {
        "id": 282,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "environment",
        "to_classifier_name": "env-img",
        "from_node": "513e2c1c-cfa3-42e2-8260-c13177a8f48b",
        "to_node": "edff4c72-ece2-4ccb-9db4-279dbea3cc96",
        "uuid": "ead0253b-1998-41ed-8244-4acfb7842a48"
      }
    },
    {
      "relationship": {
        "id": 286,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Recognize environment (L1-Fkt)",
        "from_feature_key": "sensor data",
        "to_classifier_name": "Plan movement strategy (L1-Fct)",
        "to_feature_key": "sensor data",
        "from_node": "457cfe4e-a7eb-467c-a92e-af809334591f",
        "to_node": "0217c6e6-45af-4fd6-8178-aa2ec084ac4e",
        "uuid": "a05b6b55-c63b-4ecc-9ed3-0091ff6ed891"
      }
    },
    {
      "relationship": {
        "id": 287,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Recognize objects to repair (L1-Fct)",
        "from_feature_key": "objects",
        "to_classifier_name": "Plan repair strategy (L1-Fct)",
        "to_feature_key": "objects",
        "from_node": "d6a693e9-55e4-4cc9-9865-9e81b87942dd",
        "to_node": "932c6170-d7be-4029-a51d-4026d3520ecc",
        "uuid": "d5e2143e-4c29-4641-a62a-e37e8a9bc776"
      }
    },
    {
      "relationship": {
        "id": 329,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Plan movement strategy (L1-Fct)",
        "to_classifier_name": "L1Req: Recognize paths",
        "from_node": "55b579a4-2727-4027-b366-a74a871c92b9",
        "to_node": "5c702e2a-c5fc-460c-a92e-fa145ed90d28",
        "uuid": "2941ef53-8601-450e-8e7f-4d723c2479f2"
      }
    },
    {
      "relationship": {
        "id": 393,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Plan movement strategy (L1-Fct)",
        "from_feature_key": "list of way-points",
        "to_classifier_name": "Perform movement tactic (L1-Fct)",
        "to_feature_key": "list of way-points",
        "from_node": "814486ff-f48e-4a3e-b89a-f6bbd8914c49",
        "to_node": "90d2f43c-8ff4-4ade-b0b5-1a24cf2b484a",
        "uuid": "e5eb9ca5-12e3-4af8-91ef-a56fa3cfae42"
      }
    },
    {
      "relationship": {
        "id": 392,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Plan repair strategy (L1-Fct)",
        "from_feature_key": "list of tool move-ments",
        "to_classifier_name": "Perform repair tactic (L1-Fct)",
        "to_feature_key": "list of tool move-ments",
        "from_node": "3af43353-62e7-4daa-9b1b-06f5d5df69f9",
        "to_node": "047dcc96-a59b-46ba-a14d-8a39b6b738d2",
        "uuid": "c3b5807f-d0ae-454f-b322-c5d37bfa9fcf"
      }
    },
    {
      "relationship": {
        "id": 290,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Perform movement tactic (L1-Fct)",
        "from_feature_key": "ctrl",
        "to_classifier_name": "Motors to move the MoD5G (L1-Fct)",
        "to_feature_key": "ctrl",
        "from_node": "465e8534-ba80-467d-838e-bfc598b8b192",
        "to_node": "ce62d2c3-c8b1-4018-8daf-916c64a1d085",
        "uuid": "e8483bd4-d3f9-4059-97d9-f32e91ebe089"
      }
    },
    {
      "relationship": {
        "id": 291,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Perform repair tactic (L1-Fct)",
        "from_feature_key": "ctrl",
        "to_classifier_name": "Tools to repair",
        "to_feature_key": "ctrl",
        "from_node": "412eae12-077c-4483-b1e9-d63e73d4985a",
        "to_node": "9ca8de70-0834-4e53-a7c6-08dd5ac2e0eb",
        "uuid": "a6823b0d-10bd-4c2e-8b5c-fee6c8512157"
      }
    },
    {
      "relationship": {
        "id": 330,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Perform repair tactic (L1-Fct)",
        "to_classifier_name": "L1Req: Position screw driver",
        "from_node": "bdc515da-734e-4336-81d9-510aaf8d8b27",
        "to_node": "62045894-795a-4a7d-bea6-5cd5b733317f",
        "uuid": "cfc32ea6-d5f6-4f49-85fc-a57ca5a22c17"
      }
    },
    {
      "relationship": {
        "id": 292,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Strategy planning",
        "to_classifier_name": "Plan movement strategy (L1-Fct)",
        "from_node": "189778eb-1c9f-41ec-807d-610fa6566b20",
        "to_node": "55b579a4-2727-4027-b366-a74a871c92b9",
        "uuid": "e8411628-810a-4dcc-903a-3cb98a7237fb"
      }
    },
    {
      "relationship": {
        "id": 293,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Strategy planning",
        "to_classifier_name": "Plan repair strategy (L1-Fct)",
        "from_node": "189778eb-1c9f-41ec-807d-610fa6566b20",
        "to_node": "f47f0b5c-e051-4af3-9216-2029caf42c4a",
        "uuid": "41653eca-df57-4bb0-8060-81590942fa12"
      }
    },
    {
      "relationship": {
        "id": 294,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Tactic execution",
        "to_classifier_name": "Perform movement tactic (L1-Fct)",
        "from_node": "43e6ceb3-6a9c-4365-b5f1-8bbe71817f28",
        "to_node": "26e48efc-70f7-48f6-b4f1-22ff5ad426c7",
        "uuid": "3649e486-6ee2-4207-8c63-f66ed13a90e6"
      }
    },
    {
      "relationship": {
        "id": 295,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Tactic execution",
        "to_classifier_name": "Perform repair tactic (L1-Fct)",
        "from_node": "43e6ceb3-6a9c-4365-b5f1-8bbe71817f28",
        "to_node": "bdc515da-734e-4336-81d9-510aaf8d8b27",
        "uuid": "66eeb5c2-c638-4426-9cb4-f987c09923cb"
      }
    },
    {
      "relationship": {
        "id": 298,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -938783025,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Charging",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "53562cf7-31db-4120-9eae-82666d6b8435",
        "uuid": "2e4d7528-3269-4a4d-b86f-60477b3cc6d8"
      }
    },
    {
      "relationship": {
        "id": 299,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1353975493,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Programming",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "baacb7c2-779d-435c-a8db-a488d079c75f",
        "uuid": "24887abf-725a-4c8e-b288-e3a25982c8e2"
      }
    },
    {
      "relationship": {
        "id": 300,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -938783025,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Moving",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
        "uuid": "c278678d-d1d3-44c0-a9ad-bd9307f94fc1"
      }
    },
    {
      "relationship": {
        "id": 301,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1353975493,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Using Tools",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "48a685a4-071a-45a1-ab86-8c26e8c41f9f",
        "uuid": "08f74752-2297-4fff-a993-e3e8109690e9"
      }
    },
    {
      "relationship": {
        "id": 302,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1090115455,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Waiting",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "dead5ee9-caf6-47fd-a067-6939dd5cd44f",
        "uuid": "bbb43a17-c382-4804-b874-f44e101ddf05"
      }
    },
    {
      "relationship": {
        "id": 305,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -688698802,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Being Repaired",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "580f3aaa-a590-43f1-bd18-0b608951290d",
        "uuid": "0cb5ee39-c596-40f5-9d44-462017bdfef8"
      }
    },
    {
      "relationship": {
        "id": 315,
        "type": "Control Flow", "main_type": 240,
        "name": "@Base Station AND all functions finished",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Waiting",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "dead5ee9-caf6-47fd-a067-6939dd5cd44f",
        "uuid": "bcdd8078-515d-4f11-9ca0-77f0d2d3ff5a"
      }
    },
    {
      "relationship": {
        "id": 316,
        "type": "Control Flow", "main_type": 240,
        "name": "@Maintenance Booth && damaged",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Being Repaired",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "580f3aaa-a590-43f1-bd18-0b608951290d",
        "uuid": "71333758-5a6a-43ee-884e-c41166835b53"
      }
    },
    {
      "relationship": {
        "id": 317,
        "type": "Control Flow", "main_type": 240,
        "name": "@Base Station && not fully charged",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Charging",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "53562cf7-31db-4120-9eae-82666d6b8435",
        "uuid": "1202ad34-b668-434a-8b91-8ebdfb47d575"
      }
    },
    {
      "relationship": {
        "id": 318,
        "type": "Control Flow", "main_type": 240,
        "name": "@Base Station && operator initiates programming",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Programming",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "baacb7c2-779d-435c-a8db-a488d079c75f",
        "uuid": "7e9447e0-9e9e-4344-a91b-0e91e830efe1"
      }
    },
    {
      "relationship": {
        "id": 319,
        "type": "Control Flow", "main_type": 240,
        "name": "Mission not completed OR not @Base Station",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Moving",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
        "uuid": "361b62a1-a45d-41b4-909f-708d96e6e84a"
      }
    },
    {
      "relationship": {
        "id": 320,
        "type": "Control Flow", "main_type": 240,
        "name": "Mission not completed AND @Target Location",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Op::Modes",
        "to_classifier_name": "Using Tools",
        "from_node": "a98027db-e0a3-43f8-a4b4-48b96e2f1b56",
        "to_node": "48a685a4-071a-45a1-ab86-8c26e8c41f9f",
        "uuid": "9c0cd8c5-f4f5-4159-ad9a-881202dc0ced"
      }
    },
    {
      "relationship": {
        "id": 311,
        "type": "Dependency", "main_type": 0,
        "name": "allows to",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Moving",
        "to_classifier_name": "Plan movement strategy (L1-Fct)",
        "from_node": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
        "to_node": "55b579a4-2727-4027-b366-a74a871c92b9",
        "uuid": "346d8022-7d2c-4f79-bab2-082bf88b3fc6"
      }
    },
    {
      "relationship": {
        "id": 312,
        "type": "Dependency", "main_type": 0,
        "name": "allows to",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Moving",
        "to_classifier_name": "Perform movement tactic (L1-Fct)",
        "from_node": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
        "to_node": "26e48efc-70f7-48f6-b4f1-22ff5ad426c7",
        "uuid": "ce2d2f5c-ee0a-4efb-97b2-260d59cbab37"
      }
    },
    {
      "relationship": {
        "id": 350,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Moving",
        "to_classifier_name": "Drive to location",
        "from_node": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
        "to_node": "4c64e1ab-aafe-427d-b88a-bc0136eb991f",
        "uuid": "2db13a94-2a86-44a3-9a96-a747b2410b32"
      }
    },
    {
      "relationship": {
        "id": 352,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Moving",
        "to_classifier_name": "Return to base location",
        "from_node": "7f230c83-15a6-47c7-bb1f-eb3dc84014e0",
        "to_node": "e4c2a555-0632-4446-9c41-576e182f7e08",
        "uuid": "cb64bff4-552d-41e1-b6fe-3668c05d6a5b"
      }
    },
    {
      "relationship": {
        "id": 309,
        "type": "Dependency", "main_type": 0,
        "name": "allows to",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Using Tools",
        "to_classifier_name": "Plan repair strategy (L1-Fct)",
        "from_node": "48a685a4-071a-45a1-ab86-8c26e8c41f9f",
        "to_node": "f47f0b5c-e051-4af3-9216-2029caf42c4a",
        "uuid": "8007e303-b941-467d-b8fb-9036d94ad236"
      }
    },
    {
      "relationship": {
        "id": 310,
        "type": "Dependency", "main_type": 0,
        "name": "allows to",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Using Tools",
        "to_classifier_name": "Perform repair tactic (L1-Fct)",
        "from_node": "48a685a4-071a-45a1-ab86-8c26e8c41f9f",
        "to_node": "bdc515da-734e-4336-81d9-510aaf8d8b27",
        "uuid": "d1682e0e-347b-4259-a6d5-12799258d3ad"
      }
    },
    {
      "relationship": {
        "id": 351,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Using Tools",
        "to_classifier_name": "Repair using tools",
        "from_node": "48a685a4-071a-45a1-ab86-8c26e8c41f9f",
        "to_node": "0c4fd822-44dc-4b8b-9e7a-93f466750934",
        "uuid": "917b38c5-2107-406f-b09d-4c8a8b7126dd"
      }
    },
    {
      "relationship": {
        "id": 313,
        "type": "Dependency", "main_type": 0,
        "name": "allows to",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Waiting",
        "to_classifier_name": "Plan repair strategy (L1-Fct)",
        "from_node": "dead5ee9-caf6-47fd-a067-6939dd5cd44f",
        "to_node": "f47f0b5c-e051-4af3-9216-2029caf42c4a",
        "uuid": "23324a67-267a-41d9-b731-6a6dff866947"
      }
    },
    {
      "relationship": {
        "id": 314,
        "type": "Dependency", "main_type": 0,
        "name": "allows to",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Waiting",
        "to_classifier_name": "Plan movement strategy (L1-Fct)",
        "from_node": "dead5ee9-caf6-47fd-a067-6939dd5cd44f",
        "to_node": "55b579a4-2727-4027-b366-a74a871c92b9",
        "uuid": "9e76cbbd-7c42-4fc7-9a69-9276fa32983f"
      }
    },
    {
      "relationship": {
        "id": 304,
        "type": "Dependency", "main_type": 0,
        "name": "need",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Operation Modes",
        "from_feature_key": "",
        "to_classifier_name": "Power States",
        "to_feature_key": "",
        "from_node": "ddd3982e-f20a-41d4-ba8d-b710e4fe2315",
        "to_node": "9813878d-d7a7-4045-ab91-93b2b18e916b",
        "uuid": "5984e61e-aa4c-4e5a-be6a-52b27e6a8b77"
      }
    },
    {
      "relationship": {
        "id": 306,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "SW",
        "to_classifier_name": "SW-img",
        "from_node": "c46afe48-7549-42c9-8992-e90e63c8613e",
        "to_node": "c225b5d5-37b5-4816-a6e0-cb51b1f6a37e",
        "uuid": "afacc0d3-87ff-4101-b7a7-5f72494c1aad"
      }
    },
    {
      "relationship": {
        "id": 346,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 655360,
        "from_classifier_name": "SW",
        "to_classifier_name": "SysML:block",
        "from_node": "c46afe48-7549-42c9-8992-e90e63c8613e",
        "to_node": "39d2649c-f238-4622-99e3-d532e043d1d2",
        "uuid": "1003a9e6-0a05-4582-8929-338557e7f6da"
      }
    },
    {
      "relationship": {
        "id": 307,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "HW",
        "to_classifier_name": "HW-img",
        "from_node": "66cc5d17-4a3f-4756-9fda-5094bbbb6034",
        "to_node": "2fc8a02c-5537-4bd3-acbd-a7158c39889d",
        "uuid": "5f658e9e-c822-4109-95b1-61c073238871"
      }
    },
    {
      "relationship": {
        "id": 345,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 622592,
        "from_classifier_name": "HW",
        "to_classifier_name": "SysML:block",
        "from_node": "66cc5d17-4a3f-4756-9fda-5094bbbb6034",
        "to_node": "39d2649c-f238-4622-99e3-d532e043d1d2",
        "uuid": "8a6d9ec1-f0e2-48d3-9660-2187b8bf4ab1"
      }
    },
    {
      "relationship": {
        "id": 308,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 491520,
        "from_classifier_name": "EE",
        "to_classifier_name": "EE-img",
        "from_node": "eb640ad2-a02f-4314-8245-e9d8f012a74e",
        "to_node": "9046bd5b-70c4-45e4-b894-36e31a67de97",
        "uuid": "76c83dc1-4828-4d26-800e-5a15ee45d4d2"
      }
    },
    {
      "relationship": {
        "id": 344,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 589824,
        "from_classifier_name": "EE",
        "to_classifier_name": "SysML:block",
        "from_node": "eb640ad2-a02f-4314-8245-e9d8f012a74e",
        "to_node": "39d2649c-f238-4622-99e3-d532e043d1d2",
        "uuid": "ef31ba50-f11b-410e-87e6-a98ddd076d76"
      }
    },
    {
      "relationship": {
        "id": 328,
        "type": "Dependency", "main_type": 0,
        "name": "protected by",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Tool-Arm",
        "to_classifier_name": "Tool-Window (2)",
        "from_node": "0941b93b-7db7-40bc-bdb5-ee231d6c8826",
        "to_node": "c9f30cdf-0f70-495f-90b1-567a19600a7c",
        "uuid": "1eb8d183-7cf6-41cb-8257-3816471429e5"
      }
    },
    {
      "relationship": {
        "id": 331,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Limp Home",
        "to_classifier_name": "health::limp_home",
        "from_node": "f1edf890-12d3-4248-afac-d908287df3b7",
        "to_node": "f8d4abb9-dc1f-44cc-96f9-c5e7c40e2613",
        "uuid": "af285ca1-9c80-45c3-8123-4c58a5d4085f"
      }
    },
    {
      "relationship": {
        "id": 342,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 524288,
        "from_classifier_name": "locigal_form",
        "to_classifier_name": "Logical-img",
        "from_node": "dd089494-8ef7-413e-8634-1718be66330e",
        "to_node": "7abc2baa-c7b4-4fd8-a2af-dc0ee24fd0b0",
        "uuid": "245d83fe-07b0-4f52-8444-b5abd2740b36"
      }
    },
    {
      "relationship": {
        "id": 343,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 557056,
        "from_classifier_name": "locigal_form",
        "to_classifier_name": "SysML:block",
        "from_node": "dd089494-8ef7-413e-8634-1718be66330e",
        "to_node": "39d2649c-f238-4622-99e3-d532e043d1d2",
        "uuid": "835082e0-31a1-4f7a-84b6-1838cd9a0053"
      }
    },
    {
      "relationship": {
        "id": 367,
        "type": "Association", "main_type": 200,
        "name": "rework in case of errors",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "Factory Worker",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "f71312af-5aa2-4a5b-93ee-1f39cd762554",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "282de731-0fb6-4fa9-a100-f5bfac2ad827"
      }
    },
    {
      "relationship": {
        "id": 368,
        "type": "Association", "main_type": 200,
        "name": "assemble",
        "description": [
                "A robot assembles HW and EE parts.\n",
                "It integrates the program logic and configures the MoD5G."
        ],
        "list_order": 393216,
        "from_classifier_name": "Factory Robot",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "a1701e19-8001-4317-aedb-7557d1cc8fc4",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "91b35e08-f640-40cf-b424-2b9ca5e9a592"
      }
    },
    {
      "relationship": {
        "id": 369,
        "type": "Association", "main_type": 200,
        "name": "test correct assembly",
        "description": [
                "A test system\n",
                "- checks that  parts are working\n",
                "- checks communication between the parts"
        ],
        "list_order": 425984,
        "from_classifier_name": "Factory Test System",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "9f3bacda-c043-4931-81fb-cfce1abf049a",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "847e4bea-8b65-4819-afc4-c6f372969834"
      }
    },
    {
      "relationship": {
        "id": 371,
        "type": "Association", "main_type": 200,
        "name": "cosmic ray exposedness",
        "description": [
                "In thin atmospheres, cosmic rays are not completely absorbed and may interfere ",
                "with the program logic and with stored data on the MoD5G."
        ],
        "list_order": 327680,
        "from_classifier_name": "Environment",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "3ed59344-b9e0-40a8-a15e-52d3b7c496d3",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "927b8b07-d189-43a7-b2b3-5b5590fe3051"
      }
    },
    {
      "relationship": {
        "id": 372,
        "type": "Association", "main_type": 200,
        "name": "mechanical stress",
        "description": [
                "The MoD5G has to cope with constant vibrations while moving, but also with ",
                "sudden strokes."
        ],
        "list_order": 360448,
        "from_classifier_name": "Environment",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "3ed59344-b9e0-40a8-a15e-52d3b7c496d3",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "8b8558ed-a039-48ff-8a9e-350157fa882f"
      }
    },
    {
      "relationship": {
        "id": 373,
        "type": "Association", "main_type": 200,
        "name": "temperature",
        "description": [
                "The MoD5G has to cope with extreme high and low temperatures."
        ],
        "list_order": 393216,
        "from_classifier_name": "Environment",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "3ed59344-b9e0-40a8-a15e-52d3b7c496d3",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "0642f2f2-0fbb-4e13-8f34-d6cb31c1bff1"
      }
    },
    {
      "relationship": {
        "id": 382,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 655360,
        "from_classifier_name": "Malfunctioning Terminal",
        "to_classifier_name": "Charging Terminal",
        "from_node": "68fdb0cc-2ec1-4e2f-89e2-d995cdc8d31c",
        "to_node": "cd72d494-8752-47a5-b059-bf119e7a477b",
        "uuid": "9df1549a-fb72-4317-8338-33f1b9465e31"
      }
    },
    {
      "relationship": {
        "id": 383,
        "type": "Communication Path", "main_type": 230,
        "name": "over/undervoltage when charging",
        "description": [
                ""
        ],
        "list_order": 688128,
        "from_classifier_name": "Malfunctioning Terminal",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "68fdb0cc-2ec1-4e2f-89e2-d995cdc8d31c",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "fdc5943f-4172-4eff-8a21-dbc51a88aaea"
      }
    },
    {
      "relationship": {
        "id": 387,
        "type": "Association", "main_type": 200,
        "name": "instruct",
        "description": [
                ""
        ],
        "list_order": 753664,
        "from_classifier_name": "Operator",
        "to_classifier_name": "Programming Terminal",
        "from_node": "dec68b5e-64ac-457b-ae00-53bba7645d85",
        "to_node": "892f44a8-b788-4cd4-9e35-2dc326cda49b",
        "uuid": "3fc6f892-92f7-40e2-8775-76925530aeee"
      }
    },
    {
      "relationship": {
        "id": 391,
        "type": "Association", "main_type": 200,
        "name": "plan mission",
        "description": [
                ""
        ],
        "list_order": 34517586,
        "from_classifier_name": "Operator",
        "to_classifier_name": "Perform a 1-day mission",
        "from_node": "dec68b5e-64ac-457b-ae00-53bba7645d85",
        "to_node": "101916e8-de57-400a-bfa9-d97e8128a011",
        "uuid": "990b368d-8155-489e-a02b-148227cb2fe4"
      }
    },
    {
      "relationship": {
        "id": 390,
        "type": "Association", "main_type": 200,
        "name": "diagnose",
        "description": [
                "A service mechanic analyses the MoD5G for health state and damages."
        ],
        "list_order": 786432,
        "from_classifier_name": "Service Worker",
        "to_classifier_name": "Mouse Droid MoD5G",
        "from_node": "4bcddee7-ec53-4fbd-a706-e58c97047233",
        "to_node": "2f61b86c-de26-478f-9ac1-b2e17dcce141",
        "uuid": "f1bb00c1-28ae-4d41-b0b7-d70a2fd36dbf"
      }
    },
    {
      "relationship": {
        "id": 396,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 720896,
        "from_classifier_name": "Step Motor",
        "to_classifier_name": "Motors",
        "from_node": "6e38835f-aa86-4249-b5c3-eba1bd81c5bb",
        "to_node": "df5a9168-c8b7-4926-a479-cde71d3d1b57",
        "uuid": "b915fd4f-e1a3-4f50-b22d-c7fa955065c9"
      }
    },
    {
      "relationship": {
        "id": 394,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Caveat of Step Motor",
        "to_classifier_name": "Step Motor",
        "from_node": "e38af5e6-79d4-4f9b-ad89-0348cdba121e",
        "to_node": "6e38835f-aa86-4249-b5c3-eba1bd81c5bb",
        "uuid": "7e143010-390f-42df-9d46-c6527ac62cc7"
      }
    },
    {
      "relationship": {
        "id": 400,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Wheels with Engine",
        "to_classifier_name": "Motors to move the MoD5G (L1-Fct)",
        "from_node": "7b74542b-1c58-49df-a502-e58cc4ff5777",
        "to_node": "3233e365-0b41-4e34-9b0b-0f9af2269820",
        "uuid": "00470ab5-9f9d-4a9d-bcf6-e087cb590616"
      }
    },
    {
      "relationship": {
        "id": 398,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Tool-Arm with Motors",
        "to_classifier_name": "Tools to repair",
        "from_node": "af39338e-c11f-4641-b1d3-d8d1cdc49a22",
        "to_node": "1fdec724-61e4-4d34-b41f-edc1d87e252f",
        "uuid": "49167bc5-30f1-4b95-bff5-2e8b8e2c446a"
      }
    },
    {
      "relationship": {
        "id": 397,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Camera Subsystem",
        "to_classifier_name": "Recognize environment (L1-Fkt)",
        "from_node": "0860e04c-0b1c-4b6f-a888-ff1996f3c3a2",
        "to_node": "4037dfd8-7322-4f92-baff-b09701ff86f9",
        "uuid": "801d4e4d-fe66-4a24-a26a-4513052a36b6"
      }
    },
    {
      "relationship": {
        "id": 399,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Camera Subsystem",
        "to_classifier_name": "Recognize objects to repair (L1-Fct)",
        "from_node": "0860e04c-0b1c-4b6f-a888-ff1996f3c3a2",
        "to_node": "9fc49bdb-eb69-4e66-9625-316d763c4e1f",
        "uuid": "7d41a34d-4402-4e86-83bd-075c125ae617"
      }
    }
  ]
}
