{
  "head": {
    "encoding": "utf-8",
    "structure_format": "rfc-8259 w/o hexadecimal escapes",
    "format": "cfu-json",
    "major_version": 1,
    "minor_version": 3,
    "generator_name": "crystal-facet-uml",
    "generator_version": "1.68.0"
  }
  ,
  "views":
  [
    {
      "diagram": {
        "id": 1,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Quality",
        "description": [
                "Quality is a set of characteristics of a product. These characteritics can be ",
                "concretized to quality attributes (measureable properties of the product).\n",
                "\n",
                "To achieve quality at development and during operation, one can set up ",
                "processes to ensure that each development or operation step implements ",
                "mechanisms to reach a defined level of quality.\n",
                "\n",
                "Also, the developed and operated product has to encompass technical measures to ",
                "provide expected quality characteristics.\n",
                "\n",
                "Copyright 2019-2026 Andreas Warnke\n",
                "License: Choose either Apache-2.0 or Creative Commons Attribution (BY) Licence"
        ],
        "list_order": 0,
        "uuid": "553523e8-f2b8-4a78-b13d-b2a0e4100cbc",
        "diagramelements":
        [
          {
            "id": 1,
            "classifier_name": "Process Quality",
            "node": "e3f7b327-c7a3-468a-97d2-7ad7172636f6",
            "uuid": "918aecff-ed6f-4128-9537-f191e2c4eb33"
          },
          {
            "id": 2,
            "classifier_name": "Product Quality",
            "node": "1fe74536-812a-44e1-82a8-6bff746fac94",
            "uuid": "220901b9-2401-4480-96e5-ac92a103f428"
          },
          {
            "id": 142,
            "classifier_name": "How to create?",
            "node": "487af246-c0c0-4bce-a019-0a98414a1e89",
            "uuid": "843d73a9-e3b5-4b08-8fb1-99fd3d0f6bdc"
          },
          {
            "id": 143,
            "classifier_name": "What characteristics?",
            "node": "a07eaa4e-11cf-4285-a187-89ff577b068a",
            "uuid": "fef88081-e79c-41be-977e-857f989015c1"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 2,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Product Quality",
        "description": [
                "Some attributes of a product can be measured when analyzing the artifacts ",
                "produced during development or when analyzing the finally created product. For ",
                "example the existance of a firewall for security or the startup-time.\n",
                "\n",
                "Some attributes can only be measured when the product is operated - by ",
                "analyzing e.g. user-feedback or maintenance-duration."
        ],
        "list_order": 0,
        "parent_name": "Quality",
        "parent": "553523e8-f2b8-4a78-b13d-b2a0e4100cbc",
        "uuid": "7746b3b4-185c-49c3-8f65-e2015e799251",
        "diagramelements":
        [
          {
            "id": 3,
            "classifier_name": "Ext/Int Product Quality ",
            "node": "5cc16673-215f-4396-b544-62b84ac532e2",
            "uuid": "8b6e9063-e4db-4dfe-908f-185d2b75667b"
          },
          {
            "id": 4,
            "classifier_name": "Quality in Use",
            "node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
            "uuid": "a7d6a7f9-8e07-4dcf-96c4-9cc3e8846085"
          },
          {
            "id": 334,
            "classifier_name": "Product Quality",
            "node": "1fe74536-812a-44e1-82a8-6bff746fac94",
            "uuid": "825c2253-8696-4a6b-a947-88c52da93b00"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 5,
        "type": "Use Case Diagram", "diagram_type": 10,
        "name": "Domains",
        "description": [
                "The \"Quality in Use\" depends on the domain.\n",
                "Measures to improve and to validate software quality are often domain-specific.\n",
                "\n",
                "Some domains are more focusing on tests, some on formal proves, \n",
                "some on reaction times till deploying software updates."
        ],
        "list_order": -32768,
        "parent_name": "Product Quality",
        "parent": "7746b3b4-185c-49c3-8f65-e2015e799251",
        "uuid": "81976a0f-3883-4cc2-b04f-155eae42d4bc",
        "diagramelements":
        [
          {
            "id": 51,
            "classifier_name": "Aerospace",
            "node": "b417cb02-4678-48ff-b124-cc9706f31c12",
            "uuid": "b7faeab5-2958-4466-b2e6-72151d85a30c"
          },
          {
            "id": 52,
            "classifier_name": "Automotive",
            "node": "d3d5b250-dea6-41c8-80f5-cb85e78ff3f0",
            "uuid": "9efc4c51-a92e-40ee-83ae-3abbbd28be19"
          },
          {
            "id": 53,
            "classifier_name": "Defense",
            "node": "72d9a0dc-1600-4a93-b501-0e059245fe0a",
            "uuid": "d93e0901-ddd1-4890-9324-205311378b26"
          },
          {
            "id": 54,
            "classifier_name": "Avionics",
            "node": "02361930-dab4-4d63-8155-c4ffa811d736",
            "uuid": "b58350ec-a961-447c-8232-4a6267ccf24b"
          },
          {
            "id": 55,
            "classifier_name": "Industrial Machinery",
            "node": "1b3ff235-c6d8-4e37-87c8-f251028a189d",
            "uuid": "aeec17b0-d60c-4305-9035-f51cf016340f"
          },
          {
            "id": 56,
            "classifier_name": "Medical",
            "node": "60e57723-fafd-4f8f-bfb8-7cc598eb36de",
            "uuid": "b53dded1-c52e-4c84-ab9e-9cfd519678aa"
          },
          {
            "id": 57,
            "classifier_name": "Backend Server / Cloud / AI",
            "node": "312ec422-49cb-4ef2-965e-568b28649cdf",
            "uuid": "eee692a1-8904-4203-8ac3-d139a71b8af4"
          },
          {
            "id": 121,
            "classifier_name": "Finance",
            "node": "dd1b8ac2-21f5-41f4-9f99-268b005ecf91",
            "uuid": "cd34858b-2292-4714-a0dd-b020a95e65f7"
          },
          {
            "id": 122,
            "classifier_name": "Tele- communication",
            "node": "fa5d1a38-e6bb-4c14-a93b-ba2e5a069e47",
            "uuid": "622bf7c0-090e-4d94-9c28-9784e18f02d6"
          },
          {
            "id": 123,
            "classifier_name": "Rail",
            "node": "98283ab4-f124-46a4-b7fd-e7938bea1021",
            "uuid": "39fa7894-8477-4a98-bc8d-300f8aebd5f3"
          },
          {
            "id": 126,
            "classifier_name": "Energy",
            "node": "cb080ac7-a379-4696-a432-e4abca7f8e55",
            "uuid": "dfb12046-9ece-43c1-a58d-ae29751002a6"
          },
          {
            "id": 127,
            "classifier_name": "Transport and Logistics",
            "node": "4e29c1cf-ce06-494e-ab71-9d014d293ff2",
            "uuid": "1ba00de8-6dca-4e0b-8ba6-4b39ea7d9207"
          },
          {
            "id": 128,
            "classifier_name": "Government",
            "node": "8608c231-b31b-49fe-959c-854d87a13658",
            "uuid": "14ac2b1b-e310-42fb-b9ef-0010d3d244d4"
          },
          {
            "id": 151,
            "classifier_name": "Travel / Tourism",
            "node": "091630fe-7064-42eb-9974-e17049098240",
            "uuid": "e4abac7d-ed02-40a2-9913-b1794fc273ee"
          },
          {
            "id": 152,
            "classifier_name": "Media/Press/Publishing",
            "node": "bac2e57e-8069-492e-9fb1-f6d4a654188b",
            "uuid": "094f731e-c9e1-4bd1-a638-9976d18c3dc2"
          },
          {
            "id": 198,
            "classifier_name": "Entertainment, Sports",
            "node": "abbfbce5-eea6-4efe-8fe1-ddc3cfc800bc",
            "uuid": "981f32c5-161d-45db-ae14-384d12d8b367"
          },
          {
            "id": 199,
            "classifier_name": "Home Automation",
            "node": "fdc4ae7f-9a8f-433f-95bd-0d5c5264b9ca",
            "uuid": "5d772a61-3613-4058-b10b-7cd9e4531ee1"
          },
          {
            "id": 200,
            "classifier_name": "Education",
            "node": "1d6b1949-cbb8-4a6a-b136-5673b7ea4fab",
            "uuid": "b819f211-0a34-4b66-a59f-71756c38a8fb"
          },
          {
            "id": 332,
            "classifier_name": "Agriculture",
            "node": "683d6d5f-ac6d-4257-a6b7-81ef1de65d28",
            "uuid": "c14931a8-6dd9-4cdb-b552-07b55c76a683"
          },
          {
            "id": 333,
            "classifier_name": " Mobile Devices / Wearables",
            "node": "d57652f3-e75d-4104-815b-1895ce7b2f99",
            "uuid": "fffe6ff2-89c2-47bd-b839-879fc169289c"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 21,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Product Quality Taxonomy",
        "description": [
                "This diagram shows some terms in the context of product quality and their ",
                "relationships. (Domain Model)\n",
                "\n",
                "This picture is composed of ideas from 1) Software Architecture in Practice ",
                "(C0165), 2) ISO/IEC 9126 (C0166), 3) arc42 (C0168), see D0023#name."
        ],
        "list_order": 65536,
        "parent_name": "Product Quality",
        "parent": "7746b3b4-185c-49c3-8f65-e2015e799251",
        "uuid": "28e08295-3f48-4992-b27e-fbffbc9e7d7b",
        "diagramelements":
        [
          {
            "id": 227,
            "classifier_name": "Quality Characteristic",
            "node": "50f704d5-3dcd-495c-a651-63dfc7ba73f7",
            "uuid": "e8f3665b-3d1b-4a66-9d0d-171619d1b76a"
          },
          {
            "id": 228,
            "classifier_name": "Quality Subcharacteristic",
            "node": "b59bf4ed-9525-4db9-9ec4-b0341f3b40eb",
            "uuid": "f28dfe18-1761-4ec0-afa1-2caf6c35c782"
          },
          {
            "id": 229,
            "classifier_name": "Quality Attribute",
            "node": "50d28143-8ad8-475c-b9e7-b06299cbff99",
            "uuid": "498c27f0-8b04-4726-90d1-9f51d37fd7ec"
          },
          {
            "id": 230,
            "classifier_name": "Quality Measure Element",
            "node": "19ba91bb-16c7-4cfa-a525-d53ed4f7f67c",
            "uuid": "317e00ca-deb0-4055-b2aa-8cfbc20aad2c"
          },
          {
            "id": 231,
            "classifier_name": "Tactic",
            "node": "49fdd556-501b-401b-b2a9-23e92e43a880",
            "uuid": "12f12bce-529a-4375-a673-02811992a309"
          },
          {
            "id": 232,
            "classifier_name": "Quality Scenario",
            "node": "7d516cbc-7b26-45a9-a3f4-9249c96dd97a",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "5706698b-1317-4eab-aca2-3743c1e3519c"
          },
          {
            "id": 233,
            "classifier_name": "Solution Strategy",
            "node": "67c866f2-36ac-478d-b6bb-c804f8a6ee78",
            "uuid": "72418a2d-7636-43b8-96df-d63af197d337"
          },
          {
            "id": 234,
            "classifier_name": "Topic/Group (Quality tree)",
            "node": "0fb11db1-2e67-4914-b160-5f4814b6c18b",
            "uuid": "2699d28b-0860-4487-a205-cc4eb8dc3b60"
          },
          {
            "id": 284,
            "classifier_name": "entity",
            "node": "58cc8498-f7b2-471f-bcaa-cc9375cd399d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "0853ced7-2d40-46cf-a3cd-9291bcd38812"
          },
          {
            "id": 285,
            "classifier_name": "Quality Measure",
            "node": "1e813afb-cc7c-4e35-983d-7b283d741d38",
            "uuid": "0dd05cc6-a507-4416-9407-f099f7a8811b"
          },
          {
            "id": 319,
            "classifier_name": "Design Pattern",
            "node": "cb3e49ab-e121-4f28-8e4a-123edfd37d14",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "c6de1c16-1a89-41aa-841b-eaf839befb82"
          },
          {
            "id": 320,
            "classifier_name": "Quality Requirement",
            "node": "8c7a9118-dbfd-4d99-a85a-55e1a3f8585c",
            "uuid": "b846b714-19f9-4962-9751-6ced8d323552"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 48,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Further Glossary Terms",
        "description": [
                "This section defines the usage of some terms to allow a consistent usage ",
                "throughout the document."
        ],
        "list_order": 32768,
        "parent_name": "Product Quality Taxonomy",
        "parent": "28e08295-3f48-4992-b27e-fbffbc9e7d7b",
        "uuid": "e78b177a-0834-49a3-9ee2-8a08a6763e21",
        "diagramelements":
        [
          {
            "id": 461,
            "classifier_name": "Quality Scenario",
            "node": "7d516cbc-7b26-45a9-a3f4-9249c96dd97a",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "2d3311dc-deed-46b0-b7f1-612099c97855"
          },
          {
            "id": 462,
            "classifier_name": "Quality Requirement",
            "node": "8c7a9118-dbfd-4d99-a85a-55e1a3f8585c",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "0d9df626-40f7-4bec-a44c-f84441432ae9"
          },
          {
            "id": 463,
            "classifier_name": "Tactic",
            "node": "49fdd556-501b-401b-b2a9-23e92e43a880",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "21ca0c4f-2bd7-4375-b1fb-970c020b18ae"
          },
          {
            "id": 464,
            "classifier_name": "Design Pattern",
            "node": "cb3e49ab-e121-4f28-8e4a-123edfd37d14",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "9d7df7df-dcba-4eca-8f11-716e69c7988d"
          },
          {
            "id": 465,
            "classifier_name": "Solution Strategy",
            "node": "67c866f2-36ac-478d-b6bb-c804f8a6ee78",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "fcdece07-0b9c-4898-8c0d-2bf159f35b0b"
          },
          {
            "id": 466,
            "classifier_name": "concept",
            "node": "acabca5b-24ea-4a04-a85d-497523816eee",
            "uuid": "76e74cf7-1dbf-45ba-8282-5f58f8503617"
          },
          {
            "id": 467,
            "classifier_name": "Use Case",
            "node": "358893d1-23c1-4bd3-ad4f-3e87c92e24bb",
            "uuid": "ddab954b-aa4a-4e5c-9749-08f3aafc922a"
          },
          {
            "id": 468,
            "classifier_name": "concept-img",
            "node": "1ce35496-5f89-40b2-85ef-beb2a2303bf4",
            "uuid": "fa5ecc3a-e508-4966-8f89-bab846e6d667"
          },
          {
            "id": 469,
            "classifier_name": "principle",
            "node": "bb8f4b95-4b90-4b87-90a1-3e3637763b60",
            "uuid": "a103d817-a5c4-4126-8e29-b64b36562704"
          },
          {
            "id": 470,
            "classifier_name": "principle-img",
            "node": "bca6d8ee-a99d-4bbf-9e03-96538e96083c",
            "uuid": "b2b998d4-39f5-40f5-acf6-273670078a26"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 15,
        "type": "Box Overview", "diagram_type": 1,
        "name": "Quality Characteristics",
        "description": [
                "Charactersitics of Ext/Int Product Quality \n",
                "according to ISO/IEC 25010:2011 (C0167), see D0023#name.\n",
                "Note that there is a newer version of that standard (2023). One may check if ",
                "this is an improvement."
        ],
        "list_order": 98304,
        "parent_name": "Product Quality",
        "parent": "7746b3b4-185c-49c3-8f65-e2015e799251",
        "uuid": "45fc4dee-2999-4742-9caa-997404191457",
        "diagramelements":
        [
          {
            "id": 165,
            "classifier_name": "Functional Suitability",
            "node": "55441252-745f-4e23-bad4-d724d570ceb7",
            "uuid": "d04c0a1d-6c96-4a2b-be83-eadb576ec288"
          },
          {
            "id": 166,
            "classifier_name": "Compatibility",
            "node": "ee8fa4b7-4673-4d28-8343-28260de8b85b",
            "uuid": "34d62d11-9c2b-4026-844b-a68211f6e312"
          },
          {
            "id": 167,
            "classifier_name": "Reliability",
            "node": "3469bf40-881d-4466-b93a-43158b1e4fec",
            "uuid": "57b0ae08-1153-4444-9be5-1e0dba422dbe"
          },
          {
            "id": 168,
            "classifier_name": "Portability",
            "node": "1f993412-c4bc-4a80-883b-a34eaf4397fa",
            "uuid": "6d594e11-460a-46ea-b1f5-1fee812ae087"
          },
          {
            "id": 169,
            "classifier_name": "Performance Efficiency",
            "node": "c69e1e6d-086b-418f-bf72-78b23fef8718",
            "uuid": "65871143-3350-4a4c-a6a7-40f472cc3e05"
          },
          {
            "id": 170,
            "classifier_name": "Usability",
            "node": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
            "uuid": "f5ea69bf-6fa3-4929-8aaf-a404c0af37e8"
          },
          {
            "id": 171,
            "classifier_name": "Maintainability",
            "node": "9288b6b6-64a9-4157-88b7-8e1226fed939",
            "uuid": "c2f1a656-98dc-4e39-82c2-b950979ed061"
          },
          {
            "id": 172,
            "classifier_name": "Security",
            "node": "0201be50-600f-44c8-aad8-6083621db401",
            "uuid": "f187e4c5-db49-4bb3-a0cb-d628346822bb"
          },
          {
            "id": 271,
            "classifier_name": "Satisfaction",
            "node": "a72211d7-244f-4ecc-928d-432fd1131579",
            "uuid": "31f81168-c86f-45a0-a575-2eeeb644dda6"
          },
          {
            "id": 272,
            "classifier_name": "Context Coverage",
            "node": "298f39de-0dad-45a8-893b-5b3ce27a48eb",
            "uuid": "c924d32a-a9a7-4148-92ef-97f3b0b7918d"
          },
          {
            "id": 273,
            "classifier_name": "Freedom from Risk",
            "node": "c93efa8b-36e9-49bd-87c4-5f236e4371e8",
            "uuid": "66a0a31c-4924-49d8-8f08-7ced1f66a26a"
          },
          {
            "id": 274,
            "classifier_name": "Effectiveness",
            "node": "8ec0dfb4-7547-40da-9b7e-0b1e6a235ac3",
            "uuid": "211f50a7-22b2-4119-a468-3a7f4cb47514"
          },
          {
            "id": 275,
            "classifier_name": "Efficiency",
            "node": "1cfd262b-29d8-4944-80a5-ef0297506a08",
            "uuid": "dab28a94-ff59-4708-9ae1-71cf23932776"
          },
          {
            "id": 276,
            "classifier_name": "Ext/Int Product Quality ",
            "node": "5cc16673-215f-4396-b544-62b84ac532e2",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "fd877a2d-8c82-4200-a793-e140909cdb89"
          },
          {
            "id": 277,
            "classifier_name": "Quality in Use",
            "node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "91c68bf9-8d12-44cc-84cd-b6a50ebd696c"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 45,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Functional Suitability",
        "description": [
                "Functional Suitability Subcharactersitics of Ext/Int Product Quality \n",
                "according to ISO/IEC 25010:2011 (C0167), see D0023#name."
        ],
        "list_order": -1073741824,
        "parent_name": "Quality Characteristics",
        "parent": "45fc4dee-2999-4742-9caa-997404191457",
        "uuid": "aff53fdb-97e7-4a3d-aeaa-1bed36721eed",
        "diagramelements":
        [
          {
            "id": 447,
            "classifier_name": "Functional Suitability",
            "node": "55441252-745f-4e23-bad4-d724d570ceb7",
            "uuid": "5fdbbc3f-b585-441b-bb28-2f63202648de"
          },
          {
            "id": 448,
            "classifier_name": "Correctness",
            "node": "63c02458-d018-489a-bde3-c3aa1bda9d7a",
            "uuid": "6494c80d-ae24-4991-9530-62ae93bf2945"
          },
          {
            "id": 449,
            "classifier_name": "Appropriateness",
            "node": "f986f420-5247-4585-a58c-1f5c3280e729",
            "uuid": "3b18ad3e-a617-4337-8b58-49542e94d232"
          },
          {
            "id": 450,
            "classifier_name": "Completeness",
            "node": "5816fc48-eb17-4876-a0c9-fafd9aec11ba",
            "uuid": "9df5811f-71a9-4e63-be98-db5cc502bcb5"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 4,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Usability",
        "description": [
                "Usability Subcharactersitics of Ext/Int Product Quality \n",
                "according to ISO/IEC 25010:2011 (C0167), see D0023#name."
        ],
        "list_order": 0,
        "parent_name": "Quality Characteristics",
        "parent": "45fc4dee-2999-4742-9caa-997404191457",
        "uuid": "bbe78212-64d5-4dc9-9018-da6196183adc",
        "diagramelements":
        [
          {
            "id": 17,
            "classifier_name": "Usability",
            "node": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
            "uuid": "40fc8f69-b1b6-4e51-a50f-847147d98b7e"
          },
          {
            "id": 24,
            "classifier_name": "Operability",
            "node": "4a7af1ad-72a9-4b1a-a6f7-9e983f152744",
            "uuid": "ea26218f-31ab-4d17-bb33-c09aef45b7a2"
          },
          {
            "id": 29,
            "classifier_name": "Accessibility",
            "node": "ebea7dad-8d40-461c-ab0e-086a1a391395",
            "uuid": "3e412a77-8360-495e-bc6a-d23ed469af41"
          },
          {
            "id": 30,
            "classifier_name": "Recognizability",
            "node": "d7e8f130-ce2c-481d-b7a3-9dac989da6cb",
            "uuid": "371173f4-abef-49f8-a3aa-abcddd4f9bd3"
          },
          {
            "id": 31,
            "classifier_name": "Aesthetics",
            "node": "4de93bfa-1cde-4f1d-acb1-28137d2077da",
            "uuid": "e7cc6e61-c203-402f-aad9-92d412d5715d"
          },
          {
            "id": 32,
            "classifier_name": "Learnability",
            "node": "733dcb73-f52c-4a4b-991b-1b757c1bd140",
            "uuid": "3acbf26d-ad13-4e31-9087-e608dd777082"
          },
          {
            "id": 33,
            "classifier_name": "User Error Protection",
            "node": "108ab8ad-0a0b-4df1-8dbe-f421a9cde4d4",
            "uuid": "f64193e6-be0a-4322-a29b-0c95822c2548"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 43,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Portability",
        "description": [
                "Portability Subcharactersitics of Ext/Int Product Quality \n",
                "according to ISO/IEC 25010:2011 (C0167), see D0023#name."
        ],
        "list_order": 46080,
        "parent_name": "Quality Characteristics",
        "parent": "45fc4dee-2999-4742-9caa-997404191457",
        "uuid": "4d044711-4804-4cc8-aadf-644b43e27429",
        "diagramelements":
        [
          {
            "id": 440,
            "classifier_name": "Portability",
            "node": "1f993412-c4bc-4a80-883b-a34eaf4397fa",
            "uuid": "0fa1d3e4-dfab-42bb-a44e-b90fbd3cb999"
          },
          {
            "id": 441,
            "classifier_name": "Replaceability",
            "node": "90277e08-7cd6-4299-bac6-6ebb4c75333e",
            "uuid": "372cd0b2-a245-490f-ac20-eebf07199d5c"
          },
          {
            "id": 442,
            "classifier_name": "Adaptability",
            "node": "24ef8550-935f-4806-bbde-1a2bff8a0356",
            "uuid": "9b4e20ff-97bb-4e5c-bd62-d6ad35e20a1a"
          },
          {
            "id": 443,
            "classifier_name": "Installability",
            "node": "aec51b22-c57f-4694-a1ed-6b719fc1e0be",
            "uuid": "9a1ada36-fffa-4a2b-8c25-b7381276d834"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 49,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Reliability",
        "description": [
                "Reliability Subcharactersitics of Ext/Int Product Quality \n",
                "according to ISO/IEC 25010:2011 (C0167), see D0023#name."
        ],
        "list_order": 69120,
        "parent_name": "Quality Characteristics",
        "parent": "45fc4dee-2999-4742-9caa-997404191457",
        "uuid": "27597ff4-ebe3-43ea-a8ad-9a7c44ecfdfc",
        "diagramelements":
        [
          {
            "id": 471,
            "classifier_name": "Maturity",
            "node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
            "uuid": "96ed8b1a-1790-48ac-9679-0a21a221ab6d"
          },
          {
            "id": 472,
            "classifier_name": "Availability",
            "node": "434e57ae-2dd0-4d37-a8af-c4044307974b",
            "uuid": "9cd7d3be-5657-446e-9782-58a6d1b7b383"
          },
          {
            "id": 473,
            "classifier_name": "Recoverability",
            "node": "d6adf80b-9375-45be-aebb-81a62ce2d52d",
            "uuid": "d8e76ee4-e17b-47ff-aabd-14b22f614deb"
          },
          {
            "id": 474,
            "classifier_name": "Fault Tolerance",
            "node": "8066b80c-2170-4243-a1be-e8b0246701d7",
            "uuid": "a08eb114-5a79-4b0f-8e05-e408516cc916"
          },
          {
            "id": 475,
            "classifier_name": "Reliability",
            "node": "3469bf40-881d-4466-b93a-43158b1e4fec",
            "uuid": "0d7aa16d-277e-4107-8661-453085231360"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 8,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Strategies for Reliability/A.+F.T.+R.",
        "description": [
                "This diagram shows examples - not aiming for completeness."
        ],
        "list_order": -1073741824,
        "parent_name": "Reliability",
        "parent": "27597ff4-ebe3-43ea-a8ad-9a7c44ecfdfc",
        "uuid": "5ef858cf-9370-41a7-acbe-8b61aa3d2a99",
        "diagramelements":
        [
          {
            "id": 66,
            "classifier_name": "Recoverability",
            "node": "d6adf80b-9375-45be-aebb-81a62ce2d52d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "37914ebb-1dce-4b8c-b571-a422e862639d"
          },
          {
            "id": 67,
            "classifier_name": "Fault Tolerance",
            "node": "8066b80c-2170-4243-a1be-e8b0246701d7",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "b90c786d-0ff8-454b-97e8-64a4ed56f5a0"
          },
          {
            "id": 68,
            "classifier_name": "Availability",
            "node": "434e57ae-2dd0-4d37-a8af-c4044307974b",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "0658120b-047f-4710-aa65-06bd21314d64"
          },
          {
            "id": 72,
            "classifier_name": "Fault injection Tests",
            "node": "730e9920-d5af-484e-8d1c-cf07ea3b6c2d",
            "uuid": "c617591a-7e84-4060-99f6-b41bd9884766"
          },
          {
            "id": 83,
            "classifier_name": "Redundancy",
            "node": "06bc06e7-4ad3-405c-ae0b-8a66cd7a79b6",
            "uuid": "85d3645a-b7a1-40c7-9fb2-002551ed5602"
          },
          {
            "id": 140,
            "classifier_name": "Input Signal Validation",
            "node": "e82dad45-7be8-4a12-9f96-695752e6967c",
            "uuid": "57e33cde-629a-4677-9e4f-c1799da83038"
          },
          {
            "id": 141,
            "classifier_name": "Partitioning",
            "node": "152cb739-2190-47bc-9579-a24389e1fb5e",
            "uuid": "419f60fa-1004-440f-9b3d-d4b81483b4bf"
          },
          {
            "id": 331,
            "classifier_name": "Error Handling Concept",
            "node": "2eea4132-85c8-4c7f-b92b-96d3edab25aa",
            "uuid": "dcc3a45a-a80d-4f38-a641-124cd268f099"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 31,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Tactics for Error Handling",
        "description": [
                ""
        ],
        "list_order": 65536,
        "parent_name": "Strategies for Reliability/A.+F.T.+R.",
        "parent": "5ef858cf-9370-41a7-acbe-8b61aa3d2a99",
        "uuid": "86ec3ce6-55b4-4da7-a2d9-97bd0257038f",
        "diagramelements":
        [
          {
            "id": 338,
            "classifier_name": "Error Handling Concept",
            "node": "2eea4132-85c8-4c7f-b92b-96d3edab25aa",
            "uuid": "4d59682d-f6f1-4edf-9eed-20c8b53b2d2e"
          },
          {
            "id": 339,
            "classifier_name": "Recoverability",
            "node": "d6adf80b-9375-45be-aebb-81a62ce2d52d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "0f596db0-4dc4-4ea6-98bc-09b0caa0ce6a"
          },
          {
            "id": 340,
            "classifier_name": "Error Handling Example",
            "node": "a8cc2125-61bd-4231-a8b0-ece039826d5b",
            "uuid": "3aff32e5-5516-48d9-a12d-b7585dde1e54"
          },
          {
            "id": 341,
            "classifier_name": "detect and interpret",
            "node": "9a64bbc6-e3c1-4953-a0c0-31452b7a4252",
            "uuid": "47d7d6ca-faa9-42cf-9c40-d9c91d66cc84"
          },
          {
            "id": 342,
            "classifier_name": "propagate and re-interpret",
            "node": "a8416a4f-5039-4c2a-b79b-a153fc7b9d40",
            "uuid": "a9759269-0cfc-4440-93b8-e9647737c095"
          },
          {
            "id": 343,
            "classifier_name": "inform stakeholder",
            "node": "db0dc53c-8c5c-4054-93d1-f9041c39d23f",
            "uuid": "275b65ba-2b8f-48bc-b502-e3782fc844c9"
          },
          {
            "id": 344,
            "classifier_name": "abort, degrade, retry or continue",
            "node": "6688791a-3833-46d9-9465-c5c2c90989b0",
            "uuid": "4efb94e6-6667-4f07-95ca-97a623e965c3"
          },
          {
            "id": 345,
            "classifier_name": "detect multiple errors and interpret",
            "node": "05268728-aee3-4fab-bb9a-56a531df8d29",
            "uuid": "802bc8e2-c1df-40f6-bdf1-17a7c32a7f1d"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 40,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Strategies for Reliability/Maturity",
        "description": [
                ""
        ],
        "list_order": -1,
        "parent_name": "Reliability",
        "parent": "27597ff4-ebe3-43ea-a8ad-9a7c44ecfdfc",
        "uuid": "e30b7a57-1bb8-45fd-b877-24a11b72be53",
        "diagramelements":
        [
          {
            "id": 418,
            "classifier_name": "Code Generation",
            "node": "5ff9b00c-a0ec-4dae-a5cf-a900b8308e55",
            "uuid": "dd823e5d-f2be-484b-bcbb-d7915d8e8a1d"
          },
          {
            "id": 419,
            "classifier_name": "Layered Architecture",
            "node": "ef0a13ea-1503-417b-84ab-fbb37eaf6602",
            "uuid": "688ef1ac-798d-4abf-829e-43de87c415d1"
          },
          {
            "id": 420,
            "classifier_name": "Static Code Analysis",
            "node": "278a2f15-52b6-473f-9fd6-47ba33b932b4",
            "uuid": "1179203a-551a-4dd2-86a4-f0c034b1127b"
          },
          {
            "id": 421,
            "classifier_name": "Mature Platform",
            "node": "a7db8d16-489e-4261-bf08-54766983b73f",
            "uuid": "9d61c0a6-00cd-4226-865e-c6705920b770"
          },
          {
            "id": 422,
            "classifier_name": "automated Tests",
            "node": "d8b8bc49-d4bc-477e-b7aa-1444ddc3397a",
            "uuid": "25437d6e-f892-4759-ba85-d135bb663287"
          },
          {
            "id": 423,
            "classifier_name": "Maturity",
            "node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "7aed7685-f47d-461c-bb18-d7d595540a8f"
          },
          {
            "id": 424,
            "classifier_name": "Control and Manage Resources",
            "node": "1559a7e2-e811-481a-815e-66cd09abed1f",
            "uuid": "2b801c08-e2fd-46b2-9efa-06115c3bda9e"
          },
          {
            "id": 425,
            "classifier_name": "Coding Guidelines",
            "node": "c8cbad0e-c0a9-43e0-811c-1cf7f0722b35",
            "uuid": "b1205c9e-a7d0-4634-8974-50a53445702a"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 26,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Tactics for Maturity",
        "description": [
                ""
        ],
        "list_order": -1,
        "parent_name": "Strategies for Reliability/Maturity",
        "parent": "e30b7a57-1bb8-45fd-b877-24a11b72be53",
        "uuid": "27c1200b-c3e0-477e-964e-2c0bfa38257c",
        "diagramelements":
        [
          {
            "id": 256,
            "classifier_name": "Maturity",
            "node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "84fe1f86-6b8f-4841-9f1c-5cbc2e7d85d2"
          },
          {
            "id": 257,
            "classifier_name": "Coding Guidelines",
            "node": "c8cbad0e-c0a9-43e0-811c-1cf7f0722b35",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "bea1c6ac-5d0c-4e35-b3ab-15a5d9f0ddef"
          },
          {
            "id": 258,
            "classifier_name": "Example Guidelines",
            "node": "f6ed2823-58d5-4482-86ec-49e197dd1971",
            "uuid": "26929b7c-e50a-4c03-a484-e5095804dbd1"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 46,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Performance Efficiency",
        "description": [
                "Performance Efficiency Subcharactersitics of Ext/Int Product Quality \n",
                "according to ISO/IEC 25010:2011 (C0167), see D0023#name."
        ],
        "list_order": 92160,
        "parent_name": "Quality Characteristics",
        "parent": "45fc4dee-2999-4742-9caa-997404191457",
        "uuid": "db0461ff-1999-455f-aa69-d4f7beaf946b",
        "diagramelements":
        [
          {
            "id": 451,
            "classifier_name": "Performance Efficiency",
            "node": "c69e1e6d-086b-418f-bf72-78b23fef8718",
            "uuid": "725b3c63-1124-484a-b71e-c72f685ca74e"
          },
          {
            "id": 452,
            "classifier_name": "Resource Utilization",
            "node": "8444ed87-9733-44c1-b1a0-c6aca0781730",
            "uuid": "c1781807-4e1e-4844-8670-f7298168a5e7"
          },
          {
            "id": 453,
            "classifier_name": "Time Behaviour",
            "node": "8799727e-7b56-431c-b5a7-d45bef123cc8",
            "uuid": "bba89344-0da8-48bf-b28e-8e8df8ad80cd"
          },
          {
            "id": 454,
            "classifier_name": "Capacity",
            "node": "21a09838-b909-4906-b648-d2085d67ba08",
            "uuid": "38e15b39-dde4-4ae0-8775-3a189c5a593c"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 28,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Quality Tree for Performance Efficiency",
        "description": [
                ""
        ],
        "list_order": -1,
        "parent_name": "Performance Efficiency",
        "parent": "db0461ff-1999-455f-aa69-d4f7beaf946b",
        "uuid": "b96053fd-1ebe-42e9-a438-95ca88dfe76f",
        "diagramelements":
        [
          {
            "id": 302,
            "classifier_name": "Performance Efficiency",
            "node": "c69e1e6d-086b-418f-bf72-78b23fef8718",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "8ed43f43-0e5b-4a5b-b4e7-9b9321858691"
          },
          {
            "id": 303,
            "classifier_name": "Time Behaviour",
            "node": "8799727e-7b56-431c-b5a7-d45bef123cc8",
            "uuid": "9adc9d3a-e6a8-4c72-9d32-bef6cad00d6e"
          },
          {
            "id": 304,
            "classifier_name": "Resource Utilization",
            "node": "8444ed87-9733-44c1-b1a0-c6aca0781730",
            "uuid": "3ff7ac66-ce1b-4137-8cbd-a349f7471466"
          },
          {
            "id": 305,
            "classifier_name": "Capacity",
            "node": "21a09838-b909-4906-b648-d2085d67ba08",
            "uuid": "9237aaa2-3e0c-4962-b096-159981c3a918"
          },
          {
            "id": 307,
            "classifier_name": "Preallocate Memory",
            "node": "0b0b4b6b-7987-4231-9879-dbc38d010a47",
            "uuid": "933fada6-318c-4bce-9b60-00528e2c8738"
          },
          {
            "id": 308,
            "classifier_name": "Sufficient Memory",
            "node": "2b493215-3a44-42ae-b404-c8c8f46b02af",
            "uuid": "d8279e1a-068c-4ddf-aac8-d0cd9e925c9c"
          },
          {
            "id": 309,
            "classifier_name": "Delay Function",
            "node": "092d3c98-3f75-467a-b463-35370dde5257",
            "uuid": "212811c9-98d7-4a03-b4d4-e64b5958b899"
          },
          {
            "id": 310,
            "classifier_name": "Degrade Result",
            "node": "e6dd211e-5dac-42a9-8055-375b0697eaee",
            "uuid": "ea419e41-f524-4e24-8390-b29f7d677d50"
          },
          {
            "id": 311,
            "classifier_name": "Stop and Restart Later",
            "node": "f657ba43-f828-4aed-b1ba-942316be2036",
            "uuid": "dd5e951a-f75a-4067-bedd-52354c6ead0d"
          },
          {
            "id": 317,
            "classifier_name": "Abort Function",
            "node": "7227037c-95ef-4ef9-8943-ec580f0a263a",
            "uuid": "63bae1d5-e02c-4395-9d0b-d633f1d89eea"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 24,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Scenarios relating to Performance Efficiency",
        "description": [
                ""
        ],
        "list_order": 0,
        "parent_name": "Quality Tree for Performance Efficiency",
        "parent": "b96053fd-1ebe-42e9-a438-95ca88dfe76f",
        "uuid": "aeb8fac2-62f4-410f-a7d4-214745cdbf1b",
        "diagramelements":
        [
          {
            "id": 266,
            "classifier_name": "Background-Fkt Use-Case2",
            "node": "60c47c6b-57d0-4255-87b2-d93357553268",
            "uuid": "12a8cefb-916e-45e2-870b-24f88643cf19"
          },
          {
            "id": 267,
            "classifier_name": "Dynamic-Fkt Use-Case",
            "node": "554e0173-da9a-4426-980b-e8b67d7fd108",
            "uuid": "a655b318-af23-41e3-96c6-5dc4e591390f"
          },
          {
            "id": 268,
            "classifier_name": "Reliable-Fkt Use-Case",
            "node": "49528fd5-341d-47c0-8785-11342edf6165",
            "uuid": "4faf28ee-3c1b-463f-af3d-4daac0a02cf6"
          },
          {
            "id": 269,
            "classifier_name": "Bounded-Fkt Use-Case",
            "node": "cd8ae650-1df1-408e-91ef-2fb5407db99c",
            "uuid": "fb3d3c11-f4b2-4b1b-a6ac-bc029c4072f0"
          },
          {
            "id": 270,
            "classifier_name": "Quality expectations depend on use cases",
            "node": "71590f02-9538-4c88-abce-bcc96ae2dec0",
            "uuid": "a343f0e9-b4cd-409e-b0e6-81840546f6bb"
          },
          {
            "id": 312,
            "classifier_name": "Sufficient Memory",
            "node": "2b493215-3a44-42ae-b404-c8c8f46b02af",
            "uuid": "f49bc3b1-0870-4d6b-a467-ff65bf7ebcb1"
          },
          {
            "id": 313,
            "classifier_name": "Preallocate Memory",
            "node": "0b0b4b6b-7987-4231-9879-dbc38d010a47",
            "uuid": "c50f8175-3724-4ee6-9408-ebb31069c5d8"
          },
          {
            "id": 314,
            "classifier_name": "Stop and Restart Later",
            "node": "f657ba43-f828-4aed-b1ba-942316be2036",
            "uuid": "21af5220-6e2e-4e89-b77f-3999c219294e"
          },
          {
            "id": 315,
            "classifier_name": "Delay Function",
            "node": "092d3c98-3f75-467a-b463-35370dde5257",
            "uuid": "90586682-c3f3-432a-8073-38d1bc2d5adf"
          },
          {
            "id": 316,
            "classifier_name": "Degrade Result",
            "node": "e6dd211e-5dac-42a9-8055-375b0697eaee",
            "uuid": "165ec3b3-b8b3-4265-a61e-98b3cf373919"
          },
          {
            "id": 318,
            "classifier_name": "Abort Function",
            "node": "7227037c-95ef-4ef9-8943-ec580f0a263a",
            "uuid": "976337ec-4c05-4154-84a8-432732232cfd"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 22,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Strategies for Performance Efficiency",
        "description": [
                ""
        ],
        "list_order": 1073778687,
        "parent_name": "Performance Efficiency",
        "parent": "db0461ff-1999-455f-aa69-d4f7beaf946b",
        "uuid": "9458b3ac-ad10-4844-8f43-ec9be7e28d74",
        "diagramelements":
        [
          {
            "id": 235,
            "classifier_name": "Resource Utilization",
            "node": "8444ed87-9733-44c1-b1a0-c6aca0781730",
            "uuid": "91e4a4c0-20a5-48ca-a965-08a2cf3df83d"
          },
          {
            "id": 236,
            "classifier_name": "Time Behaviour",
            "node": "8799727e-7b56-431c-b5a7-d45bef123cc8",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "7c1d824e-3c5d-4d6a-a808-99754f310ef1"
          },
          {
            "id": 237,
            "classifier_name": "Capacity",
            "node": "21a09838-b909-4906-b648-d2085d67ba08",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "0324a42f-2acc-434e-bc5c-721cd2740513"
          },
          {
            "id": 238,
            "classifier_name": "Memory",
            "node": "e27d3866-c7c5-4b3e-a426-855fc3f4f078",
            "uuid": "8e70c4ce-9e78-4fc2-89f0-67e09b8e78fe"
          },
          {
            "id": 243,
            "classifier_name": "Control Resource Command",
            "node": "8d906615-bd68-4e4f-8f31-e68707ec7573",
            "display_tags": "Emphasis", "display_flags": 16777216,
            "uuid": "3a7ece87-c9ff-46f6-ac29-4cde3545d0bb"
          },
          {
            "id": 244,
            "classifier_name": "Manage Resources",
            "node": "6f78148b-b8e2-4ae9-a0f7-b6f66c6ee703",
            "display_tags": "Emphasis", "display_flags": 16777216,
            "uuid": "995a7802-898c-4f94-a809-e702400a93ef"
          },
          {
            "id": 306,
            "classifier_name": "Resource Competition",
            "node": "07843fea-7a6f-498b-9665-df4534ed3ab2",
            "uuid": "fb8b7f39-95b8-4254-a019-a9ff0d7ac067"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 19,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Memory Controlling Patterns/Tactics",
        "description": [
                "This diagram shows patterns\n",
                "to control memory\n",
                "in a way that guarantees availability.\n",
                "\n",
                "Concept is that software components\n",
                "have a guarantee for a minimal amount\n",
                "of memory that they need to operate.\n",
                ""
        ],
        "list_order": 0,
        "parent_name": "Strategies for Performance Efficiency",
        "parent": "9458b3ac-ad10-4844-8f43-ec9be7e28d74",
        "uuid": "f35b66fe-7ccb-41d4-b4f7-5b60ebe8948f",
        "diagramelements":
        [
          {
            "id": 201,
            "classifier_name": "Schedule tasks",
            "node": "609b6ca6-fa01-4c7c-9125-9f337dae32a8",
            "uuid": "71cc6322-056c-4a9f-802a-a342d7602de3"
          },
          {
            "id": 202,
            "classifier_name": "Region based Memory Management",
            "node": "307b73b6-22f1-41ca-8260-c279f4922c92",
            "uuid": "e7b844b1-e32b-42f4-918c-e8e5da29545a"
          },
          {
            "id": 203,
            "classifier_name": "Static Allocation",
            "node": "34229de4-def4-4247-923f-8c8a81987923",
            "uuid": "f58ea281-0b79-4bfe-a31c-738c2ab4bd78"
          },
          {
            "id": 204,
            "classifier_name": "Object Pools",
            "node": "3238aaeb-c1d5-462c-b889-bb5bdfa61a33",
            "uuid": "74dd3dd4-e147-4969-9975-e086cc51184a"
          },
          {
            "id": 288,
            "classifier_name": "Streaming/Static Size Buffering",
            "node": "944c1d95-de36-448f-9a9e-4132e9a43369",
            "uuid": "b090044a-3421-41fa-849a-3c071c09a836"
          },
          {
            "id": 291,
            "classifier_name": "Concepts to plan and control memory usage",
            "node": "4af17c79-2d80-4a20-9512-c488e9540a0e",
            "uuid": "c3e247dc-0404-43c5-87af-4f86c2e4cb27"
          },
          {
            "id": 294,
            "classifier_name": "Control Resource Command",
            "node": "8d906615-bd68-4e4f-8f31-e68707ec7573",
            "uuid": "e55cc091-7ea3-48ca-ad26-045cdc6c1f7c"
          },
          {
            "id": 296,
            "classifier_name": "Stacks",
            "node": "6040bb89-3d97-4719-99b0-22699f11e6f3",
            "uuid": "00d60548-2336-43de-82f3-655719039ed2"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 13,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Memory Management Patterns/Tactics",
        "description": [
                "This diagram shows patterns that manage memory in a way that whoever needs ",
                "memory gets unused memory if available.\n",
                "\n",
                "Concept is, that every software component only allocates memory that it really ",
                "needs;\n",
                "if no memory is left, something will fail anyhow."
        ],
        "list_order": 32768,
        "parent_name": "Strategies for Performance Efficiency",
        "parent": "9458b3ac-ad10-4844-8f43-ec9be7e28d74",
        "uuid": "16eef350-3968-425d-a4cd-c9cd4992baf2",
        "diagramelements":
        [
          {
            "id": 156,
            "classifier_name": "Dynamic Allocation accepting controlled death",
            "node": "892984fa-e51d-4084-9e56-ba7732347787",
            "uuid": "a897ed39-46bf-407b-b419-0812f0a3a7ee"
          },
          {
            "id": 158,
            "classifier_name": "Weak Pointers / Caches",
            "node": "bfba1101-4ab4-4cd3-be9d-947a23a01933",
            "uuid": "9a3a58ee-b261-4933-848b-3bb9cf129242"
          },
          {
            "id": 159,
            "classifier_name": "Moving Memory Objects",
            "node": "f58a884c-9129-4cee-a195-e618560951aa",
            "uuid": "f04690eb-d365-4875-ac1e-c1f46fb8e406"
          },
          {
            "id": 226,
            "classifier_name": "Dynamic Allocation accepting degradation",
            "node": "214728c9-b08a-43c4-9122-8e3c2f3edbbe",
            "uuid": "36ed6546-02e1-4eb4-8c94-edd90466f835"
          },
          {
            "id": 289,
            "classifier_name": "Remote Execution",
            "node": "13a4c5f0-8b29-4692-89ba-e6fb3715fc14",
            "uuid": "f53542bd-2374-4854-a46c-074d60d1142f"
          },
          {
            "id": 290,
            "classifier_name": "Dynamic Allocation accepting sudden death",
            "node": "9d37d98a-df43-4c76-862b-e6d75ea4205d",
            "uuid": "0b387ae4-00be-477b-931e-cdbf87bec796"
          },
          {
            "id": 292,
            "classifier_name": "Concepts to manage memory on the fly",
            "node": "1b326327-217d-4fa0-bb17-5b620aa6e719",
            "uuid": "917bd07e-adf4-4eb2-ab8e-b744f309c679"
          },
          {
            "id": 295,
            "classifier_name": "Manage Resources",
            "node": "6f78148b-b8e2-4ae9-a0f7-b6f66c6ee703",
            "uuid": "6b3842aa-bb2d-4539-a341-828ce50d7599"
          },
          {
            "id": 297,
            "classifier_name": "Memory Estimation",
            "node": "817b2388-65bc-496b-a37a-07eaeefc63b0",
            "uuid": "4891ed61-9afb-4b12-a976-aa2f7c563bc6"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 44,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Compatibility",
        "description": [
                "Compatibility Subcharactersitics of Ext/Int Product Quality according to ",
                "ISO/IEC 25010:2011 (C0167), see D0023#name."
        ],
        "list_order": 6385630,
        "parent_name": "Quality Characteristics",
        "parent": "45fc4dee-2999-4742-9caa-997404191457",
        "uuid": "8f014900-1583-4df5-ba1f-50a7b43fc006",
        "diagramelements":
        [
          {
            "id": 444,
            "classifier_name": "Inter-operability",
            "node": "237779b9-5980-48c3-91dd-8e55562cac2e",
            "uuid": "87bc0b58-3a3e-42e0-84ad-fec9fe25e05e"
          },
          {
            "id": 445,
            "classifier_name": "Co-existence",
            "node": "f8f99d9e-0bf6-4811-9e11-f5bcd6478cc0",
            "uuid": "c43bffab-c772-4a69-9cb9-24c15c509cf4"
          },
          {
            "id": 446,
            "classifier_name": "Compatibility",
            "node": "ee8fa4b7-4673-4d28-8343-28260de8b85b",
            "uuid": "a8800df3-f900-48d4-b48b-619cb817cc4f"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 38,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Maintainability",
        "description": [
                "Maintainability Subcharactersitics of Ext/Int Product Quality \n",
                "according to ISO/IEC 25010:2011 (C0167), see D0023#name."
        ],
        "list_order": 33651199,
        "parent_name": "Quality Characteristics",
        "parent": "45fc4dee-2999-4742-9caa-997404191457",
        "uuid": "9d1a7a9e-b4b8-4097-a913-ca06d0ef44f2",
        "diagramelements":
        [
          {
            "id": 404,
            "classifier_name": "Maintainability",
            "node": "9288b6b6-64a9-4157-88b7-8e1226fed939",
            "uuid": "05bc0b51-232a-4efd-96a8-326bbfef3d97"
          },
          {
            "id": 405,
            "classifier_name": "Reusability",
            "node": "b56e8134-a6da-4fa8-bb27-617964b34c14",
            "uuid": "22b4f471-72e9-474c-8dbc-115159b3bbf3"
          },
          {
            "id": 406,
            "classifier_name": "Testability",
            "node": "c478e381-c500-4b3e-9305-57822f04e064",
            "uuid": "770beff2-198b-40dc-8fd0-75f364a087fa"
          },
          {
            "id": 407,
            "classifier_name": "Analyzability",
            "node": "8e9683a3-d412-428d-a68c-374aa6ad703c",
            "uuid": "60592956-2e8f-4f63-9d3e-241ed987a2ce"
          },
          {
            "id": 408,
            "classifier_name": "Modularity",
            "node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
            "uuid": "23888b0f-9b27-40de-a9eb-2bd608ef69cf"
          },
          {
            "id": 409,
            "classifier_name": "Modifyability",
            "node": "aa863c2c-3274-4ec3-a028-5468d2c10f3e",
            "uuid": "bf6768f1-b312-4a3f-9b34-e5c734942c06"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 7,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Strategies for Maintainability",
        "description": [
                "This diagram shows examples - not aiming for completeness."
        ],
        "list_order": -1,
        "parent_name": "Maintainability",
        "parent": "9d1a7a9e-b4b8-4097-a913-ca06d0ef44f2",
        "uuid": "f05046bc-aaa3-4403-a40f-1f2dee29bc6a",
        "diagramelements":
        [
          {
            "id": 61,
            "classifier_name": "Testability",
            "node": "c478e381-c500-4b3e-9305-57822f04e064",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "9ebe4757-c564-483a-9262-39de2a9693ef"
          },
          {
            "id": 62,
            "classifier_name": "Modifyability",
            "node": "aa863c2c-3274-4ec3-a028-5468d2c10f3e",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "24c4e3d0-bcc2-4b9c-a565-45a5f4db4616"
          },
          {
            "id": 63,
            "classifier_name": "Analyzability",
            "node": "8e9683a3-d412-428d-a68c-374aa6ad703c",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "b6ea2aa8-cfbb-4cd4-94cd-06cd51771251"
          },
          {
            "id": 64,
            "classifier_name": "Reusability",
            "node": "b56e8134-a6da-4fa8-bb27-617964b34c14",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "2df57a09-5899-4adf-b99b-2c1677532b13"
          },
          {
            "id": 65,
            "classifier_name": "Modularity",
            "node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "7ad17ee8-b2e3-41bc-8acd-f4b86a1c57e0"
          },
          {
            "id": 110,
            "classifier_name": "SOLID",
            "node": "2e9d9457-8a98-4e60-83cd-610851908b4a",
            "uuid": "69fd2fee-53c1-4b25-8f53-de986558c29a"
          },
          {
            "id": 112,
            "classifier_name": "Simplicity",
            "node": "b8e25e3b-fa91-4566-ad94-1b7756ebcecf",
            "uuid": "82f55c34-8365-4461-9b1b-bb16059577e6"
          },
          {
            "id": 117,
            "classifier_name": "Loose Coupling",
            "node": "f72a43f8-b222-4340-a5ef-c4d7fe628d3b",
            "uuid": "969cf462-4d82-4e83-a6d8-a847d7c92908"
          },
          {
            "id": 118,
            "classifier_name": "Information Hiding",
            "node": "a49d24cf-0ed2-4c39-b190-3b5fa6834825",
            "uuid": "a21edcc3-c13e-4f83-b8ce-1d9c9c0ae8a4"
          },
          {
            "id": 119,
            "classifier_name": "Least Astonishment",
            "node": "8a369a4a-85d8-4ec8-9c06-8c0a7452f127",
            "uuid": "ed092e6a-c7be-4bec-b20a-5bcd86a5b23e"
          },
          {
            "id": 120,
            "classifier_name": "Strong Cohesion",
            "node": "6592a6a4-b507-4faa-b060-757427ce6c55",
            "uuid": "80d572b5-f096-4465-bdb8-0a22090de853"
          },
          {
            "id": 145,
            "classifier_name": "automated Tests",
            "node": "d8b8bc49-d4bc-477e-b7aa-1444ddc3397a",
            "uuid": "53a2a553-27a5-4ea1-92d4-031bf6132019"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 12,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Simplicity Terms",
        "description": [
                ""
        ],
        "list_order": 32768,
        "parent_name": "Strategies for Maintainability",
        "parent": "f05046bc-aaa3-4403-a40f-1f2dee29bc6a",
        "uuid": "053c0fad-cd01-4a27-ba02-adb38c0beb05",
        "diagramelements":
        [
          {
            "id": 147,
            "classifier_name": "Simplicity",
            "node": "b8e25e3b-fa91-4566-ad94-1b7756ebcecf",
            "uuid": "7d81d4e7-a74b-45e5-a6d9-d977c24eb61e"
          },
          {
            "id": 148,
            "classifier_name": "KISS",
            "node": "222112dc-6f70-4dfe-b55e-590f6cd80ddd",
            "uuid": "2e026631-05d2-43ca-baa3-8deee69eee63"
          },
          {
            "id": 149,
            "classifier_name": "Occam's razor",
            "node": "7cd6c08b-5a4f-47eb-a9d3-d4bdcf576e93",
            "uuid": "30506ae9-2a22-4695-ba3d-c6d6e1baafac"
          },
          {
            "id": 150,
            "classifier_name": "YAGNI",
            "node": "2666f713-dc29-42eb-bf4d-1495133904e9",
            "uuid": "f85f890f-6963-4a45-a5da-0d069b57ce35"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 16,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "SOLID Principles",
        "description": [
                ""
        ],
        "list_order": 49152,
        "parent_name": "Strategies for Maintainability",
        "parent": "f05046bc-aaa3-4403-a40f-1f2dee29bc6a",
        "uuid": "7a833304-6b33-4201-89f4-6c061dbfd1b0",
        "diagramelements":
        [
          {
            "id": 173,
            "classifier_name": "SOLID",
            "node": "2e9d9457-8a98-4e60-83cd-610851908b4a",
            "uuid": "71f89ef9-1169-4984-8e18-80403c4f3175"
          },
          {
            "id": 174,
            "classifier_name": "Single Responsability",
            "node": "7cb37e63-27d6-4f92-ae09-7c22f9e7fa7e",
            "uuid": "9fbe42ff-59d5-456e-81d7-956d0f8ca49c"
          },
          {
            "id": 175,
            "classifier_name": "Open/Closed",
            "node": "542f8c3e-7a92-4d33-9f44-4512738253db",
            "uuid": "5311b8a1-e396-4512-9304-0dd7976c9ee3"
          },
          {
            "id": 176,
            "classifier_name": "Interface Segregation",
            "node": "de76c9f1-9296-4e69-a640-1bfc57ba8a68",
            "uuid": "4bce6f95-a783-4886-9e41-d99da73749d6"
          },
          {
            "id": 177,
            "classifier_name": "Liskov Substitution",
            "node": "a9ebbede-9c49-4de1-a2d2-107af4fa7e09",
            "uuid": "32691096-0a22-4bd2-9aa6-df511da9a5d2"
          },
          {
            "id": 178,
            "classifier_name": "Dependency Inversion",
            "node": "6d515926-c548-486d-8304-dad434898ff8",
            "uuid": "7e97be82-20c5-446e-9724-bd3008e50329"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 50,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "API Guidelines",
        "description": [
                ""
        ],
        "list_order": 98304,
        "parent_name": "Strategies for Maintainability",
        "parent": "f05046bc-aaa3-4403-a40f-1f2dee29bc6a",
        "uuid": "fca2562f-6582-47dd-91ad-8418b96bb624",
        "diagramelements":
        [
          {
            "id": 477,
            "classifier_name": "Modularity",
            "node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "5ab37ad3-282b-4380-a350-a28328133efc"
          },
          {
            "id": 478,
            "classifier_name": "Reusability",
            "node": "b56e8134-a6da-4fa8-bb27-617964b34c14",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "b2a2b77b-2039-4992-b956-d7a61d726534"
          },
          {
            "id": 479,
            "classifier_name": "Atomicity of Data",
            "node": "bd75685b-bea7-46e0-9e8c-866b41d1139a",
            "uuid": "6b766121-6674-4b4e-a343-cfaba98a34e3"
          },
          {
            "id": 480,
            "classifier_name": "Stateless",
            "node": "aaf54be0-7842-43e5-bbc0-7f3e0485ac89",
            "uuid": "3c6207d8-c86a-437b-9dbe-68b8e1d62293"
          },
          {
            "id": 481,
            "classifier_name": "Clear Semantics",
            "node": "df8519ad-397b-4bde-a02f-1bbbb5e30711",
            "uuid": "79e003ac-9a52-47a7-8fbb-e7cd4dcc2c1d"
          },
          {
            "id": 482,
            "classifier_name": "ipc-quartztime recommendations",
            "node": "bdfce6a2-5ebb-46bc-b3bb-2b32cb79aa9d",
            "uuid": "115da946-fc5c-4f2b-9e3a-bd02e0e58fba"
          },
          {
            "id": 483,
            "classifier_name": "Coarse-granular access rights",
            "node": "b4aef49f-e488-48b7-bbca-c0754abe79e4",
            "uuid": "8b9602d8-3c3f-49f4-9c04-fd476ba4ac60"
          },
          {
            "id": 484,
            "classifier_name": "Version Compatible",
            "node": "044e7a90-11c3-4c19-ad6e-66ed95d1cae7",
            "uuid": "48d99a47-50f5-489e-95cd-2f058b2b5845"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 20,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Security",
        "description": [
                "Security Subcharactersitics of Ext/Int Product Quality \n",
                "according to ISO/IEC 25010:2011 (C0167), see D0023#name."
        ],
        "list_order": 671156222,
        "parent_name": "Quality Characteristics",
        "parent": "45fc4dee-2999-4742-9caa-997404191457",
        "uuid": "280222f5-37aa-43fa-8909-506f958f9cfc",
        "diagramelements":
        [
          {
            "id": 214,
            "classifier_name": "Security",
            "node": "0201be50-600f-44c8-aad8-6083621db401",
            "uuid": "df423cdb-1cb3-4740-b235-1b693c9d6e4c"
          },
          {
            "id": 215,
            "classifier_name": "Confidentiality",
            "node": "111f7cf4-c0d3-4bc1-bb39-f711347c95bf",
            "uuid": "9b1126b9-b277-4c9e-93f0-81df4ce2996e"
          },
          {
            "id": 216,
            "classifier_name": "Integrity",
            "node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
            "uuid": "d19f59f0-cb15-447f-801d-7c023d795556"
          },
          {
            "id": 217,
            "classifier_name": "Accountability",
            "node": "03692939-1bd3-4b25-8328-9c09e2220b17",
            "uuid": "b82c0efb-92c8-4502-ad47-6019a4e69395"
          },
          {
            "id": 218,
            "classifier_name": "Authenticity",
            "node": "a46db944-f3fb-40c0-872f-d02a03409e6a",
            "uuid": "fa7037cb-5d28-431f-b8c4-60ecaa7a6467"
          },
          {
            "id": 219,
            "classifier_name": "Non-Repudiation",
            "node": "6aefcb83-7281-4dc2-b4a1-2e58e33a1291",
            "uuid": "2d418718-d6a2-4c54-b428-fa7ddfa96a48"
          },
          {
            "id": 458,
            "classifier_name": "Resistence",
            "node": "6c94dfde-39f6-4fa2-b5f7-58e0e62c8a3f",
            "uuid": "2a452e2f-41e7-4bb2-b9ee-18edab1b5b2d"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 10,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Strategies for Security w/o Integr.",
        "description": [
                "Functional safety and security are different goals\n",
                "but have common mechanisms to support these.\n",
                "\n",
                "The diagram is not meant to be complete,\n",
                "it just shows some technical mechanisms support quality goals.\n",
                "\n",
                "Especially for safety and security, selecting the right set of the appropriate ",
                "mechanisms is crucial."
        ],
        "list_order": -1,
        "parent_name": "Security",
        "parent": "280222f5-37aa-43fa-8909-506f958f9cfc",
        "uuid": "c4191860-edc2-47a0-8f58-943d55dbb8a4",
        "diagramelements":
        [
          {
            "id": 84,
            "classifier_name": "Confidentiality",
            "node": "111f7cf4-c0d3-4bc1-bb39-f711347c95bf",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "ada863c9-4175-49f3-ba2a-0d28be99035d"
          },
          {
            "id": 86,
            "classifier_name": "Authenticity",
            "node": "a46db944-f3fb-40c0-872f-d02a03409e6a",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "7e60f192-0d72-4007-bc3e-0b81d9e443d8"
          },
          {
            "id": 93,
            "classifier_name": "Cryptographic Signatures",
            "node": "6d99baa8-17a9-4da4-9ced-2b8af836acc4",
            "uuid": "2cae8c07-5944-4604-a7a0-b7a7c05768ab"
          },
          {
            "id": 94,
            "classifier_name": "Encryption",
            "node": "72586deb-b89f-4954-adec-2e1d9f38f534",
            "uuid": "7f044c51-e644-4908-bcc9-1e3517e8f42e"
          },
          {
            "id": 113,
            "classifier_name": "Least Priviledge",
            "node": "e55acb1b-b8f0-4669-b8c2-65f479e6d312",
            "uuid": "f038d0d3-54c8-4f53-b710-47c956450aa7"
          },
          {
            "id": 114,
            "classifier_name": "Non-Repudiation",
            "node": "6aefcb83-7281-4dc2-b4a1-2e58e33a1291",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "83da18aa-a2a5-4e1e-a122-86c3abb5e144"
          },
          {
            "id": 115,
            "classifier_name": "Accountability",
            "node": "03692939-1bd3-4b25-8328-9c09e2220b17",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "49959f7b-20fb-4e86-83e8-2b8e50b15cfb"
          },
          {
            "id": 124,
            "classifier_name": "Secure Boot",
            "node": "b9b37c5c-52fa-4ad6-a22b-41873523e665",
            "uuid": "2bb9d589-0c85-4c21-a6f1-b7a1474c977f"
          },
          {
            "id": 138,
            "classifier_name": "Groups",
            "node": "df92953a-2c96-4712-bdc3-07ea1e186d37",
            "uuid": "329924e6-61bc-4d06-8af2-11525dc15561"
          },
          {
            "id": 139,
            "classifier_name": "Certificates",
            "node": "e85a50ee-4173-4afd-bb02-241871dd28c8",
            "uuid": "5404f43a-ca60-4918-ac2b-73137f1e15ab"
          },
          {
            "id": 186,
            "classifier_name": "Fail Secure",
            "node": "96b2fe54-2407-43b6-9cfe-bb17b2337f81",
            "uuid": "7685eeb4-54e1-4473-956e-fa8530639b6e"
          },
          {
            "id": 188,
            "classifier_name": "Secure Defaults",
            "node": "ceabfa71-2d97-4073-9cd0-3d6c09669185",
            "uuid": "9f448af8-8326-47c3-be46-7913bd5d8343"
          },
          {
            "id": 460,
            "classifier_name": "Resistence",
            "node": "6c94dfde-39f6-4fa2-b5f7-58e0e62c8a3f",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "0450b2b5-369b-452d-a851-769519f3e91d"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 47,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Tactics for Public/Private Keys",
        "description": [
                ""
        ],
        "list_order": 32768,
        "parent_name": "Strategies for Security w/o Integr.",
        "parent": "c4191860-edc2-47a0-8f58-943d55dbb8a4",
        "uuid": "f2dd3250-28d4-4e07-9066-a0c38775c7bf",
        "diagramelements":
        [
          {
            "id": 455,
            "classifier_name": "Factorization based",
            "node": "93eebd4b-38ab-4684-91c0-fa4fd54f0b62",
            "uuid": "87bacd8e-d6d9-419a-867c-8fa2caa5b204"
          },
          {
            "id": 456,
            "classifier_name": "Discrete Logarithm based",
            "node": "0bdc873e-a80d-4dc8-af77-b30fb4f40501",
            "uuid": "42c230f7-864b-470b-b71c-463ad7404968"
          },
          {
            "id": 457,
            "classifier_name": "Post Quantum Cryptography",
            "node": "b297f2ef-2e7f-42c1-a020-7e1e5f189859",
            "uuid": "2beea1dd-07c5-4299-a600-c65a4cfaa7cf"
          },
          {
            "id": 476,
            "classifier_name": "Hidden subgroup problem",
            "node": "2e4bee7c-5fd4-4800-ae18-3350c55b677e",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "ebfb7584-5a1c-47d1-ad31-bd842c103e21"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 42,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Strategies for Security/Integrity",
        "description": [
                ""
        ],
        "list_order": 1073741823,
        "parent_name": "Security",
        "parent": "280222f5-37aa-43fa-8909-506f958f9cfc",
        "uuid": "f8e21f67-c894-4a88-95b4-0e3d3955add8",
        "diagramelements":
        [
          {
            "id": 432,
            "classifier_name": "Integrity",
            "node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "c2f3c48f-fa03-491b-b024-d78cb9c84fb0"
          },
          {
            "id": 433,
            "classifier_name": "Over-the-Air Updates",
            "node": "e1c60485-44f6-4cc7-928b-04f4c9ca52d6",
            "uuid": "422ea24c-2883-4b4b-a9ba-a5b71d5e7208"
          },
          {
            "id": 434,
            "classifier_name": "Partitioning",
            "node": "152cb739-2190-47bc-9579-a24389e1fb5e",
            "uuid": "17e94e25-0aff-4226-89d7-761acfa4da04"
          },
          {
            "id": 435,
            "classifier_name": "Secure Boot",
            "node": "b9b37c5c-52fa-4ad6-a22b-41873523e665",
            "uuid": "1fbb356d-4398-4ddd-9fd8-5f38f840777c"
          },
          {
            "id": 436,
            "classifier_name": "Input Signal Validation",
            "node": "e82dad45-7be8-4a12-9f96-695752e6967c",
            "uuid": "4fcbe034-eac1-4a5f-9f3a-6acfb3b1f270"
          },
          {
            "id": 437,
            "classifier_name": "Reduce Attack Surface",
            "node": "1c0235e9-cc6c-4b9c-aaca-3cf0e5602c10",
            "uuid": "5c4a935f-0e8d-4cfb-b38b-5e655bb877f9"
          },
          {
            "id": 438,
            "classifier_name": "Secure Weakest Link",
            "node": "e8ce339c-66c9-4adf-afba-a36da2813136",
            "uuid": "8aa19747-cf6a-47dd-bbca-f79006f825a4"
          },
          {
            "id": 439,
            "classifier_name": "Least Priviledge",
            "node": "e55acb1b-b8f0-4669-b8c2-65f479e6d312",
            "uuid": "9dcfbcad-46d8-461f-abda-659aaff6a13f"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 30,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Tactics for Integrity",
        "description": [
                ""
        ],
        "list_order": -1073741824,
        "parent_name": "Strategies for Security/Integrity",
        "parent": "f8e21f67-c894-4a88-95b4-0e3d3955add8",
        "uuid": "fb025383-f93f-4ed1-ab92-4bb0520021fe",
        "diagramelements":
        [
          {
            "id": 335,
            "classifier_name": "TOCTOU",
            "node": "4f3cf346-69e3-4891-a688-7564d3a27418",
            "uuid": "dafe37ce-c435-4785-95da-6a91ca99d4aa"
          },
          {
            "id": 337,
            "classifier_name": "Integrity",
            "node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "3fe17a48-3214-4210-8cc9-7869575b1282"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 17,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Tactics for Partitioning",
        "description": [
                ""
        ],
        "list_order": -1,
        "parent_name": "Strategies for Security/Integrity",
        "parent": "f8e21f67-c894-4a88-95b4-0e3d3955add8",
        "uuid": "16167bc0-022a-4600-83ad-d17e09367c79",
        "diagramelements":
        [
          {
            "id": 181,
            "classifier_name": "Partitioning",
            "node": "152cb739-2190-47bc-9579-a24389e1fb5e",
            "uuid": "66035211-9fa9-4d7b-8fc0-ff9fc9a8d17c"
          },
          {
            "id": 182,
            "classifier_name": "SoC HW Partitions",
            "node": "06cbfec4-f818-4e7a-b27f-140993bdb745",
            "uuid": "25c049df-32ac-41df-9a49-9dc00a6d0b16"
          },
          {
            "id": 183,
            "classifier_name": "Network Partitioniong",
            "node": "f9275a5f-c4d0-40ac-89c4-0ee6e1bf50c1",
            "uuid": "4682be3b-31ed-481c-8fe5-da573999a126"
          },
          {
            "id": 184,
            "classifier_name": "SW Partitions",
            "node": "1c78e508-b9f0-43b0-8cb1-fea720c50183",
            "uuid": "c58e36bb-5f99-4c08-8636-88babec5c199"
          },
          {
            "id": 185,
            "classifier_name": "Trust Levels",
            "node": "94106649-3e4e-4731-8073-dc035b40df22",
            "uuid": "eb93c487-88d8-4e6e-ab72-d2454fdb9aaf"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 27,
        "type": "Requirement Diagram", "diagram_type": 9,
        "name": "Quality in Use",
        "description": [
                "Charactersitics and subcharactersitics of quality in use according to ISO/IEC ",
                "25010:2011 (C0167), see D0023#name."
        ],
        "list_order": 1073790975,
        "parent_name": "Quality Characteristics",
        "parent": "45fc4dee-2999-4742-9caa-997404191457",
        "uuid": "b03046e4-9489-444b-b3a3-b4b0a4a1dd91",
        "diagramelements":
        [
          {
            "id": 278,
            "classifier_name": "Effectiveness",
            "node": "8ec0dfb4-7547-40da-9b7e-0b1e6a235ac3",
            "display_tags": "Emphasis", "display_flags": 16777216,
            "uuid": "bd7e1397-fcf6-4f8e-a9dd-fec5f52ecabc"
          },
          {
            "id": 279,
            "classifier_name": "Efficiency",
            "node": "1cfd262b-29d8-4944-80a5-ef0297506a08",
            "display_tags": "Emphasis", "display_flags": 16777216,
            "uuid": "7a2a79e9-b9c6-4634-9d70-b9606d9f55bd"
          },
          {
            "id": 280,
            "classifier_name": "Freedom from Risk",
            "node": "c93efa8b-36e9-49bd-87c4-5f236e4371e8",
            "display_tags": "Emphasis", "display_flags": 16777216,
            "uuid": "c688871d-6e09-430b-bcf6-38874f0ff58f"
          },
          {
            "id": 281,
            "classifier_name": "Context Coverage",
            "node": "298f39de-0dad-45a8-893b-5b3ce27a48eb",
            "display_tags": "Emphasis", "display_flags": 16777216,
            "uuid": "5b80f0ca-4cb8-46f9-ba52-c24c9ac1343e"
          },
          {
            "id": 282,
            "classifier_name": "Satisfaction",
            "node": "a72211d7-244f-4ecc-928d-432fd1131579",
            "display_tags": "Emphasis", "display_flags": 16777216,
            "uuid": "fd585b9f-2a5f-4eff-951a-7592feabb999"
          },
          {
            "id": 350,
            "classifier_name": "Economic risk mitigation",
            "node": "5a96e34d-5c00-4a24-a78f-acefa33b30c2",
            "uuid": "edd31196-2a0b-43ef-bdfc-51a6858b3eeb"
          },
          {
            "id": 351,
            "classifier_name": "Health and safety risk mitigation",
            "node": "5acd2f68-ad2c-4b24-b99b-5003dde86088",
            "uuid": "e683ceb4-c129-4565-84dc-979a4d3fbf9b"
          },
          {
            "id": 352,
            "classifier_name": "Environmental risk mitigation",
            "node": "50a092e7-0b67-4994-8bc8-36c127953866",
            "uuid": "db948b2a-d6e8-4af1-99cc-a567239d776e"
          },
          {
            "id": 353,
            "classifier_name": "Flexibility",
            "node": "242b827a-2608-4c7b-9216-dba1e4fffdda",
            "uuid": "1c5a5182-a664-47fe-86f0-e02e3974d81c"
          },
          {
            "id": 354,
            "classifier_name": "Context completeness",
            "node": "27bc4f26-6ab7-4159-a450-0a9c981cd7b8",
            "uuid": "06b3867f-7f2f-4202-a1b2-51911439fef0"
          },
          {
            "id": 355,
            "classifier_name": "Usefulness",
            "node": "e58c3cef-1ab4-45a4-b1bf-8ac8c5a3e46b",
            "uuid": "b449b128-151c-4b7e-a0ef-162be1a970b4"
          },
          {
            "id": 356,
            "classifier_name": "Trust",
            "node": "9e0f74ab-4d70-4349-810b-48f03afc6ffa",
            "uuid": "968f7a93-772a-4030-b6cb-079c1142c90b"
          },
          {
            "id": 357,
            "classifier_name": "Pleasure",
            "node": "dbc7acf2-6a22-4e74-82db-1d802d63aa7f",
            "uuid": "21567cd9-5d07-4dc7-ad16-9ce30afe7fc1"
          },
          {
            "id": 358,
            "classifier_name": "Comfort",
            "node": "1737a735-7f65-4a5f-9d74-fb1c0eb2aaf8",
            "uuid": "eed17a67-1f24-439b-8e27-a05d9440cb8d"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 25,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Strategies for Safety Risk Mitigation",
        "description": [
                ""
        ],
        "list_order": 0,
        "parent_name": "Quality in Use",
        "parent": "b03046e4-9489-444b-b3a3-b4b0a4a1dd91",
        "uuid": "7a2c1c6e-8f4b-46a5-9a5b-5f1a4348df08",
        "diagramelements":
        [
          {
            "id": 251,
            "classifier_name": "Partitioning",
            "node": "152cb739-2190-47bc-9579-a24389e1fb5e",
            "uuid": "6b65c417-3c85-4d13-9ad9-56d0066d4dd0"
          },
          {
            "id": 252,
            "classifier_name": "Functional Safety",
            "node": "486e43a4-edea-4ecb-a34e-0596617c298d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "e81fb16f-1e46-4e9e-a9d6-a561428727e2"
          },
          {
            "id": 253,
            "classifier_name": "Monitoring",
            "node": "621cb7bd-15aa-43cc-81fb-65da0f5d70c5",
            "uuid": "d8e2afea-70f4-4816-b21f-c165d528ad65"
          },
          {
            "id": 254,
            "classifier_name": "Real Time Execution",
            "node": "fb10b08a-995e-4edf-ba1a-77b94668bb98",
            "uuid": "f1466cee-9c8c-4713-98a4-2fc711492ad2"
          },
          {
            "id": 379,
            "classifier_name": "Redundancy",
            "node": "06bc06e7-4ad3-405c-ae0b-8a66cd7a79b6",
            "uuid": "79c13bfd-53bb-47c7-b976-be40909de13a"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 11,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Tactics for Safety I",
        "description": [
                "This diagram shows examples for measures\n",
                " - not aiming for completeness.\n",
                "\n",
                "Especially for safety and security, selecting the right set of the appropriate ",
                "mechanisms is crucial."
        ],
        "list_order": 0,
        "parent_name": "Strategies for Safety Risk Mitigation",
        "parent": "7a2c1c6e-8f4b-46a5-9a5b-5f1a4348df08",
        "uuid": "3d483171-5b71-46c7-afb6-d7db8d94e41a",
        "diagramelements":
        [
          {
            "id": 129,
            "classifier_name": "Functional Safety",
            "node": "486e43a4-edea-4ecb-a34e-0596617c298d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "02b6a97f-dcc5-4697-b337-64608fc5ebc8"
          },
          {
            "id": 130,
            "classifier_name": "Monitoring",
            "node": "621cb7bd-15aa-43cc-81fb-65da0f5d70c5",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "68b808fd-53ce-4f1c-910b-64d3419cabbc"
          },
          {
            "id": 131,
            "classifier_name": "Input Signal Validation",
            "node": "e82dad45-7be8-4a12-9f96-695752e6967c",
            "uuid": "07a6d418-6894-42f8-9641-6bed9981bb4e"
          },
          {
            "id": 132,
            "classifier_name": "Real Time Execution",
            "node": "fb10b08a-995e-4edf-ba1a-77b94668bb98",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "7ebd4776-ad39-40c1-887c-121db05fdb17"
          },
          {
            "id": 133,
            "classifier_name": "Trusted Data Paths",
            "node": "0167a278-643e-4f00-a507-ca9a1a028513",
            "uuid": "605d0f76-b86c-4e47-ba84-15e1ee9fef83"
          },
          {
            "id": 134,
            "classifier_name": "Cryptographic Signatures",
            "node": "6d99baa8-17a9-4da4-9ced-2b8af836acc4",
            "uuid": "90cf5b8d-da98-4cf6-9d9a-bae8ab4369ff"
          },
          {
            "id": 135,
            "classifier_name": "Partitioning",
            "node": "152cb739-2190-47bc-9579-a24389e1fb5e",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "b802443a-abda-4de4-b144-96186c0da29b"
          },
          {
            "id": 349,
            "classifier_name": "freedom from interference (FFI)",
            "node": "1a1600ad-4966-4d8d-9fc5-e674648231c0",
            "uuid": "7bcfbddf-a74b-4c44-bb97-ca3e915b7573"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 35,
        "type": "Component Diagram", "diagram_type": 31,
        "name": "Tactics for Safety II",
        "description": [
                ""
        ],
        "list_order": 32768,
        "parent_name": "Strategies for Safety Risk Mitigation",
        "parent": "7a2c1c6e-8f4b-46a5-9a5b-5f1a4348df08",
        "uuid": "9dced986-67a8-4c39-9afc-78c95c78119e",
        "diagramelements":
        [
          {
            "id": 378,
            "classifier_name": "Redundancy",
            "node": "06bc06e7-4ad3-405c-ae0b-8a66cd7a79b6",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "f17994c5-de85-43bf-b6c1-27d5be462730"
          },
          {
            "id": 380,
            "classifier_name": "Functional Safety",
            "node": "486e43a4-edea-4ecb-a34e-0596617c298d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "040f2827-be03-4260-99ee-d71905f1518e"
          },
          {
            "id": 381,
            "classifier_name": "Lockstep CPUs",
            "node": "256a41a3-cebe-4bc4-83e7-a045848b35a4",
            "uuid": "2fb84e9d-49c6-41bd-a90c-5e8a1f6c5993"
          },
          {
            "id": 382,
            "classifier_name": "ECC on memory",
            "node": "c6a53466-e8ab-445d-b1da-d17c6840b871",
            "uuid": "f5ce798b-c2b3-4657-a902-68d29b21268c"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 3,
        "type": "Activity Diagram", "diagram_type": 11,
        "name": "Process Quality",
        "description": [
                "The turtle diagram shows the elements of a process."
        ],
        "list_order": 16384,
        "parent_name": "Quality",
        "parent": "553523e8-f2b8-4a78-b13d-b2a0e4100cbc",
        "uuid": "bc47e5d0-cdb6-4a08-a50c-28d28de75dbc",
        "diagramelements":
        [
          {
            "id": 5,
            "classifier_name": "Process",
            "node": "a6643993-8795-4007-aa72-a9bc650ee33a",
            "uuid": "211f0124-6684-433e-a2eb-7b9dab79cd45"
          },
          {
            "id": 6,
            "classifier_name": "With What",
            "node": "68514ef2-9469-4514-bf16-c9a90b65d489",
            "uuid": "6b42bae9-5534-4a39-8515-9fbdd02b1333"
          },
          {
            "id": 7,
            "classifier_name": "Output",
            "node": "d57e1279-e6f4-4264-9f19-17f61d65dcd4",
            "uuid": "e8696a6f-7397-429f-a195-5a661c5907b4"
          },
          {
            "id": 8,
            "classifier_name": "How",
            "node": "d41e81d7-d774-48cc-af28-d1c9c63196b9",
            "uuid": "320ba15b-476e-4716-b7e9-c1218ee41a1a"
          },
          {
            "id": 9,
            "classifier_name": "What Results",
            "node": "33915802-7b6f-44d0-9101-09704a5bb693",
            "uuid": "fd0bd0ee-5f2e-49fd-989c-709c5ced6e36"
          },
          {
            "id": 10,
            "classifier_name": "Who",
            "node": "02246985-7bc8-4cb0-ae07-42255d5a92f4",
            "uuid": "1c006669-e9e3-42d8-aa6b-37b5fba04a02"
          },
          {
            "id": 11,
            "classifier_name": "Input",
            "node": "e971ff52-173b-4bf5-ad7a-9c522ca0550e",
            "uuid": "4a0ec0b1-db2c-4760-90a8-d91e54e0b9b3"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 6,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Standard Process Models",
        "description": [
                "Process Models that focus on Software Development"
        ],
        "list_order": 0,
        "parent_name": "Process Quality",
        "parent": "bc47e5d0-cdb6-4a08-a50c-28d28de75dbc",
        "uuid": "b6b35356-bbfb-44f3-bdb6-25899c5d405f",
        "diagramelements":
        [
          {
            "id": 58,
            "classifier_name": "CMMI",
            "node": "7779f5cd-ca83-4f62-9f30-271ff6ce7d4d",
            "uuid": "1bb39322-a38b-446d-9cde-e5f4d70ebb6b"
          },
          {
            "id": 60,
            "classifier_name": "Medical SPICE",
            "node": "086c5edb-b8e4-49ba-aa99-4a1f3ded8e61",
            "uuid": "d560c8af-a0d1-47e5-aeb8-2c264edabf0f"
          },
          {
            "id": 330,
            "classifier_name": "Automotive SPICE",
            "node": "f591a38d-0ee5-4d0a-815b-55f8ec8e9b2b",
            "uuid": "4a8f5ca1-6aec-4a3a-82e2-4314c2edb654"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 9,
        "type": "Activity Diagram", "diagram_type": 11,
        "name": "V Model",
        "description": [
                "The V-model defines an organization of processes that follows the abstraction ",
                "levels of a project:\n",
                "- tests are counnerparts to requirements,\n",
                "- integration is counterpart to architecture."
        ],
        "list_order": 24576,
        "parent_name": "Process Quality",
        "parent": "bc47e5d0-cdb6-4a08-a50c-28d28de75dbc",
        "uuid": "4e4863e9-5015-4d18-9544-a6f068117fdf",
        "diagramelements":
        [
          {
            "id": 73,
            "classifier_name": "Requirements Definition",
            "node": "23fe63a6-03df-423a-bc3d-2389308c6423",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "8d22f5c1-03cc-40c1-9725-3a44a8e01ed6"
          },
          {
            "id": 74,
            "classifier_name": "System Architecture",
            "node": "c9c266ac-3d61-41b5-b633-b2a556ec98e5",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "68223f33-6c57-4530-a44a-77e29094a3e2"
          },
          {
            "id": 75,
            "classifier_name": "Requirements Refinement",
            "node": "c555c670-19dd-4a2b-8039-eb1e047893d4",
            "uuid": "cb0562a1-b24e-4fba-9baf-5e10f4978d67"
          },
          {
            "id": 76,
            "classifier_name": "Software Architecture",
            "node": "dfd26366-dff5-41e3-b398-d4bc15cbfecb",
            "uuid": "70d991e5-6d25-453d-a576-2f4ceb43eadf"
          },
          {
            "id": 77,
            "classifier_name": "Construction",
            "node": "42a613bc-fe06-4b1c-8c4a-b6e6e064385b",
            "uuid": "ee2a5af2-297b-4221-8df3-f614b79eb9c2"
          },
          {
            "id": 78,
            "classifier_name": "Software Integration and Test",
            "node": "c2e54cb9-f45b-4bdf-ab9a-a2a37c0cddbc",
            "uuid": "add0d476-a380-49ed-86c1-d61adee004f9"
          },
          {
            "id": 79,
            "classifier_name": "Software Qualification Test",
            "node": "2ab9c1fc-179b-4cd1-bd3c-09f92bb16eef",
            "uuid": "ed63c190-6913-4c60-a604-b36f07b118bf"
          },
          {
            "id": 80,
            "classifier_name": "System Integration and Test",
            "node": "c96647b2-be2a-4413-8ae6-90976ed2c719",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "d8ee50c6-78b6-4860-b46c-7566175c0728"
          },
          {
            "id": 81,
            "classifier_name": "System Qualification Test",
            "node": "d79de9a5-bc92-4359-889f-d22771927c0c",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "19065303-65d3-4907-a315-04e5be90ca43"
          },
          {
            "id": 144,
            "classifier_name": "Unit Test",
            "node": "797687f9-c060-49e7-bc51-8790a725f4d0",
            "uuid": "24848726-6d41-4c96-87f4-6ea762aa5d3c"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 14,
        "type": "List", "diagram_type": 0,
        "name": "Standard Methods",
        "description": [
                "This diagram lists methods to ensure quality.\n",
                "\n",
                "Outcome of these methods is either a list of requirements/actions that needs to ",
                "be implemented or a risk list that needs to be assessed and mitigations ",
                "defined.\n",
                ""
        ],
        "list_order": 32768,
        "parent_name": "Process Quality",
        "parent": "bc47e5d0-cdb6-4a08-a50c-28d28de75dbc",
        "uuid": "85fd634f-20cc-4db0-b17c-ebec3bacb9d5",
        "diagramelements":
        [
          {
            "id": 162,
            "classifier_name": "FMEA (Technical Risk Management)",
            "node": "37a49d1d-1c9b-4c25-a988-da9c5beb14d8",
            "uuid": "77dd32a1-840b-4094-b48a-05dc6097a4b1"
          },
          {
            "id": 163,
            "classifier_name": "TARA (Security Analysis)",
            "node": "eb13495d-aed6-4fbd-9636-991873ff1dcb",
            "uuid": "b6b98771-55a2-49a4-a3a5-801beca75f94"
          },
          {
            "id": 164,
            "classifier_name": "Safety Case (Goal Structured Notation)",
            "node": "f5ee6c07-8ac1-46b7-aad9-c93c54b0ee9d",
            "uuid": "f59d42ec-ad0c-47c2-9a3e-89492eb53965"
          },
          {
            "id": 259,
            "classifier_name": "ATAM (Architecture Tradeoff Analysis)",
            "node": "06674066-9e31-465d-8010-00eb9b09e482",
            "uuid": "97b16102-7610-4ad0-a3fd-5f5d0ec441b5"
          },
          {
            "id": 374,
            "classifier_name": "HARA (Hazard and Risk Analysis)",
            "node": "e425ba59-e773-4088-b776-6086c1f00d3f",
            "uuid": "6922c14e-df33-40ae-a960-c422f61b1a53"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 18,
        "type": "Activity Diagram", "diagram_type": 11,
        "name": "Security Analysis",
        "description": [
                "see Internet Security (C0172) in D0023#name."
        ],
        "list_order": 32768,
        "parent_name": "Standard Methods",
        "parent": "85fd634f-20cc-4db0-b17c-ebec3bacb9d5",
        "uuid": "b226e8c8-1811-4e32-bd06-266c54f44d64",
        "diagramelements":
        [
          {
            "id": 190,
            "classifier_name": "start analysis",
            "node": "089f57cf-0d48-4675-99a4-3735b738374c",
            "uuid": "f9e4682a-a7e0-4ef8-b361-24b9a0dc526c"
          },
          {
            "id": 191,
            "classifier_name": "Define Assets to Protect",
            "node": "8aabeeb4-d93e-4dc9-a1d8-9d02a381f531",
            "uuid": "df5449af-9eed-462d-adfa-cec5b892709c"
          },
          {
            "id": 192,
            "classifier_name": "Define System Context",
            "node": "d9b496a6-0974-4576-833f-9f590902a113",
            "uuid": "e63b91c4-3c3a-4ba4-9116-8cab19bca998"
          },
          {
            "id": 193,
            "classifier_name": "Show Locations of Assets",
            "node": "05ab5bd3-3957-4683-9c66-bad7ac0b84b9",
            "uuid": "bf279230-c53c-470e-946c-76b6fa199346"
          },
          {
            "id": 194,
            "classifier_name": "Define Attack Vectors",
            "node": "3bcff3f2-82ec-4c55-9163-117f5f997b88",
            "uuid": "2cc6c89e-1e3e-40e2-a401-17bdb707fd17"
          },
          {
            "id": 195,
            "classifier_name": "Define Mitigations",
            "node": "8927fab2-ff24-4c69-9fa4-c9863c153af7",
            "uuid": "b0ae8e10-7a1c-430d-a3dc-c01733a6e7aa"
          },
          {
            "id": 196,
            "classifier_name": "Re-evaluate Risks",
            "node": "593e4f3d-9bdd-46d3-987e-9e73704e6249",
            "uuid": "b6cd7d04-8d80-4891-82c3-c9f3a489ade8"
          },
          {
            "id": 197,
            "classifier_name": "finish analysis",
            "node": "8e0f872f-9683-45fc-97c0-e0f539c2974a",
            "uuid": "9285e34d-0aa3-4a1c-ad1a-618e0e8175ff"
          },
          {
            "id": 286,
            "classifier_name": "security analysis",
            "node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "5645d124-5ee4-496e-afa6-e1c9efa2bdb0"
          },
          {
            "id": 321,
            "classifier_name": "Define Trust Boundaries",
            "node": "95295d8e-2ac8-41d0-b7f7-3852c7f15632",
            "uuid": "6f0c02f2-9a5f-4c07-b4a2-6cc659d03818"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 29,
        "type": "Activity Diagram", "diagram_type": 11,
        "name": "Security Incident Management",
        "description": [
                "see also ISO 27001"
        ],
        "list_order": 65536,
        "parent_name": "Standard Methods",
        "parent": "85fd634f-20cc-4db0-b17c-ebec3bacb9d5",
        "uuid": "7a09a080-4512-4f16-aa66-1fd4bb796588",
        "diagramelements":
        [
          {
            "id": 322,
            "classifier_name": "start planning",
            "node": "c413a719-5784-4058-b6f6-ec3521c7d805",
            "uuid": "47e7629b-9140-4bd3-bcab-d94cc5817932"
          },
          {
            "id": 323,
            "classifier_name": "Define activities to observe the operation",
            "node": "bde690ee-81f1-4645-8770-322bd89c97e4",
            "uuid": "6d8bc1c4-360e-4c47-ab7d-2fc674664e70"
          },
          {
            "id": 324,
            "classifier_name": "par",
            "node": "a774b1e3-e23d-4797-9a75-72483d01651a",
            "uuid": "b654a5e9-5b9a-4d25-99d4-c7e8469a567a"
          },
          {
            "id": 325,
            "classifier_name": "Define rating for observed events",
            "node": "e776d357-0809-4124-aa2a-d3abb341421b",
            "uuid": "58a20d63-d823-4525-a062-0de2a3add57c"
          },
          {
            "id": 326,
            "classifier_name": "Define reactions based on rating",
            "node": "88232d20-233b-4b15-8814-4c403bdb62ed",
            "uuid": "3e14a65f-d867-4173-ad99-8730aa0f46c7"
          },
          {
            "id": 327,
            "classifier_name": "end par",
            "node": "7aa1e57b-c9e0-4c68-bbf5-d34fc97846bd",
            "uuid": "2019968c-2236-460e-82f2-0a9226c637c0"
          },
          {
            "id": 328,
            "classifier_name": "start operation",
            "node": "65a30a63-82a7-45da-9a24-4b22fcc53506",
            "uuid": "148954b2-c055-41b8-a1cd-99f6ad1c504f"
          },
          {
            "id": 329,
            "classifier_name": "incident management",
            "node": "2af7f9cb-aa19-4188-abe9-86808a626be5",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "6f6e270e-317e-4c2a-af90-e127c05e5cc0"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 36,
        "type": "Activity Diagram", "diagram_type": 11,
        "name": "FMEA",
        "description": [
                ""
        ],
        "list_order": 98304,
        "parent_name": "Standard Methods",
        "parent": "85fd634f-20cc-4db0-b17c-ebec3bacb9d5",
        "uuid": "459ca4f5-4cda-42ec-94c2-d21fb947234d",
        "diagramelements":
        [
          {
            "id": 391,
            "classifier_name": "List all system elements (hierarchical)",
            "node": "f64dc48f-3110-4fdf-8bb7-a86262c06486",
            "uuid": "36279c4c-dccb-4c6f-bdc2-9320a217eb50"
          },
          {
            "id": 392,
            "classifier_name": "List the functions of each system element",
            "node": "c3fe1182-84f4-462d-8115-6422815c4b10",
            "uuid": "9d0f9475-db04-479d-aa38-8f79eb937688"
          },
          {
            "id": 393,
            "classifier_name": "List system functions and severities of failure",
            "node": "b8ff1bd6-aa00-4784-be4a-33e0319f64ae",
            "uuid": "d30e47e2-680a-46a3-b1b2-11a4039f65e6"
          },
          {
            "id": 394,
            "classifier_name": "Analyze all failures of system elements",
            "node": "6872f0e5-22f4-4582-8421-e58c8d884d12",
            "uuid": "fe2ad4d1-7e7c-46c7-8157-a020caf43861"
          },
          {
            "id": 395,
            "classifier_name": "Define effects on system and severity",
            "node": "f1ea0f8d-da26-4661-8971-7de852e0aa1a",
            "uuid": "5869e725-9539-43c4-845b-2e7ada47ddfe"
          },
          {
            "id": 396,
            "classifier_name": "Define mitigations",
            "node": "9c6e403e-db31-425f-8b0b-69dee9b1e265",
            "uuid": "392087f5-3fda-498f-92b9-469f988bee4b"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 37,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Structure of FMEA",
        "description": [
                "This diagram shows the structure of an FMEA analysis:\n",
                "\n",
                "Functions of a system are allocated to logical blocks,\n",
                "logical bocks are implemented by physical elements.\n",
                "Physical elements shall provide functionalities to the overall system.\n",
                "\n",
                "Risks occur at an expected functionality of a physical element.\n",
                "These then effect the overall function of the system.\n",
                "Causes of risks need to be identified in order to design mitigations \n",
                "and evaluate their effectiveness."
        ],
        "list_order": 32768,
        "parent_name": "FMEA",
        "parent": "459ca4f5-4cda-42ec-94c2-d21fb947234d",
        "uuid": "d07d2656-a100-47e8-9477-f85c993f4bf7",
        "diagramelements":
        [
          {
            "id": 383,
            "classifier_name": "Function of System",
            "node": "e967c335-fccb-4800-8830-7db03d1c1c7c",
            "uuid": "367efb24-535a-47cc-b20f-55c1becdd5a0"
          },
          {
            "id": 384,
            "classifier_name": "Logical Block",
            "node": "fcf37b6d-ae7e-46db-af27-a74d966d3c40",
            "uuid": "7c3d8d11-00a2-47f2-95d0-d55d50986796"
          },
          {
            "id": 385,
            "classifier_name": "Port",
            "node": "4e68de88-4bde-42d9-a282-d33d2a9d0ccd",
            "uuid": "57221fdb-102d-4662-8e46-60f865648d62"
          },
          {
            "id": 386,
            "classifier_name": "Physical Element",
            "node": "a9f80ca9-db9f-4744-a38a-b2da0cc94d26",
            "uuid": "01fcee09-94d7-42f0-80ec-b5a826366505"
          },
          {
            "id": 387,
            "classifier_name": "Function of Element",
            "node": "c79d7436-12af-4a85-8b95-959f5d457913",
            "uuid": "46c45fd7-44f3-47a3-a295-e3174329cca9"
          },
          {
            "id": 388,
            "classifier_name": "Risk",
            "node": "569ebe54-c86c-4ed9-a49e-6bf1f9c8032a",
            "uuid": "a647f54e-5e48-45c0-a8d3-5eaa783ce519"
          },
          {
            "id": 389,
            "classifier_name": "Cause",
            "node": "67cf9f24-5b5b-46a1-9475-3c2fbd73b048",
            "uuid": "1370c71c-c06d-49bc-90ab-2757baa27017"
          },
          {
            "id": 390,
            "classifier_name": "Mitigation",
            "node": "9f832f2b-a1bf-4f99-8328-68feee797f02",
            "uuid": "b5c8e2d6-6917-44a8-85a3-acb12fa717c9"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 39,
        "type": "Activity Diagram", "diagram_type": 11,
        "name": "Create a System Architecture",
        "description": [
                "This diagram shows an approach to systems engineering, following ideas from ",
                "several sources (see D0023#name)"
        ],
        "list_order": 131072,
        "parent_name": "Standard Methods",
        "parent": "85fd634f-20cc-4db0-b17c-ebec3bacb9d5",
        "uuid": "8637e35c-01ff-48c3-b25b-42cc517f04fe",
        "diagramelements":
        [
          {
            "id": 412,
            "classifier_name": "Understand Stakeholder Requirements",
            "node": "dfc5b1c4-a0ca-461c-b014-25f27890bd69",
            "uuid": "cae82f5d-d03a-4270-b733-cdcbadba8e61"
          },
          {
            "id": 413,
            "classifier_name": "Derive System Requirements",
            "node": "7175503b-5e26-4ce2-9a34-cf7da6469742",
            "uuid": "274ca4b6-a5e1-4a05-9604-b83d192c127e"
          },
          {
            "id": 414,
            "classifier_name": "Create functional view",
            "node": "9121c4ab-b224-4475-b5a1-aca916e4c0cb",
            "uuid": "f65850c9-6e47-4176-8bdf-7c5de875f56d"
          },
          {
            "id": 415,
            "classifier_name": "Create Logical View",
            "node": "073a6151-4628-4a8e-9eff-5cf6efd18657",
            "uuid": "feb9da82-9f0d-4896-ac26-8e374cb55231"
          },
          {
            "id": 416,
            "classifier_name": "Create Physical View",
            "node": "126094e4-23f3-46e2-af58-7a359703f01c",
            "uuid": "1cf19d09-c517-4a98-b3d6-71049907d1ba"
          },
          {
            "id": 417,
            "classifier_name": "Review Test Cases",
            "node": "6fade01e-8612-42b9-8458-18d258864efa",
            "uuid": "a0e386a3-68f2-47f4-baf2-b1c8bee8015e"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 33,
        "type": "Class Diagram", "diagram_type": 34,
        "name": "Process Documentation",
        "description": [
                "This diagram shows some documents\n",
                "that may be needed to specify a process\n",
                "and to show evidence that the process was executed."
        ],
        "list_order": 65536,
        "parent_name": "Process Quality",
        "parent": "bc47e5d0-cdb6-4a08-a50c-28d28de75dbc",
        "uuid": "a2dd2219-c8ba-49cf-95f8-31d3674af5ba",
        "diagramelements":
        [
          {
            "id": 360,
            "classifier_name": "term: Goal",
            "node": "b6f5d2a6-00dc-40d7-9e5c-7a74cfcd68e5",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "f970659f-d471-4972-b6aa-5cdaa683cd86"
          },
          {
            "id": 361,
            "classifier_name": "term: Objective",
            "node": "db67a1be-6b99-4296-b178-824d954e3c5a",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "cb3fe6d5-929f-48e8-b4e9-332f59b64c99"
          },
          {
            "id": 362,
            "classifier_name": "term: Strategy",
            "node": "6978f09b-e18d-4136-8ae4-10bca296608d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "00630fb6-1505-4802-8f95-32027bacc7a9"
          },
          {
            "id": 363,
            "classifier_name": "term: Tactic",
            "node": "01b769f0-5c37-45e0-8120-f77f6ac82188",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "bc4a10ee-d049-49a1-bf97-23dc12bc8b86"
          },
          {
            "id": 364,
            "classifier_name": "term: What",
            "node": "d9e70403-a9e3-44b3-befa-1a579e507db8",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "75cbaa4c-9148-4dcb-ab6d-afc4f38e1f85"
          },
          {
            "id": 365,
            "classifier_name": "term: How",
            "node": "863c7cb4-94f2-476d-85b0-111bc76853ec",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "62d9e64d-6f57-45db-9063-68a60025fc68"
          },
          {
            "id": 366,
            "classifier_name": "Project Execution Plan",
            "node": "85b5915c-5090-48aa-a548-29675e91af28",
            "uuid": "e22f3f55-da18-4fd1-bb34-2b59f3aa13e1"
          },
          {
            "id": 367,
            "classifier_name": "Plan of Artifacts",
            "node": "7785b0b3-1d1b-4bc9-b31d-1d418f3753cf",
            "uuid": "ed3557f9-3642-4e41-a437-3f478c9e2485"
          },
          {
            "id": 368,
            "classifier_name": "Artifact (e.g. Document)",
            "node": "d30978b9-0d41-46f5-a852-a5c52a7f97d4",
            "uuid": "1d1cbf2e-b4c2-4269-82e2-100711538a88"
          },
          {
            "id": 369,
            "classifier_name": "Template",
            "node": "4d010710-11f0-49c2-b588-289443f8890a",
            "uuid": "02bc2b84-4cb3-47ef-b9bd-97dfc544a351"
          },
          {
            "id": 370,
            "classifier_name": "Guidelines",
            "node": "e3246368-acdf-4ff9-8c35-50976bca84b2",
            "uuid": "9eb6a2a8-ce30-4277-ab55-2ed417854fae"
          },
          {
            "id": 371,
            "classifier_name": "Report on Results",
            "node": "daecdae8-69c1-4d77-b884-c602c3c78c9c",
            "uuid": "207adf0b-65bd-4e6b-96f1-6e1552e6df38"
          },
          {
            "id": 372,
            "classifier_name": "How-To",
            "node": "ad1491d9-ad70-4c56-8c78-986c0f2ad301",
            "uuid": "280962a7-e3f6-43d2-946c-621ed954f1d9"
          },
          {
            "id": 373,
            "classifier_name": "foreach artifact type",
            "node": "59c0e212-2914-428a-8118-a1515b4ef4e8",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "a4c1e24a-ecac-4494-b794-ba48e9662a6f"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 23,
        "type": "List", "diagram_type": 0,
        "name": "Bibliography",
        "description": [
                "This section lists books and other sources of information\n",
                "that was input to this collection of quality expectations and related methods."
        ],
        "list_order": 32768,
        "parent_name": "Quality",
        "parent": "553523e8-f2b8-4a78-b13d-b2a0e4100cbc",
        "uuid": "8058351e-fd1d-4153-a4c7-b9447aff9684",
        "diagramelements":
        [
          {
            "id": 239,
            "classifier_name": "Software Architecture in Practice",
            "node": "d492182d-4921-4649-8afe-ec0e64645868",
            "uuid": "52500f94-12a1-4eb8-b5fb-53b82bffb9b2"
          },
          {
            "id": 240,
            "classifier_name": "ISO/IEC 9126",
            "node": "1851704c-2f60-4c99-b55b-fb1425b48ff2",
            "uuid": "cb57fefd-a373-4574-856c-f62af5da636a"
          },
          {
            "id": 241,
            "classifier_name": "ISO/IEC 25010:2011",
            "node": "dc1df44a-b1f1-4ab7-8c1a-d4b6e3b104be",
            "uuid": "3d38689a-36ab-4e11-8b43-9080e6273732"
          },
          {
            "id": 242,
            "classifier_name": "arc42",
            "node": "e510b679-2f70-4861-92e4-df6a0cffa487",
            "uuid": "e618d0e2-baca-426c-948c-0cd7d7a46a34"
          },
          {
            "id": 247,
            "classifier_name": "Software Estimation",
            "node": "14be9024-93a2-45bd-9168-fbb88413f07e",
            "uuid": "6a540066-6258-4f9e-beec-483c62e57a35"
          },
          {
            "id": 248,
            "classifier_name": "Internet Security",
            "node": "1e259049-6149-41de-80ca-34c90624ec1d",
            "uuid": "ad8504cd-6fc4-4d54-ba8c-d6870a84bfdd"
          },
          {
            "id": 249,
            "classifier_name": "High Integrity Software",
            "node": "f0051ac1-aeb8-4dec-b42a-8d6496c0a822",
            "uuid": "474b9fbd-a708-4fef-84f2-ef471908be86"
          },
          {
            "id": 250,
            "classifier_name": "Engineering a Safer World",
            "node": "695d811d-0537-4360-a9db-64079f2ba953",
            "uuid": "b3d32494-7586-4573-8d2a-63046f4186b3"
          },
          {
            "id": 283,
            "classifier_name": "Software Quality Engineering",
            "node": "ca2cccdd-a224-4d51-b51b-7bb726362a6c",
            "uuid": "e6d49c47-8138-4945-afcc-3b3e79144af2"
          },
          {
            "id": 375,
            "classifier_name": "Adaptive AUTOSAR Coding Guidelines",
            "node": "5d0934b9-fca0-4f9f-be18-79c79ec7d63c",
            "uuid": "afc2905c-db68-4039-8840-5a742cafbf33"
          },
          {
            "id": 410,
            "classifier_name": "Systems Engineering Handbook",
            "node": "f7a34b7c-1c88-4a27-ba76-0c85a34e013d",
            "display_tags": "Gray", "display_flags": 33554432,
            "uuid": "db93abc7-4891-49ae-89c7-a7366b960af8"
          },
          {
            "id": 411,
            "classifier_name": "SEBoK",
            "node": "4ac68b21-af74-4bd9-aadd-60782f09aaf1",
            "uuid": "a4c37936-4db1-4201-8086-6590bd9beeef"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 32,
        "type": "Profile Diagram", "diagram_type": 39,
        "name": "Notation",
        "description": [
                "This diagram defines the icons used in this document."
        ],
        "list_order": 32768,
        "parent_name": "Bibliography",
        "parent": "8058351e-fd1d-4153-a4c7-b9447aff9684",
        "uuid": "fae15496-2d23-41c1-9e27-efbdf43c840e",
        "diagramelements":
        [
          {
            "id": 346,
            "classifier_name": "Class",
            "node": "39f3736f-f0a4-4f0d-9f2f-22589c33cdde",
            "uuid": "8b34851e-1b5e-4a43-8f1c-57e14e958dfd"
          },
          {
            "id": 347,
            "classifier_name": "process",
            "node": "1745abf3-31ae-4e4b-a1ba-4f203ea1238a",
            "uuid": "39a7799d-1eb1-4fa0-a3e6-46dc84ed49cf"
          },
          {
            "id": 348,
            "classifier_name": "turtle",
            "node": "e67e082d-087e-4e92-9385-6446415c531e",
            "uuid": "10f17e5e-1f7d-445a-96d1-1b9f4ea677c4"
          }
        ]
      }
    },
    {
      "diagram": {
        "id": 34,
        "type": "Box Overview", "diagram_type": 1,
        "name": "Internet Articles",
        "description": [
                "Thid section lists internet articles\n",
                "that were input to this collection of quality expectations and methods."
        ],
        "list_order": 65536,
        "parent_name": "Bibliography",
        "parent": "8058351e-fd1d-4153-a4c7-b9447aff9684",
        "uuid": "32c784f3-4006-4031-99ad-bdb16222b6f6",
        "diagramelements":
        [
          {
            "id": 359,
            "classifier_name": "Principles of technical documentation",
            "node": "67b80dd8-a9d6-4f21-8d92-4b49797beeac",
            "uuid": "49c9576d-bba9-49fa-97f2-ea0de89a3f4b"
          }
        ]
      }
    }
  ]
  ,
  "nodes":
  [
    {
      "classifier": {
        "id": 1,
        "type": "Block", "main_type": 90,
        "name": "Process Quality",
        "description": [
                "Process quality can be measured by analyzing the reports and other workproducts\n",
                "that have  been created during different phases at engineering and during ",
                "operation."
        ],
        "x_order": -142879108,
        "y_order": -2065596882,
        "list_order": 0,
        "uuid": "e3f7b327-c7a3-468a-97d2-7ad7172636f6",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 2,
        "type": "Block", "main_type": 90,
        "name": "Product Quality",
        "description": [
                "Product quality refers to characteristics that can be measured\n",
                "by analyzing the product that was created and that is in use."
        ],
        "x_order": -1421544181,
        "y_order": -2065596882,
        "list_order": 0,
        "uuid": "1fe74536-812a-44e1-82a8-6bff746fac94",
        "features":
        [
          {
            "id": 4,
            "type": "Property", "main_type": 0,
            "key": "ISO/IEC 25010:2011",
            "description": [
                "see D0023#name"
            ],
            "list_order": 0,
            "uuid": "1db30eb5-5812-488e-b9f8-b67804a68d65"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 3,
        "type": "Package", "main_type": 124,
        "name": "Ext/Int Product Quality ",
        "description": [
                "Product quality are internal and externally visible qualities, \n",
                "such as memory consumption or startup timings.\n",
                "\n",
                "This category of product quality was introduced in ISO/IEC 9126-1 and extended ",
                "in ISO-25010:2011."
        ],
        "x_order": 1256988814,
        "y_order": -2112750232,
        "list_order": 0,
        "uuid": "5cc16673-215f-4396-b544-62b84ac532e2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 4,
        "type": "Package", "main_type": 124,
        "name": "Quality in Use",
        "description": [
                "Quality in use can be measured when the product is already in use, \n",
                "e.g. the percentage of satisfied customers can be determined.\n",
                "\n",
                "This category was proposed in ISO/IEC 9126-4 and extended by context coverage ",
                "in ISO-25010:2011"
        ],
        "x_order": 1256988814,
        "y_order": 174101726,
        "list_order": 0,
        "uuid": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 5,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "Process",
        "description": [
                ""
        ],
        "x_order": -1429274611,
        "y_order": -1924843361,
        "list_order": 0,
        "uuid": "a6643993-8795-4007-aa72-a9bc650ee33a",
        "features":
        [
          {
            "id": 11,
            "type": "Property", "main_type": 0,
            "key": "Name",
            "description": [
                ""
            ],
            "list_order": 366520,
            "uuid": "cc236339-2565-49b3-946e-0203663301fc"
          },
          {
            "id": 12,
            "type": "Property", "main_type": 0,
            "key": "Description",
            "description": [
                ""
            ],
            "list_order": 375536,
            "uuid": "00e3826b-a7e5-4059-a2b8-2f2421643bf8"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 6,
        "type": "Class", "main_type": 125,
        "name": "With What",
        "description": [
                ""
        ],
        "x_order": -1688258301,
        "y_order": -1841231350,
        "list_order": 0,
        "uuid": "68514ef2-9469-4514-bf16-c9a90b65d489",
        "features":
        [
          {
            "id": 50,
            "type": "Property", "main_type": 0,
            "key": "Tools",
            "description": [
                ""
            ],
            "list_order": 378608,
            "uuid": "cacf605e-5efd-4ce1-945d-c2dcda2dcf90"
          },
          {
            "id": 51,
            "type": "Property", "main_type": 0,
            "key": "Resources",
            "description": [
                ""
            ],
            "list_order": 379632,
            "uuid": "3bcf6097-754b-45ae-aa23-77150ea6b404"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 7,
        "type": "Class", "main_type": 125,
        "name": "Output",
        "description": [
                "Process output,\n",
                "Evidence on performed process"
        ],
        "x_order": -1364404706,
        "y_order": -1924843361,
        "list_order": 0,
        "uuid": "d57e1279-e6f4-4264-9f19-17f61d65dcd4",
        "features":
        [
          {
            "id": 55,
            "type": "Property", "main_type": 0,
            "key": "Software/Documentation",
            "description": [
                ""
            ],
            "list_order": 383728,
            "uuid": "b39c1bba-67be-437b-bea3-50a537859812"
          },
          {
            "id": 56,
            "type": "Property", "main_type": 0,
            "key": "Evidence/Reports",
            "description": [
                ""
            ],
            "list_order": 384752,
            "uuid": "5c7dd631-8f1f-459e-a14c-cdf7c3d2db53"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 8,
        "type": "Class", "main_type": 125,
        "name": "How",
        "description": [
                "Guidelines, Checklists, Templates"
        ],
        "x_order": -1412890311,
        "y_order": -1996024810,
        "list_order": 0,
        "uuid": "d41e81d7-d774-48cc-af28-d1c9c63196b9",
        "features":
        [
          {
            "id": 52,
            "type": "Property", "main_type": 0,
            "key": "Guidelines/Templates",
            "description": [
                ""
            ],
            "list_order": 380656,
            "uuid": "ee081f57-6388-4681-881d-9ed56bd1ef36"
          },
          {
            "id": 65,
            "type": "Property", "main_type": 0,
            "key": "Tutorials",
            "description": [
                ""
            ],
            "list_order": 387824,
            "uuid": "b847955f-fb74-491a-ab0c-551c6c1b9523"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 9,
        "type": "Class", "main_type": 125,
        "name": "What Results",
        "description": [
                ""
        ],
        "x_order": -1412890311,
        "y_order": -1841231350,
        "list_order": 0,
        "uuid": "33915802-7b6f-44d0-9101-09704a5bb693",
        "features":
        [
          {
            "id": 53,
            "type": "Property", "main_type": 0,
            "key": "Metrics",
            "description": [
                ""
            ],
            "list_order": 381680,
            "uuid": "96d2723f-37ae-438a-bbd8-138a7a97576a"
          },
          {
            "id": 54,
            "type": "Property", "main_type": 0,
            "key": "Definition of Done",
            "description": [
                ""
            ],
            "list_order": 382704,
            "uuid": "57aa4d7d-f742-4f3e-9032-84abe8186b98"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 10,
        "type": "Class", "main_type": 125,
        "name": "Who",
        "description": [
                "Roles,\n",
                "Skills, Knowledge,\n",
                "Trainings"
        ],
        "x_order": -1688258301,
        "y_order": -1996024810,
        "list_order": 0,
        "uuid": "02246985-7bc8-4cb0-ae07-42255d5a92f4",
        "features":
        [
          {
            "id": 48,
            "type": "Property", "main_type": 0,
            "key": "Roles + Responsibilities",
            "description": [
                ""
            ],
            "list_order": 376560,
            "uuid": "86682fb6-3957-4dde-8b89-24581b8c027b"
          },
          {
            "id": 49,
            "type": "Property", "main_type": 0,
            "key": "Knowledge/Skills",
            "description": [
                ""
            ],
            "list_order": 377584,
            "uuid": "95621f9d-26b1-4605-b498-7b5386cf423d"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 11,
        "type": "Class", "main_type": 125,
        "name": "Input",
        "description": [
                ""
        ],
        "x_order": -1834006037,
        "y_order": -1924843361,
        "list_order": 0,
        "uuid": "e971ff52-173b-4bf5-ad7a-9c522ca0550e",
        "features":
        [
          {
            "id": 57,
            "type": "Property", "main_type": 0,
            "key": "Requirements/Design",
            "description": [
                ""
            ],
            "list_order": 385776,
            "uuid": "18148b63-8871-4c97-9c6c-76ffa607b349"
          },
          {
            "id": 58,
            "type": "Property", "main_type": 0,
            "key": "Software/Data",
            "description": [
                ""
            ],
            "list_order": 386800,
            "uuid": "816f1d87-0dac-4fc2-861b-3c90863692fb"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 12,
        "type": "Requirement", "main_type": 99,
        "name": "Maintainability",
        "description": [
                ""
        ],
        "x_order": 1421381224,
        "y_order": -2082453547,
        "list_order": 0,
        "uuid": "9288b6b6-64a9-4157-88b7-8e1226fed939",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 13,
        "type": "Class", "main_type": 125,
        "name": "Appropriateness",
        "description": [
                ""
        ],
        "x_order": -2141488973,
        "y_order": -2133626947,
        "list_order": 0,
        "uuid": "f986f420-5247-4585-a58c-1f5c3280e729",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 14,
        "type": "Class", "main_type": 125,
        "name": "Correctness",
        "description": [
                ""
        ],
        "x_order": -2141488973,
        "y_order": -2141219072,
        "list_order": 0,
        "uuid": "63c02458-d018-489a-bde3-c3aa1bda9d7a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 15,
        "type": "Requirement", "main_type": 99,
        "name": "Functional Suitability",
        "description": [
                ""
        ],
        "x_order": -615086240,
        "y_order": -2145874996,
        "list_order": 0,
        "uuid": "55441252-745f-4e23-bad4-d724d570ceb7",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 16,
        "type": "Class", "main_type": 125,
        "name": "Completeness",
        "description": [
                ""
        ],
        "x_order": -615086240,
        "y_order": -2133626947,
        "list_order": 0,
        "uuid": "5816fc48-eb17-4876-a0c9-fafd9aec11ba",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 17,
        "type": "Requirement", "main_type": 99,
        "name": "Usability",
        "description": [
                ""
        ],
        "x_order": 1017473300,
        "y_order": -2145874996,
        "list_order": 0,
        "uuid": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 18,
        "type": "Requirement", "main_type": 99,
        "name": "Security",
        "description": [
                ""
        ],
        "x_order": 1842702999,
        "y_order": -2082453547,
        "list_order": 0,
        "uuid": "0201be50-600f-44c8-aad8-6083621db401",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 19,
        "type": "Class", "main_type": 125,
        "name": "Resource Utilization",
        "description": [
                ""
        ],
        "x_order": -615086240,
        "y_order": -2082238657,
        "list_order": 0,
        "uuid": "8444ed87-9733-44c1-b1a0-c6aca0781730",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 20,
        "type": "Requirement", "main_type": 99,
        "name": "Portability",
        "description": [
                ""
        ],
        "x_order": 1421381224,
        "y_order": -2145874996,
        "list_order": 0,
        "uuid": "1f993412-c4bc-4a80-883b-a34eaf4397fa",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 21,
        "type": "Requirement", "main_type": 99,
        "name": "Reliability",
        "description": [
                ""
        ],
        "x_order": 1842702999,
        "y_order": -2145874996,
        "list_order": 0,
        "uuid": "3469bf40-881d-4466-b93a-43158b1e4fec",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 22,
        "type": "Requirement", "main_type": 99,
        "name": "Compatibility",
        "description": [
                ""
        ],
        "x_order": 1017473300,
        "y_order": -2082453547,
        "list_order": 0,
        "uuid": "ee8fa4b7-4673-4d28-8343-28260de8b85b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 23,
        "type": "Requirement", "main_type": 99,
        "name": "Performance Efficiency",
        "description": [
                ""
        ],
        "x_order": -615086240,
        "y_order": -2082453547,
        "list_order": 0,
        "uuid": "c69e1e6d-086b-418f-bf72-78b23fef8718",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 24,
        "type": "Class", "main_type": 125,
        "name": "Operability",
        "description": [
                ""
        ],
        "x_order": 1017473300,
        "y_order": -2141219072,
        "list_order": 0,
        "uuid": "4a7af1ad-72a9-4b1a-a6f7-9e983f152744",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 25,
        "type": "Class", "main_type": 125,
        "name": "Time Behaviour",
        "description": [
                ""
        ],
        "x_order": -2141488973,
        "y_order": -2082238657,
        "list_order": 0,
        "uuid": "8799727e-7b56-431c-b5a7-d45bef123cc8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 26,
        "type": "Class", "main_type": 125,
        "name": "Capacity",
        "description": [
                ""
        ],
        "x_order": -615086240,
        "y_order": -2082235199,
        "list_order": 0,
        "uuid": "21a09838-b909-4906-b648-d2085d67ba08",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 27,
        "type": "Class", "main_type": 125,
        "name": "Co-existence",
        "description": [
                ""
        ],
        "x_order": 1708630526,
        "y_order": -2082256020,
        "list_order": 0,
        "uuid": "f8f99d9e-0bf6-4811-9e11-f5bcd6478cc0",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 28,
        "type": "Class", "main_type": 125,
        "name": "Inter-operability",
        "description": [
                ""
        ],
        "x_order": 1708630526,
        "y_order": -2082043851,
        "list_order": 0,
        "uuid": "237779b9-5980-48c3-91dd-8e55562cac2e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 29,
        "type": "Class", "main_type": 125,
        "name": "Accessibility",
        "description": [
                ""
        ],
        "x_order": 1708630526,
        "y_order": -2129099671,
        "list_order": 0,
        "uuid": "ebea7dad-8d40-461c-ab0e-086a1a391395",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 30,
        "type": "Class", "main_type": 125,
        "name": "Recognizability",
        "description": [
                ""
        ],
        "x_order": 1708630526,
        "y_order": -2141219072,
        "list_order": 0,
        "uuid": "d7e8f130-ce2c-481d-b7a3-9dac989da6cb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 31,
        "type": "Class", "main_type": 125,
        "name": "Aesthetics",
        "description": [
                ""
        ],
        "x_order": 1708630526,
        "y_order": -2133626947,
        "list_order": 0,
        "uuid": "4de93bfa-1cde-4f1d-acb1-28137d2077da",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 32,
        "type": "Class", "main_type": 125,
        "name": "Learnability",
        "description": [
                ""
        ],
        "x_order": 1017473300,
        "y_order": -2129099671,
        "list_order": 0,
        "uuid": "733dcb73-f52c-4a4b-991b-1b757c1bd140",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 33,
        "type": "Class", "main_type": 125,
        "name": "User Error Protection",
        "description": [
                ""
        ],
        "x_order": 1017473300,
        "y_order": -2133626947,
        "list_order": 0,
        "uuid": "108ab8ad-0a0b-4df1-8dbe-f421a9cde4d4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 34,
        "type": "Class", "main_type": 125,
        "name": "Availability",
        "description": [
                ""
        ],
        "x_order": 2042689424,
        "y_order": -2130994995,
        "list_order": 0,
        "uuid": "434e57ae-2dd0-4d37-a8af-c4044307974b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 35,
        "type": "Class", "main_type": 125,
        "name": "Maturity",
        "description": [
                ""
        ],
        "x_order": 2042689424,
        "y_order": -2139190401,
        "list_order": 0,
        "uuid": "370d9b4a-221e-4965-8038-486df8fbe2a3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 36,
        "type": "Class", "main_type": 125,
        "name": "Fault Tolerance",
        "description": [
                ""
        ],
        "x_order": 2066864567,
        "y_order": -2139190401,
        "list_order": 0,
        "uuid": "8066b80c-2170-4243-a1be-e8b0246701d7",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 37,
        "type": "Class", "main_type": 125,
        "name": "Recoverability",
        "description": [
                ""
        ],
        "x_order": 2066864567,
        "y_order": -2130994995,
        "list_order": 0,
        "uuid": "d6adf80b-9375-45be-aebb-81a62ce2d52d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 38,
        "type": "Class", "main_type": 125,
        "name": "Non-Repudiation",
        "description": [
                "Non-Repudiation is a proof:\n",
                "which person(enitiy) authorized an action (at which time, based on what input)"
        ],
        "x_order": 2042689424,
        "y_order": -2082043851,
        "list_order": 0,
        "uuid": "6aefcb83-7281-4dc2-b4a1-2e58e33a1291",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 39,
        "type": "Class", "main_type": 125,
        "name": "Confidentiality",
        "description": [
                ""
        ],
        "x_order": 2066864567,
        "y_order": -2082256020,
        "list_order": 0,
        "uuid": "111f7cf4-c0d3-4bc1-bb39-f711347c95bf",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 40,
        "type": "Class", "main_type": 125,
        "name": "Integrity",
        "description": [
                ""
        ],
        "x_order": 2066864567,
        "y_order": -2082043851,
        "list_order": 0,
        "uuid": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 41,
        "type": "Class", "main_type": 125,
        "name": "Accountability",
        "description": [
                ""
        ],
        "x_order": 2042689424,
        "y_order": -2082278036,
        "list_order": 0,
        "uuid": "03692939-1bd3-4b25-8328-9c09e2220b17",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 42,
        "type": "Class", "main_type": 125,
        "name": "Authenticity",
        "description": [
                ""
        ],
        "x_order": 2045633400,
        "y_order": -2082256020,
        "list_order": 0,
        "uuid": "a46db944-f3fb-40c0-872f-d02a03409e6a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 43,
        "type": "Class", "main_type": 125,
        "name": "Modularity",
        "description": [
                "To keep effects of changes local to few components/functions"
        ],
        "x_order": 1198229110,
        "y_order": -2082258624,
        "list_order": 0,
        "uuid": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 44,
        "type": "Class", "main_type": 125,
        "name": "Reusability",
        "description": [
                "To be able to re-use the solution in another operational context"
        ],
        "x_order": 1186635430,
        "y_order": -2082258624,
        "list_order": 0,
        "uuid": "b56e8134-a6da-4fa8-bb27-617964b34c14",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 45,
        "type": "Class", "main_type": 125,
        "name": "Analyzability",
        "description": [
                "To find a cause of an observed (unwanted) behavior"
        ],
        "x_order": 1421381224,
        "y_order": -2082258624,
        "list_order": 0,
        "uuid": "8e9683a3-d412-428d-a68c-374aa6ad703c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 46,
        "type": "Class", "main_type": 125,
        "name": "Modifyability",
        "description": [
                "To be able to adapt the software/system to changed requirements"
        ],
        "x_order": 1421381224,
        "y_order": -2082256020,
        "list_order": 0,
        "uuid": "aa863c2c-3274-4ec3-a028-5468d2c10f3e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 47,
        "type": "Class", "main_type": 125,
        "name": "Testability",
        "description": [
                "To determine a level of quality of a product"
        ],
        "x_order": 1186635430,
        "y_order": -2082256020,
        "list_order": 0,
        "uuid": "c478e381-c500-4b3e-9305-57822f04e064",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 51,
        "type": "Actor", "main_type": 100,
        "name": "Aerospace",
        "description": [
                ""
        ],
        "x_order": -1223577987,
        "y_order": -1388766136,
        "list_order": 0,
        "uuid": "b417cb02-4678-48ff-b124-cc9706f31c12",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 52,
        "type": "Actor", "main_type": 100,
        "name": "Automotive",
        "description": [
                ""
        ],
        "x_order": 1048713842,
        "y_order": -1325492068,
        "list_order": 0,
        "uuid": "d3d5b250-dea6-41c8-80f5-cb85e78ff3f0",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 53,
        "type": "Actor", "main_type": 100,
        "name": "Defense",
        "description": [
                ""
        ],
        "x_order": -1456835320,
        "y_order": -1388766136,
        "list_order": 0,
        "uuid": "72d9a0dc-1600-4a93-b501-0e059245fe0a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 54,
        "type": "Actor", "main_type": 100,
        "name": "Avionics",
        "description": [
                ""
        ],
        "x_order": -1223577987,
        "y_order": -1325492068,
        "list_order": 0,
        "uuid": "02361930-dab4-4d63-8155-c4ffa811d736",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 55,
        "type": "Actor", "main_type": 100,
        "name": "Industrial Machinery",
        "description": [
                ""
        ],
        "x_order": -1223577987,
        "y_order": -343159209,
        "list_order": 0,
        "uuid": "1b3ff235-c6d8-4e37-87c8-f251028a189d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 56,
        "type": "Actor", "main_type": 100,
        "name": "Medical",
        "description": [
                ""
        ],
        "x_order": -1807827000,
        "y_order": -1388766136,
        "list_order": 0,
        "uuid": "60e57723-fafd-4f8f-bfb8-7cc598eb36de",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 57,
        "type": "Actor", "main_type": 100,
        "name": "Backend Server / Cloud / AI",
        "description": [
                ""
        ],
        "x_order": -1807827000,
        "y_order": 498733649,
        "list_order": 0,
        "uuid": "312ec422-49cb-4ef2-965e-568b28649cdf",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 58,
        "type": "Block", "main_type": 90,
        "stereotype": "process",
        "name": "CMMI",
        "description": [
                ""
        ],
        "x_order": -528702924,
        "y_order": 599363271,
        "list_order": 0,
        "uuid": "7779f5cd-ca83-4f62-9f30-271ff6ce7d4d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 60,
        "type": "Block", "main_type": 90,
        "stereotype": "process",
        "name": "Medical SPICE",
        "description": [
                ""
        ],
        "x_order": -161827861,
        "y_order": -1183111582,
        "list_order": 0,
        "uuid": "086c5edb-b8e4-49ba-aa99-4a1f3ded8e61",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 61,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Layered Architecture",
        "description": [
                ""
        ],
        "x_order": -2146506134,
        "y_order": -2139190401,
        "list_order": 0,
        "uuid": "ef0a13ea-1503-417b-84ab-fbb37eaf6602",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 62,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Coding Guidelines",
        "description": [
                "Coding guidelines define how to get reproducible behavior of software.\n",
                "Managing system resources is a key factor."
        ],
        "x_order": 2099043612,
        "y_order": -2082470503,
        "list_order": 0,
        "uuid": "c8cbad0e-c0a9-43e0-811c-1cf7f0722b35",
        "features":
        [
          {
            "id": 5,
            "type": "Property", "main_type": 0,
            "key": "no recursion",
            "value": "avoid Stack overflow",
            "description": [
                ""
            ],
            "list_order": 136213,
            "uuid": "67769034-5295-49b6-93c6-7c44b5548607"
          },
          {
            "id": 6,
            "type": "Property", "main_type": 0,
            "key": "no dynamic Memory",
            "description": [
                "When the program is running, \n",
                "- it must not fail due to \n",
                "  - memory fragmentation (virtual addresses/physical pages)\n",
                "  - out of memory situations\n",
                "- it shall have a defined timing (which new/malloc cannot provide)"
            ],
            "list_order": 135340,
            "uuid": "fd9e9b72-1a86-4691-8698-a41b9fcdc82d"
          },
          {
            "id": 7,
            "type": "Property", "main_type": 0,
            "key": "valid Memory Addresses",
            "description": [
                "Only valid memory addresses may be read/written.\n",
                "\n",
                "- Java solves this by prohibiting pointers,\n",
                "- In C, check pointers and array indices before usage,\n",
                "- In C++, use std::shared_ptr and std::vector,\n",
                "- Kotlin even distinguishes between nullable references and non-null ",
                "references."
            ],
            "list_order": 133856,
            "uuid": "0ec22870-b1ca-4405-9a40-228c6fabdc0f"
          },
          {
            "id": 8,
            "type": "Property", "main_type": 0,
            "key": "no endless loops",
            "description": [
                "Every loop shall have a counter (or other mechanism) to ensure that after a ",
                "predefined maximum value the loop is definitely quit"
            ],
            "list_order": 109810,
            "uuid": "d1fb177a-ea1b-4720-943e-980fabfd5e6a"
          },
          {
            "id": 9,
            "type": "Property", "main_type": 0,
            "key": "consistent error handling",
            "description": [
                "Inconsistencies in error handling make bugs in error handling more likely"
            ],
            "list_order": 129228,
            "uuid": "0a15c0f1-cf6d-40ea-8278-91418a6e894e"
          },
          {
            "id": 10,
            "type": "Property", "main_type": 0,
            "key": "static thread model",
            "description": [
                "Execution threads shall not be started/stopped dynamically"
            ],
            "list_order": 109737,
            "uuid": "66638425-899f-436d-8b7e-493502b8e740"
          },
          {
            "id": 23,
            "type": "Property", "main_type": 0,
            "key": "single point of return",
            "value": "simple control flow",
            "description": [
                "Simple control flow is key to understandable code"
            ],
            "list_order": 205824,
            "uuid": "d91fc46c-5501-4c0a-89ab-96b86afa104c"
          },
          {
            "id": 24,
            "type": "Property", "main_type": 0,
            "key": "lock critical sections",
            "description": [
                "Always lock critical sections."
            ],
            "list_order": 201894,
            "uuid": "06f9deb9-a8ae-450b-86be-313455683b1f"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 63,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Fault injection Tests",
        "description": [
                ""
        ],
        "x_order": 2071658820,
        "y_order": -2145862063,
        "list_order": 0,
        "uuid": "730e9920-d5af-484e-8d1c-cf07ea3b6c2d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 64,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "Requirements Definition",
        "description": [
                "System Requirements Definition consists of\n",
                "\n",
                "- elicitating requirements\n",
                "- baselining requirements\n",
                "- analyzing requirements\n",
                ""
        ],
        "x_order": -1167222631,
        "y_order": -1409438943,
        "list_order": 0,
        "uuid": "23fe63a6-03df-423a-bc3d-2389308c6423",
        "features":
        [
          {
            "id": 83,
            "type": "Operation", "main_type": 1,
            "key": "elicitation",
            "description": [
                ""
            ],
            "list_order": -590912099,
            "uuid": "c93eaa22-4087-4a78-a1d6-4f7b7da0e137"
          },
          {
            "id": 84,
            "type": "Operation", "main_type": 1,
            "key": "analysis",
            "description": [
                ""
            ],
            "list_order": -590879331,
            "uuid": "013c094a-fc10-4f51-abc1-2a35af73ee75"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 65,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "System Architecture",
        "description": [
                ""
        ],
        "x_order": -883866999,
        "y_order": 566410082,
        "list_order": 0,
        "uuid": "c9c266ac-3d61-41b5-b633-b2a556ec98e5",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 66,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "Requirements Refinement",
        "description": [
                "Software Requirements Refinement\n",
                "\n",
                "- refines system requirements so that only the parts that shall be implemented ",
                "in software are addressed\n",
                "- states requirements in a form that these are testable by ",
                "software/qualification tests\n",
                "- distinguishes functional requirements\n",
                "- quality/non-functional requirements\n",
                "- non-requirements (what must not happen)\n",
                "- process requirements"
        ],
        "x_order": 323085066,
        "y_order": 1933115480,
        "list_order": 0,
        "uuid": "c555c670-19dd-4a2b-8039-eb1e047893d4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 67,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "Software Architecture",
        "description": [
                "Template: arc42, see D0023#name.\n",
                "\n",
                "Method to check quality: ATAM, see C0165."
        ],
        "x_order": 1267912889,
        "y_order": 2099857719,
        "list_order": 0,
        "uuid": "dfd26366-dff5-41e3-b398-d4bc15cbfecb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 68,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "Construction",
        "description": [
                "This process group consists of\n",
                "\n",
                "- detailed design\n",
                "- creating source code (implementation)\n",
                "- integrating 3rd party software\n",
                ""
        ],
        "x_order": 1749080693,
        "y_order": 2134531185,
        "list_order": 0,
        "uuid": "42a613bc-fe06-4b1c-8c4a-b6e6e064385b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 69,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "Software Integration and Test",
        "description": [
                "Software integration consists of\n",
                "\n",
                "- integration (building, linking, packaging, ...)\n",
                "- integration test checks compliance to software architecture"
        ],
        "x_order": 2115213674,
        "y_order": 2099857719,
        "list_order": 0,
        "uuid": "c2e54cb9-f45b-4bdf-ab9a-a2a37c0cddbc",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 70,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "Software Qualification Test",
        "description": [
                ""
        ],
        "x_order": 2133871542,
        "y_order": 1933115480,
        "list_order": 0,
        "uuid": "2ab9c1fc-179b-4cd1-bd3c-09f92bb16eef",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 71,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "System Integration and Test",
        "description": [
                "System integration consists of\n",
                "\n",
                "- installing software and configuration to devices\n",
                "- managing versions (upgrade/downgrade/cross-variant-grade)\n",
                "- integration test checks compliance to system architecture"
        ],
        "x_order": 2143088193,
        "y_order": 566410082,
        "list_order": 0,
        "uuid": "c96647b2-be2a-4413-8ae6-90976ed2c719",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 72,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "System Qualification Test",
        "description": [
                ""
        ],
        "x_order": 2144084261,
        "y_order": -1409438943,
        "list_order": 0,
        "uuid": "d79de9a5-bc92-4359-889f-d22771927c0c",
        "features":
        [
          {
            "id": 88,
            "type": "Operation", "main_type": 1,
            "key": "verification",
            "description": [
                ""
            ],
            "list_order": -1725512640,
            "uuid": "4335d013-3d6e-4d57-be78-09e1ca298028"
          },
          {
            "id": 89,
            "type": "Operation", "main_type": 1,
            "key": "validation",
            "description": [
                ""
            ],
            "list_order": -1725545408,
            "uuid": "ba5c43d6-0dc8-4c4f-a192-bd03f3a3952d"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 74,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Redundancy",
        "description": [
                ""
        ],
        "x_order": 2053615047,
        "y_order": -2082470503,
        "list_order": 0,
        "uuid": "06bc06e7-4ad3-405c-ae0b-8a66cd7a79b6",
        "features":
        [
          {
            "id": 25,
            "type": "Property", "main_type": 0,
            "key": "2 of 3 voter",
            "description": [
                ""
            ],
            "list_order": 735696,
            "uuid": "b179e4e7-af67-40d0-b3a0-b8a48852922f"
          },
          {
            "id": 26,
            "type": "Property", "main_type": 0,
            "key": "duo-duplex",
            "description": [
                "duo-duplex is a concept that consists of 4 independant parts: Two functions (F1 ",
                "and F2) and two monitors (M1 and M2).\n",
                "\n",
                "- M1 supervises F1.\n",
                "  In case F1 fails, M1 ensures that F1 has no effect.\n",
                "- M2 supervises F2.\n",
                "  In case F2 fails, M2 ensures that F2 has no effect.\n",
                "\n",
                "As long as (F1/M1) produces output, (F2/M2) is ignored."
            ],
            "list_order": 736720,
            "uuid": "54607095-2cde-4cbf-985b-78a947964c35"
          },
          {
            "id": 27,
            "type": "Property", "main_type": 0,
            "key": "limp home",
            "description": [
                ""
            ],
            "list_order": 737744,
            "uuid": "010bea52-7b26-4c0a-a706-7aa939889d06"
          },
          {
            "id": 28,
            "type": "Property", "main_type": 0,
            "key": "function migration",
            "description": [
                ""
            ],
            "list_order": 738768,
            "uuid": "86b7fbd1-0bad-4545-b1f5-6a80ba2ec289"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 75,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Partitioning",
        "description": [
                "synonym for Compartments\n",
                "\n",
                "see D0017#name."
        ],
        "x_order": 2053615047,
        "y_order": -2145862063,
        "list_order": 0,
        "uuid": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 76,
        "type": "Block", "main_type": 90,
        "name": "Network Partitioniong",
        "description": [
                ""
        ],
        "x_order": 1017473300,
        "y_order": -2137811601,
        "list_order": 0,
        "uuid": "f9275a5f-c4d0-40ac-89c4-0ee6e1bf50c1",
        "features":
        [
          {
            "id": 29,
            "type": "Property", "main_type": 0,
            "key": "Network Zones (VLANs)",
            "description": [
                ""
            ],
            "list_order": 772560,
            "uuid": "8ccc55de-cc9f-448a-bc03-06b59f121cad"
          },
          {
            "id": 30,
            "type": "Property", "main_type": 0,
            "key": "Gateways/Firewalls/Proxies",
            "description": [
                ""
            ],
            "list_order": 773584,
            "uuid": "802a62c6-3072-42dd-b88f-1979f766a8a1"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 77,
        "type": "Block", "main_type": 90,
        "name": "SW Partitions",
        "description": [
                ""
        ],
        "x_order": 1017473300,
        "y_order": -2086534873,
        "list_order": 0,
        "uuid": "1c78e508-b9f0-43b0-8cb1-fea720c50183",
        "features":
        [
          {
            "id": 31,
            "type": "Property", "main_type": 0,
            "key": "Hypervisor Partitions",
            "description": [
                ""
            ],
            "list_order": 774608,
            "uuid": "c420f4c0-9dd2-4b95-8aef-c529f1e2f064"
          },
          {
            "id": 32,
            "type": "Property", "main_type": 0,
            "key": "OS-Process Boundaries",
            "description": [
                ""
            ],
            "list_order": 775632,
            "uuid": "de381ae8-f088-47f7-a2a8-71e317e3ed4f"
          },
          {
            "id": 33,
            "type": "Property", "main_type": 0,
            "key": "Microkernel OS",
            "description": [
                "for Device Driver Partitioning"
            ],
            "list_order": 776656,
            "uuid": "cdd6b62b-a6e3-4bb9-b58a-c276fc36ead0"
          },
          {
            "id": 34,
            "type": "Property", "main_type": 0,
            "key": "Containers",
            "description": [
                "Linux-Containers,\n",
                "QNX-Partitions,\n",
                "Address-space separation"
            ],
            "list_order": 777680,
            "uuid": "29f9b296-94a9-4f75-b025-918874bf2fb8"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 78,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Over-the-Air Updates",
        "description": [
                ""
        ],
        "x_order": 2096700661,
        "y_order": 355052341,
        "list_order": 0,
        "uuid": "e1c60485-44f6-4cc7-928b-04f4c9ca52d6",
        "features":
        [
          {
            "id": 35,
            "type": "Operation", "main_type": 1,
            "key": "Security Updates in Time",
            "description": [
                ""
            ],
            "list_order": 778704,
            "uuid": "230cfff0-695c-4e16-a5e2-b5c6196cce38"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 79,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Cryptographic Signatures",
        "description": [
                ""
        ],
        "x_order": 1398827213,
        "y_order": -2082151639,
        "list_order": 0,
        "uuid": "6d99baa8-17a9-4da4-9ced-2b8af836acc4",
        "features":
        [
          {
            "id": 38,
            "type": "Property", "main_type": 0,
            "key": "asymmetric",
            "description": [
                ""
            ],
            "list_order": 785872,
            "uuid": "4a75f5c3-addc-492a-8b95-2f08b933d30d"
          },
          {
            "id": 39,
            "type": "Property", "main_type": 0,
            "key": "shared key (symmetric)",
            "description": [
                ""
            ],
            "list_order": 786896,
            "uuid": "960fd701-70dc-4126-84fe-40ea67f0f28e"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 80,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Encryption",
        "description": [
                ""
        ],
        "x_order": 2071561721,
        "y_order": -2082043851,
        "list_order": 0,
        "uuid": "72586deb-b89f-4954-adec-2e1d9f38f534",
        "features":
        [
          {
            "id": 36,
            "type": "Property", "main_type": 0,
            "key": "symmetric",
            "description": [
                ""
            ],
            "list_order": 817616,
            "uuid": "a73160a1-4d27-427b-938f-8cd2bff53271"
          },
          {
            "id": 37,
            "type": "Property", "main_type": 0,
            "key": "public/private",
            "description": [
                ""
            ],
            "list_order": 784848,
            "uuid": "d56fa1b1-9e7f-4aa9-b070-ff8c8bd456ac"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 81,
        "type": "Class", "main_type": 125,
        "name": "Functional Safety",
        "description": [
                ""
        ],
        "x_order": 1821886983,
        "y_order": -2137811601,
        "list_order": 0,
        "uuid": "486e43a4-edea-4ecb-a34e-0596617c298d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 82,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Trusted Data Paths",
        "description": [
                ""
        ],
        "x_order": 1922433016,
        "y_order": -2127710492,
        "list_order": 0,
        "uuid": "0167a278-643e-4f00-a507-ca9a1a028513",
        "features":
        [
          {
            "id": 42,
            "type": "Operation", "main_type": 1,
            "key": "Dual Data Paths",
            "description": [
                ""
            ],
            "list_order": 796112,
            "uuid": "cb28f486-7ff2-4674-bb43-c27c834f816d"
          },
          {
            "id": 43,
            "type": "Operation", "main_type": 1,
            "key": "End to End Protection",
            "description": [
                ""
            ],
            "list_order": 797136,
            "uuid": "c50cb2e2-df79-48b6-a0bb-70d70e87bc39"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 83,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Input Signal Validation",
        "description": [
                "Precondition is a specification of valid input signals.\n",
                "\n",
                "This can be implemented by different means, e.g.\n",
                "- assert() statements\n",
                "    as declared in assert.h\n",
                "- if(COND) {...} else {...} statements\n",
                "    where the else-path logs the error\n",
                "\n",
                "For Security: Check input signals already at the gate, not later."
        ],
        "x_order": 1744077574,
        "y_order": -2082043851,
        "list_order": 0,
        "uuid": "e82dad45-7be8-4a12-9f96-695752e6967c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 84,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Monitoring",
        "description": [
                ""
        ],
        "x_order": 1398827213,
        "y_order": -2146283822,
        "list_order": 0,
        "uuid": "621cb7bd-15aa-43cc-81fb-65da0f5d70c5",
        "features":
        [
          {
            "id": 40,
            "type": "Operation", "main_type": 1,
            "key": "Function Monitoring (L2)",
            "description": [
                ""
            ],
            "list_order": 758224,
            "uuid": "702eb43a-35af-4acb-a84f-9771cd1d8fee"
          },
          {
            "id": 41,
            "type": "Operation", "main_type": 1,
            "key": "System Monitoring (L3)",
            "description": [
                ""
            ],
            "list_order": 790992,
            "uuid": "f2408274-d8e5-43d8-ba70-2c2deb6b5233"
          },
          {
            "id": 59,
            "type": "Operation", "main_type": 1,
            "key": "- alive Monitoring",
            "description": [
                ""
            ],
            "list_order": 803280,
            "uuid": "424b1ba4-72cb-41fe-a6cf-4032a2398a39"
          },
          {
            "id": 60,
            "type": "Operation", "main_type": 1,
            "key": "- control flow supervision",
            "description": [
                ""
            ],
            "list_order": 804304,
            "uuid": "6e969cb4-64a1-431b-9f97-dc9223ca1b47"
          },
          {
            "id": 87,
            "type": "Operation", "main_type": 1,
            "key": "- self test",
            "description": [
                ""
            ],
            "list_order": 987763220,
            "uuid": "456bd296-7581-4f53-997c-123fc115d018"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 85,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Real Time Execution",
        "description": [
                ""
        ],
        "x_order": 1922433016,
        "y_order": -2146283822,
        "list_order": 0,
        "uuid": "fb10b08a-995e-4edf-ba1a-77b94668bb98",
        "features":
        [
          {
            "id": 44,
            "type": "Operation", "main_type": 1,
            "key": "Guaranteed Calculation Time",
            "description": [
                ""
            ],
            "list_order": 799184,
            "uuid": "dcb74a07-ef3d-4d3a-9cb6-cb11984a54f4"
          },
          {
            "id": 45,
            "type": "Operation", "main_type": 1,
            "key": "Real Time Clock",
            "description": [
                ""
            ],
            "list_order": 800208,
            "uuid": "013405e2-9938-4832-9f8c-15c4f4d94906"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 86,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Static Code Analysis",
        "description": [
                ""
        ],
        "x_order": -2146506134,
        "y_order": -2127710492,
        "list_order": 0,
        "uuid": "278a2f15-52b6-473f-9fd6-47ba33b932b4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 87,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Code Generation",
        "description": [
                "An understandable model and a small code generator\n",
                "allow to generate mature software."
        ],
        "x_order": -2146506134,
        "y_order": -2135011079,
        "list_order": 0,
        "uuid": "5ff9b00c-a0ec-4dae-a5cf-a900b8308e55",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 89,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Single Responsability",
        "description": [
                "A software component shall be responsible for one topic only"
        ],
        "x_order": -1759479307,
        "y_order": -2082043851,
        "list_order": 0,
        "uuid": "7cb37e63-27d6-4f92-ae09-7c22f9e7fa7e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 90,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Open/Closed",
        "description": [
                "Open for extension, closed for modification"
        ],
        "x_order": -1759148316,
        "y_order": -2082043851,
        "list_order": 0,
        "uuid": "542f8c3e-7a92-4d33-9f44-4512738253db",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 91,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Liskov Substitution",
        "description": [
                "An implementation of an interface can be replaced by another implementation of ",
                "the same interface.\n",
                "In object oriented design, types can be replaced by subtypes."
        ],
        "x_order": -1759479307,
        "y_order": -2059404255,
        "list_order": 0,
        "uuid": "a9ebbede-9c49-4de1-a2d2-107af4fa7e09",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 92,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Interface Segregation",
        "description": [
                "Avoid general purpose interfaces, \n",
                "design multiple interfaces specific to the needs of different users/clients"
        ],
        "x_order": -1759148316,
        "y_order": -2059404255,
        "list_order": 0,
        "uuid": "de76c9f1-9296-4e69-a640-1bfc57ba8a68",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 93,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Dependency Inversion",
        "description": [
                "A software component shall depend on abstractions, not on concrete ",
                "implementations"
        ],
        "x_order": -1759479307,
        "y_order": 355052341,
        "list_order": 0,
        "uuid": "6d515926-c548-486d-8304-dad434898ff8",
        "features":
        [
          {
            "id": 46,
            "type": "Operation", "main_type": 1,
            "key": "use Abstractions",
            "description": [
                ""
            ],
            "list_order": 784848,
            "uuid": "69a4b418-3e7e-4e91-932f-9ab5d4876249"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 94,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "KISS",
        "description": [
                "Keep it simple and stupid"
        ],
        "x_order": -1759476785,
        "y_order": -2082278036,
        "list_order": 0,
        "uuid": "222112dc-6f70-4dfe-b55e-590f6cd80ddd",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 95,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "YAGNI",
        "description": [
                "You aren't gonna need it"
        ],
        "x_order": -1759476785,
        "y_order": -2082043851,
        "list_order": 0,
        "uuid": "2666f713-dc29-42eb-bf4d-1495133904e9",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 96,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "SOLID",
        "description": [
                ""
        ],
        "x_order": -1759479307,
        "y_order": -2082267716,
        "list_order": 0,
        "uuid": "2e9d9457-8a98-4e60-83cd-610851908b4a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 97,
        "type": "Class", "main_type": 125,
        "stereotype": "principle",
        "name": "Occam's razor",
        "description": [
                "Among competing hypotheses, the one with the fewest assumptions should be ",
                "selected"
        ],
        "x_order": -1759148316,
        "y_order": -2082043851,
        "list_order": 0,
        "uuid": "7cd6c08b-5a4f-47eb-a9d3-d4bdcf576e93",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 98,
        "type": "Package", "main_type": 124,
        "stereotype": "principle",
        "name": "Simplicity",
        "description": [
                ""
        ],
        "x_order": -1759479307,
        "y_order": -2082107451,
        "list_order": 0,
        "uuid": "b8e25e3b-fa91-4566-ad94-1b7756ebcecf",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 99,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Least Priviledge",
        "description": [
                "Entities shall have only the access rights they need for their purpose"
        ],
        "x_order": 1398827213,
        "y_order": -2086534873,
        "list_order": 0,
        "uuid": "e55acb1b-b8f0-4669-b8c2-65f479e6d312",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 101,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Loose Coupling",
        "description": [
                "split an entity that consists of multiple loosely coupled parts\n",
                ""
        ],
        "x_order": 1922433016,
        "y_order": -2082267716,
        "list_order": 0,
        "uuid": "f72a43f8-b222-4340-a5ef-c4d7fe628d3b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 102,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Information Hiding",
        "description": [
                "A sofware component shall hide its implementation details and \n",
                "make information accessible only via defined interfaces\n",
                ""
        ],
        "x_order": 1304008326,
        "y_order": -2145862063,
        "list_order": 0,
        "uuid": "a49d24cf-0ed2-4c39-b190-3b5fa6834825",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 103,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Least Astonishment",
        "description": [
                "A reader shall not be surprised when looking at the design."
        ],
        "x_order": -1759479307,
        "y_order": 509414036,
        "list_order": 0,
        "uuid": "8a369a4a-85d8-4ec8-9c06-8c0a7452f127",
        "features":
        [
          {
            "id": 66,
            "type": "Property", "main_type": 0,
            "key": "Conformity of style and concepts",
            "description": [
                ""
            ],
            "list_order": 786896,
            "uuid": "3dad91a0-5694-4167-916a-ce8b3336d4cc"
          },
          {
            "id": 67,
            "type": "Property", "main_type": 0,
            "key": "Clear semantics of names",
            "description": [
                "Module names, Interface names, Message names, Port names:\n",
                "The name shall state what the data/function represents.\n",
                "The name shall be short and as concrete as possible."
            ],
            "list_order": 787920,
            "uuid": "8db85030-3b07-471d-82d9-e3d1b9b24bed"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 104,
        "type": "Block", "main_type": 90,
        "stereotype": "principle",
        "name": "Strong Cohesion",
        "description": [
                ""
        ],
        "x_order": 1922433016,
        "y_order": -2082107451,
        "list_order": 0,
        "uuid": "6592a6a4-b507-4faa-b060-757427ce6c55",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 105,
        "type": "Actor", "main_type": 100,
        "name": "Finance",
        "description": [
                ""
        ],
        "x_order": -1807827000,
        "y_order": -343159209,
        "list_order": 0,
        "uuid": "dd1b8ac2-21f5-41f4-9f99-268b005ecf91",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 106,
        "type": "Actor", "main_type": 100,
        "name": "Tele- communication",
        "description": [
                ""
        ],
        "x_order": -1456835320,
        "y_order": 498733649,
        "list_order": 0,
        "uuid": "fa5d1a38-e6bb-4c14-a93b-ba2e5a069e47",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 107,
        "type": "Actor", "main_type": 100,
        "name": "Rail",
        "description": [
                ""
        ],
        "x_order": 1048713842,
        "y_order": -343159209,
        "list_order": 0,
        "uuid": "98283ab4-f124-46a4-b7fd-e7938bea1021",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 108,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Secure Boot",
        "description": [
                ""
        ],
        "x_order": 1744077574,
        "y_order": -2082272885,
        "list_order": 0,
        "uuid": "b9b37c5c-52fa-4ad6-a22b-41873523e665",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 109,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Mature Platform",
        "description": [
                ""
        ],
        "x_order": -2141774837,
        "y_order": -2082470503,
        "list_order": 0,
        "uuid": "a7db8d16-489e-4261-bf08-54766983b73f",
        "features":
        [
          {
            "id": 61,
            "type": "Property", "main_type": 0,
            "key": "OS provides resource limits+guarantees",
            "description": [
                ""
            ],
            "list_order": 753104,
            "uuid": "c057de3a-db68-40de-966c-c7071e2aac77"
          },
          {
            "id": 62,
            "type": "Property", "main_type": 0,
            "key": "OS does not swap, does not overcommit",
            "description": [
                ""
            ],
            "list_order": 754128,
            "uuid": "939c4566-0ce9-4317-85f3-3ca29d302b47"
          },
          {
            "id": 63,
            "type": "Property", "main_type": 0,
            "key": "OS has mature peripheral-drivers",
            "description": [
                ""
            ],
            "list_order": 756176,
            "uuid": "5d5042cc-5463-49e6-834d-88ae4c912c69"
          },
          {
            "id": 70,
            "type": "Property", "main_type": 0,
            "key": "HW provides supervision",
            "description": [
                "E.g.\n",
                "- timer trigger OS-interrupts\n",
                "- access violations trigger OS-interrupts"
            ],
            "list_order": 1198229536,
            "uuid": "8503b0b8-91c6-49ae-a146-53df6b63530f"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 110,
        "type": "Actor", "main_type": 100,
        "name": "Energy",
        "description": [
                ""
        ],
        "x_order": -1223577987,
        "y_order": 498733649,
        "list_order": 0,
        "uuid": "cb080ac7-a379-4696-a432-e4abca7f8e55",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 111,
        "type": "Actor", "main_type": 100,
        "name": "Transport and Logistics",
        "description": [
                ""
        ],
        "x_order": 1048713842,
        "y_order": -1388766136,
        "list_order": 0,
        "uuid": "4e29c1cf-ce06-494e-ab71-9d014d293ff2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 112,
        "type": "Actor", "main_type": 100,
        "name": "Government",
        "description": [
                ""
        ],
        "x_order": -1807827000,
        "y_order": -1325492068,
        "list_order": 0,
        "uuid": "8608c231-b31b-49fe-959c-854d87a13658",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 113,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Groups",
        "description": [
                "Grouping Clients/Actors/Users and\n",
                "grouping Services \n",
                "helps in administration of access rights"
        ],
        "x_order": 2042689424,
        "y_order": -2086534873,
        "list_order": 0,
        "uuid": "df92953a-2c96-4712-bdc3-07ea1e186d37",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 114,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "Certificates",
        "description": [
                ""
        ],
        "x_order": 1398827213,
        "y_order": 1545780897,
        "list_order": 0,
        "uuid": "e85a50ee-4173-4afd-bb02-241871dd28c8",
        "features":
        [
          {
            "id": 64,
            "type": "Property", "main_type": 0,
            "key": "chain of certificates",
            "description": [
                ""
            ],
            "list_order": 810448,
            "uuid": "3c6f6fde-fa7d-4fa1-a33a-0d5603964ca7"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 115,
        "type": "Comment", "main_type": 130,
        "name": "How to create?",
        "description": [
                "Process quality is defined by\n",
                "a set of rules\n",
                "how to create a product."
        ],
        "x_order": -978058353,
        "y_order": -256171437,
        "list_order": 0,
        "uuid": "487af246-c0c0-4bce-a019-0a98414a1e89",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 116,
        "type": "Comment", "main_type": 130,
        "name": "What characteristics?",
        "description": [
                "Product quality is defined by\n",
                "a set of characteristics\n",
                "of the product to be created."
        ],
        "x_order": -1106184771,
        "y_order": -2107609779,
        "list_order": 0,
        "uuid": "a07eaa4e-11cf-4285-a187-89ff577b068a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 117,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "Unit Test",
        "description": [
                ""
        ],
        "x_order": 2092864509,
        "y_order": 2134531185,
        "list_order": 2138555413,
        "uuid": "797687f9-c060-49e7-bc51-8790a725f4d0",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 118,
        "type": "Block", "main_type": 90,
        "stereotype": "concept",
        "name": "automated Tests",
        "description": [
                ""
        ],
        "x_order": 1922433016,
        "y_order": 509414036,
        "list_order": -2082043851,
        "uuid": "d8b8bc49-d4bc-477e-b7aa-1444ddc3397a",
        "features":
        [
          {
            "id": 68,
            "type": "Property", "main_type": 0,
            "key": "Code Coverage",
            "description": [
                ""
            ],
            "list_order": -1403510310,
            "uuid": "de129ecf-436c-4eb3-92b0-f2720c281f18"
          },
          {
            "id": 69,
            "type": "Property", "main_type": 0,
            "key": "Requirements Coverage",
            "description": [
                ""
            ],
            "list_order": -2098634575,
            "uuid": "d309d005-b260-4cad-9464-ddc312d70c5b"
          },
          {
            "id": 80,
            "type": "Property", "main_type": 0,
            "key": "Variant Coverage",
            "description": [
                "HW variants, Feature Variants, Compiler/OS Variants"
            ],
            "list_order": -734419700,
            "uuid": "a462c60b-ab7c-4325-a347-becb0877f780"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 119,
        "type": "Actor", "main_type": 100,
        "name": "Travel / Tourism",
        "description": [
                ""
        ],
        "x_order": 1048713842,
        "y_order": 498733649,
        "list_order": 567139751,
        "uuid": "091630fe-7064-42eb-9974-e17049098240",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 120,
        "type": "Actor", "main_type": 100,
        "name": "Media/Press/Publishing",
        "description": [
                "\t"
        ],
        "x_order": -1456835320,
        "y_order": -343159209,
        "list_order": -253891279,
        "uuid": "bac2e57e-8069-492e-9fb1-f6d4a654188b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 121,
        "type": "Block", "main_type": 90,
        "name": "SoC HW Partitions",
        "description": [
                "The HW provides e.g.\n",
                "- a trusted execution environment\n",
                "    for cryptographic computations\n",
                "- a separated monitoring CPU\n",
                "    to supervise the functional CPUs"
        ],
        "x_order": -2141488973,
        "y_order": -2137811601,
        "list_order": -2128856866,
        "uuid": "06cbfec4-f818-4e7a-b27f-140993bdb745",
        "features":
        [
          {
            "id": 71,
            "type": "Property", "main_type": 0,
            "key": "Isolated Monitoring CPU",
            "description": [
                ""
            ],
            "list_order": -1987179912,
            "uuid": "b1fc27ed-d806-4a1d-9993-e8f9dd26c4f5"
          },
          {
            "id": 72,
            "type": "Property", "main_type": 0,
            "key": "Trusted Execution Environment",
            "description": [
                ""
            ],
            "list_order": -812313843,
            "uuid": "1af849dc-0ddd-45fa-912b-fe365ccf305a"
          },
          {
            "id": 90,
            "type": "Property", "main_type": 0,
            "key": "Hardware security module/environment",
            "description": [
                ""
            ],
            "list_order": -992701963,
            "uuid": "0c127ca6-117b-4a8b-9f47-9c0e477d3283"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 123,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Dynamic Allocation accepting controlled death",
        "description": [
                "- Accept memory fragmentation\n",
                "  (physical pages as well as virtual addresses)\n",
                "- Swap memory pages to flash\n",
                "- End a process if no memory available"
        ],
        "x_order": 172227061,
        "y_order": -2068476606,
        "list_order": -2016618947,
        "uuid": "892984fa-e51d-4084-9e56-ba7732347787",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 125,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Weak Pointers / Caches",
        "description": [
                "- There are managed data structures\n",
                "  (hashmaps, caches) that hold data\n",
                "  as long as much memory is available\n",
                "  and that drop data\n",
                "  when memory becomes sparse\n",
                "\n",
                "Example implementations:\n",
                "Java Weak Hashmap, sqlite,\n",
                "OS file system caches\n",
                "\n",
                "Challenge: The cache needs to know\n",
                "when memory is needed elsewhere."
        ],
        "x_order": -1116879336,
        "y_order": -2068476606,
        "list_order": -2091280214,
        "uuid": "bfba1101-4ab4-4cd3-be9d-947a23a01933",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 126,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Moving Memory Objects",
        "description": [
                "Some instance manages memory (e.g. OS)\n",
                "while another instance uses it (e.g. App).\n",
                "\n",
                "This mamagement may reduce/fix fragmentation issues.\n",
                "\n",
                "Examples:\n",
                "- The java virtual machine can move objects\n",
                "  while a java application runs\n",
                "-  The classic MacOS7-9 could move memory\n",
                "  while the application holds a handle \n",
                "  (pointer to a pointer)\n",
                "- Todays processors convert virtual \n",
                "  to physical addresses on the fly\n",
                "  (reallocations via e.g. sbrk, mmap)"
        ],
        "x_order": -312551200,
        "y_order": -2060218130,
        "list_order": -2020584774,
        "uuid": "f58a884c-9129-4cee-a195-e618560951aa",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 129,
        "type": "Object", "main_type": 126,
        "name": "FMEA (Technical Risk Management)",
        "description": [
                "Failure Mode and Effects Analysis is performed later during project development ",
                "and checks if the requirements defined by the HARA are met during the ",
                "development process.\n",
                "\n",
                "see https://en.wikipedia.org/wiki/Failure_mode_and_effects_analysis"
        ],
        "x_order": -1723161324,
        "y_order": 0,
        "list_order": 1002052854,
        "uuid": "37a49d1d-1c9b-4c25-a988-da9c5beb14d8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 130,
        "type": "Object", "main_type": 126,
        "name": "TARA (Security Analysis)",
        "description": [
                "Threat and Risk Analysis"
        ],
        "x_order": 292703274,
        "y_order": 0,
        "list_order": -708372185,
        "uuid": "eb13495d-aed6-4fbd-9636-991873ff1dcb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 131,
        "type": "Object", "main_type": 126,
        "name": "Safety Case (Goal Structured Notation)",
        "description": [
                "A safety case is an argument within a concrete project to provide evidence that ",
                "a safety requirement is met in scope of the project context. This argument may ",
                "be visualized using the Goal Structured Notation (GSN)"
        ],
        "x_order": -1695420068,
        "y_order": 0,
        "list_order": 1199409590,
        "uuid": "f5ee6c07-8ac1-46b7-aad9-c93c54b0ee9d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 132,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Trust Levels",
        "description": [
                "Create a Multi-Layer security,\n",
                "where elements of one layer mistrust these of other layers.\n",
                "If one layer is compromized, the next still stands.\n",
                "\n",
                "Examples: \n",
                "1) Internet - DMZ - Intranet\n",
                "2) OS-Process (user), root-acess, OS(kernel-space), Hypervisor, Trusted ",
                "Execution Environment of SoC"
        ],
        "x_order": 2053615047,
        "y_order": -152206737,
        "list_order": -2082181281,
        "uuid": "94106649-3e4e-4731-8073-dc035b40df22",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 133,
        "type": "Class", "main_type": 125,
        "stereotype": "principle",
        "name": "Fail Secure",
        "description": [
                "Do not expose data or system details when a fault occurs."
        ],
        "x_order": 2066864567,
        "y_order": -2086534873,
        "list_order": -2129385549,
        "uuid": "96b2fe54-2407-43b6-9cfe-bb17b2337f81",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 134,
        "type": "Class", "main_type": 125,
        "stereotype": "principle",
        "name": "Secure Weakest Link",
        "description": [
                ""
        ],
        "x_order": 2053615047,
        "y_order": 355052341,
        "list_order": -2129931558,
        "uuid": "e8ce339c-66c9-4adf-afba-a36da2813136",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 135,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Secure Defaults",
        "description": [
                "The default settings/configuratoin of a system shall be tuned for security."
        ],
        "x_order": 2071561721,
        "y_order": -2086534873,
        "list_order": -2135503711,
        "uuid": "ceabfa71-2d97-4073-9cd0-3d6c09669185",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 136,
        "type": "Class", "main_type": 125,
        "stereotype": "principle",
        "name": "Reduce Attack Surface",
        "description": [
                "Remove unused functions"
        ],
        "x_order": 1744077574,
        "y_order": -2145862063,
        "list_order": -2139329311,
        "uuid": "1c0235e9-cc6c-4b9c-aaca-3cf0e5602c10",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 137,
        "type": "Initial Node", "main_type": 151,
        "name": "start analysis",
        "description": [
                ""
        ],
        "x_order": -1696741830,
        "y_order": -1929217058,
        "list_order": -1772273621,
        "uuid": "089f57cf-0d48-4675-99a4-3735b738374c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 138,
        "type": "Activity", "main_type": 110,
        "name": "Define Assets to Protect",
        "description": [
                "This step\n",
                "\n",
                "- defines which assets to protect\n",
                "- determines risks for the case these are spied, modified, etc."
        ],
        "x_order": -863457167,
        "y_order": -1929217058,
        "list_order": -1929217058,
        "uuid": "8aabeeb4-d93e-4dc9-a1d8-9d02a381f531",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 139,
        "type": "Activity", "main_type": 110,
        "name": "Define System Context",
        "description": [
                ""
        ],
        "x_order": -392052385,
        "y_order": -1929217058,
        "list_order": -1861991912,
        "uuid": "d9b496a6-0974-4576-833f-9f590902a113",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 140,
        "type": "Activity", "main_type": 110,
        "name": "Show Locations of Assets",
        "description": [
                "Show the components where assets are located\n",
                "and network lines where the assets pass along."
        ],
        "x_order": 177477714,
        "y_order": -1929217058,
        "list_order": -1822464955,
        "uuid": "05ab5bd3-3957-4683-9c66-bad7ac0b84b9",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 141,
        "type": "Activity", "main_type": 110,
        "name": "Define Attack Vectors",
        "description": [
                "Define attack vectors, likelihoods and impacts. Based on this criticality, the ",
                "mitigations are defined.\n",
                "\n",
                "a good checklist for attack vectors is the stride model:\n",
                "- Spoofing\n",
                "- Tampering\n",
                "- Repudiation\n",
                "- Information Disclosure\n",
                "- Denial of Service\n",
                "- Elevation of Privilege\n",
                ""
        ],
        "x_order": 177477714,
        "y_order": -1785461819,
        "list_order": -1779768683,
        "uuid": "3bcff3f2-82ec-4c55-9163-117f5f997b88",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 142,
        "type": "Activity", "main_type": 110,
        "name": "Define Mitigations",
        "description": [
                ""
        ],
        "x_order": -392052385,
        "y_order": -1785461819,
        "list_order": -1799642024,
        "uuid": "8927fab2-ff24-4c69-9fa4-c9863c153af7",
        "features":
        [
          {
            "id": 81,
            "type": "Output Port", "main_type": 7,
            "key": "security requirements",
            "description": [
                ""
            ],
            "list_order": 1610856456,
            "uuid": "dc95a40d-278b-4bad-b1d8-2d609cf55854"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 143,
        "type": "Activity", "main_type": 110,
        "name": "Re-evaluate Risks",
        "description": [
                ""
        ],
        "x_order": -863457167,
        "y_order": -1785461819,
        "list_order": -1779194804,
        "uuid": "593e4f3d-9bdd-46d3-987e-9e73704e6249",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 144,
        "type": "Final Node", "main_type": 152,
        "name": "finish analysis",
        "description": [
                ""
        ],
        "x_order": -1696741830,
        "y_order": -1785461819,
        "list_order": -1779398757,
        "uuid": "8e0f872f-9683-45fc-97c0-e0f539c2974a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 145,
        "type": "Actor", "main_type": 100,
        "name": "Entertainment, Sports",
        "description": [
                ""
        ],
        "x_order": -1456835320,
        "y_order": -1325492068,
        "list_order": -1280812684,
        "uuid": "abbfbce5-eea6-4efe-8fe1-ddc3cfc800bc",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 146,
        "type": "Actor", "main_type": 100,
        "name": "Home Automation",
        "description": [
                "Construction / Home Automation"
        ],
        "x_order": 1284109525,
        "y_order": -1388766136,
        "list_order": -1358513092,
        "uuid": "fdc4ae7f-9a8f-433f-95bd-0d5c5264b9ca",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 147,
        "type": "Actor", "main_type": 100,
        "name": "Education",
        "description": [
                ""
        ],
        "x_order": 1284109525,
        "y_order": -1325492068,
        "list_order": -1182875596,
        "uuid": "1d6b1949-cbb8-4a6a-b136-5673b7ea4fab",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 148,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Schedule tasks",
        "description": [
                "- Schedule tasks that require memory\n",
                "  to prevent contention\n",
                "\n",
                "E.g. only one memory-intensive task may run at a time"
        ],
        "x_order": -16275143,
        "y_order": -2096249159,
        "list_order": -2018646309,
        "uuid": "609b6ca6-fa01-4c7c-9125-9f337dae32a8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 149,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Region based Memory Management",
        "description": [
                "A region/arena/stack is valid while performing one operation/thread.\n",
                "It provides single-threaded access only.\n",
                "It is either used stack-like\n",
                "or cleaned up when the operation/thread is finished.\n",
                "\n",
                "This concept allows to fast allocate and completely release memory arenas.\n",
                "It prevents fragementation within the stack.\n",
                "It supports NUMA architectures.\n",
                "It may be faster than concurrent access to single heap.\n",
                "It allows to reserve appropriate memory arenas for more important tasks\n",
                "\n",
                "see https://en.wikipedia.org/wiki/Region-based_memory_management\n",
                "\n",
                "Implementation support by e.g.\n",
                "polymorphic_allocator and memory_resource(C++17/20)\n",
                "rust allocator: https://rust-lang.github.io/rfcs/1398-kinds-of-allocators.html\n",
                ""
        ],
        "x_order": -16275143,
        "y_order": -2084879266,
        "list_order": -2067190335,
        "uuid": "307b73b6-22f1-41ca-8260-c279f4922c92",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 150,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Static Allocation",
        "description": [
                "All memory is statically allocated\n",
                "except for stacks.\n",
                "The number of threads is static.\n",
                "\n",
                "Example implementations:\n",
                "- classic AUTOSAR, MISRA-C, MISRA-C++, \n",
                "- Ada-Spark, \n",
                "- NASA Power-of-Ten\n",
                "- crystal_facet_uml (except gtk3+sqlite3)\n",
                "- GPSd deamon (see the_architecture_of\n",
                "  _open_source_applications__volume_ii.pdf)"
        ],
        "x_order": -1448596116,
        "y_order": -2096249159,
        "list_order": -1664100138,
        "uuid": "34229de4-def4-4247-923f-8c8a81987923",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 151,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Object Pools",
        "description": [
                "Pools of same-type objects\n",
                "are pre-allocated.\n",
                "\n",
                "This concept guarantees \n",
                "a predefined amount of memory\n",
                "and prevents fragmentation\n",
                "\n",
                "Examples:\n",
                "synchronized_pool_resource(C++17)\n",
                "unsynchronized_pool_resource(C++17)\n",
                ""
        ],
        "x_order": -1365645119,
        "y_order": -2084879266,
        "list_order": -1693010846,
        "uuid": "3238aaeb-c1d5-462c-b889-bb5bdfa61a33",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 152,
        "type": "Class", "main_type": 125,
        "name": "Adaptability",
        "description": [
                ""
        ],
        "x_order": 1421381224,
        "y_order": -2139190401,
        "list_order": 0,
        "uuid": "24ef8550-935f-4806-bbde-1a2bff8a0356",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 153,
        "type": "Class", "main_type": 125,
        "name": "Replaceability",
        "description": [
                ""
        ],
        "x_order": 1708630526,
        "y_order": -2139190401,
        "list_order": 0,
        "uuid": "90277e08-7cd6-4299-bac6-6ebb4c75333e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 154,
        "type": "Class", "main_type": 125,
        "name": "Installability",
        "description": [
                ""
        ],
        "x_order": 1186635430,
        "y_order": -2139190401,
        "list_order": 0,
        "uuid": "aec51b22-c57f-4694-a1ed-6b719fc1e0be",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 155,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Dynamic Allocation accepting degradation",
        "description": [
                "Continue working, accept that some requested functionality\n",
                "- cannot be performed at current point in time\n",
                "- with expected precision\n",
                "- within expected timeframe"
        ],
        "x_order": -181822395,
        "y_order": -2068476606,
        "list_order": -1240658880,
        "uuid": "214728c9-b08a-43c4-9122-8e3c2f3edbbe",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 156,
        "type": "Class", "main_type": 125,
        "name": "Quality Characteristic",
        "description": [
                "A characteristic is a set of subcharacteristics."
        ],
        "x_order": 1038680383,
        "y_order": -1901158689,
        "list_order": -1551414897,
        "uuid": "50f704d5-3dcd-495c-a651-63dfc7ba73f7",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 157,
        "type": "Class", "main_type": 125,
        "name": "Quality Subcharacteristic",
        "description": [
                "A subcharacterstic is a\n",
                "property of a system\n",
                "that expresses\n",
                "how well it fits to a quality expectation."
        ],
        "x_order": 1038680383,
        "y_order": -1649366786,
        "list_order": -1649366786,
        "uuid": "b59bf4ed-9525-4db9-9ec4-b0341f3b40eb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 158,
        "type": "Class", "main_type": 125,
        "name": "Quality Attribute",
        "description": [
                "An attribute is an internal property of an entity (e.g. software)."
        ],
        "x_order": 1731455158,
        "y_order": 11391313,
        "list_order": -1573361461,
        "uuid": "50d28143-8ad8-475c-b9e7-b06299cbff99",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 159,
        "type": "Class", "main_type": 125,
        "stereotype": "verification",
        "name": "Quality Measure Element",
        "description": [
                "A measurement value.\n",
                "It can be objectively measured\n",
                "but may possibly need interpretation\n",
                "to state if the measured value is sutable\n",
                "to support a subcharacteristic."
        ],
        "x_order": 1731455158,
        "y_order": -1588751298,
        "list_order": -1553370041,
        "uuid": "19ba91bb-16c7-4cfa-a525-d53ed4f7f67c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 160,
        "type": "Class", "main_type": 125,
        "stereotype": "solution space",
        "name": "Tactic",
        "description": [
                "A tactic is a method to influence a system to inherit a subcharacteristic.\n",
                "\n",
                "It is a precise, detailed action plan that produces an outcome. The outcome may ",
                "be a step in a overarching strategy.\n",
                "\n",
                "See: Software Architecture in Practice (C0165) in D0023#name."
        ],
        "x_order": 1038680383,
        "y_order": -1553370041,
        "list_order": -1553370041,
        "uuid": "49fdd556-501b-401b-b2a9-23e92e43a880",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 161,
        "type": "Class", "main_type": 125,
        "stereotype": "problem space",
        "name": "Quality Scenario",
        "description": [
                "A quality scenario is a use case in which one or more quality ",
                "subcharacteristics are an important outcome.\n",
                "\n",
                "Scenarios as linking elements between a quality tree and requirements are ",
                "described in arc42 (C0168), see D0023#name."
        ],
        "x_order": -1163427608,
        "y_order": 493629064,
        "list_order": -1607494057,
        "uuid": "7d516cbc-7b26-45a9-a3f4-9249c96dd97a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 162,
        "type": "Class", "main_type": 125,
        "name": "Solution Strategy",
        "description": [
                "A strategy is a plan to reach a long-term goal. The plan consists of high-level ",
                "steps. These high-level steps shall produce expected outcomes and need to be ",
                "broken further down into tactics.  "
        ],
        "x_order": 1038680383,
        "y_order": -1616804599,
        "list_order": -1603465782,
        "uuid": "67c866f2-36ac-478d-b6bb-c804f8a6ee78",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 163,
        "type": "Class", "main_type": 125,
        "name": "Topic/Group (Quality tree)",
        "description": [
                "A quality tree starts at the quality characteristics as the main branches and ",
                "ends at detailed quality requirements as the leaves.\n",
                "\n",
                "The detailed quality requirements then may refer to quality scenarios where ",
                "these are of significance."
        ],
        "x_order": -1163427608,
        "y_order": -1616804599,
        "list_order": -1627246235,
        "uuid": "0fb11db1-2e67-4914-b160-5f4814b6c18b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 164,
        "type": "Comment", "main_type": 130,
        "stereotype": "problem space",
        "name": "Memory",
        "description": [
                "On one hand, main memory is cheap,\n",
                "and there is plenty of it.\n",
                "\n",
                "On the other hand, there are limits.\n",
                "When reaching these,\n",
                "suitable concepts need to be in place\n",
                "that support the defined quality goals."
        ],
        "x_order": -2142107369,
        "y_order": -2103626455,
        "list_order": -2103626455,
        "uuid": "e27d3866-c7c5-4b3e-a426-855fc3f4f078",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 165,
        "type": "Object", "main_type": 126,
        "name": "Software Architecture in Practice",
        "description": [
                "Software Architecture in Practice (3rd Edition)\n",
                "by Len Bass, Paul Clements, and Rick Kazman.\n",
                "Addison Wesley / Pearson, 2013.\n",
                "ISBN 978-0-321-81573-6"
        ],
        "x_order": -401408333,
        "y_order": 0,
        "list_order": -625943543,
        "uuid": "d492182d-4921-4649-8afe-ec0e64645868",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 166,
        "type": "Object", "main_type": 126,
        "name": "ISO/IEC 9126",
        "description": [
                "ISO/IEC 9126 Software engineering — Product quality"
        ],
        "x_order": 37374931,
        "y_order": 0,
        "list_order": 248464648,
        "uuid": "1851704c-2f60-4c99-b55b-fb1425b48ff2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 167,
        "type": "Object", "main_type": 126,
        "name": "ISO/IEC 25010:2011",
        "description": [
                "ISO/IEC 25010:2011"
        ],
        "x_order": 441055533,
        "y_order": 0,
        "list_order": 1260937290,
        "uuid": "dc1df44a-b1f1-4ab7-8c1a-d4b6e3b104be",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 168,
        "type": "Object", "main_type": 126,
        "name": "arc42",
        "description": [
                "https://arc42.org"
        ],
        "x_order": 1151884421,
        "y_order": 0,
        "list_order": 1281419449,
        "uuid": "e510b679-2f70-4861-92e4-df6a0cffa487",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 169,
        "type": "Class", "main_type": 125,
        "stereotype": "strategy",
        "name": "Control Resource Command",
        "description": [
                "For detailed tactics, see D0019#name.\n",
                "\n",
                "Source: Software Architecture in Practice (C0165) in D0023#name."
        ],
        "x_order": 1201681249,
        "y_order": -2082238657,
        "list_order": -2082236785,
        "uuid": "8d906615-bd68-4e4f-8f31-e68707ec7573",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 170,
        "type": "Class", "main_type": 125,
        "stereotype": "strategy",
        "name": "Manage Resources",
        "description": [
                "For detailed tactics, see D0013#name.\n",
                "\n",
                "Source: Software Architecture in Practice (C0165) in D0023#name."
        ],
        "x_order": 1201681249,
        "y_order": -2082235199,
        "list_order": -2082237074,
        "uuid": "6f78148b-b8e2-4ae9-a0f7-b6f66c6ee703",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 171,
        "type": "Object", "main_type": 126,
        "name": "Software Estimation",
        "description": [
                "Software Estimation - Demystifying the Black Art\n",
                "by Steve McConnell,\n",
                "Microsoft Press, 2006.\n",
                "ISBN:0735605351"
        ],
        "x_order": 259970019,
        "y_order": 0,
        "list_order": -50674996,
        "uuid": "14be9024-93a2-45bd-9168-fbb88413f07e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 172,
        "type": "Object", "main_type": 126,
        "name": "Internet Security",
        "description": [
                "Internet-Security aus Software-Sicht\n",
                "by Kriha/Schmitz\n",
                "Springer, 2008.\n",
                "ISBN 978-3-540-22223-1"
        ],
        "x_order": 929436096,
        "y_order": 0,
        "list_order": -1592394701,
        "uuid": "1e259049-6149-41de-80ca-34c90624ec1d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 173,
        "type": "Object", "main_type": 126,
        "name": "High Integrity Software",
        "description": [
                "High Integrity Software - The Spark Approach to Saftey and Security\n",
                "by John Barnes\n",
                "Addison Wesley / Pearson, 2003.\n",
                "ISBN 978-0-321-13616-0"
        ],
        "x_order": -280782415,
        "y_order": 0,
        "list_order": -1523362475,
        "uuid": "f0051ac1-aeb8-4dec-b42a-8d6496c0a822",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 174,
        "type": "Object", "main_type": 126,
        "name": "Engineering a Safer World",
        "description": [
                "Engineering a Safer World - Systems Thinking Applied to Safety\n",
                "by Nancy G. Leveson\n",
                "MIT Press, 2011.\n",
                "ISBN: 9780262016629"
        ],
        "x_order": 105717191,
        "y_order": 0,
        "list_order": -1950692971,
        "uuid": "695d811d-0537-4360-a9db-64079f2ba953",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 175,
        "type": "Class", "main_type": 125,
        "stereotype": "strategy",
        "name": "Control and Manage Resources",
        "description": [
                "see D0024#name."
        ],
        "x_order": 2043437940,
        "y_order": -2139190401,
        "list_order": -2137959212,
        "uuid": "1559a7e2-e811-481a-815e-66cd09abed1f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 176,
        "type": "Block", "main_type": 90,
        "name": "Example Guidelines",
        "description": [
                ""
        ],
        "x_order": 2099043612,
        "y_order": -2145862063,
        "list_order": 0,
        "uuid": "f6ed2823-58d5-4482-86ec-49e197dd1971",
        "features":
        [
          {
            "id": 76,
            "type": "Property", "main_type": 0,
            "key": "Spark/ADA",
            "value": "Avionics",
            "description": [
                "see C0173#name"
            ],
            "list_order": 67275,
            "uuid": "e07192fa-908e-4b2f-a40a-59c13c6792c8"
          },
          {
            "id": 77,
            "type": "Property", "main_type": 0,
            "key": "Power of Ten",
            "value": "NASA",
            "description": [
                ""
            ],
            "list_order": 104397,
            "uuid": "75d17ddb-ce0a-48d7-855f-62ca2b5c9bf8"
          },
          {
            "id": 78,
            "type": "Property", "main_type": 0,
            "key": "SecureC",
            "description": [
                ""
            ],
            "list_order": 113897,
            "uuid": "017d3ce4-a31b-4ca6-a9e6-172c626ba502"
          },
          {
            "id": 79,
            "type": "Property", "main_type": 0,
            "key": "MISRA-C/C++",
            "value": "automotive",
            "description": [
                ""
            ],
            "list_order": 118900,
            "uuid": "17a21af5-4440-453b-b8f6-0150bcee57c3"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 177,
        "type": "Object", "main_type": 126,
        "name": "ATAM (Architecture Tradeoff Analysis)",
        "description": [
                "Architecture Tradeoff Analysis\n",
                "\n",
                "see C0165 at D0023#name."
        ],
        "x_order": -606661393,
        "y_order": 0,
        "list_order": 1330980746,
        "uuid": "06674066-9e31-465d-8010-00eb9b09e482",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 178,
        "type": "Requirement", "main_type": 99,
        "name": "Effectiveness",
        "description": [
                ""
        ],
        "x_order": -1460030655,
        "y_order": -1163520015,
        "list_order": -1163520015,
        "uuid": "8ec0dfb4-7547-40da-9b7e-0b1e6a235ac3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 179,
        "type": "Requirement", "main_type": 99,
        "name": "Efficiency",
        "description": [
                ""
        ],
        "x_order": 321461009,
        "y_order": -1163520015,
        "list_order": -1787423268,
        "uuid": "1cfd262b-29d8-4944-80a5-ef0297506a08",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 180,
        "type": "Requirement", "main_type": 99,
        "name": "Satisfaction",
        "description": [
                ""
        ],
        "x_order": 2099146592,
        "y_order": -1163520015,
        "list_order": -927547853,
        "uuid": "a72211d7-244f-4ecc-928d-432fd1131579",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 181,
        "type": "Requirement", "main_type": 99,
        "name": "Freedom from Risk",
        "description": [
                "see D0025#name."
        ],
        "x_order": 1256988814,
        "y_order": -1163520015,
        "list_order": -1137466768,
        "uuid": "c93efa8b-36e9-49bd-87c4-5f236e4371e8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 182,
        "type": "Requirement", "main_type": 99,
        "name": "Context Coverage",
        "description": [
                ""
        ],
        "x_order": 1708275717,
        "y_order": -1163520015,
        "list_order": -1273386120,
        "uuid": "298f39de-0dad-45a8-893b-5b3ce27a48eb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 184,
        "type": "Use Case", "main_type": 101,
        "stereotype": "problem space",
        "name": "Background-Fkt Use-Case2",
        "description": [
                "This use case is a proxy for use cases that can be delayed if resources are ",
                "sparse,\n",
                "\n",
                "e.g. polling for software updates or performing data backups."
        ],
        "x_order": -2145848552,
        "y_order": -2115709988,
        "list_order": -2082238730,
        "uuid": "60c47c6b-57d0-4255-87b2-d93357553268",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 185,
        "type": "Use Case", "main_type": 101,
        "stereotype": "problem space",
        "name": "Dynamic-Fkt Use-Case",
        "description": [
                "This use case is a proxy for use cases that\n",
                "allow to produce degraded or no results\n",
                "if memory gets low.\n",
                "\n",
                "E.g. A list of search results may be truncated,\n",
                "an undo-history may have limited size,\n",
                "the number of simultaneously open windows may be limited by the available ",
                "memory."
        ],
        "x_order": -623799169,
        "y_order": -2115709988,
        "list_order": -2082238730,
        "uuid": "554e0173-da9a-4426-980b-e8b67d7fd108",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 186,
        "type": "Use Case", "main_type": 101,
        "stereotype": "problem space",
        "name": "Reliable-Fkt Use-Case",
        "description": [
                "This use case is a proxy for use cases that shall always work (available and ",
                "reliable)."
        ],
        "x_order": -2145848552,
        "y_order": -462859021,
        "list_order": -2082238730,
        "uuid": "49528fd5-341d-47c0-8785-11342edf6165",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 187,
        "type": "Use Case", "main_type": 101,
        "stereotype": "problem space",
        "name": "Bounded-Fkt Use-Case",
        "description": [
                "This use case is a proxy for use cases that allow to produce degraded results ",
                "if memory gets low or an upper boundary of resource-consumption is reached.\n",
                "\n",
                "This is useful e.g. to enhance security when processing input data of unknown ",
                "size or to prevent stealing resources from higher-priority dynamic functions."
        ],
        "x_order": 1779850759,
        "y_order": -2115709988,
        "list_order": -154983496,
        "uuid": "cd8ae650-1df1-408e-91ef-2fb5407db99c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 188,
        "type": "Comment", "main_type": 130,
        "stereotype": "problem space",
        "name": "Quality expectations depend on use cases",
        "description": [
                "A program/application typically solves\n",
                "several use cases with\n",
                "different quality expectations."
        ],
        "x_order": 1779850759,
        "y_order": -462859021,
        "list_order": -2082238833,
        "uuid": "71590f02-9538-4c88-abce-bcc96ae2dec0",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 189,
        "type": "Object", "main_type": 126,
        "name": "Software Quality Engineering",
        "description": [
                "Software Quality Engineering - A practitioners approach by\n",
                "Witold Suryn\n",
                "Wiley, 2014\n",
                "ISBN 978-1-118-59249-6"
        ],
        "x_order": -702878246,
        "y_order": 0,
        "list_order": 0,
        "uuid": "ca2cccdd-a224-4d51-b51b-7bb726362a6c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 190,
        "type": "Component", "main_type": 121,
        "name": "entity",
        "description": [
                "Entity is some system element of which some quality is expected.\n",
                "It exhibits one or more quality attributes."
        ],
        "x_order": 1731455158,
        "y_order": 394569503,
        "list_order": -1626624099,
        "uuid": "58cc8498-f7b2-471f-bcaa-cc9375cd399d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 191,
        "type": "Class", "main_type": 125,
        "stereotype": "verification",
        "name": "Quality Measure",
        "description": [
                "A quality measure is a metric based on a set of observed values indicating the ",
                "qualiity of an entity."
        ],
        "x_order": 1731455158,
        "y_order": -1628615434,
        "list_order": -1754180012,
        "uuid": "1e813afb-cc7c-4e35-983d-7b283d741d38",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 192,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "security analysis",
        "description": [
                ""
        ],
        "x_order": -863457167,
        "y_order": -1929217058,
        "list_order": -2065827848,
        "uuid": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 194,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Streaming/Static Size Buffering",
        "description": [
                "- Windowing concept\n",
                "- Streaming with buffering\n",
                "- Caching with re-fetching data at misses"
        ],
        "x_order": -1365645119,
        "y_order": -2096249159,
        "list_order": -2101268731,
        "uuid": "944c1d95-de36-448f-9a9e-4132e9a43369",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 195,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Remote Execution",
        "description": [
                "Required memory may be provided on a different hardware, e.g. Cloud"
        ],
        "x_order": -181822395,
        "y_order": -2060218130,
        "list_order": -2129148876,
        "uuid": "13a4c5f0-8b29-4692-89ba-e6fb3715fc14",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 196,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Dynamic Allocation accepting sudden death",
        "description": [
                "- Linux overcommit\n",
                "- Compress memory pages\n",
                "- End any process if page-fault by r/w operation\n",
                "   to overcommitted memory\n",
                "\n",
                "Example Implementations:\n",
                "Android App Management\n",
                "(see low memory killer daemon: lmkd)\n",
                "Linux OOM-Killer"
        ],
        "x_order": 465321569,
        "y_order": -2068476606,
        "list_order": -2068727476,
        "uuid": "9d37d98a-df43-4c76-862b-e6d75ea4205d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 197,
        "type": "Package", "main_type": 124,
        "name": "Concepts to plan and control memory usage",
        "description": [
                ""
        ],
        "x_order": -1298922703,
        "y_order": -2109387456,
        "list_order": -2131291207,
        "uuid": "4af17c79-2d80-4a20-9512-c488e9540a0e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 198,
        "type": "Package", "main_type": 124,
        "name": "Concepts to manage memory on the fly",
        "description": [
                ""
        ],
        "x_order": -428801337,
        "y_order": -2133360466,
        "list_order": -2133360466,
        "uuid": "1b326327-217d-4fa0-bb17-5b620aa6e719",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 199,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Stacks",
        "description": [
                "A stack deallocates memory only in the reverse order as it was allocated ",
                "before.\n",
                "\n",
                "Variant:\n",
                "monotonic_buffer_resource(C++17)"
        ],
        "x_order": -1448596116,
        "y_order": -2084879266,
        "list_order": -2084879266,
        "uuid": "6040bb89-3d97-4719-99b0-22699f11e6f3",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 200,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Memory Estimation",
        "description": [
                "Estimate required memory,\n",
                "expected fragmentation overhead and \n",
                "additional buffer\n",
                "to prevent out-of-memory situations."
        ],
        "x_order": -312551200,
        "y_order": -2068476606,
        "list_order": -2099027315,
        "uuid": "817b2388-65bc-496b-a37a-07eaeefc63b0",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 201,
        "type": "Comment", "main_type": 130,
        "stereotype": "solution space",
        "name": "Resource Competition",
        "description": [
                "There are two main strategies\n",
                "to solve resource contention:\n",
                "control (plan) in advance vs.\n",
                "manage (handle) on the fly."
        ],
        "x_order": 1726256701,
        "y_order": -2103626455,
        "list_order": -2082238818,
        "uuid": "07843fea-7a6f-498b-9665-df4534ed3ab2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 202,
        "type": "Requirement", "main_type": 99,
        "stereotype": "concept",
        "name": "Preallocate Memory",
        "description": [
                "For dedicated use cases and functions, the software shall access required ",
                "memory within 1 usec."
        ],
        "x_order": -2144790616,
        "y_order": -1642926881,
        "list_order": -2106260384,
        "uuid": "0b0b4b6b-7987-4231-9879-dbc38d010a47",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 203,
        "type": "Requirement", "main_type": 99,
        "stereotype": "concept",
        "name": "Sufficient Memory",
        "description": [
                "For dedicated use cases and functions, the software shall be able to access ",
                "sufficient memory."
        ],
        "x_order": 1551085054,
        "y_order": -1642926881,
        "list_order": -2093171581,
        "uuid": "2b493215-3a44-42ae-b404-c8c8f46b02af",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 204,
        "type": "Requirement", "main_type": 99,
        "stereotype": "concept",
        "name": "Delay Function",
        "description": [
                "For dedicated use cases and functions, the software shall delay processing till ",
                "enough memory is available."
        ],
        "x_order": -2144790616,
        "y_order": -2086842489,
        "list_order": -2083968235,
        "uuid": "092d3c98-3f75-467a-b463-35370dde5257",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 205,
        "type": "Requirement", "main_type": 99,
        "stereotype": "concept",
        "name": "Degrade Result",
        "description": [
                "For dedicated use cases and functions, the software shall calculate a result ",
                "where accuracy may degrade if memory is sparse."
        ],
        "x_order": 1551085054,
        "y_order": -2082237921,
        "list_order": -2105317076,
        "uuid": "e6dd211e-5dac-42a9-8055-375b0697eaee",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 206,
        "type": "Requirement", "main_type": 99,
        "stereotype": "concept",
        "name": "Stop and Restart Later",
        "description": [
                "In case of insufficient amount of memory, the software shall stop operating and ",
                "be started again at a later point in time."
        ],
        "x_order": -2144790616,
        "y_order": -2082237921,
        "list_order": -2082713893,
        "uuid": "f657ba43-f828-4aed-b1ba-942316be2036",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 207,
        "type": "Requirement", "main_type": 99,
        "stereotype": "concept",
        "name": "Abort Function",
        "description": [
                "In case of insufficient memory, the software shall abort the function."
        ],
        "x_order": 1551085054,
        "y_order": -2086842489,
        "list_order": -2082238600,
        "uuid": "7227037c-95ef-4ef9-8943-ec580f0a263a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 208,
        "type": "Class", "main_type": 125,
        "stereotype": "solution space",
        "name": "Design Pattern",
        "description": [
                "Design patterns are design parts that are recurring in multiple different ",
                "software designs. These typically answer one or more design questions and ",
                "realize a couple of tactics to achieve product quality.\n",
                "\n",
                "See: Software Architecture in Practice (C0165) in D0023#name."
        ],
        "x_order": 1038680383,
        "y_order": 493629064,
        "list_order": 641299551,
        "uuid": "cb3e49ab-e121-4f28-8e4a-123edfd37d14",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 209,
        "type": "Class", "main_type": 125,
        "name": "Quality Requirement",
        "description": [
                ""
        ],
        "x_order": -1163427608,
        "y_order": -1553370041,
        "list_order": 401926179,
        "uuid": "8c7a9118-dbfd-4d99-a85a-55e1a3f8585c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 210,
        "type": "Activity", "main_type": 110,
        "name": "Define Trust Boundaries",
        "description": [
                "Trust boundaries are measures to keep attackers out."
        ],
        "x_order": 177477714,
        "y_order": -1858733160,
        "list_order": -1858733160,
        "uuid": "95295d8e-2ac8-41d0-b7f7-3852c7f15632",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 211,
        "type": "Initial Node", "main_type": 151,
        "name": "start planning",
        "description": [
                ""
        ],
        "x_order": -1556466940,
        "y_order": -1253495756,
        "list_order": -1253495756,
        "uuid": "c413a719-5784-4058-b6f6-ec3521c7d805",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 212,
        "type": "Activity", "main_type": 110,
        "name": "Define activities to observe the operation",
        "description": [
                "Plan to actively identify events and weaknesses."
        ],
        "x_order": -440228686,
        "y_order": -1305778147,
        "list_order": -1305778147,
        "uuid": "bde690ee-81f1-4645-8770-322bd89c97e4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 213,
        "type": "Fork", "main_type": 154,
        "name": "par",
        "description": [
                ""
        ],
        "x_order": -1083911530,
        "y_order": -1259084532,
        "list_order": -1272642815,
        "uuid": "a774b1e3-e23d-4797-9a75-72483d01651a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 214,
        "type": "Activity", "main_type": 110,
        "name": "Define rating for observed events",
        "description": [
                "Plan analysis and assessment of events."
        ],
        "x_order": -440228686,
        "y_order": -1259084532,
        "list_order": -1273849577,
        "uuid": "e776d357-0809-4124-aa2a-d3abb341421b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 215,
        "type": "Activity", "main_type": 110,
        "name": "Define reactions based on rating",
        "description": [
                "Plan corrective measures."
        ],
        "x_order": -440228686,
        "y_order": -1253495756,
        "list_order": -1268469178,
        "uuid": "88232d20-233b-4b15-8814-4c403bdb62ed",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 216,
        "type": "Join", "main_type": 155,
        "name": "end par",
        "description": [
                ""
        ],
        "x_order": -376209001,
        "y_order": -1259084532,
        "list_order": -1259084532,
        "uuid": "7aa1e57b-c9e0-4c68-bbf5-d34fc97846bd",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 217,
        "type": "Final Node", "main_type": 152,
        "name": "start operation",
        "description": [
                ""
        ],
        "x_order": 457407818,
        "y_order": -1253495756,
        "list_order": -1044204183,
        "uuid": "65a30a63-82a7-45da-9a24-4b22fcc53506",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 218,
        "type": "Activity", "main_type": 110,
        "stereotype": "process",
        "name": "incident management",
        "description": [
                ""
        ],
        "x_order": -1381602195,
        "y_order": -1542730604,
        "list_order": -1542730604,
        "uuid": "2af7f9cb-aa19-4188-abe9-86808a626be5",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 219,
        "type": "Block", "main_type": 90,
        "stereotype": "process",
        "name": "Automotive SPICE",
        "description": [
                ""
        ],
        "x_order": -528702924,
        "y_order": -1183111582,
        "list_order": 0,
        "uuid": "f591a38d-0ee5-4d0a-815b-55f8ec8e9b2b",
        "features":
        [
          {
            "id": 82,
            "type": "Property", "main_type": 0,
            "key": "ISO/IEC 33001:2015",
            "description": [
                ""
            ],
            "list_order": 0,
            "uuid": "cd9bcf18-4cda-4d11-9d12-fa64b04d1a6e"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 220,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Error Handling Concept",
        "description": [
                "An error handling concept\n",
                "1) defines which and how faults\n",
                "  and anomalies are detected,\n",
                "2) which faults and anomalies \n",
                "  are treated as errors,\n",
                "3) how errors are propagated\n",
                "  from the point of occurrence\n",
                "  to a point where these are handled,\n",
                "  e.g. throw/raise of exceptions or\n",
                "  passing on error codes,\n",
                "4) by which categories errors are classified,\n",
                "5) which category is handled in which way,\n",
                "6) who shall be informed on which way,\n",
                "  e.g. a user by a popup-window,\n",
                "  an operator by an error log,\n",
                "7) if and how to resume operation."
        ],
        "x_order": 2071658820,
        "y_order": -2139190401,
        "list_order": -2135714765,
        "uuid": "2eea4132-85c8-4c7f-b92b-96d3edab25aa",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 221,
        "type": "Actor", "main_type": 100,
        "name": "Agriculture",
        "description": [
                ""
        ],
        "x_order": 1284109525,
        "y_order": -343159209,
        "list_order": -196445599,
        "uuid": "683d6d5f-ac6d-4257-a6b7-81ef1de65d28",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 222,
        "type": "Actor", "main_type": 100,
        "name": " Mobile Devices / Wearables",
        "description": [
                "Clothes / Wearables"
        ],
        "x_order": 1284109525,
        "y_order": 498733649,
        "list_order": 796092761,
        "uuid": "d57652f3-e75d-4104-815b-1895ce7b2f99",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 223,
        "type": "Class", "main_type": 125,
        "name": "TOCTOU",
        "description": [
                "Design and use interfaces in a way that time of check (TOC) (e.g. access ",
                "rights, existance, ...) is not different from the time of use (TOU)"
        ],
        "x_order": -943496486,
        "y_order": -1125682583,
        "list_order": -1125682583,
        "uuid": "4f3cf346-69e3-4891-a688-7564d3a27418",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 224,
        "type": "Activity", "main_type": 110,
        "name": "Error Handling Example",
        "description": [
                ""
        ],
        "x_order": 2123225804,
        "y_order": -2140544729,
        "list_order": -2140544729,
        "uuid": "a8cc2125-61bd-4231-a8b0-ece039826d5b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 225,
        "type": "Activity", "main_type": 110,
        "name": "detect and interpret",
        "description": [
                ""
        ],
        "x_order": 2112262199,
        "y_order": -2140326081,
        "list_order": -2140326081,
        "uuid": "9a64bbc6-e3c1-4953-a0c0-31452b7a4252",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 226,
        "type": "Activity", "main_type": 110,
        "name": "propagate and re-interpret",
        "description": [
                "re-interpretation is necessary when\n",
                "higher-level functions know how to\n",
                "interpret errors reported by lower level\n",
                "functions.\n",
                "E.g. a search function may fail to find a\n",
                "record. The caller may be able to decide\n",
                "if this is intended or if this is a severe error."
        ],
        "x_order": 2128868958,
        "y_order": -2140251609,
        "list_order": -2140251609,
        "uuid": "a8416a4f-5039-4c2a-b79b-a153fc7b9d40",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 227,
        "type": "Activity", "main_type": 110,
        "name": "inform stakeholder",
        "description": [
                "stakeholders may be:\n",
                "- developer\n",
                "- operator\n",
                "- user"
        ],
        "x_order": 2128868958,
        "y_order": -2139650113,
        "list_order": -2139650113,
        "uuid": "db0dc53c-8c5c-4054-93d1-f9041c39d23f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 228,
        "type": "Activity", "main_type": 110,
        "name": "abort, degrade, retry or continue",
        "description": [
                ""
        ],
        "x_order": 2126763875,
        "y_order": -2139190401,
        "list_order": -2139190401,
        "uuid": "6688791a-3833-46d9-9465-c5c2c90989b0",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 229,
        "type": "Activity", "main_type": 110,
        "stereotype": "optional",
        "name": "detect multiple errors and interpret",
        "description": [
                ""
        ],
        "x_order": 2112262199,
        "y_order": -2139877420,
        "list_order": -2139861387,
        "uuid": "05268728-aee3-4fab-bb9a-56a531df8d29",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 230,
        "type": "Stereotype", "main_type": 139,
        "stereotype": "Metaclass",
        "name": "Class",
        "description": [
                ""
        ],
        "x_order": -892469252,
        "y_order": -593906884,
        "list_order": -593906884,
        "uuid": "39f3736f-f0a4-4f0d-9f2f-22589c33cdde",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 231,
        "type": "Stereotype", "main_type": 139,
        "name": "process",
        "description": [
                "<path d=\"\n",
                "\n",
                "M 0 5\n",
                "L 2 4.5\n",
                "L 3 3.5\n",
                "l -1 -1 0 -1 1 0.5 1 0.75\n",
                "c 2 -0.5 3 -1 5 0.25\n",
                "l -1 -1 0 -1 2 1.5 0 1.5\n",
                "l 1 0 0.5 -0.5 1.5 1.5\n",
                "\n",
                "M 0 5\n",
                "L 2 5.5\n",
                "L 3 6.5\n",
                "l -1 1 0 1 1 -0.5 1 -0.75\n",
                "c 2 0.5 3 1 5 -0.25\n",
                "l -1 1 0 1 2 -1.5 0 -1.5\n",
                "l 1 0 0.5 0.5 1.5 -1.5\n",
                "\n",
                "\"/>"
        ],
        "x_order": -892469252,
        "y_order": 767041657,
        "list_order": 767041657,
        "uuid": "1745abf3-31ae-4e4b-a1ba-4f203ea1238a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 232,
        "type": "Image", "main_type": 138,
        "stereotype": "process",
        "name": "turtle",
        "description": [
                ""
        ],
        "x_order": 1092222441,
        "y_order": 767041657,
        "list_order": 767041657,
        "uuid": "e67e082d-087e-4e92-9385-6446415c531e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 233,
        "type": "Class", "main_type": 125,
        "stereotype": "principle",
        "name": "freedom from interference (FFI)",
        "description": [
                ""
        ],
        "x_order": 2071561721,
        "y_order": -2146283822,
        "list_order": -2146283822,
        "uuid": "1a1600ad-4966-4d8d-9fc5-e674648231c0",
        "features":
        [
          {
            "id": 85,
            "type": "Property", "main_type": 0,
            "key": "temporal freedom from interference",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "2315aba2-be95-489f-a2f0-29f5f1daf3a5"
          },
          {
            "id": 86,
            "type": "Property", "main_type": 0,
            "key": "spacial freedom from interference",
            "description": [
                ""
            ],
            "list_order": 65536,
            "uuid": "271a18da-7fbc-42f5-af54-5f853d625607"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 234,
        "type": "Class", "main_type": 125,
        "name": "Economic risk mitigation",
        "description": [
                ""
        ],
        "x_order": 1781433583,
        "y_order": -958333318,
        "list_order": -808121835,
        "uuid": "5a96e34d-5c00-4a24-a78f-acefa33b30c2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 235,
        "type": "Class", "main_type": 125,
        "name": "Health and safety risk mitigation",
        "description": [
                ""
        ],
        "x_order": -1460030655,
        "y_order": -958333318,
        "list_order": -739990777,
        "uuid": "5acd2f68-ad2c-4b24-b99b-5003dde86088",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 236,
        "type": "Class", "main_type": 125,
        "name": "Environmental risk mitigation",
        "description": [
                ""
        ],
        "x_order": 321461009,
        "y_order": -958333318,
        "list_order": 375250605,
        "uuid": "50a092e7-0b67-4994-8bc8-36c127953866",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 237,
        "type": "Class", "main_type": 125,
        "name": "Flexibility",
        "description": [
                ""
        ],
        "x_order": 321461009,
        "y_order": -1136833321,
        "list_order": -1084429126,
        "uuid": "242b827a-2608-4c7b-9216-dba1e4fffdda",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 238,
        "type": "Class", "main_type": 125,
        "name": "Context completeness",
        "description": [
                ""
        ],
        "x_order": 1781433583,
        "y_order": -1136833321,
        "list_order": -973168871,
        "uuid": "27bc4f26-6ab7-4159-a450-0a9c981cd7b8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 239,
        "type": "Class", "main_type": 125,
        "name": "Usefulness",
        "description": [
                ""
        ],
        "x_order": 2050872284,
        "y_order": -1163520015,
        "list_order": -1147780770,
        "uuid": "e58c3cef-1ab4-45a4-b1bf-8ac8c5a3e46b",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 240,
        "type": "Class", "main_type": 125,
        "name": "Trust",
        "description": [
                ""
        ],
        "x_order": 2050872284,
        "y_order": -1126420423,
        "list_order": -1129260113,
        "uuid": "9e0f74ab-4d70-4349-810b-48f03afc6ffa",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 241,
        "type": "Class", "main_type": 125,
        "name": "Pleasure",
        "description": [
                ""
        ],
        "x_order": 2050872284,
        "y_order": -1136833321,
        "list_order": -1136833321,
        "uuid": "dbc7acf2-6a22-4e74-82db-1d802d63aa7f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 242,
        "type": "Class", "main_type": 125,
        "name": "Comfort",
        "description": [
                ""
        ],
        "x_order": 2050872284,
        "y_order": -958333318,
        "list_order": -1138751812,
        "uuid": "1737a735-7f65-4a5f-9d74-fb1c0eb2aaf8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 243,
        "type": "Comment", "main_type": 130,
        "name": "Principles of technical documentation",
        "description": [
                "https://www.innoq.com/en/articles/2022/01/principles-of-technical-documentation/"
        ],
        "x_order": -1222278098,
        "y_order": -958048463,
        "list_order": -958048463,
        "uuid": "67b80dd8-a9d6-4f21-8d92-4b49797beeac",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 244,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "term: Goal",
        "description": [
                "What to achieve? A goal should be\n",
                "- a desired result\n",
                "- realistic\n",
                "- measurable\n",
                ""
        ],
        "x_order": -729493205,
        "y_order": -741844390,
        "list_order": -1682645941,
        "uuid": "b6f5d2a6-00dc-40d7-9e5c-7a74cfcd68e5",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 245,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "term: Objective",
        "description": [
                "An objective is a step towards a goal.\n",
                "It may be a goal broken down to\n",
                "- short-term objectives\n",
                "- responsible team\n",
                "- partial results"
        ],
        "x_order": -1702941968,
        "y_order": -741844390,
        "list_order": -1714028448,
        "uuid": "db67a1be-6b99-4296-b178-824d954e3c5a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 246,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "term: Strategy",
        "description": [
                ""
        ],
        "x_order": -1702941968,
        "y_order": 1892609431,
        "list_order": -1710565171,
        "uuid": "6978f09b-e18d-4136-8ae4-10bca296608d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 247,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "term: Tactic",
        "description": [
                "Tactic\n",
                ""
        ],
        "x_order": -1702941968,
        "y_order": 2016022840,
        "list_order": -1690236228,
        "uuid": "01b769f0-5c37-45e0-8120-f77f6ac82188",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 248,
        "type": "Class", "main_type": 125,
        "name": "term: What",
        "description": [
                ""
        ],
        "x_order": -1700311042,
        "y_order": -1714028448,
        "list_order": -1714028448,
        "uuid": "d9e70403-a9e3-44b3-befa-1a579e507db8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 249,
        "type": "Class", "main_type": 125,
        "name": "term: How",
        "description": [
                ""
        ],
        "x_order": -1698396488,
        "y_order": -1714028448,
        "list_order": -1714028448,
        "uuid": "863c7cb4-94f2-476d-85b0-111bc76853ec",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 250,
        "type": "Class", "main_type": 125,
        "name": "Project Execution Plan",
        "description": [
                "A plan/strategy document that explains how a project shall be executed."
        ],
        "x_order": 1878331530,
        "y_order": 905473840,
        "list_order": 884766938,
        "uuid": "85b5915c-5090-48aa-a548-29675e91af28",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 251,
        "type": "Class", "main_type": 125,
        "name": "Plan of Artifacts",
        "description": [
                "A plan document that defines workflow, tools, needed skills, review and ",
                "approval processes."
        ],
        "x_order": -729493205,
        "y_order": 1373784640,
        "list_order": 1373784640,
        "uuid": "7785b0b3-1d1b-4bc9-b31d-1d418f3753cf",
        "features":
        [
          {
            "id": 91,
            "type": "Property", "main_type": 0,
            "key": "RASIC",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "b539ef8e-83cd-4bd7-986e-499da7028399"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 252,
        "type": "Class", "main_type": 125,
        "name": "Artifact (e.g. Document)",
        "description": [
                ""
        ],
        "x_order": 1521252013,
        "y_order": 1892609431,
        "list_order": 1373784640,
        "uuid": "d30978b9-0d41-46f5-a852-a5c52a7f97d4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 253,
        "type": "Class", "main_type": 125,
        "name": "Template",
        "description": [
                ""
        ],
        "x_order": 1521252013,
        "y_order": 1373784640,
        "list_order": 1373784640,
        "uuid": "4d010710-11f0-49c2-b588-289443f8890a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 254,
        "type": "Class", "main_type": 125,
        "name": "Guidelines",
        "description": [
                ""
        ],
        "x_order": -729493205,
        "y_order": 1892609431,
        "list_order": 905473840,
        "uuid": "e3246368-acdf-4ff9-8c35-50976bca84b2",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 255,
        "type": "Class", "main_type": 125,
        "name": "Report on Results",
        "description": [
                "For example review reports or test results"
        ],
        "x_order": 1878331530,
        "y_order": 1373784640,
        "list_order": 884766938,
        "uuid": "daecdae8-69c1-4d77-b884-c602c3c78c9c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 256,
        "type": "Class", "main_type": 125,
        "name": "How-To",
        "description": [
                ""
        ],
        "x_order": -729493205,
        "y_order": 2016022840,
        "list_order": 2016022840,
        "uuid": "ad1491d9-ad70-4c56-8c78-986c0f2ad301",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 257,
        "type": "Class", "main_type": 125,
        "name": "foreach artifact type",
        "description": [
                ""
        ],
        "x_order": 452065861,
        "y_order": 1182470415,
        "list_order": 1182470415,
        "uuid": "59c0e212-2914-428a-8118-a1515b4ef4e8",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 258,
        "type": "Object", "main_type": 126,
        "name": "HARA (Hazard and Risk Analysis)",
        "description": [
                "A HARA is performed at project start, classifies the risks and defines the ",
                "requirements towards the development process."
        ],
        "x_order": 977816062,
        "y_order": 0,
        "list_order": 545016204,
        "uuid": "e425ba59-e773-4088-b776-6086c1f00d3f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 259,
        "type": "Object", "main_type": 126,
        "name": "Adaptive AUTOSAR Coding Guidelines",
        "description": [
                "Guidelines for the use of the C++14 language in critical and safety-related ",
                "systems\n",
                "https://www.autosar.org/fileadmin/standards/R18-10/AP/AUTOSAR_RS_CPP14Guidelines.pdf"
        ],
        "x_order": 1595449394,
        "y_order": 0,
        "list_order": 1478954414,
        "uuid": "5d0934b9-fca0-4f9f-be18-79c79ec7d63c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 260,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Lockstep CPUs",
        "description": [
                "Two CPUs execute the same program with the same input data at the same time.\n",
                "A deviation in the result is detected."
        ],
        "x_order": 2107520219,
        "y_order": -2082470503,
        "list_order": -2082470503,
        "uuid": "256a41a3-cebe-4bc4-83e7-a045848b35a4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 261,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "ECC on memory",
        "description": [
                "Error correction codes on volatile or persistant storages allow to correct one ",
                "or two bitflips and to detect if more bitflips occurred.\n",
                "\n",
                "Main causes for bitflips may be x-rays and cosmic rays; also reading nearby ",
                "cells may cause bitflips in physically-close cells."
        ],
        "x_order": 2107520219,
        "y_order": -2137811601,
        "list_order": -2137811601,
        "uuid": "c6a53466-e8ab-445d-b1da-d17c6840b871",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 262,
        "type": "Class", "main_type": 125,
        "stereotype": "abstract",
        "name": "Function of System",
        "description": [
                "A functionality of the system"
        ],
        "x_order": -1036286279,
        "y_order": -1637036496,
        "list_order": -1637036496,
        "uuid": "e967c335-fccb-4800-8830-7db03d1c1c7c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 263,
        "type": "Class", "main_type": 125,
        "stereotype": "abstract",
        "name": "Logical Block",
        "description": [
                "An abstract system element that organizes functionalities.\n",
                "This is the result of the \"form follows function\" principle."
        ],
        "x_order": -701934271,
        "y_order": -1637036496,
        "list_order": -822891840,
        "uuid": "fcf37b6d-ae7e-46db-af27-a74d966d3c40",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 264,
        "type": "Class", "main_type": 125,
        "stereotype": "abstract",
        "name": "Port",
        "description": [
                "A port/connector/pin of an abstract system element."
        ],
        "x_order": -701934271,
        "y_order": -822891840,
        "list_order": -1148900024,
        "uuid": "4e68de88-4bde-42d9-a282-d33d2a9d0ccd",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 265,
        "type": "Class", "main_type": 125,
        "name": "Physical Element",
        "description": [
                "Any concrete system element like hardware, configuration data or software."
        ],
        "x_order": 756956954,
        "y_order": -1637036496,
        "list_order": -1138023486,
        "uuid": "a9f80ca9-db9f-4744-a38a-b2da0cc94d26",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 266,
        "type": "Class", "main_type": 125,
        "name": "Function of Element",
        "description": [
                "A functionality of a concrete physical system element."
        ],
        "x_order": 756956954,
        "y_order": -822891840,
        "list_order": -822891840,
        "uuid": "c79d7436-12af-4a85-8b95-959f5d457913",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 267,
        "type": "Class", "main_type": 125,
        "name": "Risk",
        "description": [
                "A risk describes a situation that "
        ],
        "x_order": -1036286279,
        "y_order": 1007469997,
        "list_order": -822891840,
        "uuid": "569ebe54-c86c-4ed9-a49e-6bf1f9c8032a",
        "features":
        [
          {
            "id": 93,
            "type": "Property", "main_type": 0,
            "key": "Severity",
            "description": [
                "How severe is the effect for the system"
            ],
            "list_order": 131072,
            "uuid": "51d5d4e0-920c-4737-933f-5215ed73da69"
          },
          {
            "id": 94,
            "type": "Property", "main_type": 0,
            "key": "Failure Mode",
            "description": [
                "What happend and what is wrong"
            ],
            "list_order": 65536,
            "uuid": "2b7316cf-202a-4881-b12b-499845f759f9"
          },
          {
            "id": 95,
            "type": "Property", "main_type": 0,
            "key": "Effect",
            "description": [
                "What is the consequence"
            ],
            "list_order": 98304,
            "uuid": "0757576a-dc52-4380-8bb0-bb9227619ac1"
          },
          {
            "id": 97,
            "type": "Property", "main_type": 0,
            "key": "Occurrence",
            "description": [
                "How likely/how often does the failure mode occur"
            ],
            "list_order": 81920,
            "uuid": "bcf49a25-6eb2-4128-a069-36baa55caa57"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 268,
        "type": "Class", "main_type": 125,
        "name": "Cause",
        "description": [
                "The fault or failure mechanism that caused the failure mode."
        ],
        "x_order": 1643191640,
        "y_order": 216530019,
        "list_order": 1007469997,
        "uuid": "67cf9f24-5b5b-46a1-9475-3c2fbd73b048",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 269,
        "type": "Class", "main_type": 125,
        "name": "Mitigation",
        "description": [
                "An action to mitigate or to reduce a risk."
        ],
        "x_order": 1643191640,
        "y_order": 1007469997,
        "list_order": 216530019,
        "uuid": "9f832f2b-a1bf-4f99-8328-68feee797f02",
        "features":
        [
          {
            "id": 3,
            "type": "Property", "main_type": 0,
            "key": "preventive",
            "description": [
                "A preventive action is a solution in the design that mitigates or reduces the ",
                "risk."
            ],
            "list_order": 32768,
            "uuid": "699e8b5a-97ac-4999-a42e-ff6aeddce28b"
          },
          {
            "id": 96,
            "type": "Property", "main_type": 0,
            "key": "detection",
            "description": [
                "Mitigation of a risk by detection is possible if \n",
                "a) the risk is sporadic and \n",
                "b) a system reaction for detecting a failure is defined."
            ],
            "list_order": 65536,
            "uuid": "73738b52-03ed-48b0-9fd6-2f4877739a7b"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 270,
        "type": "Activity", "main_type": 110,
        "name": "List all system elements (hierarchical)",
        "description": [
                ""
        ],
        "x_order": -1385649995,
        "y_order": -1106856620,
        "list_order": -1106856620,
        "uuid": "f64dc48f-3110-4fdf-8bb7-a86262c06486",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 271,
        "type": "Activity", "main_type": 110,
        "name": "List the functions of each system element",
        "description": [
                ""
        ],
        "x_order": 551671435,
        "y_order": -1106856620,
        "list_order": -1106856620,
        "uuid": "c3fe1182-84f4-462d-8115-6422815c4b10",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 272,
        "type": "Activity", "main_type": 110,
        "name": "List system functions and severities of failure",
        "description": [
                ""
        ],
        "x_order": -1823689774,
        "y_order": -1106856620,
        "list_order": -1106856620,
        "uuid": "b8ff1bd6-aa00-4784-be4a-33e0319f64ae",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 273,
        "type": "Activity", "main_type": 110,
        "name": "Analyze all failures of system elements",
        "description": [
                ""
        ],
        "x_order": 551671435,
        "y_order": 842074025,
        "list_order": 842074025,
        "uuid": "6872f0e5-22f4-4582-8421-e58c8d884d12",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 274,
        "type": "Activity", "main_type": 110,
        "name": "Define effects on system and severity",
        "description": [
                ""
        ],
        "x_order": -1385649995,
        "y_order": 842074025,
        "list_order": 842074025,
        "uuid": "f1ea0f8d-da26-4661-8971-7de852e0aa1a",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 275,
        "type": "Activity", "main_type": 110,
        "name": "Define mitigations",
        "description": [
                ""
        ],
        "x_order": -1823689774,
        "y_order": 842074025,
        "list_order": 842074025,
        "uuid": "9c6e403e-db31-425f-8b0b-69dee9b1e265",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 276,
        "type": "Object", "main_type": 126,
        "name": "Systems Engineering Handbook",
        "description": [
                "Systems Engineering Handbook, 5th Edition\n",
                "by INCOSE\n",
                "Wiley, 2023\n",
                "ISBN: 978-1-119-81429-0"
        ],
        "x_order": 2111031286,
        "y_order": 0,
        "list_order": 0,
        "uuid": "f7a34b7c-1c88-4a27-ba76-0c85a34e013d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 277,
        "type": "Object", "main_type": 126,
        "name": "SEBoK",
        "description": [
                "Guide to the Systems Engineering Body of Knowledge (SEBoK)\n",
                "Lead Editor: Nicole Hutchison\n",
                "SEBoK v. 2.11, released 25 November 2024\n",
                "https://sebokwiki.org/"
        ],
        "x_order": 476651651,
        "y_order": 0,
        "list_order": 0,
        "uuid": "4ac68b21-af74-4bd9-aadd-60782f09aaf1",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 278,
        "type": "Activity", "main_type": 110,
        "name": "Understand Stakeholder Requirements",
        "description": [
                "This process may produce use cases that show usage scenarios."
        ],
        "x_order": -1522026435,
        "y_order": -1415498083,
        "list_order": -1415498083,
        "uuid": "dfc5b1c4-a0ca-461c-b014-25f27890bd69",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 279,
        "type": "Activity", "main_type": 110,
        "name": "Derive System Requirements",
        "description": [
                ""
        ],
        "x_order": 419225030,
        "y_order": -1415498083,
        "list_order": -1415498083,
        "uuid": "7175503b-5e26-4ce2-9a34-cf7da6469742",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 280,
        "type": "Activity", "main_type": 110,
        "name": "Create functional view",
        "description": [
                ""
        ],
        "x_order": -1522026435,
        "y_order": 424723250,
        "list_order": -1415498083,
        "uuid": "9121c4ab-b224-4475-b5a1-aca916e4c0cb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 281,
        "type": "Activity", "main_type": 110,
        "name": "Create Logical View",
        "description": [
                ""
        ],
        "x_order": 419225030,
        "y_order": 424723250,
        "list_order": 424723250,
        "uuid": "073a6151-4628-4a8e-9eff-5cf6efd18657",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 282,
        "type": "Activity", "main_type": 110,
        "name": "Create Physical View",
        "description": [
                ""
        ],
        "x_order": 1428910955,
        "y_order": 424723250,
        "list_order": 424723250,
        "uuid": "126094e4-23f3-46e2-af58-7a359703f01c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 283,
        "type": "Activity", "main_type": 110,
        "name": "Review Test Cases",
        "description": [
                ""
        ],
        "x_order": 1428910955,
        "y_order": 1396877914,
        "list_order": 1396877914,
        "uuid": "6fade01e-8612-42b9-8458-18d258864efa",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 284,
        "type": "Class", "main_type": 125,
        "name": "Factorization based",
        "description": [
                "These cryptographic algorithms are based on the difficulty to calculate the ",
                "prime factors of a given large number."
        ],
        "x_order": -894372103,
        "y_order": -1508634815,
        "list_order": -1351911830,
        "uuid": "93eebd4b-38ab-4684-91c0-fa4fd54f0b62",
        "features":
        [
          {
            "id": 98,
            "type": "Operation", "main_type": 1,
            "key": "RSA",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "eeb4440c-017d-4e42-92a9-954c355a4373"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 285,
        "type": "Class", "main_type": 125,
        "name": "Discrete Logarithm based",
        "description": [
                "These cryptographic algorithms are based on the difficulty to calculate the ",
                "discrete logathithm of a given large number."
        ],
        "x_order": 849558376,
        "y_order": -1508634815,
        "list_order": -1691685132,
        "uuid": "0bdc873e-a80d-4dc8-af77-b30fb4f40501",
        "features":
        [
          {
            "id": 99,
            "type": "Operation", "main_type": 1,
            "key": "Elliptic Curves (EC)",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "3a422d6e-c800-4646-99fc-6eeab47b8105"
          },
          {
            "id": 100,
            "type": "Operation", "main_type": 1,
            "key": "El Gamal",
            "description": [
                ""
            ],
            "list_order": 65536,
            "uuid": "67c09214-cdbe-4594-81f2-9cd911aa3222"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 286,
        "type": "Class", "main_type": 125,
        "name": "Post Quantum Cryptography",
        "description": [
                "Starting in 2016, NIST searches for new alternatives that are not vulnerable to ",
                "the possibilities of quantum computers"
        ],
        "x_order": 870299521,
        "y_order": -1508634815,
        "list_order": -1508634815,
        "uuid": "b297f2ef-2e7f-42c1-a020-7e1e5f189859",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 287,
        "type": "Requirement", "main_type": 99,
        "name": "Resistence",
        "description": [
                "Keep functionality while under attack"
        ],
        "x_order": 2066864567,
        "y_order": -2082278036,
        "list_order": -2082278036,
        "uuid": "6c94dfde-39f6-4fa2-b5f7-58e0e62c8a3f",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 288,
        "type": "Stereotype", "main_type": 139,
        "name": "concept",
        "description": [
                "A concept is an abstraction for a recurring structural and/or behavioural ",
                "pattern.\n",
                "\n",
                "In contrast to a tactic and a strategy, it does not define a clear goal - its ",
                "purpose depends on the context in which it is used.\n",
                "\n",
                "    <path stroke=\"#555555\" fill=\"#aaddff\"\n",
                "        d=\"M 26,12 l -1.5,0.25 l -0.4375,2.375 l 1.3125,0.75 l 0.6875,1 l ",
                "-0.8125,1.5 l -1.1875,-0 l -1.375,-0.6875 l -1.75,1.6875 l 0.625,1.375 l ",
                "-0,1.1875 l -1.5625,0.75 l -0.9375,-0.6875 l -0.6875,-1.375 l -2.375,0.3125 l ",
                "-0.3125,1.5 l -0.75,0.9375 l -1.6875,-0.3125 l -0.375,-1.125 l 0.1875,-1.5 l ",
                "-2.125,-1.125 l -1.125,1 l -1.125,0.375 l -1.1875,-1.25 l 0.375,-1.125 l ",
                "1.0625,-1.125 l -1.0625,-2.125 l -1.5,0.1875 l -1.125,-0.375 l -0.25,-1.6875 l ",
                "1,-0.6875 l 1.5,-0.25 l 0.4375,-2.375 l -1.3125,-0.75 l -0.6875,-1 l ",
                "0.8125,-1.5 l 1.1875,0 l 1.375,0.6875 l 1.75,-1.6875 l -0.625,-1.375 l ",
                "0,-1.1875 l 1.5625,-0.75 l 0.9375,0.6875 l 0.6875,1.375 l 2.375,-0.3125 l ",
                "0.3125,-1.5 l 0.75,-0.9375 l 1.6875,0.3125 l 0.375,1.125 l -0.1875,1.5 l ",
                "2.125,1.125 l 1.125,-1 l 1.125,-0.375 l 1.1875,1.25 l -0.375,1.125 l ",
                "-1.0625,1.125 l 1.0625,2.125 l 1.5,-0.1875 l 1.125,0.375 l 0.25,1.6875 l ",
                "-1,0.6875 \"\n",
                "    />\n",
                "    <path stroke=\"none\" fill=\"#7f7f7f\"\n",
                "        d=\"M 14,12 C 14,10.875 14.875,10 16,10 S 18,10.875 18,12 S 17.125,14 ",
                "16,14 S 14,13.125 14,12 \"\n",
                "    />"
        ],
        "x_order": 1635138607,
        "y_order": -1028193722,
        "list_order": -627781739,
        "uuid": "acabca5b-24ea-4a04-a85d-497523816eee",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 289,
        "type": "Class", "main_type": 125,
        "name": "Use Case",
        "description": [
                "A use case is a description of the usage of a system.\n",
                "The described usage is restricted to one or few concrete scenarios, it does not ",
                "try to describe all possible interactions.\n",
                "A use case consists of \n",
                "- one or more actors\n",
                "- pre-conditions\n",
                "- one or few scenarios which describe the sequence of interactions\n",
                "- post-conditions\n",
                ""
        ],
        "x_order": -1743019937,
        "y_order": -1028193722,
        "list_order": -1028193722,
        "uuid": "358893d1-23c1-4bd3-ad4f-3e87c92e24bb",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 290,
        "type": "Image", "main_type": 138,
        "stereotype": "concept",
        "name": "concept-img",
        "description": [
                ""
        ],
        "x_order": 1635138607,
        "y_order": 493629064,
        "list_order": 493629064,
        "uuid": "1ce35496-5f89-40b2-85ef-beb2a2303bf4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 291,
        "type": "Stereotype", "main_type": 139,
        "name": "principle",
        "description": [
                "A principle is a guideline to adhere when performing a task or when evaluating ",
                "the result of a task.\n",
                "\n",
                "<path fill=\"#ccffcc\" stroke=\"none\" d=\"m 2,2 28,0 0,28 -28,0 z\" />\n",
                "<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 ",
                "\" />\n",
                "<path d=\"m 15,5 l 1,3 m 0,2 l 0,17 \" />"
        ],
        "x_order": 1635138607,
        "y_order": -1553370041,
        "list_order": -1553370041,
        "uuid": "bb8f4b95-4b90-4b87-90a1-3e3637763b60",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 292,
        "type": "Image", "main_type": 138,
        "stereotype": "principle",
        "name": "principle-img",
        "description": [
                ""
        ],
        "x_order": 1635138607,
        "y_order": -1616804599,
        "list_order": -1616804599,
        "uuid": "bca6d8ee-a99d-4bbf-9e03-96538e96083c",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 293,
        "type": "Class", "main_type": 125,
        "name": "Hidden subgroup problem",
        "description": [
                ""
        ],
        "x_order": 849558376,
        "y_order": -1910034275,
        "list_order": -1886026174,
        "uuid": "2e4bee7c-5fd4-4800-ae18-3350c55b677e",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 294,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Atomicity of Data",
        "description": [
                ""
        ],
        "x_order": 1486357262,
        "y_order": -2093250397,
        "list_order": -2093250397,
        "uuid": "bd75685b-bea7-46e0-9e8c-866b41d1139a",
        "features":
        [
          {
            "id": 101,
            "type": "Operation", "main_type": 1,
            "key": "Realize which parts of data are atomic",
            "description": [
                "Temperature-value and temperature-unit belong together and shall be updated ",
                "only in an atomic way."
            ],
            "list_order": 32768,
            "uuid": "b86ee4ad-73a5-4d45-9572-289a70386bca"
          },
          {
            "id": 102,
            "type": "Operation", "main_type": 1,
            "key": "Define the API to enforce atomic updates",
            "description": [
                "The API shall enforce to update atomic data sets at a single point in time.\n",
                "The API shall prevent to accidentially update unrelated data.\n",
                ""
            ],
            "list_order": 65536,
            "uuid": "6e7482ab-5835-4063-9b66-efee00c4d099"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 295,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Stateless",
        "description": [
                ""
        ],
        "x_order": 1421381224,
        "y_order": -2082921651,
        "list_order": -2083087398,
        "uuid": "aaf54be0-7842-43e5-bbc0-7f3e0485ac89",
        "features":
        [
          {
            "id": 104,
            "type": "Operation", "main_type": 1,
            "key": "Do not enforce order of calls",
            "description": [
                "Prefer \"setCityAndStreet()\" over the pair of \"setStreet()\" which is only ",
                "allowed after \"setCity()\".\n",
                "This prevents to call methods in a wrong order or at an unexpected ",
                "remote-state."
            ],
            "list_order": 32768,
            "uuid": "2888397f-a5ea-4b4d-bb02-94a3ce5d7149"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 296,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Clear Semantics",
        "description": [
                ""
        ],
        "x_order": 1486357262,
        "y_order": -2082921651,
        "list_order": -2082921651,
        "uuid": "df8519ad-397b-4bde-a02f-1bbbb5e30711",
        "features":
        [
          {
            "id": 103,
            "type": "Operation", "main_type": 1,
            "key": "Do not encode errors into vaild data structures",
            "description": [
                "Use an integer for a temperatue-value and a separate value for indicating if ",
                "the temperature is valid.\n",
                "Do not define -1 as invalid."
            ],
            "list_order": 32768,
            "uuid": "4acb2a98-11b1-4cff-9eca-3c6aa23b3289"
          },
          {
            "id": 105,
            "type": "Operation", "main_type": 1,
            "key": "Prefer attributes over methods",
            "description": [
                "Defining getter and setter methods instead of attributes prevents performance ",
                "optimizations like \n",
                "- caching/buffering\n",
                "- pre-fetching or \n",
                "- dropping outdated values.\n",
                "\n",
                "Note: Method calls have different semantics than attributes."
            ],
            "list_order": 65536,
            "uuid": "2885d0d1-34b7-40ba-876c-e9431896b21b"
          }
        ]
      }
    },
    {
      "classifier": {
        "id": 297,
        "type": "Package", "main_type": 124,
        "name": "ipc-quartztime recommendations",
        "description": [
                "The ipc-quartztime project provides a shared--memory based IPC between ",
                "POSIX-processes.\n",
                "It recommends some API design rules."
        ],
        "x_order": 1198793976,
        "y_order": -2108198357,
        "list_order": -2108198357,
        "uuid": "bdfce6a2-5ebb-46bc-b3bb-2b32cb79aa9d",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 298,
        "type": "Class", "main_type": 125,
        "stereotype": "principle",
        "name": "Coarse-granular access rights",
        "description": [
                "Define Access Rights on interface level.\n",
                "\n",
                "Don't define these per method and/or attribute to not interfere with\n",
                "- testability\n",
                "- changeability"
        ],
        "x_order": 1186635430,
        "y_order": -2093250397,
        "list_order": -2085410869,
        "uuid": "b4aef49f-e488-48b7-bbca-c0754abe79e4",
        "features":
        [
        ]
      }
    },
    {
      "classifier": {
        "id": 299,
        "type": "Class", "main_type": 125,
        "stereotype": "concept",
        "name": "Version Compatible",
        "description": [
                "Interfaces between SW components are defined so that old clients can operate ",
                "with new services and vice versa."
        ],
        "x_order": 1486357262,
        "y_order": -2082258624,
        "list_order": -2082258624,
        "uuid": "044e7a90-11c3-4c19-ad6e-66ed95d1cae7",
        "features":
        [
          {
            "id": 106,
            "type": "Property", "main_type": 0,
            "key": "new service / old client",
            "description": [
                ""
            ],
            "list_order": 32768,
            "uuid": "e4747bcb-b79d-491f-a942-affe11242e39"
          },
          {
            "id": 107,
            "type": "Property", "main_type": 0,
            "key": "old service / new client",
            "description": [
                ""
            ],
            "list_order": 65536,
            "uuid": "22857e81-fc56-4819-9823-1fa7c39a2bcc"
          }
        ]
      }
    }
  ]
  ,
  "edges":
  [
    {
      "relationship": {
        "id": 138,
        "type": "Control Flow", "main_type": 240,
        "name": "activities implement measures",
        "description": [
                ""
        ],
        "list_order": 67584,
        "from_classifier_name": "Process Quality",
        "from_node": "e3f7b327-c7a3-468a-97d2-7ad7172636f6",
        "to_classifier_name": "Product Quality",
        "to_node": "1fe74536-812a-44e1-82a8-6bff746fac94",
        "uuid": "9c1428ed-5e73-4503-bb15-6a5fb1659857"
      }
    },
    {
      "relationship": {
        "id": 137,
        "type": "Control Flow", "main_type": 240,
        "name": "measures are checked",
        "description": [
                ""
        ],
        "list_order": 34816,
        "from_classifier_name": "Product Quality",
        "from_node": "1fe74536-812a-44e1-82a8-6bff746fac94",
        "to_classifier_name": "Process Quality",
        "to_node": "e3f7b327-c7a3-468a-97d2-7ad7172636f6",
        "uuid": "5e0b54bc-5a27-4c9c-857f-ec391a5756eb"
      }
    },
    {
      "relationship": {
        "id": 268,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Product Quality",
        "from_node": "1fe74536-812a-44e1-82a8-6bff746fac94",
        "to_classifier_name": "Ext/Int Product Quality ",
        "to_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "uuid": "c69a8075-f457-412b-8dc5-e040276f594f"
      }
    },
    {
      "relationship": {
        "id": 269,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Product Quality",
        "from_node": "1fe74536-812a-44e1-82a8-6bff746fac94",
        "to_classifier_name": "Quality in Use",
        "to_node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
        "uuid": "ed7922b5-e0f9-4ff9-84fd-9fdedd5f7a2a"
      }
    },
    {
      "relationship": {
        "id": 139,
        "type": "Dependency", "main_type": 0,
        "name": "Product quality influences quality-in-use",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Ext/Int Product Quality ",
        "from_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "to_classifier_name": "Quality in Use",
        "to_node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
        "uuid": "0211b079-216b-48fa-8a4f-1d09e93a7ec2"
      }
    },
    {
      "relationship": {
        "id": 191,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Ext/Int Product Quality ",
        "from_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "to_classifier_name": "Functional Suitability",
        "to_node": "55441252-745f-4e23-bad4-d724d570ceb7",
        "uuid": "8ce06d05-0a67-43c4-bb97-f00f70650ce8"
      }
    },
    {
      "relationship": {
        "id": 192,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "Ext/Int Product Quality ",
        "from_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "to_classifier_name": "Usability",
        "to_node": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
        "uuid": "862e8fb3-5737-4759-9780-3a9ea0ea2395"
      }
    },
    {
      "relationship": {
        "id": 193,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "Ext/Int Product Quality ",
        "from_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "to_classifier_name": "Portability",
        "to_node": "1f993412-c4bc-4a80-883b-a34eaf4397fa",
        "uuid": "ed1f38e3-6bda-418d-9ba9-eb568b704890"
      }
    },
    {
      "relationship": {
        "id": 194,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "Ext/Int Product Quality ",
        "from_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "to_classifier_name": "Reliability",
        "to_node": "3469bf40-881d-4466-b93a-43158b1e4fec",
        "uuid": "60682b93-4c33-42dc-92cc-c169d1387366"
      }
    },
    {
      "relationship": {
        "id": 195,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "Ext/Int Product Quality ",
        "from_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "to_classifier_name": "Performance Efficiency",
        "to_node": "c69e1e6d-086b-418f-bf72-78b23fef8718",
        "uuid": "aa7ea916-1311-4a8e-970a-572124451395"
      }
    },
    {
      "relationship": {
        "id": 196,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "Ext/Int Product Quality ",
        "from_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "to_classifier_name": "Compatibility",
        "to_node": "ee8fa4b7-4673-4d28-8343-28260de8b85b",
        "uuid": "a0a332d2-b199-46da-af7b-c5fd71b2edda"
      }
    },
    {
      "relationship": {
        "id": 197,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "Ext/Int Product Quality ",
        "from_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "to_classifier_name": "Maintainability",
        "to_node": "9288b6b6-64a9-4157-88b7-8e1226fed939",
        "uuid": "ef5441f8-a8ff-4092-987f-74feb1dafc11"
      }
    },
    {
      "relationship": {
        "id": 198,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 491520,
        "from_classifier_name": "Ext/Int Product Quality ",
        "from_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "to_classifier_name": "Security",
        "to_node": "0201be50-600f-44c8-aad8-6083621db401",
        "uuid": "1284c58c-dc7f-4f2b-93e6-558d8694e02c"
      }
    },
    {
      "relationship": {
        "id": 140,
        "type": "Dependency", "main_type": 0,
        "name": "Quality-in-use requires product quality",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Quality in Use",
        "from_node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
        "to_classifier_name": "Ext/Int Product Quality ",
        "to_node": "5cc16673-215f-4396-b544-62b84ac532e2",
        "uuid": "d2748cfb-70a8-4732-9429-5212b0d08700"
      }
    },
    {
      "relationship": {
        "id": 186,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Quality in Use",
        "from_node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
        "to_classifier_name": "Effectiveness",
        "to_node": "8ec0dfb4-7547-40da-9b7e-0b1e6a235ac3",
        "uuid": "5d0a6ae7-540c-4074-a33d-a11839d66d65"
      }
    },
    {
      "relationship": {
        "id": 187,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Quality in Use",
        "from_node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
        "to_classifier_name": "Efficiency",
        "to_node": "1cfd262b-29d8-4944-80a5-ef0297506a08",
        "uuid": "41bdd5b8-1e1d-46d0-af4e-7b6338dbb484"
      }
    },
    {
      "relationship": {
        "id": 188,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Quality in Use",
        "from_node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
        "to_classifier_name": "Freedom from Risk",
        "to_node": "c93efa8b-36e9-49bd-87c4-5f236e4371e8",
        "uuid": "98768487-6c07-42d5-b27b-d248c7a259d2"
      }
    },
    {
      "relationship": {
        "id": 189,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Quality in Use",
        "from_node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
        "to_classifier_name": "Context Coverage",
        "to_node": "298f39de-0dad-45a8-893b-5b3ce27a48eb",
        "uuid": "912cf97b-2ff3-4026-a6a8-cfd3d68bf8e8"
      }
    },
    {
      "relationship": {
        "id": 190,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Quality in Use",
        "from_node": "51ad1157-997f-4fbe-bcc3-273b455eef0a",
        "to_classifier_name": "Satisfaction",
        "to_node": "a72211d7-244f-4ecc-928d-432fd1131579",
        "uuid": "4e0fc720-3f40-4988-a0cb-c382dd4c31c2"
      }
    },
    {
      "relationship": {
        "id": 2,
        "type": "Object Flow", "main_type": 241,
        "name": "creates",
        "description": [
                ""
        ],
        "list_order": 0,
        "from_classifier_name": "Process",
        "from_node": "a6643993-8795-4007-aa72-a9bc650ee33a",
        "to_classifier_name": "Output",
        "to_node": "d57e1279-e6f4-4264-9f19-17f61d65dcd4",
        "uuid": "e704d2e6-e185-43de-8e40-160cd7405d15"
      }
    },
    {
      "relationship": {
        "id": 3,
        "type": "Dependency", "main_type": 0,
        "name": "enables",
        "description": [
                ""
        ],
        "list_order": 0,
        "from_classifier_name": "With What",
        "from_node": "68514ef2-9469-4514-bf16-c9a90b65d489",
        "to_classifier_name": "Process",
        "to_node": "a6643993-8795-4007-aa72-a9bc650ee33a",
        "uuid": "9e6be373-553d-41b9-89ea-d6032ae936ba"
      }
    },
    {
      "relationship": {
        "id": 5,
        "type": "Dependency", "main_type": 0,
        "name": "enables",
        "description": [
                ""
        ],
        "list_order": 0,
        "from_classifier_name": "How",
        "from_node": "d41e81d7-d774-48cc-af28-d1c9c63196b9",
        "to_classifier_name": "Process",
        "to_node": "a6643993-8795-4007-aa72-a9bc650ee33a",
        "uuid": "0da3d274-bb0d-4161-9750-6f5fd99b922a"
      }
    },
    {
      "relationship": {
        "id": 6,
        "type": "Dependency", "main_type": 0,
        "name": "controls",
        "description": [
                ""
        ],
        "list_order": 0,
        "from_classifier_name": "What Results",
        "from_node": "33915802-7b6f-44d0-9101-09704a5bb693",
        "to_classifier_name": "Process",
        "to_node": "a6643993-8795-4007-aa72-a9bc650ee33a",
        "uuid": "717577c7-c57f-41a7-8003-1c181441b36c"
      }
    },
    {
      "relationship": {
        "id": 4,
        "type": "Dependency", "main_type": 0,
        "name": "enables",
        "description": [
                ""
        ],
        "list_order": 0,
        "from_classifier_name": "Who",
        "from_node": "02246985-7bc8-4cb0-ae07-42255d5a92f4",
        "to_classifier_name": "Process",
        "to_node": "a6643993-8795-4007-aa72-a9bc650ee33a",
        "uuid": "2e44584a-71d9-497b-b798-88897352d67a"
      }
    },
    {
      "relationship": {
        "id": 1,
        "type": "Object Flow", "main_type": 241,
        "name": "is precondition for",
        "description": [
                ""
        ],
        "list_order": 0,
        "from_classifier_name": "Input",
        "from_node": "e971ff52-173b-4bf5-ad7a-9c522ca0550e",
        "to_classifier_name": "Process",
        "to_node": "a6643993-8795-4007-aa72-a9bc650ee33a",
        "uuid": "5b59382f-769d-4898-a36f-bdb4f46d8510"
      }
    },
    {
      "relationship": {
        "id": 77,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 762320,
        "from_classifier_name": "Maintainability",
        "from_node": "9288b6b6-64a9-4157-88b7-8e1226fed939",
        "to_classifier_name": "Testability",
        "to_node": "c478e381-c500-4b3e-9305-57822f04e064",
        "uuid": "7e53d687-fb88-4056-9984-5040fb98cace"
      }
    },
    {
      "relationship": {
        "id": 78,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 763344,
        "from_classifier_name": "Maintainability",
        "from_node": "9288b6b6-64a9-4157-88b7-8e1226fed939",
        "to_classifier_name": "Modifyability",
        "to_node": "aa863c2c-3274-4ec3-a028-5468d2c10f3e",
        "uuid": "6e8ef875-4581-4024-830a-dcade675d2f9"
      }
    },
    {
      "relationship": {
        "id": 79,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 764368,
        "from_classifier_name": "Maintainability",
        "from_node": "9288b6b6-64a9-4157-88b7-8e1226fed939",
        "to_classifier_name": "Analyzability",
        "to_node": "8e9683a3-d412-428d-a68c-374aa6ad703c",
        "uuid": "6b617256-f287-4df9-adc3-d8289450a73f"
      }
    },
    {
      "relationship": {
        "id": 80,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 765392,
        "from_classifier_name": "Maintainability",
        "from_node": "9288b6b6-64a9-4157-88b7-8e1226fed939",
        "to_classifier_name": "Reusability",
        "to_node": "b56e8134-a6da-4fa8-bb27-617964b34c14",
        "uuid": "740d2abc-0b36-41d4-85bb-4fff29fbac1d"
      }
    },
    {
      "relationship": {
        "id": 81,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 766416,
        "from_classifier_name": "Maintainability",
        "from_node": "9288b6b6-64a9-4157-88b7-8e1226fed939",
        "to_classifier_name": "Modularity",
        "to_node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
        "uuid": "eedd4cc4-2d0f-42aa-b110-e0ae72f7fd2b"
      }
    },
    {
      "relationship": {
        "id": 337,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Functional Suitability",
        "from_node": "55441252-745f-4e23-bad4-d724d570ceb7",
        "to_classifier_name": "Correctness",
        "to_node": "63c02458-d018-489a-bde3-c3aa1bda9d7a",
        "uuid": "290805e3-a3be-45fb-ad32-747250d35ef1"
      }
    },
    {
      "relationship": {
        "id": 338,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Functional Suitability",
        "from_node": "55441252-745f-4e23-bad4-d724d570ceb7",
        "to_classifier_name": "Appropriateness",
        "to_node": "f986f420-5247-4585-a58c-1f5c3280e729",
        "uuid": "961952a5-5948-4734-b222-d37f865cf9b7"
      }
    },
    {
      "relationship": {
        "id": 339,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Functional Suitability",
        "from_node": "55441252-745f-4e23-bad4-d724d570ceb7",
        "to_classifier_name": "Completeness",
        "to_node": "5816fc48-eb17-4876-a0c9-fafd9aec11ba",
        "uuid": "92e7bf1b-3160-44d3-ad58-b65f02bb0d64"
      }
    },
    {
      "relationship": {
        "id": 71,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 756176,
        "from_classifier_name": "Usability",
        "from_node": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
        "to_classifier_name": "Recognizability",
        "to_node": "d7e8f130-ce2c-481d-b7a3-9dac989da6cb",
        "uuid": "1ac5ec5f-2585-4367-953f-c1b1e9ee36b4"
      }
    },
    {
      "relationship": {
        "id": 72,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 757200,
        "from_classifier_name": "Usability",
        "from_node": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
        "to_classifier_name": "Learnability",
        "to_node": "733dcb73-f52c-4a4b-991b-1b757c1bd140",
        "uuid": "198bfc8b-42ff-4ee0-a3cc-1463f3c9399b"
      }
    },
    {
      "relationship": {
        "id": 73,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 758224,
        "from_classifier_name": "Usability",
        "from_node": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
        "to_classifier_name": "Operability",
        "to_node": "4a7af1ad-72a9-4b1a-a6f7-9e983f152744",
        "uuid": "8b9ee409-f2b9-466e-bdde-55b4f2874fb8"
      }
    },
    {
      "relationship": {
        "id": 74,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 759248,
        "from_classifier_name": "Usability",
        "from_node": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
        "to_classifier_name": "User Error Protection",
        "to_node": "108ab8ad-0a0b-4df1-8dbe-f421a9cde4d4",
        "uuid": "df615048-5618-40ee-be94-00d8343ec270"
      }
    },
    {
      "relationship": {
        "id": 75,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 760272,
        "from_classifier_name": "Usability",
        "from_node": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
        "to_classifier_name": "Aesthetics",
        "to_node": "4de93bfa-1cde-4f1d-acb1-28137d2077da",
        "uuid": "bdc1a83b-98c8-45c5-8dc7-fe6918b2942a"
      }
    },
    {
      "relationship": {
        "id": 76,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 761296,
        "from_classifier_name": "Usability",
        "from_node": "4872cb70-1542-43f0-88fe-7f3984c5f93c",
        "to_classifier_name": "Accessibility",
        "to_node": "ebea7dad-8d40-461c-ab0e-086a1a391395",
        "uuid": "2ea549fd-d571-4d62-a5a2-79abd6d5a087"
      }
    },
    {
      "relationship": {
        "id": 82,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 767440,
        "from_classifier_name": "Security",
        "from_node": "0201be50-600f-44c8-aad8-6083621db401",
        "to_classifier_name": "Authenticity",
        "to_node": "a46db944-f3fb-40c0-872f-d02a03409e6a",
        "uuid": "9d6d8f51-0aa9-4938-a5c4-9dcea0beb1fd"
      }
    },
    {
      "relationship": {
        "id": 83,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 768464,
        "from_classifier_name": "Security",
        "from_node": "0201be50-600f-44c8-aad8-6083621db401",
        "to_classifier_name": "Non-Repudiation",
        "to_node": "6aefcb83-7281-4dc2-b4a1-2e58e33a1291",
        "uuid": "c04ac32c-01b1-4f4c-aafe-097cd2c9219f"
      }
    },
    {
      "relationship": {
        "id": 84,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 769488,
        "from_classifier_name": "Security",
        "from_node": "0201be50-600f-44c8-aad8-6083621db401",
        "to_classifier_name": "Accountability",
        "to_node": "03692939-1bd3-4b25-8328-9c09e2220b17",
        "uuid": "2e418fef-8423-4d89-9f21-9552e269de6c"
      }
    },
    {
      "relationship": {
        "id": 85,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 770512,
        "from_classifier_name": "Security",
        "from_node": "0201be50-600f-44c8-aad8-6083621db401",
        "to_classifier_name": "Integrity",
        "to_node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
        "uuid": "c90e56ff-11af-4138-93c7-986c86f460b6"
      }
    },
    {
      "relationship": {
        "id": 86,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 771536,
        "from_classifier_name": "Security",
        "from_node": "0201be50-600f-44c8-aad8-6083621db401",
        "to_classifier_name": "Confidentiality",
        "to_node": "111f7cf4-c0d3-4bc1-bb39-f711347c95bf",
        "uuid": "9ce8b28f-eeff-4fa9-bca9-7fb16ccc10ac"
      }
    },
    {
      "relationship": {
        "id": 340,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -2082278036,
        "from_classifier_name": "Security",
        "from_node": "0201be50-600f-44c8-aad8-6083621db401",
        "to_classifier_name": "Resistence",
        "to_node": "6c94dfde-39f6-4fa2-b5f7-58e0e62c8a3f",
        "uuid": "d89d91c3-7fc8-40e3-be45-f1e922691ca3"
      }
    },
    {
      "relationship": {
        "id": 155,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 886224,
        "from_classifier_name": "Portability",
        "from_node": "1f993412-c4bc-4a80-883b-a34eaf4397fa",
        "to_classifier_name": "Adaptability",
        "to_node": "24ef8550-935f-4806-bbde-1a2bff8a0356",
        "uuid": "a4860ed3-3f74-4f6b-8568-8edb80923777"
      }
    },
    {
      "relationship": {
        "id": 156,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 918992,
        "from_classifier_name": "Portability",
        "from_node": "1f993412-c4bc-4a80-883b-a34eaf4397fa",
        "to_classifier_name": "Replaceability",
        "to_node": "90277e08-7cd6-4299-bac6-6ebb4c75333e",
        "uuid": "b1bde720-4708-43f2-b4bf-cca6286759d6"
      }
    },
    {
      "relationship": {
        "id": 157,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 951760,
        "from_classifier_name": "Portability",
        "from_node": "1f993412-c4bc-4a80-883b-a34eaf4397fa",
        "to_classifier_name": "Installability",
        "to_node": "aec51b22-c57f-4694-a1ed-6b719fc1e0be",
        "uuid": "83726f6d-440c-45ae-9f82-78df5c887d4a"
      }
    },
    {
      "relationship": {
        "id": 62,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 746960,
        "from_classifier_name": "Reliability",
        "from_node": "3469bf40-881d-4466-b93a-43158b1e4fec",
        "to_classifier_name": "Maturity",
        "to_node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
        "uuid": "eee445ff-5994-4d60-8b04-d6e255bf807a"
      }
    },
    {
      "relationship": {
        "id": 63,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 747984,
        "from_classifier_name": "Reliability",
        "from_node": "3469bf40-881d-4466-b93a-43158b1e4fec",
        "to_classifier_name": "Availability",
        "to_node": "434e57ae-2dd0-4d37-a8af-c4044307974b",
        "uuid": "349e2b30-71d7-49a2-b1f8-196d42e1d2b7"
      }
    },
    {
      "relationship": {
        "id": 64,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 749008,
        "from_classifier_name": "Reliability",
        "from_node": "3469bf40-881d-4466-b93a-43158b1e4fec",
        "to_classifier_name": "Fault Tolerance",
        "to_node": "8066b80c-2170-4243-a1be-e8b0246701d7",
        "uuid": "471109ae-c1c4-4cf6-8f3b-24398ed945e7"
      }
    },
    {
      "relationship": {
        "id": 65,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 750032,
        "from_classifier_name": "Reliability",
        "from_node": "3469bf40-881d-4466-b93a-43158b1e4fec",
        "to_classifier_name": "Recoverability",
        "to_node": "d6adf80b-9375-45be-aebb-81a62ce2d52d",
        "uuid": "f0486645-96ab-44a4-8354-e7885e79ff5c"
      }
    },
    {
      "relationship": {
        "id": 66,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 751056,
        "from_classifier_name": "Compatibility",
        "from_node": "ee8fa4b7-4673-4d28-8343-28260de8b85b",
        "to_classifier_name": "Co-existence",
        "to_node": "f8f99d9e-0bf6-4811-9e11-f5bcd6478cc0",
        "uuid": "560461b5-63dc-4f25-890f-9535d7c5e60e"
      }
    },
    {
      "relationship": {
        "id": 67,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 752080,
        "from_classifier_name": "Compatibility",
        "from_node": "ee8fa4b7-4673-4d28-8343-28260de8b85b",
        "to_classifier_name": "Inter-operability",
        "to_node": "237779b9-5980-48c3-91dd-8e55562cac2e",
        "uuid": "db9c142e-6dff-4dad-b376-a78add343466"
      }
    },
    {
      "relationship": {
        "id": 59,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 743888,
        "from_classifier_name": "Performance Efficiency",
        "from_node": "c69e1e6d-086b-418f-bf72-78b23fef8718",
        "to_classifier_name": "Time Behaviour",
        "to_node": "8799727e-7b56-431c-b5a7-d45bef123cc8",
        "uuid": "ae6e6068-463f-43fe-9a19-8ca4df74cd1d"
      }
    },
    {
      "relationship": {
        "id": 60,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 744912,
        "from_classifier_name": "Performance Efficiency",
        "from_node": "c69e1e6d-086b-418f-bf72-78b23fef8718",
        "to_classifier_name": "Resource Utilization",
        "to_node": "8444ed87-9733-44c1-b1a0-c6aca0781730",
        "uuid": "a63ca62e-83aa-4f79-93f1-4c8b6bed28c8"
      }
    },
    {
      "relationship": {
        "id": 61,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 745936,
        "from_classifier_name": "Performance Efficiency",
        "from_node": "c69e1e6d-086b-418f-bf72-78b23fef8718",
        "to_classifier_name": "Capacity",
        "to_node": "21a09838-b909-4906-b648-d2085d67ba08",
        "uuid": "4248d666-f608-4e06-a0ac-ad285919b4c0"
      }
    },
    {
      "relationship": {
        "id": 39,
        "type": "Association", "main_type": 200,
        "name": "improves",
        "description": [
                ""
        ],
        "list_order": 319440,
        "from_classifier_name": "Layered Architecture",
        "from_node": "ef0a13ea-1503-417b-84ab-fbb37eaf6602",
        "to_classifier_name": "Maturity",
        "to_node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
        "uuid": "3048550c-0b9b-4721-a850-ed88367e13d5"
      }
    },
    {
      "relationship": {
        "id": 40,
        "type": "Association", "main_type": 200,
        "name": "improves",
        "description": [
                ""
        ],
        "list_order": 464520,
        "from_classifier_name": "Coding Guidelines",
        "from_node": "c8cbad0e-c0a9-43e0-811c-1cf7f0722b35",
        "to_classifier_name": "Maturity",
        "to_node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
        "uuid": "e4cbb97b-2af6-42a0-be53-324eef43fc3d"
      }
    },
    {
      "relationship": {
        "id": 41,
        "type": "Association", "main_type": 200,
        "name": "improves",
        "description": [
                ""
        ],
        "list_order": 734672,
        "from_classifier_name": "Fault injection Tests",
        "from_node": "730e9920-d5af-484e-8d1c-cf07ea3b6c2d",
        "to_classifier_name": "Fault Tolerance",
        "to_node": "8066b80c-2170-4243-a1be-e8b0246701d7",
        "uuid": "a93e9304-9b5d-4049-be4b-d7314ecbe42a"
      }
    },
    {
      "relationship": {
        "id": 42,
        "type": "Control Flow", "main_type": 240,
        "name": "is basis for",
        "description": [
                ""
        ],
        "list_order": 154780,
        "from_classifier_name": "Requirements Definition",
        "from_node": "23fe63a6-03df-423a-bc3d-2389308c6423",
        "to_classifier_name": "System Architecture",
        "to_node": "c9c266ac-3d61-41b5-b633-b2a556ec98e5",
        "uuid": "d9ac4a99-2bbe-43ce-8c6a-d0aa599f15b4"
      }
    },
    {
      "relationship": {
        "id": 50,
        "type": "Dependency", "main_type": 0,
        "name": "defines",
        "description": [
                ""
        ],
        "list_order": 240720,
        "from_classifier_name": "Requirements Definition",
        "from_node": "23fe63a6-03df-423a-bc3d-2389308c6423",
        "to_classifier_name": "System Qualification Test",
        "to_node": "d79de9a5-bc92-4359-889f-d22771927c0c",
        "uuid": "26bceebb-df30-44a6-9ee6-6bd6c83f50da"
      }
    },
    {
      "relationship": {
        "id": 322,
        "type": "Control Flow", "main_type": 240,
        "name": "is basis for",
        "description": [
                ""
        ],
        "list_order": 1024336,
        "from_classifier_name": "Requirements Definition",
        "from_node": "23fe63a6-03df-423a-bc3d-2389308c6423",
        "to_classifier_name": "Requirements Refinement",
        "to_node": "c555c670-19dd-4a2b-8039-eb1e047893d4",
        "uuid": "5a0b4a9e-12ec-48fb-8298-ca4b68dd6370"
      }
    },
    {
      "relationship": {
        "id": 43,
        "type": "Control Flow", "main_type": 240,
        "name": "is basis for",
        "description": [
                ""
        ],
        "list_order": 303025,
        "from_classifier_name": "System Architecture",
        "from_node": "c9c266ac-3d61-41b5-b633-b2a556ec98e5",
        "to_classifier_name": "Requirements Refinement",
        "to_node": "c555c670-19dd-4a2b-8039-eb1e047893d4",
        "uuid": "715cb298-7467-490f-90a0-c928be486580"
      }
    },
    {
      "relationship": {
        "id": 51,
        "type": "Dependency", "main_type": 0,
        "name": "defines",
        "description": [
                ""
        ],
        "list_order": 417636,
        "from_classifier_name": "System Architecture",
        "from_node": "c9c266ac-3d61-41b5-b633-b2a556ec98e5",
        "to_classifier_name": "System Integration and Test",
        "to_node": "c96647b2-be2a-4413-8ae6-90976ed2c719",
        "uuid": "00a1892e-cefd-48ae-8e58-837a1d640346"
      }
    },
    {
      "relationship": {
        "id": 44,
        "type": "Control Flow", "main_type": 240,
        "name": "is basis for",
        "description": [
                ""
        ],
        "list_order": 499849,
        "from_classifier_name": "Requirements Refinement",
        "from_node": "c555c670-19dd-4a2b-8039-eb1e047893d4",
        "to_classifier_name": "Software Architecture",
        "to_node": "dfd26366-dff5-41e3-b398-d4bc15cbfecb",
        "uuid": "7a6eaab1-8ee2-4c32-b234-fad4eb702b33"
      }
    },
    {
      "relationship": {
        "id": 52,
        "type": "Dependency", "main_type": 0,
        "name": "defines",
        "description": [
                ""
        ],
        "list_order": 537900,
        "from_classifier_name": "Requirements Refinement",
        "from_node": "c555c670-19dd-4a2b-8039-eb1e047893d4",
        "to_classifier_name": "Software Qualification Test",
        "to_node": "2ab9c1fc-179b-4cd1-bd3c-09f92bb16eef",
        "uuid": "34055b4f-7d08-4e96-9fb2-a84583ec494b"
      }
    },
    {
      "relationship": {
        "id": 45,
        "type": "Control Flow", "main_type": 240,
        "name": "is basis for",
        "description": [
                "The Software Architecture defines the modules, interfaces and relations \n",
                "needed to create the system parts."
        ],
        "list_order": 612893,
        "from_classifier_name": "Software Architecture",
        "from_node": "dfd26366-dff5-41e3-b398-d4bc15cbfecb",
        "to_classifier_name": "Construction",
        "to_node": "42a613bc-fe06-4b1c-8c4a-b6e6e064385b",
        "uuid": "5eb9d084-789f-4da1-8a38-84017c7eee35"
      }
    },
    {
      "relationship": {
        "id": 53,
        "type": "Dependency", "main_type": 0,
        "name": "defines",
        "description": [
                "The Software Architecture defines the modules, interfaces and relations\n",
                "needed to integrate and test the system."
        ],
        "list_order": 581229,
        "from_classifier_name": "Software Architecture",
        "from_node": "dfd26366-dff5-41e3-b398-d4bc15cbfecb",
        "to_classifier_name": "Software Integration and Test",
        "to_node": "c2e54cb9-f45b-4bdf-ab9a-a2a37c0cddbc",
        "uuid": "4d4f0ded-9de1-447a-9139-997b70615055"
      }
    },
    {
      "relationship": {
        "id": 133,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 990544,
        "from_classifier_name": "Construction",
        "from_node": "42a613bc-fe06-4b1c-8c4a-b6e6e064385b",
        "to_classifier_name": "Unit Test",
        "to_node": "797687f9-c060-49e7-bc51-8790a725f4d0",
        "uuid": "dd20321e-508f-4bd2-9a6d-f08d4593f3d0"
      }
    },
    {
      "relationship": {
        "id": 47,
        "type": "Control Flow", "main_type": 240,
        "name": "feeds",
        "description": [
                ""
        ],
        "list_order": 512775,
        "from_classifier_name": "Software Integration and Test",
        "from_node": "c2e54cb9-f45b-4bdf-ab9a-a2a37c0cddbc",
        "to_classifier_name": "Software Qualification Test",
        "to_node": "2ab9c1fc-179b-4cd1-bd3c-09f92bb16eef",
        "uuid": "ad62cbd7-07a3-4fed-a455-8d8f0bc966f3"
      }
    },
    {
      "relationship": {
        "id": 48,
        "type": "Control Flow", "main_type": 240,
        "name": "feeds",
        "description": [
                ""
        ],
        "list_order": 397398,
        "from_classifier_name": "Software Qualification Test",
        "from_node": "2ab9c1fc-179b-4cd1-bd3c-09f92bb16eef",
        "to_classifier_name": "System Integration and Test",
        "to_node": "c96647b2-be2a-4413-8ae6-90976ed2c719",
        "uuid": "aa226695-ae42-41b4-b8c8-eed5214d135e"
      }
    },
    {
      "relationship": {
        "id": 49,
        "type": "Control Flow", "main_type": 240,
        "name": "feeds",
        "description": [
                ""
        ],
        "list_order": 252340,
        "from_classifier_name": "System Integration and Test",
        "from_node": "c96647b2-be2a-4413-8ae6-90976ed2c719",
        "to_classifier_name": "System Qualification Test",
        "to_node": "d79de9a5-bc92-4359-889f-d22771927c0c",
        "uuid": "1bff05c5-30c3-4d1b-b307-79f1d158f6ed"
      }
    },
    {
      "relationship": {
        "id": 55,
        "type": "Association", "main_type": 200,
        "name": "enhances",
        "description": [
                ""
        ],
        "list_order": 739792,
        "from_classifier_name": "Redundancy",
        "from_node": "06bc06e7-4ad3-405c-ae0b-8a66cd7a79b6",
        "to_classifier_name": "Availability",
        "to_node": "434e57ae-2dd0-4d37-a8af-c4044307974b",
        "uuid": "049e4d59-763d-46f2-a540-894016f72d71"
      }
    },
    {
      "relationship": {
        "id": 315,
        "type": "Association", "main_type": 200,
        "name": "may support a claim",
        "description": [
                ""
        ],
        "list_order": 866768,
        "from_classifier_name": "Redundancy",
        "from_node": "06bc06e7-4ad3-405c-ae0b-8a66cd7a79b6",
        "to_classifier_name": "Functional Safety",
        "to_node": "486e43a4-edea-4ecb-a34e-0596617c298d",
        "uuid": "f2ab2f8a-d9f3-4b22-8840-38c549d876a2"
      }
    },
    {
      "relationship": {
        "id": 89,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 781776,
        "from_classifier_name": "Partitioning",
        "from_node": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "to_classifier_name": "Integrity",
        "to_node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
        "uuid": "fce971a2-9c28-41be-9715-5c721fe48798"
      }
    },
    {
      "relationship": {
        "id": 96,
        "type": "Association", "main_type": 200,
        "name": "may support a claim",
        "description": [
                ""
        ],
        "list_order": 795088,
        "from_classifier_name": "Partitioning",
        "from_node": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "to_classifier_name": "Functional Safety",
        "to_node": "486e43a4-edea-4ecb-a34e-0596617c298d",
        "uuid": "708e92e0-8267-4f8b-a5d1-d043997a0a3c"
      }
    },
    {
      "relationship": {
        "id": 129,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 796112,
        "from_classifier_name": "Partitioning",
        "from_node": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "to_classifier_name": "Fault Tolerance",
        "to_node": "8066b80c-2170-4243-a1be-e8b0246701d7",
        "uuid": "52076d04-b0b9-40a3-bf21-a7e62d37e0e1"
      }
    },
    {
      "relationship": {
        "id": 130,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 797136,
        "from_classifier_name": "Partitioning",
        "from_node": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "to_classifier_name": "Recoverability",
        "to_node": "d6adf80b-9375-45be-aebb-81a62ce2d52d",
        "uuid": "761b2778-d62e-4702-be8e-62b7d8af750b"
      }
    },
    {
      "relationship": {
        "id": 87,
        "type": "Realization", "main_type": 211,
        "name": "implements",
        "description": [
                ""
        ],
        "list_order": 779728,
        "from_classifier_name": "Network Partitioniong",
        "from_node": "f9275a5f-c4d0-40ac-89c4-0ee6e1bf50c1",
        "to_classifier_name": "Partitioning",
        "to_node": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "uuid": "a2281302-931f-47bc-b078-ace7bc2aaf8d"
      }
    },
    {
      "relationship": {
        "id": 88,
        "type": "Realization", "main_type": 211,
        "name": "implements",
        "description": [
                ""
        ],
        "list_order": 780752,
        "from_classifier_name": "SW Partitions",
        "from_node": "1c78e508-b9f0-43b0-8cb1-fea720c50183",
        "to_classifier_name": "Partitioning",
        "to_node": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "uuid": "fc69c9ec-5f50-438a-8f50-f2f91e4e00fa"
      }
    },
    {
      "relationship": {
        "id": 90,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 782800,
        "from_classifier_name": "Over-the-Air Updates",
        "from_node": "e1c60485-44f6-4cc7-928b-04f4c9ca52d6",
        "to_classifier_name": "Integrity",
        "to_node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
        "uuid": "78ddd474-ae97-4a10-9b44-77d2b89141de"
      }
    },
    {
      "relationship": {
        "id": 91,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 787920,
        "from_classifier_name": "Cryptographic Signatures",
        "from_node": "6d99baa8-17a9-4da4-9ced-2b8af836acc4",
        "to_classifier_name": "Authenticity",
        "to_node": "a46db944-f3fb-40c0-872f-d02a03409e6a",
        "uuid": "49734cdb-d37f-4d27-a841-bfa08749ff7d"
      }
    },
    {
      "relationship": {
        "id": 97,
        "type": "Association", "main_type": 200,
        "name": "may support",
        "description": [
                ""
        ],
        "list_order": 798160,
        "from_classifier_name": "Cryptographic Signatures",
        "from_node": "6d99baa8-17a9-4da4-9ced-2b8af836acc4",
        "to_classifier_name": "Trusted Data Paths",
        "to_node": "0167a278-643e-4f00-a507-ca9a1a028513",
        "uuid": "fcb07bbd-f1cb-45a6-be08-b7be303744e3"
      }
    },
    {
      "relationship": {
        "id": 120,
        "type": "Communication Path", "main_type": 230,
        "name": "may support",
        "description": [
                ""
        ],
        "list_order": 805328,
        "from_classifier_name": "Cryptographic Signatures",
        "from_node": "6d99baa8-17a9-4da4-9ced-2b8af836acc4",
        "to_classifier_name": "Non-Repudiation",
        "to_node": "6aefcb83-7281-4dc2-b4a1-2e58e33a1291",
        "uuid": "91c8c69e-231e-4f38-b5f2-5e30263248ef"
      }
    },
    {
      "relationship": {
        "id": 123,
        "type": "Association", "main_type": 200,
        "name": "support",
        "description": [
                ""
        ],
        "list_order": 808400,
        "from_classifier_name": "Cryptographic Signatures",
        "from_node": "6d99baa8-17a9-4da4-9ced-2b8af836acc4",
        "to_classifier_name": "Secure Boot",
        "to_node": "b9b37c5c-52fa-4ad6-a22b-41873523e665",
        "uuid": "b1d952a2-c51c-427d-84ec-b0c1f83c42e3"
      }
    },
    {
      "relationship": {
        "id": 92,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 788944,
        "from_classifier_name": "Encryption",
        "from_node": "72586deb-b89f-4954-adec-2e1d9f38f534",
        "to_classifier_name": "Confidentiality",
        "to_node": "111f7cf4-c0d3-4bc1-bb39-f711347c95bf",
        "uuid": "b2efa8e2-91e3-4575-ab05-130d3be224cc"
      }
    },
    {
      "relationship": {
        "id": 94,
        "type": "Association", "main_type": 200,
        "name": "may support a claim",
        "description": [
                ""
        ],
        "list_order": 793040,
        "from_classifier_name": "Trusted Data Paths",
        "from_node": "0167a278-643e-4f00-a507-ca9a1a028513",
        "to_classifier_name": "Functional Safety",
        "to_node": "486e43a4-edea-4ecb-a34e-0596617c298d",
        "uuid": "cfbdbfac-2d63-46ee-8a37-2a0dd850d97c"
      }
    },
    {
      "relationship": {
        "id": 95,
        "type": "Association", "main_type": 200,
        "name": "may support a claim",
        "description": [
                ""
        ],
        "list_order": 794064,
        "from_classifier_name": "Input Signal Validation",
        "from_node": "e82dad45-7be8-4a12-9f96-695752e6967c",
        "to_classifier_name": "Functional Safety",
        "to_node": "486e43a4-edea-4ecb-a34e-0596617c298d",
        "uuid": "585be7fc-2dbb-4b14-9b93-1128b7c3079d"
      }
    },
    {
      "relationship": {
        "id": 128,
        "type": "Communication Path", "main_type": 230,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 795088,
        "from_classifier_name": "Input Signal Validation",
        "from_node": "e82dad45-7be8-4a12-9f96-695752e6967c",
        "to_classifier_name": "Fault Tolerance",
        "to_node": "8066b80c-2170-4243-a1be-e8b0246701d7",
        "uuid": "147ce2aa-97a4-4b5f-800f-fad8c1b808f1"
      }
    },
    {
      "relationship": {
        "id": 333,
        "type": "Communication Path", "main_type": 230,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 839120,
        "from_classifier_name": "Input Signal Validation",
        "from_node": "e82dad45-7be8-4a12-9f96-695752e6967c",
        "to_classifier_name": "Integrity",
        "to_node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
        "uuid": "d694a2b4-0238-465a-b55f-1b1801d781b3"
      }
    },
    {
      "relationship": {
        "id": 93,
        "type": "Association", "main_type": 200,
        "name": "may support a claim",
        "description": [
                ""
        ],
        "list_order": 792016,
        "from_classifier_name": "Monitoring",
        "from_node": "621cb7bd-15aa-43cc-81fb-65da0f5d70c5",
        "to_classifier_name": "Functional Safety",
        "to_node": "486e43a4-edea-4ecb-a34e-0596617c298d",
        "uuid": "1bb0a638-7554-4dc7-bfe3-832c61c6bb32"
      }
    },
    {
      "relationship": {
        "id": 98,
        "type": "Association", "main_type": 200,
        "name": "may support a claim",
        "description": [
                ""
        ],
        "list_order": 801232,
        "from_classifier_name": "Real Time Execution",
        "from_node": "fb10b08a-995e-4edf-ba1a-77b94668bb98",
        "to_classifier_name": "Functional Safety",
        "to_node": "486e43a4-edea-4ecb-a34e-0596617c298d",
        "uuid": "f9399eb5-df0a-420d-99fc-85e5e328111c"
      }
    },
    {
      "relationship": {
        "id": 99,
        "type": "Association", "main_type": 200,
        "name": "enhances",
        "description": [
                ""
        ],
        "list_order": 751056,
        "from_classifier_name": "Static Code Analysis",
        "from_node": "278a2f15-52b6-473f-9fd6-47ba33b932b4",
        "to_classifier_name": "Maturity",
        "to_node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
        "uuid": "ba437150-88ad-4b25-987d-812e9624c01a"
      }
    },
    {
      "relationship": {
        "id": 100,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 752080,
        "from_classifier_name": "Code Generation",
        "from_node": "5ff9b00c-a0ec-4dae-a5cf-a900b8308e55",
        "to_classifier_name": "Maturity",
        "to_node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
        "uuid": "6c0c2cd8-3477-4cc5-b97f-06b834471e54"
      }
    },
    {
      "relationship": {
        "id": 101,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 767440,
        "from_classifier_name": "SOLID",
        "from_node": "2e9d9457-8a98-4e60-83cd-610851908b4a",
        "to_classifier_name": "Interface Segregation",
        "to_node": "de76c9f1-9296-4e69-a640-1bfc57ba8a68",
        "uuid": "21e785b4-bb37-4d5c-b632-4b45524f5fec"
      }
    },
    {
      "relationship": {
        "id": 102,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 768464,
        "from_classifier_name": "SOLID",
        "from_node": "2e9d9457-8a98-4e60-83cd-610851908b4a",
        "to_classifier_name": "Liskov Substitution",
        "to_node": "a9ebbede-9c49-4de1-a2d2-107af4fa7e09",
        "uuid": "c1fd2c0b-edcb-463c-8cf0-c0cef2727750"
      }
    },
    {
      "relationship": {
        "id": 103,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 769488,
        "from_classifier_name": "SOLID",
        "from_node": "2e9d9457-8a98-4e60-83cd-610851908b4a",
        "to_classifier_name": "Dependency Inversion",
        "to_node": "6d515926-c548-486d-8304-dad434898ff8",
        "uuid": "b8fbfedf-27af-49da-8ff3-0241179ab7ec"
      }
    },
    {
      "relationship": {
        "id": 104,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 770512,
        "from_classifier_name": "SOLID",
        "from_node": "2e9d9457-8a98-4e60-83cd-610851908b4a",
        "to_classifier_name": "Open/Closed",
        "to_node": "542f8c3e-7a92-4d33-9f44-4512738253db",
        "uuid": "ec5d513f-5143-46ef-8d38-90255cff1705"
      }
    },
    {
      "relationship": {
        "id": 105,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 771536,
        "from_classifier_name": "SOLID",
        "from_node": "2e9d9457-8a98-4e60-83cd-610851908b4a",
        "to_classifier_name": "Single Responsability",
        "to_node": "7cb37e63-27d6-4f92-ae09-7c22f9e7fa7e",
        "uuid": "c4465c38-21ba-40f8-b000-957623083e8c"
      }
    },
    {
      "relationship": {
        "id": 111,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 777680,
        "from_classifier_name": "SOLID",
        "from_node": "2e9d9457-8a98-4e60-83cd-610851908b4a",
        "to_classifier_name": "Modularity",
        "to_node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
        "uuid": "ce00e7ef-5610-4f56-aa84-6bf6818d587e"
      }
    },
    {
      "relationship": {
        "id": 106,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 772560,
        "from_classifier_name": "Simplicity",
        "from_node": "b8e25e3b-fa91-4566-ad94-1b7756ebcecf",
        "to_classifier_name": "KISS",
        "to_node": "222112dc-6f70-4dfe-b55e-590f6cd80ddd",
        "uuid": "b699813c-1d56-42f0-8fe9-91583636bf4c"
      }
    },
    {
      "relationship": {
        "id": 107,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 773584,
        "from_classifier_name": "Simplicity",
        "from_node": "b8e25e3b-fa91-4566-ad94-1b7756ebcecf",
        "to_classifier_name": "YAGNI",
        "to_node": "2666f713-dc29-42eb-bf4d-1495133904e9",
        "uuid": "f5ff30b0-9fff-4c5f-96d1-e8f9616dc317"
      }
    },
    {
      "relationship": {
        "id": 108,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 774608,
        "from_classifier_name": "Simplicity",
        "from_node": "b8e25e3b-fa91-4566-ad94-1b7756ebcecf",
        "to_classifier_name": "Occam's razor",
        "to_node": "7cd6c08b-5a4f-47eb-a9d3-d4bdcf576e93",
        "uuid": "07fa7149-1354-4587-a284-8c4240f0fe6b"
      }
    },
    {
      "relationship": {
        "id": 109,
        "type": "Refinement", "main_type": 400,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 775632,
        "from_classifier_name": "Simplicity",
        "from_node": "b8e25e3b-fa91-4566-ad94-1b7756ebcecf",
        "to_classifier_name": "Modifyability",
        "to_node": "aa863c2c-3274-4ec3-a028-5468d2c10f3e",
        "uuid": "cc8417f8-f558-46b4-8572-c94dcb8193d4"
      }
    },
    {
      "relationship": {
        "id": 110,
        "type": "Refinement", "main_type": 400,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 776656,
        "from_classifier_name": "Simplicity",
        "from_node": "b8e25e3b-fa91-4566-ad94-1b7756ebcecf",
        "to_classifier_name": "Reusability",
        "to_node": "b56e8134-a6da-4fa8-bb27-617964b34c14",
        "uuid": "6cb52ba4-557e-4fe3-aa3a-35aa5b75ebbe"
      }
    },
    {
      "relationship": {
        "id": 112,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 802256,
        "from_classifier_name": "Least Priviledge",
        "from_node": "e55acb1b-b8f0-4669-b8c2-65f479e6d312",
        "to_classifier_name": "Accountability",
        "to_node": "03692939-1bd3-4b25-8328-9c09e2220b17",
        "uuid": "60ccad54-7ef3-411b-813b-7c2fbc01b8fa"
      }
    },
    {
      "relationship": {
        "id": 114,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 779728,
        "from_classifier_name": "Loose Coupling",
        "from_node": "f72a43f8-b222-4340-a5ef-c4d7fe628d3b",
        "to_classifier_name": "Modularity",
        "to_node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
        "uuid": "fcd3dc15-b26a-4e0e-a778-31cf2b8eefcc"
      }
    },
    {
      "relationship": {
        "id": 115,
        "type": "Association", "main_type": 200,
        "name": "enables",
        "description": [
                ""
        ],
        "list_order": 780752,
        "from_classifier_name": "Information Hiding",
        "from_node": "a49d24cf-0ed2-4c39-b190-3b5fa6834825",
        "to_classifier_name": "Reusability",
        "to_node": "b56e8134-a6da-4fa8-bb27-617964b34c14",
        "uuid": "0945f53a-025b-4158-86be-c05de477067f"
      }
    },
    {
      "relationship": {
        "id": 116,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 781776,
        "from_classifier_name": "Information Hiding",
        "from_node": "a49d24cf-0ed2-4c39-b190-3b5fa6834825",
        "to_classifier_name": "Modularity",
        "to_node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
        "uuid": "75239125-256b-47f4-ad45-4d401498ea7c"
      }
    },
    {
      "relationship": {
        "id": 117,
        "type": "Association", "main_type": 200,
        "name": "simplifies",
        "description": [
                ""
        ],
        "list_order": 782800,
        "from_classifier_name": "Information Hiding",
        "from_node": "a49d24cf-0ed2-4c39-b190-3b5fa6834825",
        "to_classifier_name": "Testability",
        "to_node": "c478e381-c500-4b3e-9305-57822f04e064",
        "uuid": "eb6b87a9-8ad4-40a6-9093-ebeaf7fce8b1"
      }
    },
    {
      "relationship": {
        "id": 118,
        "type": "Association", "main_type": 200,
        "name": "simplifies",
        "description": [
                ""
        ],
        "list_order": 783824,
        "from_classifier_name": "Information Hiding",
        "from_node": "a49d24cf-0ed2-4c39-b190-3b5fa6834825",
        "to_classifier_name": "Analyzability",
        "to_node": "8e9683a3-d412-428d-a68c-374aa6ad703c",
        "uuid": "ddeeba81-a487-45fa-97ba-8771bacad772"
      }
    },
    {
      "relationship": {
        "id": 119,
        "type": "Dependency", "main_type": 0,
        "name": "influences",
        "description": [
                ""
        ],
        "list_order": 785872,
        "from_classifier_name": "Strong Cohesion",
        "from_node": "6592a6a4-b507-4faa-b060-757427ce6c55",
        "to_classifier_name": "Modularity",
        "to_node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
        "uuid": "81589e35-5c80-40a0-9f64-55c91904198d"
      }
    },
    {
      "relationship": {
        "id": 121,
        "type": "Association", "main_type": 200,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 806352,
        "from_classifier_name": "Secure Boot",
        "from_node": "b9b37c5c-52fa-4ad6-a22b-41873523e665",
        "to_classifier_name": "Integrity",
        "to_node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
        "uuid": "0c52514c-0b84-4eec-b5fe-e96eb4c86fd3"
      }
    },
    {
      "relationship": {
        "id": 122,
        "type": "Association", "main_type": 200,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 807376,
        "from_classifier_name": "Secure Boot",
        "from_node": "b9b37c5c-52fa-4ad6-a22b-41873523e665",
        "to_classifier_name": "Authenticity",
        "to_node": "a46db944-f3fb-40c0-872f-d02a03409e6a",
        "uuid": "9ed22c64-9c92-45be-9ef4-dff8949768eb"
      }
    },
    {
      "relationship": {
        "id": 124,
        "type": "Association", "main_type": 200,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 755152,
        "from_classifier_name": "Mature Platform",
        "from_node": "a7db8d16-489e-4261-bf08-54766983b73f",
        "to_classifier_name": "Maturity",
        "to_node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
        "uuid": "c6919afc-093d-43b9-a0a3-a08f0f3bfc1c"
      }
    },
    {
      "relationship": {
        "id": 125,
        "type": "Association", "main_type": 200,
        "name": "support",
        "description": [
                ""
        ],
        "list_order": 809424,
        "from_classifier_name": "Groups",
        "from_node": "df92953a-2c96-4712-bdc3-07ea1e186d37",
        "to_classifier_name": "Accountability",
        "to_node": "03692939-1bd3-4b25-8328-9c09e2220b17",
        "uuid": "8cb0afed-2ea9-4952-bbb2-e3c4c2888ba3"
      }
    },
    {
      "relationship": {
        "id": 126,
        "type": "Association", "main_type": 200,
        "name": "use",
        "description": [
                ""
        ],
        "list_order": 811472,
        "from_classifier_name": "Certificates",
        "from_node": "e85a50ee-4173-4afd-bb02-241871dd28c8",
        "to_classifier_name": "Cryptographic Signatures",
        "to_node": "6d99baa8-17a9-4da4-9ced-2b8af836acc4",
        "uuid": "9d4738e6-0e48-46be-9f52-8cfd35222641"
      }
    },
    {
      "relationship": {
        "id": 127,
        "type": "Association", "main_type": 200,
        "name": "divide and manage",
        "description": [
                ""
        ],
        "list_order": 812496,
        "from_classifier_name": "Certificates",
        "from_node": "e85a50ee-4173-4afd-bb02-241871dd28c8",
        "to_classifier_name": "Accountability",
        "to_node": "03692939-1bd3-4b25-8328-9c09e2220b17",
        "uuid": "e208ec8e-c4f8-4560-9093-5e67ecbc0247"
      }
    },
    {
      "relationship": {
        "id": 131,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1024,
        "from_classifier_name": "How to create?",
        "from_node": "487af246-c0c0-4bce-a019-0a98414a1e89",
        "to_classifier_name": "Process Quality",
        "to_node": "e3f7b327-c7a3-468a-97d2-7ad7172636f6",
        "uuid": "e36626ac-4de0-4a61-8d46-18ac0e09728f"
      }
    },
    {
      "relationship": {
        "id": 132,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 2048,
        "from_classifier_name": "What characteristics?",
        "from_node": "a07eaa4e-11cf-4285-a187-89ff577b068a",
        "to_classifier_name": "Product Quality",
        "to_node": "1fe74536-812a-44e1-82a8-6bff746fac94",
        "uuid": "5ab8197d-f321-447f-95b4-a6e5122ccf1b"
      }
    },
    {
      "relationship": {
        "id": 134,
        "type": "Control Flow", "main_type": 240,
        "name": "feeds",
        "description": [
                ""
        ],
        "list_order": 991568,
        "from_classifier_name": "Unit Test",
        "from_node": "797687f9-c060-49e7-bc51-8790a725f4d0",
        "to_classifier_name": "Software Integration and Test",
        "to_node": "c2e54cb9-f45b-4bdf-ab9a-a2a37c0cddbc",
        "uuid": "4c0cda67-dd5c-4f28-9dbf-fd6e6d2b1bea"
      }
    },
    {
      "relationship": {
        "id": 135,
        "type": "Association", "main_type": 200,
        "name": "limit risks at changes",
        "description": [
                ""
        ],
        "list_order": 820688,
        "from_classifier_name": "automated Tests",
        "from_node": "d8b8bc49-d4bc-477e-b7aa-1444ddc3397a",
        "to_classifier_name": "Modifyability",
        "to_node": "aa863c2c-3274-4ec3-a028-5468d2c10f3e",
        "uuid": "d28a9b53-4afa-4fd3-9ee7-86ca577720b3"
      }
    },
    {
      "relationship": {
        "id": 136,
        "type": "Association", "main_type": 200,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 853456,
        "from_classifier_name": "automated Tests",
        "from_node": "d8b8bc49-d4bc-477e-b7aa-1444ddc3397a",
        "to_classifier_name": "Maturity",
        "to_node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
        "uuid": "e010f3a4-6894-4cf6-b7e2-63b1f863119e"
      }
    },
    {
      "relationship": {
        "id": 141,
        "type": "Realization", "main_type": 211,
        "name": "implements",
        "description": [
                ""
        ],
        "list_order": 850384,
        "from_classifier_name": "SoC HW Partitions",
        "from_node": "06cbfec4-f818-4e7a-b27f-140993bdb745",
        "to_classifier_name": "Partitioning",
        "to_node": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "uuid": "d0f27a12-d545-4531-bb8b-3e9bf990607c"
      }
    },
    {
      "relationship": {
        "id": 142,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 0,
        "from_classifier_name": "FMEA (Technical Risk Management)",
        "from_node": "37a49d1d-1c9b-4c25-a988-da9c5beb14d8",
        "to_classifier_name": "TARA (Security Analysis)",
        "to_node": "eb13495d-aed6-4fbd-9636-991873ff1dcb",
        "uuid": "cc59300f-ffb2-45d8-b74f-2fd8de783dc6"
      }
    },
    {
      "relationship": {
        "id": 143,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 0,
        "from_classifier_name": "FMEA (Technical Risk Management)",
        "from_node": "37a49d1d-1c9b-4c25-a988-da9c5beb14d8",
        "to_classifier_name": "Safety Case (Goal Structured Notation)",
        "to_node": "f5ee6c07-8ac1-46b7-aad9-c93c54b0ee9d",
        "uuid": "ebd09ab3-b512-478b-88fc-2adfe783b805"
      }
    },
    {
      "relationship": {
        "id": 144,
        "type": "Dependency", "main_type": 0,
        "name": "require",
        "description": [
                ""
        ],
        "list_order": 883152,
        "from_classifier_name": "Trust Levels",
        "from_node": "94106649-3e4e-4731-8073-dc035b40df22",
        "to_classifier_name": "Partitioning",
        "to_node": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "uuid": "0e8676db-6650-44a6-8ff4-19b3ec132fa0"
      }
    },
    {
      "relationship": {
        "id": 335,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 904656,
        "from_classifier_name": "Secure Weakest Link",
        "from_node": "e8ce339c-66c9-4adf-afba-a36da2813136",
        "to_classifier_name": "Integrity",
        "to_node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
        "uuid": "6c231e31-eaab-423d-b60e-ed07e57161da"
      }
    },
    {
      "relationship": {
        "id": 146,
        "type": "Association", "main_type": 200,
        "name": "helps",
        "description": [
                ""
        ],
        "list_order": 948688,
        "from_classifier_name": "Secure Defaults",
        "from_node": "ceabfa71-2d97-4073-9cd0-3d6c09669185",
        "to_classifier_name": "Fail Secure",
        "to_node": "96b2fe54-2407-43b6-9cfe-bb17b2337f81",
        "uuid": "0aaf3d96-0f2d-4369-a022-1ff3124d4c71"
      }
    },
    {
      "relationship": {
        "id": 334,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 871888,
        "from_classifier_name": "Reduce Attack Surface",
        "from_node": "1c0235e9-cc6c-4b9c-aaca-3cf0e5602c10",
        "to_classifier_name": "Integrity",
        "to_node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
        "uuid": "346864fb-27f0-478d-b2ff-5a72329385ee"
      }
    },
    {
      "relationship": {
        "id": 336,
        "type": "Association", "main_type": 200,
        "name": "implements",
        "description": [
                ""
        ],
        "list_order": 937424,
        "from_classifier_name": "Reduce Attack Surface",
        "from_node": "1c0235e9-cc6c-4b9c-aaca-3cf0e5602c10",
        "to_classifier_name": "Least Priviledge",
        "to_node": "e55acb1b-b8f0-4669-b8c2-65f479e6d312",
        "uuid": "95f3791f-7445-4695-8fde-55e8f87ddd10"
      }
    },
    {
      "relationship": {
        "id": 147,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "start analysis",
        "from_node": "089f57cf-0d48-4675-99a4-3735b738374c",
        "to_classifier_name": "Define Assets to Protect",
        "to_node": "8aabeeb4-d93e-4dc9-a1d8-9d02a381f531",
        "uuid": "88c81663-d8c5-4023-91e2-ca0277b48161"
      }
    },
    {
      "relationship": {
        "id": 151,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Define Assets to Protect",
        "from_node": "8aabeeb4-d93e-4dc9-a1d8-9d02a381f531",
        "to_classifier_name": "Define System Context",
        "to_node": "d9b496a6-0974-4576-833f-9f590902a113",
        "uuid": "6e9fc50f-e555-4966-b731-af714a06a5f5"
      }
    },
    {
      "relationship": {
        "id": 152,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "Define System Context",
        "from_node": "d9b496a6-0974-4576-833f-9f590902a113",
        "to_classifier_name": "Show Locations of Assets",
        "to_node": "05ab5bd3-3957-4683-9c66-bad7ac0b84b9",
        "uuid": "e822a441-f4b1-43be-93f4-1d638962ade5"
      }
    },
    {
      "relationship": {
        "id": 251,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 655360,
        "from_classifier_name": "Show Locations of Assets",
        "from_node": "05ab5bd3-3957-4683-9c66-bad7ac0b84b9",
        "to_classifier_name": "Define Trust Boundaries",
        "to_node": "95295d8e-2ac8-41d0-b7f7-3852c7f15632",
        "uuid": "78b1beef-a9d5-41dc-94c7-5470f99a72c0"
      }
    },
    {
      "relationship": {
        "id": 150,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Define Attack Vectors",
        "from_node": "3bcff3f2-82ec-4c55-9163-117f5f997b88",
        "to_classifier_name": "Define Mitigations",
        "to_node": "8927fab2-ff24-4c69-9fa4-c9863c153af7",
        "uuid": "9240acb1-9003-4225-9644-ab34ed135095"
      }
    },
    {
      "relationship": {
        "id": 153,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "Define Mitigations",
        "from_node": "8927fab2-ff24-4c69-9fa4-c9863c153af7",
        "to_classifier_name": "Re-evaluate Risks",
        "to_node": "593e4f3d-9bdd-46d3-987e-9e73704e6249",
        "uuid": "8833c5cb-aa28-454b-a0cc-36386f34382a"
      }
    },
    {
      "relationship": {
        "id": 154,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "Re-evaluate Risks",
        "from_node": "593e4f3d-9bdd-46d3-987e-9e73704e6249",
        "to_classifier_name": "finish analysis",
        "to_node": "8e0f872f-9683-45fc-97c0-e0f539c2974a",
        "uuid": "3580bd07-8511-46bd-8b45-927401dea85c"
      }
    },
    {
      "relationship": {
        "id": 158,
        "type": "Aggregation", "main_type": 201,
        "name": "has a set of",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Quality Characteristic",
        "from_node": "50f704d5-3dcd-495c-a651-63dfc7ba73f7",
        "to_classifier_name": "Quality Subcharacteristic",
        "to_node": "b59bf4ed-9525-4db9-9ec4-b0341f3b40eb",
        "uuid": "36c638a3-f0eb-4631-9f71-4dbd2ed28079"
      }
    },
    {
      "relationship": {
        "id": 200,
        "type": "Association", "main_type": 200,
        "name": "measurement",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "Quality Measure Element",
        "from_node": "19ba91bb-16c7-4cfa-a525-d53ed4f7f67c",
        "to_classifier_name": "Quality Attribute",
        "to_node": "50d28143-8ad8-475c-b9e7-b06299cbff99",
        "uuid": "39da6dd6-f722-4803-9bd9-8dab3bcd374a"
      }
    },
    {
      "relationship": {
        "id": 165,
        "type": "Dependency", "main_type": 0,
        "name": "defines expectations",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Quality Scenario",
        "from_node": "7d516cbc-7b26-45a9-a3f4-9249c96dd97a",
        "to_classifier_name": "Quality Subcharacteristic",
        "to_node": "b59bf4ed-9525-4db9-9ec4-b0341f3b40eb",
        "uuid": "4cc9ed70-a61a-49f9-899d-2d3dd0e0a283"
      }
    },
    {
      "relationship": {
        "id": 342,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 557056,
        "from_classifier_name": "Quality Scenario",
        "from_node": "7d516cbc-7b26-45a9-a3f4-9249c96dd97a",
        "to_classifier_name": "Use Case",
        "to_node": "358893d1-23c1-4bd3-ad4f-3e87c92e24bb",
        "uuid": "c792269f-e7f5-4c24-8e5b-5ecd6a18f9ce"
      }
    },
    {
      "relationship": {
        "id": 163,
        "type": "Aggregation", "main_type": 201,
        "name": "selects (1:n)",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Solution Strategy",
        "from_node": "67c866f2-36ac-478d-b6bb-c804f8a6ee78",
        "to_classifier_name": "Tactic",
        "to_node": "49fdd556-501b-401b-b2a9-23e92e43a880",
        "uuid": "00948968-0819-4bb9-829d-bbfd85f855c9"
      }
    },
    {
      "relationship": {
        "id": 164,
        "type": "Dependency", "main_type": 0,
        "name": "influences (n:m)",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Solution Strategy",
        "from_node": "67c866f2-36ac-478d-b6bb-c804f8a6ee78",
        "to_classifier_name": "Quality Subcharacteristic",
        "to_node": "b59bf4ed-9525-4db9-9ec4-b0341f3b40eb",
        "uuid": "4208198d-9639-4cb3-afde-64dd62f124e6"
      }
    },
    {
      "relationship": {
        "id": 162,
        "type": "Aggregation", "main_type": 201,
        "name": "refers to (n:m)",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Topic/Group (Quality tree)",
        "from_node": "0fb11db1-2e67-4914-b160-5f4814b6c18b",
        "to_classifier_name": "Quality Scenario",
        "to_node": "7d516cbc-7b26-45a9-a3f4-9249c96dd97a",
        "uuid": "d5758d56-02b3-4305-b726-a3db3f379b40"
      }
    },
    {
      "relationship": {
        "id": 166,
        "type": "Dependency", "main_type": 0,
        "name": "refines",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "Topic/Group (Quality tree)",
        "from_node": "0fb11db1-2e67-4914-b160-5f4814b6c18b",
        "to_classifier_name": "Quality Subcharacteristic",
        "to_node": "b59bf4ed-9525-4db9-9ec4-b0341f3b40eb",
        "uuid": "8871c9d1-0259-4024-83ae-8305977a3c04"
      }
    },
    {
      "relationship": {
        "id": 249,
        "type": "Aggregation", "main_type": 201,
        "name": "groups",
        "description": [
                ""
        ],
        "list_order": 524288,
        "from_classifier_name": "Topic/Group (Quality tree)",
        "from_node": "0fb11db1-2e67-4914-b160-5f4814b6c18b",
        "to_classifier_name": "Quality Requirement",
        "to_node": "8c7a9118-dbfd-4d99-a85a-55e1a3f8585c",
        "uuid": "39ba44e9-2c0d-4d3d-a9d2-0e4ede3621e8"
      }
    },
    {
      "relationship": {
        "id": 167,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Memory",
        "from_node": "e27d3866-c7c5-4b3e-a426-855fc3f4f078",
        "to_classifier_name": "Resource Utilization",
        "to_node": "8444ed87-9733-44c1-b1a0-c6aca0781730",
        "uuid": "da4b95b5-b2b2-46d3-abd2-4b68fddd5123"
      }
    },
    {
      "relationship": {
        "id": 211,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Memory",
        "from_node": "e27d3866-c7c5-4b3e-a426-855fc3f4f078",
        "to_classifier_name": "Control Resource Command",
        "to_node": "8d906615-bd68-4e4f-8f31-e68707ec7573",
        "uuid": "e29d2eef-ee8e-477a-aa6d-8e9366cd2360"
      }
    },
    {
      "relationship": {
        "id": 212,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Memory",
        "from_node": "e27d3866-c7c5-4b3e-a426-855fc3f4f078",
        "to_classifier_name": "Manage Resources",
        "to_node": "6f78148b-b8e2-4ae9-a0f7-b6f66c6ee703",
        "uuid": "c5e75f86-6e93-45da-adf1-fb08ee7666c5"
      }
    },
    {
      "relationship": {
        "id": 171,
        "type": "Communication Path", "main_type": 230,
        "name": "control",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Control Resource Command",
        "from_node": "8d906615-bd68-4e4f-8f31-e68707ec7573",
        "to_classifier_name": "Resource Utilization",
        "to_node": "8444ed87-9733-44c1-b1a0-c6aca0781730",
        "uuid": "2c09c070-2f9b-465e-a0eb-09b5bb058a19"
      }
    },
    {
      "relationship": {
        "id": 170,
        "type": "Communication Path", "main_type": 230,
        "name": "handle",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Manage Resources",
        "from_node": "6f78148b-b8e2-4ae9-a0f7-b6f66c6ee703",
        "to_classifier_name": "Resource Utilization",
        "to_node": "8444ed87-9733-44c1-b1a0-c6aca0781730",
        "uuid": "068b6289-60fe-4ead-bdab-8bfd6d3efa90"
      }
    },
    {
      "relationship": {
        "id": 173,
        "type": "Association", "main_type": 200,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 886224,
        "from_classifier_name": "Control and Manage Resources",
        "from_node": "1559a7e2-e811-481a-815e-66cd09abed1f",
        "to_classifier_name": "Maturity",
        "to_node": "370d9b4a-221e-4965-8038-486df8fbe2a3",
        "uuid": "406cb715-edd7-4f06-a8a4-fe235ec5ef3d"
      }
    },
    {
      "relationship": {
        "id": 174,
        "type": "Realization", "main_type": 211,
        "name": "implements",
        "description": [
                ""
        ],
        "list_order": 249156,
        "from_classifier_name": "Example Guidelines",
        "from_node": "f6ed2823-58d5-4482-86ec-49e197dd1971",
        "to_classifier_name": "Coding Guidelines",
        "to_node": "c8cbad0e-c0a9-43e0-811c-1cf7f0722b35",
        "uuid": "0832ce70-901a-4966-85f1-c917521ce1ae"
      }
    },
    {
      "relationship": {
        "id": 290,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1147780770,
        "from_classifier_name": "Satisfaction",
        "from_node": "a72211d7-244f-4ecc-928d-432fd1131579",
        "to_classifier_name": "Usefulness",
        "to_node": "e58c3cef-1ab4-45a4-b1bf-8ac8c5a3e46b",
        "uuid": "449d817e-1bd7-4923-909f-cd6c4b762ce6"
      }
    },
    {
      "relationship": {
        "id": 291,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1129260113,
        "from_classifier_name": "Satisfaction",
        "from_node": "a72211d7-244f-4ecc-928d-432fd1131579",
        "to_classifier_name": "Trust",
        "to_node": "9e0f74ab-4d70-4349-810b-48f03afc6ffa",
        "uuid": "229c63b0-bcb8-4fbc-833e-257a618d70e6"
      }
    },
    {
      "relationship": {
        "id": 292,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1136833321,
        "from_classifier_name": "Satisfaction",
        "from_node": "a72211d7-244f-4ecc-928d-432fd1131579",
        "to_classifier_name": "Pleasure",
        "to_node": "dbc7acf2-6a22-4e74-82db-1d802d63aa7f",
        "uuid": "2178c2ac-af2d-4d26-bb1d-67d1013f6ccc"
      }
    },
    {
      "relationship": {
        "id": 293,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1138751812,
        "from_classifier_name": "Satisfaction",
        "from_node": "a72211d7-244f-4ecc-928d-432fd1131579",
        "to_classifier_name": "Comfort",
        "to_node": "1737a735-7f65-4a5f-9d74-fb1c0eb2aaf8",
        "uuid": "2853c777-c985-4f3a-af4d-1e48b04bc239"
      }
    },
    {
      "relationship": {
        "id": 285,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -808121835,
        "from_classifier_name": "Freedom from Risk",
        "from_node": "c93efa8b-36e9-49bd-87c4-5f236e4371e8",
        "to_classifier_name": "Economic risk mitigation",
        "to_node": "5a96e34d-5c00-4a24-a78f-acefa33b30c2",
        "uuid": "030fc920-e7df-466f-85b7-8484b8af33e5"
      }
    },
    {
      "relationship": {
        "id": 286,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -739990777,
        "from_classifier_name": "Freedom from Risk",
        "from_node": "c93efa8b-36e9-49bd-87c4-5f236e4371e8",
        "to_classifier_name": "Health and safety risk mitigation",
        "to_node": "5acd2f68-ad2c-4b24-b99b-5003dde86088",
        "uuid": "73add4b9-113b-43e4-9c8a-e6894e293192"
      }
    },
    {
      "relationship": {
        "id": 287,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 375250605,
        "from_classifier_name": "Freedom from Risk",
        "from_node": "c93efa8b-36e9-49bd-87c4-5f236e4371e8",
        "to_classifier_name": "Environmental risk mitigation",
        "to_node": "50a092e7-0b67-4994-8bc8-36c127953866",
        "uuid": "8316f998-845a-41c7-833e-6a8bce75bb02"
      }
    },
    {
      "relationship": {
        "id": 288,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1084429126,
        "from_classifier_name": "Context Coverage",
        "from_node": "298f39de-0dad-45a8-893b-5b3ce27a48eb",
        "to_classifier_name": "Flexibility",
        "to_node": "242b827a-2608-4c7b-9216-dba1e4fffdda",
        "uuid": "30b84d0c-f878-498a-b8c0-34698bd183c1"
      }
    },
    {
      "relationship": {
        "id": 289,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -973168871,
        "from_classifier_name": "Context Coverage",
        "from_node": "298f39de-0dad-45a8-893b-5b3ce27a48eb",
        "to_classifier_name": "Context completeness",
        "to_node": "27bc4f26-6ab7-4159-a450-0a9c981cd7b8",
        "uuid": "b8e215b1-09fd-4d5b-98f6-713dafd0e1a2"
      }
    },
    {
      "relationship": {
        "id": 199,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "entity",
        "from_node": "58cc8498-f7b2-471f-bcaa-cc9375cd399d",
        "to_classifier_name": "Quality Attribute",
        "to_node": "50d28143-8ad8-475c-b9e7-b06299cbff99",
        "uuid": "ad144f7c-3c28-4158-8758-9ce1890ebbed"
      }
    },
    {
      "relationship": {
        "id": 201,
        "type": "Dependency", "main_type": 0,
        "name": "indicates quality",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "Quality Measure",
        "from_node": "1e813afb-cc7c-4e35-983d-7b283d741d38",
        "to_classifier_name": "Quality Subcharacteristic",
        "to_node": "b59bf4ed-9525-4db9-9ec4-b0341f3b40eb",
        "uuid": "91ce7dc3-e9d8-400d-b9f7-485410e9e7be"
      }
    },
    {
      "relationship": {
        "id": 202,
        "type": "Aggregation", "main_type": 201,
        "name": "base measurement (1:n)",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "Quality Measure",
        "from_node": "1e813afb-cc7c-4e35-983d-7b283d741d38",
        "to_classifier_name": "Quality Measure Element",
        "to_node": "19ba91bb-16c7-4cfa-a525-d53ed4f7f67c",
        "uuid": "af092b63-c8f5-4875-8dde-82f3d07e8bf1"
      }
    },
    {
      "relationship": {
        "id": 203,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "security analysis",
        "from_node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "to_classifier_name": "start analysis",
        "to_node": "089f57cf-0d48-4675-99a4-3735b738374c",
        "uuid": "e35643f0-2caf-4267-abfc-599688439cc7"
      }
    },
    {
      "relationship": {
        "id": 204,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "security analysis",
        "from_node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "to_classifier_name": "finish analysis",
        "to_node": "8e0f872f-9683-45fc-97c0-e0f539c2974a",
        "uuid": "ca460e3a-7928-45dd-891c-e8eb43608ac4"
      }
    },
    {
      "relationship": {
        "id": 205,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "security analysis",
        "from_node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "to_classifier_name": "Define Assets to Protect",
        "to_node": "8aabeeb4-d93e-4dc9-a1d8-9d02a381f531",
        "uuid": "6fc23cad-3884-4dc9-b9f1-10fc3c334427"
      }
    },
    {
      "relationship": {
        "id": 206,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 491520,
        "from_classifier_name": "security analysis",
        "from_node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "to_classifier_name": "Re-evaluate Risks",
        "to_node": "593e4f3d-9bdd-46d3-987e-9e73704e6249",
        "uuid": "c69ae02e-2cff-464c-a9dd-8e53de9a0514"
      }
    },
    {
      "relationship": {
        "id": 207,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 524288,
        "from_classifier_name": "security analysis",
        "from_node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "to_classifier_name": "Define System Context",
        "to_node": "d9b496a6-0974-4576-833f-9f590902a113",
        "uuid": "73840312-3145-4963-9b62-f1429e7f10cf"
      }
    },
    {
      "relationship": {
        "id": 208,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 557056,
        "from_classifier_name": "security analysis",
        "from_node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "to_classifier_name": "Define Mitigations",
        "to_node": "8927fab2-ff24-4c69-9fa4-c9863c153af7",
        "uuid": "0f2b3c8f-53f9-486f-b0f8-e328a9be023c"
      }
    },
    {
      "relationship": {
        "id": 209,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 589824,
        "from_classifier_name": "security analysis",
        "from_node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "to_classifier_name": "Show Locations of Assets",
        "to_node": "05ab5bd3-3957-4683-9c66-bad7ac0b84b9",
        "uuid": "327f4a71-b3a3-4288-8504-b435161bb0c7"
      }
    },
    {
      "relationship": {
        "id": 210,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 622592,
        "from_classifier_name": "security analysis",
        "from_node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "to_classifier_name": "Define Attack Vectors",
        "to_node": "3bcff3f2-82ec-4c55-9163-117f5f997b88",
        "uuid": "8bab1faf-e81e-45ff-bc33-bbf24a175234"
      }
    },
    {
      "relationship": {
        "id": 250,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -1858733160,
        "from_classifier_name": "security analysis",
        "from_node": "3fbcd8c5-c46f-4f0f-9dce-9e4b8edad1b7",
        "to_classifier_name": "Define Trust Boundaries",
        "to_node": "95295d8e-2ac8-41d0-b7f7-3852c7f15632",
        "uuid": "b569de09-8bea-4c8d-b256-9ea24be8320b"
      }
    },
    {
      "relationship": {
        "id": 214,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Dynamic Allocation accepting sudden death",
        "from_node": "9d37d98a-df43-4c76-862b-e6d75ea4205d",
        "to_classifier_name": "Dynamic Allocation accepting controlled death",
        "to_node": "892984fa-e51d-4084-9e56-ba7732347787",
        "uuid": "adc1c382-6a78-4de9-88d2-537412a85093"
      }
    },
    {
      "relationship": {
        "id": 215,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Concepts to plan and control memory usage",
        "from_node": "4af17c79-2d80-4a20-9512-c488e9540a0e",
        "to_classifier_name": "Static Allocation",
        "to_node": "34229de4-def4-4247-923f-8c8a81987923",
        "uuid": "90856c59-7957-4c50-aef5-e397107b3b6a"
      }
    },
    {
      "relationship": {
        "id": 216,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Concepts to plan and control memory usage",
        "from_node": "4af17c79-2d80-4a20-9512-c488e9540a0e",
        "to_classifier_name": "Streaming/Static Size Buffering",
        "to_node": "944c1d95-de36-448f-9a9e-4132e9a43369",
        "uuid": "f9bcab48-befa-4bb0-ba36-980ac36eccb2"
      }
    },
    {
      "relationship": {
        "id": 217,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Concepts to plan and control memory usage",
        "from_node": "4af17c79-2d80-4a20-9512-c488e9540a0e",
        "to_classifier_name": "Schedule tasks",
        "to_node": "609b6ca6-fa01-4c7c-9125-9f337dae32a8",
        "uuid": "fdc187f8-fc64-49ab-ab68-3281e47cf0f1"
      }
    },
    {
      "relationship": {
        "id": 218,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Concepts to plan and control memory usage",
        "from_node": "4af17c79-2d80-4a20-9512-c488e9540a0e",
        "to_classifier_name": "Object Pools",
        "to_node": "3238aaeb-c1d5-462c-b889-bb5bdfa61a33",
        "uuid": "a7cdf684-7cda-48d0-810f-d22e333d3d5d"
      }
    },
    {
      "relationship": {
        "id": 219,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Concepts to plan and control memory usage",
        "from_node": "4af17c79-2d80-4a20-9512-c488e9540a0e",
        "to_classifier_name": "Region based Memory Management",
        "to_node": "307b73b6-22f1-41ca-8260-c279f4922c92",
        "uuid": "c8d6e7dd-0dea-4b81-9a4f-18f68dfb6295"
      }
    },
    {
      "relationship": {
        "id": 227,
        "type": "Realization", "main_type": 211,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Concepts to plan and control memory usage",
        "from_node": "4af17c79-2d80-4a20-9512-c488e9540a0e",
        "to_classifier_name": "Control Resource Command",
        "to_node": "8d906615-bd68-4e4f-8f31-e68707ec7573",
        "uuid": "e82a9add-8abc-466f-9627-ac0082e0c067"
      }
    },
    {
      "relationship": {
        "id": 228,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -2084879266,
        "from_classifier_name": "Concepts to plan and control memory usage",
        "from_node": "4af17c79-2d80-4a20-9512-c488e9540a0e",
        "to_classifier_name": "Stacks",
        "to_node": "6040bb89-3d97-4719-99b0-22699f11e6f3",
        "uuid": "94579237-5014-46df-a550-765d1f05341f"
      }
    },
    {
      "relationship": {
        "id": 220,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Concepts to manage memory on the fly",
        "from_node": "1b326327-217d-4fa0-bb17-5b620aa6e719",
        "to_classifier_name": "Weak Pointers / Caches",
        "to_node": "bfba1101-4ab4-4cd3-be9d-947a23a01933",
        "uuid": "dc58057b-e7c7-48ff-91b9-865fcf39e53c"
      }
    },
    {
      "relationship": {
        "id": 221,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Concepts to manage memory on the fly",
        "from_node": "1b326327-217d-4fa0-bb17-5b620aa6e719",
        "to_classifier_name": "Dynamic Allocation accepting degradation",
        "to_node": "214728c9-b08a-43c4-9122-8e3c2f3edbbe",
        "uuid": "7f959df6-56a2-402c-a514-af741f166b65"
      }
    },
    {
      "relationship": {
        "id": 222,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Concepts to manage memory on the fly",
        "from_node": "1b326327-217d-4fa0-bb17-5b620aa6e719",
        "to_classifier_name": "Remote Execution",
        "to_node": "13a4c5f0-8b29-4692-89ba-e6fb3715fc14",
        "uuid": "84418c7f-0617-463b-8182-fad895c06fe7"
      }
    },
    {
      "relationship": {
        "id": 223,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Concepts to manage memory on the fly",
        "from_node": "1b326327-217d-4fa0-bb17-5b620aa6e719",
        "to_classifier_name": "Moving Memory Objects",
        "to_node": "f58a884c-9129-4cee-a195-e618560951aa",
        "uuid": "02762008-c483-4648-b0f5-27f86103ceff"
      }
    },
    {
      "relationship": {
        "id": 224,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Concepts to manage memory on the fly",
        "from_node": "1b326327-217d-4fa0-bb17-5b620aa6e719",
        "to_classifier_name": "Dynamic Allocation accepting controlled death",
        "to_node": "892984fa-e51d-4084-9e56-ba7732347787",
        "uuid": "a383ebd2-2ad5-424a-8c80-4f3a2bc71bcb"
      }
    },
    {
      "relationship": {
        "id": 225,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Concepts to manage memory on the fly",
        "from_node": "1b326327-217d-4fa0-bb17-5b620aa6e719",
        "to_classifier_name": "Dynamic Allocation accepting sudden death",
        "to_node": "9d37d98a-df43-4c76-862b-e6d75ea4205d",
        "uuid": "3ca4eb0c-558c-4ae6-b2c0-7d1622a7e09e"
      }
    },
    {
      "relationship": {
        "id": 226,
        "type": "Realization", "main_type": 211,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Concepts to manage memory on the fly",
        "from_node": "1b326327-217d-4fa0-bb17-5b620aa6e719",
        "to_classifier_name": "Manage Resources",
        "to_node": "6f78148b-b8e2-4ae9-a0f7-b6f66c6ee703",
        "uuid": "807c5cdb-a7a6-4a3d-8cd6-4fa4ca4e0bc0"
      }
    },
    {
      "relationship": {
        "id": 229,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -2099027315,
        "from_classifier_name": "Concepts to manage memory on the fly",
        "from_node": "1b326327-217d-4fa0-bb17-5b620aa6e719",
        "to_classifier_name": "Memory Estimation",
        "to_node": "817b2388-65bc-496b-a37a-07eaeefc63b0",
        "uuid": "ded2388f-bae9-4ea7-8862-5703bce5f4b0"
      }
    },
    {
      "relationship": {
        "id": 230,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Resource Competition",
        "from_node": "07843fea-7a6f-498b-9665-df4534ed3ab2",
        "to_classifier_name": "Control Resource Command",
        "to_node": "8d906615-bd68-4e4f-8f31-e68707ec7573",
        "uuid": "04ece4f8-1c0a-4be4-b4a1-2b1f5aa7f366"
      }
    },
    {
      "relationship": {
        "id": 231,
        "type": "Dependency", "main_type": 0,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Resource Competition",
        "from_node": "07843fea-7a6f-498b-9665-df4534ed3ab2",
        "to_classifier_name": "Manage Resources",
        "to_node": "6f78148b-b8e2-4ae9-a0f7-b6f66c6ee703",
        "uuid": "ed18ba32-d047-4e47-a35b-49d7263f84cc"
      }
    },
    {
      "relationship": {
        "id": 237,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 942544,
        "from_classifier_name": "Preallocate Memory",
        "from_node": "0b0b4b6b-7987-4231-9879-dbc38d010a47",
        "to_classifier_name": "Time Behaviour",
        "to_node": "8799727e-7b56-431c-b5a7-d45bef123cc8",
        "uuid": "00d36700-564a-4d86-9f08-63fb204459bf"
      }
    },
    {
      "relationship": {
        "id": 239,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Preallocate Memory",
        "from_node": "0b0b4b6b-7987-4231-9879-dbc38d010a47",
        "to_classifier_name": "Reliable-Fkt Use-Case",
        "to_node": "49528fd5-341d-47c0-8785-11342edf6165",
        "uuid": "e5b9fd1a-e5bb-4a9d-90fd-3f43f310eaee"
      }
    },
    {
      "relationship": {
        "id": 233,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 811472,
        "from_classifier_name": "Sufficient Memory",
        "from_node": "2b493215-3a44-42ae-b404-c8c8f46b02af",
        "to_classifier_name": "Resource Utilization",
        "to_node": "8444ed87-9733-44c1-b1a0-c6aca0781730",
        "uuid": "9559331d-7f64-4e9f-abf9-c1cb7c450832"
      }
    },
    {
      "relationship": {
        "id": 240,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Sufficient Memory",
        "from_node": "2b493215-3a44-42ae-b404-c8c8f46b02af",
        "to_classifier_name": "Reliable-Fkt Use-Case",
        "to_node": "49528fd5-341d-47c0-8785-11342edf6165",
        "uuid": "2ac6f98d-9e83-4886-af0f-c1f5b531d269"
      }
    },
    {
      "relationship": {
        "id": 232,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 778704,
        "from_classifier_name": "Delay Function",
        "from_node": "092d3c98-3f75-467a-b463-35370dde5257",
        "to_classifier_name": "Time Behaviour",
        "to_node": "8799727e-7b56-431c-b5a7-d45bef123cc8",
        "uuid": "eb51528a-10e1-463f-a18f-565e3adedcdc"
      }
    },
    {
      "relationship": {
        "id": 243,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Delay Function",
        "from_node": "092d3c98-3f75-467a-b463-35370dde5257",
        "to_classifier_name": "Background-Fkt Use-Case2",
        "to_node": "60c47c6b-57d0-4255-87b2-d93357553268",
        "uuid": "a56c5bbb-d4c7-4a77-9f60-1811ea21e5fe"
      }
    },
    {
      "relationship": {
        "id": 234,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 844240,
        "from_classifier_name": "Degrade Result",
        "from_node": "e6dd211e-5dac-42a9-8055-375b0697eaee",
        "to_classifier_name": "Resource Utilization",
        "to_node": "8444ed87-9733-44c1-b1a0-c6aca0781730",
        "uuid": "b5f7a903-0dc6-4415-baaa-e9eb528ef995"
      }
    },
    {
      "relationship": {
        "id": 242,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Degrade Result",
        "from_node": "e6dd211e-5dac-42a9-8055-375b0697eaee",
        "to_classifier_name": "Bounded-Fkt Use-Case",
        "to_node": "cd8ae650-1df1-408e-91ef-2fb5407db99c",
        "uuid": "5522b538-24e8-4fc0-8133-60c874fc8779"
      }
    },
    {
      "relationship": {
        "id": 246,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Degrade Result",
        "from_node": "e6dd211e-5dac-42a9-8055-375b0697eaee",
        "to_classifier_name": "Dynamic-Fkt Use-Case",
        "to_node": "554e0173-da9a-4426-980b-e8b67d7fd108",
        "uuid": "a50ee187-a1f3-4963-b456-66dbbb87c85d"
      }
    },
    {
      "relationship": {
        "id": 236,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 909776,
        "from_classifier_name": "Stop and Restart Later",
        "from_node": "f657ba43-f828-4aed-b1ba-942316be2036",
        "to_classifier_name": "Time Behaviour",
        "to_node": "8799727e-7b56-431c-b5a7-d45bef123cc8",
        "uuid": "b4c4bbbb-6a1a-4da1-a0c9-d2016911884b"
      }
    },
    {
      "relationship": {
        "id": 244,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Stop and Restart Later",
        "from_node": "f657ba43-f828-4aed-b1ba-942316be2036",
        "to_classifier_name": "Dynamic-Fkt Use-Case",
        "to_node": "554e0173-da9a-4426-980b-e8b67d7fd108",
        "uuid": "ec787be7-a9da-4572-9ff0-c84b20d4a59d"
      }
    },
    {
      "relationship": {
        "id": 238,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 975312,
        "from_classifier_name": "Abort Function",
        "from_node": "7227037c-95ef-4ef9-8943-ec580f0a263a",
        "to_classifier_name": "Time Behaviour",
        "to_node": "8799727e-7b56-431c-b5a7-d45bef123cc8",
        "uuid": "955f3028-8f02-4618-8338-95d1629095d5"
      }
    },
    {
      "relationship": {
        "id": 241,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Abort Function",
        "from_node": "7227037c-95ef-4ef9-8943-ec580f0a263a",
        "to_classifier_name": "Bounded-Fkt Use-Case",
        "to_node": "cd8ae650-1df1-408e-91ef-2fb5407db99c",
        "uuid": "03e38da1-047a-49cb-968e-5880a0df0797"
      }
    },
    {
      "relationship": {
        "id": 245,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Abort Function",
        "from_node": "7227037c-95ef-4ef9-8943-ec580f0a263a",
        "to_classifier_name": "Dynamic-Fkt Use-Case",
        "to_node": "554e0173-da9a-4426-980b-e8b67d7fd108",
        "uuid": "675f9794-d6c5-40b4-ac2b-66ec9c7845c8"
      }
    },
    {
      "relationship": {
        "id": 247,
        "type": "Realization", "main_type": 211,
        "name": "realizes (0..n)",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "Design Pattern",
        "from_node": "cb3e49ab-e121-4f28-8e4a-123edfd37d14",
        "to_classifier_name": "Tactic",
        "to_node": "49fdd556-501b-401b-b2a9-23e92e43a880",
        "uuid": "e2447352-ee1f-457f-89da-c78390236306"
      }
    },
    {
      "relationship": {
        "id": 341,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 524288,
        "from_classifier_name": "Design Pattern",
        "from_node": "cb3e49ab-e121-4f28-8e4a-123edfd37d14",
        "to_classifier_name": "concept",
        "to_node": "acabca5b-24ea-4a04-a85d-497523816eee",
        "uuid": "0322d628-924e-4b28-9ba6-4925bcee22f2"
      }
    },
    {
      "relationship": {
        "id": 248,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 491520,
        "from_classifier_name": "Quality Requirement",
        "from_node": "8c7a9118-dbfd-4d99-a85a-55e1a3f8585c",
        "to_classifier_name": "Quality Scenario",
        "to_node": "7d516cbc-7b26-45a9-a3f4-9249c96dd97a",
        "uuid": "9eadcf02-a930-4e52-8520-b5a45265ec9b"
      }
    },
    {
      "relationship": {
        "id": 252,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 688128,
        "from_classifier_name": "Define Trust Boundaries",
        "from_node": "95295d8e-2ac8-41d0-b7f7-3852c7f15632",
        "to_classifier_name": "Define Attack Vectors",
        "to_node": "3bcff3f2-82ec-4c55-9163-117f5f997b88",
        "uuid": "76529219-c4de-4cb0-98aa-0aa57c1a70da"
      }
    },
    {
      "relationship": {
        "id": 253,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "start planning",
        "from_node": "c413a719-5784-4058-b6f6-ec3521c7d805",
        "to_classifier_name": "par",
        "to_node": "a774b1e3-e23d-4797-9a75-72483d01651a",
        "uuid": "f0e07872-36c6-4d5b-b93c-7021e1522423"
      }
    },
    {
      "relationship": {
        "id": 258,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Define activities to observe the operation",
        "from_node": "bde690ee-81f1-4645-8770-322bd89c97e4",
        "to_classifier_name": "end par",
        "to_node": "7aa1e57b-c9e0-4c68-bbf5-d34fc97846bd",
        "uuid": "9496490f-a55b-48c2-a6de-e3b8f34d5a6a"
      }
    },
    {
      "relationship": {
        "id": 254,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "par",
        "from_node": "a774b1e3-e23d-4797-9a75-72483d01651a",
        "to_classifier_name": "Define activities to observe the operation",
        "to_node": "bde690ee-81f1-4645-8770-322bd89c97e4",
        "uuid": "05dbab4f-8c6a-45c0-b284-c27492123198"
      }
    },
    {
      "relationship": {
        "id": 255,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "par",
        "from_node": "a774b1e3-e23d-4797-9a75-72483d01651a",
        "to_classifier_name": "Define rating for observed events",
        "to_node": "e776d357-0809-4124-aa2a-d3abb341421b",
        "uuid": "3ebe33b2-9eda-43b0-83d5-3c5f653b34f1"
      }
    },
    {
      "relationship": {
        "id": 256,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Define rating for observed events",
        "from_node": "e776d357-0809-4124-aa2a-d3abb341421b",
        "to_classifier_name": "Define reactions based on rating",
        "to_node": "88232d20-233b-4b15-8814-4c403bdb62ed",
        "uuid": "2db47e05-04eb-4d37-a4c9-0130f7f6d7ed"
      }
    },
    {
      "relationship": {
        "id": 257,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Define reactions based on rating",
        "from_node": "88232d20-233b-4b15-8814-4c403bdb62ed",
        "to_classifier_name": "end par",
        "to_node": "7aa1e57b-c9e0-4c68-bbf5-d34fc97846bd",
        "uuid": "b21fb9b1-92a2-424a-a749-e60f0db5eb11"
      }
    },
    {
      "relationship": {
        "id": 259,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "end par",
        "from_node": "7aa1e57b-c9e0-4c68-bbf5-d34fc97846bd",
        "to_classifier_name": "start operation",
        "to_node": "65a30a63-82a7-45da-9a24-4b22fcc53506",
        "uuid": "5e9ec9b4-d195-4623-a3de-e7d74a701063"
      }
    },
    {
      "relationship": {
        "id": 260,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "incident management",
        "from_node": "2af7f9cb-aa19-4188-abe9-86808a626be5",
        "to_classifier_name": "start planning",
        "to_node": "c413a719-5784-4058-b6f6-ec3521c7d805",
        "uuid": "191b017a-c3e7-4393-bef2-f739be1e9c40"
      }
    },
    {
      "relationship": {
        "id": 261,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "incident management",
        "from_node": "2af7f9cb-aa19-4188-abe9-86808a626be5",
        "to_classifier_name": "par",
        "to_node": "a774b1e3-e23d-4797-9a75-72483d01651a",
        "uuid": "86a5da58-791e-477a-9aa8-4b2e89857b3f"
      }
    },
    {
      "relationship": {
        "id": 262,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "incident management",
        "from_node": "2af7f9cb-aa19-4188-abe9-86808a626be5",
        "to_classifier_name": "Define activities to observe the operation",
        "to_node": "bde690ee-81f1-4645-8770-322bd89c97e4",
        "uuid": "caf39ec5-612d-42c3-9fb2-c06a2d47dd17"
      }
    },
    {
      "relationship": {
        "id": 263,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "incident management",
        "from_node": "2af7f9cb-aa19-4188-abe9-86808a626be5",
        "to_classifier_name": "Define rating for observed events",
        "to_node": "e776d357-0809-4124-aa2a-d3abb341421b",
        "uuid": "220ee059-6553-4d76-862a-dcc968daa3ff"
      }
    },
    {
      "relationship": {
        "id": 264,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 393216,
        "from_classifier_name": "incident management",
        "from_node": "2af7f9cb-aa19-4188-abe9-86808a626be5",
        "to_classifier_name": "Define reactions based on rating",
        "to_node": "88232d20-233b-4b15-8814-4c403bdb62ed",
        "uuid": "8d43effc-2b66-44a4-9a63-c4589d40e2b4"
      }
    },
    {
      "relationship": {
        "id": 265,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "incident management",
        "from_node": "2af7f9cb-aa19-4188-abe9-86808a626be5",
        "to_classifier_name": "end par",
        "to_node": "7aa1e57b-c9e0-4c68-bbf5-d34fc97846bd",
        "uuid": "9a0ecf3a-4940-4c26-add7-a9395cd8cd4a"
      }
    },
    {
      "relationship": {
        "id": 266,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "incident management",
        "from_node": "2af7f9cb-aa19-4188-abe9-86808a626be5",
        "to_classifier_name": "start operation",
        "to_node": "65a30a63-82a7-45da-9a24-4b22fcc53506",
        "uuid": "8626565e-efcd-473d-a5e0-b4f58c15df49"
      }
    },
    {
      "relationship": {
        "id": 267,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 918992,
        "from_classifier_name": "Error Handling Concept",
        "from_node": "2eea4132-85c8-4c7f-b92b-96d3edab25aa",
        "to_classifier_name": "Recoverability",
        "to_node": "d6adf80b-9375-45be-aebb-81a62ce2d52d",
        "uuid": "2d5a6cdf-a14c-4f12-8713-199528b3defe"
      }
    },
    {
      "relationship": {
        "id": 271,
        "type": "Dependency", "main_type": 0,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "TOCTOU",
        "from_node": "4f3cf346-69e3-4891-a688-7564d3a27418",
        "to_classifier_name": "Integrity",
        "to_node": "ba965295-bce7-4ccc-a39f-9ab7c671391d",
        "uuid": "4e038ef0-13f6-44e3-8b75-df291f37945b"
      }
    },
    {
      "relationship": {
        "id": 272,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -2140326081,
        "from_classifier_name": "Error Handling Example",
        "from_node": "a8cc2125-61bd-4231-a8b0-ece039826d5b",
        "to_classifier_name": "detect and interpret",
        "to_node": "9a64bbc6-e3c1-4953-a0c0-31452b7a4252",
        "uuid": "474f9b54-ff05-4f44-b1e0-20e18085b794"
      }
    },
    {
      "relationship": {
        "id": 273,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -2140251609,
        "from_classifier_name": "Error Handling Example",
        "from_node": "a8cc2125-61bd-4231-a8b0-ece039826d5b",
        "to_classifier_name": "propagate and re-interpret",
        "to_node": "a8416a4f-5039-4c2a-b79b-a153fc7b9d40",
        "uuid": "7fb1c949-4376-47ca-a0f9-29bf6e9a3238"
      }
    },
    {
      "relationship": {
        "id": 275,
        "type": "Dependency", "main_type": 0,
        "name": "example",
        "description": [
                ""
        ],
        "list_order": 984528,
        "from_classifier_name": "Error Handling Example",
        "from_node": "a8cc2125-61bd-4231-a8b0-ece039826d5b",
        "to_classifier_name": "Error Handling Concept",
        "to_node": "2eea4132-85c8-4c7f-b92b-96d3edab25aa",
        "uuid": "0befcb7f-3d60-459b-843c-79eff54f117d"
      }
    },
    {
      "relationship": {
        "id": 276,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -2139650113,
        "from_classifier_name": "Error Handling Example",
        "from_node": "a8cc2125-61bd-4231-a8b0-ece039826d5b",
        "to_classifier_name": "inform stakeholder",
        "to_node": "db0dc53c-8c5c-4054-93d1-f9041c39d23f",
        "uuid": "af60fdc6-cffc-4607-bc44-52fe5191677e"
      }
    },
    {
      "relationship": {
        "id": 278,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -2139190401,
        "from_classifier_name": "Error Handling Example",
        "from_node": "a8cc2125-61bd-4231-a8b0-ece039826d5b",
        "to_classifier_name": "abort, degrade, retry or continue",
        "to_node": "6688791a-3833-46d9-9465-c5c2c90989b0",
        "uuid": "cb0f7ae3-06d2-45a8-be89-c6b48a5c2476"
      }
    },
    {
      "relationship": {
        "id": 280,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": -2139861387,
        "from_classifier_name": "Error Handling Example",
        "from_node": "a8cc2125-61bd-4231-a8b0-ece039826d5b",
        "to_classifier_name": "detect multiple errors and interpret",
        "to_node": "05268728-aee3-4fab-bb9a-56a531df8d29",
        "uuid": "244e90a6-d32e-4b0c-9a8e-73d1e7a0b5bb"
      }
    },
    {
      "relationship": {
        "id": 274,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 951760,
        "from_classifier_name": "detect and interpret",
        "from_node": "9a64bbc6-e3c1-4953-a0c0-31452b7a4252",
        "to_classifier_name": "propagate and re-interpret",
        "to_node": "a8416a4f-5039-4c2a-b79b-a153fc7b9d40",
        "uuid": "ed9eb387-3a05-4c62-844b-461deacae07d"
      }
    },
    {
      "relationship": {
        "id": 277,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1017296,
        "from_classifier_name": "propagate and re-interpret",
        "from_node": "a8416a4f-5039-4c2a-b79b-a153fc7b9d40",
        "to_classifier_name": "inform stakeholder",
        "to_node": "db0dc53c-8c5c-4054-93d1-f9041c39d23f",
        "uuid": "1c571c8f-4c0c-4f52-a74b-6b621f1b06fc"
      }
    },
    {
      "relationship": {
        "id": 279,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1050064,
        "from_classifier_name": "inform stakeholder",
        "from_node": "db0dc53c-8c5c-4054-93d1-f9041c39d23f",
        "to_classifier_name": "abort, degrade, retry or continue",
        "to_node": "6688791a-3833-46d9-9465-c5c2c90989b0",
        "uuid": "7f0bf354-eced-4c14-9a4a-c4eea2d90d72"
      }
    },
    {
      "relationship": {
        "id": 281,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 1082832,
        "from_classifier_name": "detect multiple errors and interpret",
        "from_node": "05268728-aee3-4fab-bb9a-56a531df8d29",
        "to_classifier_name": "propagate and re-interpret",
        "to_node": "a8416a4f-5039-4c2a-b79b-a153fc7b9d40",
        "uuid": "290453b9-6a97-49d9-8ba0-84cc238407e4"
      }
    },
    {
      "relationship": {
        "id": 282,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "process",
        "from_node": "1745abf3-31ae-4e4b-a1ba-4f203ea1238a",
        "to_classifier_name": "Class",
        "to_node": "39f3736f-f0a4-4f0d-9f2f-22589c33cdde",
        "uuid": "73686447-2f49-4637-99a9-9bc3b9877c48"
      }
    },
    {
      "relationship": {
        "id": 283,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "process",
        "from_node": "1745abf3-31ae-4e4b-a1ba-4f203ea1238a",
        "to_classifier_name": "turtle",
        "to_node": "e67e082d-087e-4e92-9385-6446415c531e",
        "uuid": "0469adf8-b991-4680-8515-5e2e83cf6059"
      }
    },
    {
      "relationship": {
        "id": 284,
        "type": "Association", "main_type": 200,
        "name": "supports",
        "description": [
                ""
        ],
        "list_order": 834000,
        "from_classifier_name": "freedom from interference (FFI)",
        "from_node": "1a1600ad-4966-4d8d-9fc5-e674648231c0",
        "to_classifier_name": "Partitioning",
        "to_node": "152cb739-2190-47bc-9579-a24389e1fb5e",
        "uuid": "b7966781-df27-4553-a378-742f03df6d66"
      }
    },
    {
      "relationship": {
        "id": 294,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "term: Objective",
        "from_node": "db67a1be-6b99-4296-b178-824d954e3c5a",
        "to_classifier_name": "term: Goal",
        "to_node": "b6f5d2a6-00dc-40d7-9e5c-7a74cfcd68e5",
        "uuid": "18b68c0e-2e2a-4b84-86a4-72ace5cd80df"
      }
    },
    {
      "relationship": {
        "id": 300,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "term: Tactic",
        "from_node": "01b769f0-5c37-45e0-8120-f77f6ac82188",
        "to_classifier_name": "term: Strategy",
        "to_node": "6978f09b-e18d-4136-8ae4-10bca296608d",
        "uuid": "36d69803-0c05-4ffd-a205-d2d3544cb890"
      }
    },
    {
      "relationship": {
        "id": 295,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "term: What",
        "from_node": "d9e70403-a9e3-44b3-befa-1a579e507db8",
        "to_classifier_name": "term: Goal",
        "to_node": "b6f5d2a6-00dc-40d7-9e5c-7a74cfcd68e5",
        "uuid": "2d491abc-3ad7-4fc2-a519-be680fd69378"
      }
    },
    {
      "relationship": {
        "id": 296,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "term: What",
        "from_node": "d9e70403-a9e3-44b3-befa-1a579e507db8",
        "to_classifier_name": "term: Objective",
        "to_node": "db67a1be-6b99-4296-b178-824d954e3c5a",
        "uuid": "45694950-0a1a-4cfe-89cb-cf6f461c75ab"
      }
    },
    {
      "relationship": {
        "id": 297,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "term: How",
        "from_node": "863c7cb4-94f2-476d-85b0-111bc76853ec",
        "to_classifier_name": "term: Strategy",
        "to_node": "6978f09b-e18d-4136-8ae4-10bca296608d",
        "uuid": "1463a848-ea96-41a8-acda-2346c91ac511"
      }
    },
    {
      "relationship": {
        "id": 298,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "term: How",
        "from_node": "863c7cb4-94f2-476d-85b0-111bc76853ec",
        "to_classifier_name": "term: Tactic",
        "to_node": "01b769f0-5c37-45e0-8120-f77f6ac82188",
        "uuid": "c0e42481-e161-4fed-b83b-f7e95384a1f1"
      }
    },
    {
      "relationship": {
        "id": 321,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 786432,
        "from_classifier_name": "term: How",
        "from_node": "863c7cb4-94f2-476d-85b0-111bc76853ec",
        "to_classifier_name": "term: What",
        "to_node": "d9e70403-a9e3-44b3-befa-1a579e507db8",
        "uuid": "db46937d-9ff9-4104-8f6d-7c80147e2e33"
      }
    },
    {
      "relationship": {
        "id": 301,
        "type": "Realization", "main_type": 211,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Project Execution Plan",
        "from_node": "85b5915c-5090-48aa-a548-29675e91af28",
        "to_classifier_name": "term: Strategy",
        "to_node": "6978f09b-e18d-4136-8ae4-10bca296608d",
        "uuid": "935c2a96-9e14-4b3c-811d-e922ac4cdecb"
      }
    },
    {
      "relationship": {
        "id": 318,
        "type": "Aggregation", "main_type": 201,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 688128,
        "from_classifier_name": "Project Execution Plan",
        "from_node": "85b5915c-5090-48aa-a548-29675e91af28",
        "to_classifier_name": "Plan of Artifacts",
        "to_node": "7785b0b3-1d1b-4bc9-b31d-1d418f3753cf",
        "uuid": "2a3ae720-7c3c-4d0b-9301-26193c666831"
      }
    },
    {
      "relationship": {
        "id": 302,
        "type": "Realization", "main_type": 211,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "Plan of Artifacts",
        "from_node": "7785b0b3-1d1b-4bc9-b31d-1d418f3753cf",
        "to_classifier_name": "term: Tactic",
        "to_node": "01b769f0-5c37-45e0-8120-f77f6ac82188",
        "uuid": "c1f61303-642c-4b6d-92ed-583266a0f2ec"
      }
    },
    {
      "relationship": {
        "id": 319,
        "type": "Aggregation", "main_type": 201,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 720896,
        "from_classifier_name": "Plan of Artifacts",
        "from_node": "7785b0b3-1d1b-4bc9-b31d-1d418f3753cf",
        "to_classifier_name": "Template",
        "to_node": "4d010710-11f0-49c2-b588-289443f8890a",
        "uuid": "aa249550-fbdf-46d5-b1f2-29f8d14abe4d"
      }
    },
    {
      "relationship": {
        "id": 320,
        "type": "Aggregation", "main_type": 201,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 753664,
        "from_classifier_name": "Plan of Artifacts",
        "from_node": "7785b0b3-1d1b-4bc9-b31d-1d418f3753cf",
        "to_classifier_name": "Guidelines",
        "to_node": "e3246368-acdf-4ff9-8c35-50976bca84b2",
        "uuid": "53fa37c2-efd1-442a-982c-f9b57601083c"
      }
    },
    {
      "relationship": {
        "id": 303,
        "type": "Trace", "main_type": 401,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "Artifact (e.g. Document)",
        "from_node": "d30978b9-0d41-46f5-a852-a5c52a7f97d4",
        "to_classifier_name": "Plan of Artifacts",
        "to_node": "7785b0b3-1d1b-4bc9-b31d-1d418f3753cf",
        "uuid": "1ecebccf-0231-4d75-84b8-e8f7a0db2afa"
      }
    },
    {
      "relationship": {
        "id": 304,
        "type": "Realization", "main_type": 211,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 360448,
        "from_classifier_name": "Artifact (e.g. Document)",
        "from_node": "d30978b9-0d41-46f5-a852-a5c52a7f97d4",
        "to_classifier_name": "Template",
        "to_node": "4d010710-11f0-49c2-b588-289443f8890a",
        "uuid": "8988d36b-fb9e-4ab4-adcc-ddbf4b8f13c1"
      }
    },
    {
      "relationship": {
        "id": 306,
        "type": "Trace", "main_type": 401,
        "name": "provide evidence",
        "description": [
                ""
        ],
        "list_order": 425984,
        "from_classifier_name": "Report on Results",
        "from_node": "daecdae8-69c1-4d77-b884-c602c3c78c9c",
        "to_classifier_name": "Artifact (e.g. Document)",
        "to_node": "d30978b9-0d41-46f5-a852-a5c52a7f97d4",
        "uuid": "c130191b-dbbe-486d-84b0-1684ca936027"
      }
    },
    {
      "relationship": {
        "id": 307,
        "type": "Refinement", "main_type": 400,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 458752,
        "from_classifier_name": "How-To",
        "from_node": "ad1491d9-ad70-4c56-8c78-986c0f2ad301",
        "to_classifier_name": "Guidelines",
        "to_node": "e3246368-acdf-4ff9-8c35-50976bca84b2",
        "uuid": "d7f54298-f40a-4453-bcaf-eb0f43acde97"
      }
    },
    {
      "relationship": {
        "id": 308,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 491520,
        "from_classifier_name": "foreach artifact type",
        "from_node": "59c0e212-2914-428a-8118-a1515b4ef4e8",
        "to_classifier_name": "Plan of Artifacts",
        "to_node": "7785b0b3-1d1b-4bc9-b31d-1d418f3753cf",
        "uuid": "7bcce813-856e-4b39-ad89-5575b2112508"
      }
    },
    {
      "relationship": {
        "id": 309,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 524288,
        "from_classifier_name": "foreach artifact type",
        "from_node": "59c0e212-2914-428a-8118-a1515b4ef4e8",
        "to_classifier_name": "Report on Results",
        "to_node": "daecdae8-69c1-4d77-b884-c602c3c78c9c",
        "uuid": "99b6650e-c48c-4abb-83a3-e3ac931417a0"
      }
    },
    {
      "relationship": {
        "id": 310,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 557056,
        "from_classifier_name": "foreach artifact type",
        "from_node": "59c0e212-2914-428a-8118-a1515b4ef4e8",
        "to_classifier_name": "Template",
        "to_node": "4d010710-11f0-49c2-b588-289443f8890a",
        "uuid": "4d645f1b-6ebe-4fce-8f86-d38d925fb3b8"
      }
    },
    {
      "relationship": {
        "id": 311,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 589824,
        "from_classifier_name": "foreach artifact type",
        "from_node": "59c0e212-2914-428a-8118-a1515b4ef4e8",
        "to_classifier_name": "Artifact (e.g. Document)",
        "to_node": "d30978b9-0d41-46f5-a852-a5c52a7f97d4",
        "uuid": "3081c16b-4ee0-4e99-8f51-2d6da6f514e4"
      }
    },
    {
      "relationship": {
        "id": 312,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 622592,
        "from_classifier_name": "foreach artifact type",
        "from_node": "59c0e212-2914-428a-8118-a1515b4ef4e8",
        "to_classifier_name": "Guidelines",
        "to_node": "e3246368-acdf-4ff9-8c35-50976bca84b2",
        "uuid": "5c7c0531-85fb-42f4-9fe8-cbfffc38fd0e"
      }
    },
    {
      "relationship": {
        "id": 313,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 655360,
        "from_classifier_name": "foreach artifact type",
        "from_node": "59c0e212-2914-428a-8118-a1515b4ef4e8",
        "to_classifier_name": "How-To",
        "to_node": "ad1491d9-ad70-4c56-8c78-986c0f2ad301",
        "uuid": "32de5d24-19e1-4308-a376-fbea43c3d692"
      }
    },
    {
      "relationship": {
        "id": 316,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 899536,
        "from_classifier_name": "Lockstep CPUs",
        "from_node": "256a41a3-cebe-4bc4-83e7-a045848b35a4",
        "to_classifier_name": "Redundancy",
        "to_node": "06bc06e7-4ad3-405c-ae0b-8a66cd7a79b6",
        "uuid": "01159eb5-666d-415c-927e-a72688a38e8f"
      }
    },
    {
      "relationship": {
        "id": 317,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 932304,
        "from_classifier_name": "ECC on memory",
        "from_node": "c6a53466-e8ab-445d-b1da-d17c6840b871",
        "to_classifier_name": "Redundancy",
        "to_node": "06bc06e7-4ad3-405c-ae0b-8a66cd7a79b6",
        "uuid": "87fadb68-6c35-4be4-a3dc-c92b00178c06"
      }
    },
    {
      "relationship": {
        "id": 14,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Logical Block",
        "from_node": "fcf37b6d-ae7e-46db-af27-a74d966d3c40",
        "to_classifier_name": "Function of System",
        "to_node": "e967c335-fccb-4800-8830-7db03d1c1c7c",
        "uuid": "685c84bc-be19-4285-b2c4-b0fdc122a359"
      }
    },
    {
      "relationship": {
        "id": 13,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Port",
        "from_node": "4e68de88-4bde-42d9-a282-d33d2a9d0ccd",
        "to_classifier_name": "Logical Block",
        "to_node": "fcf37b6d-ae7e-46db-af27-a74d966d3c40",
        "uuid": "edcf4b4c-fd46-4601-a370-6aff90d818cc"
      }
    },
    {
      "relationship": {
        "id": 15,
        "type": "Realization", "main_type": 211,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Physical Element",
        "from_node": "a9f80ca9-db9f-4744-a38a-b2da0cc94d26",
        "to_classifier_name": "Logical Block",
        "to_node": "fcf37b6d-ae7e-46db-af27-a74d966d3c40",
        "uuid": "789328a4-a731-4082-835e-86531e8e33f0"
      }
    },
    {
      "relationship": {
        "id": 18,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Physical Element",
        "from_node": "a9f80ca9-db9f-4744-a38a-b2da0cc94d26",
        "to_classifier_name": "Function of Element",
        "to_node": "c79d7436-12af-4a85-8b95-959f5d457913",
        "uuid": "efe5ad60-760b-4111-9864-79672b674e44"
      }
    },
    {
      "relationship": {
        "id": 19,
        "type": "Association", "main_type": 200,
        "name": "occurs at",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Risk",
        "from_node": "569ebe54-c86c-4ed9-a49e-6bf1f9c8032a",
        "to_classifier_name": "Function of Element",
        "to_node": "c79d7436-12af-4a85-8b95-959f5d457913",
        "uuid": "791ce958-4096-42c6-b953-d88216d03839"
      }
    },
    {
      "relationship": {
        "id": 20,
        "type": "Association", "main_type": 200,
        "name": "effects",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Risk",
        "from_node": "569ebe54-c86c-4ed9-a49e-6bf1f9c8032a",
        "to_classifier_name": "Function of System",
        "to_node": "e967c335-fccb-4800-8830-7db03d1c1c7c",
        "uuid": "bb9079e8-9604-49dc-94b1-bad060326dc3"
      }
    },
    {
      "relationship": {
        "id": 22,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 327680,
        "from_classifier_name": "Risk",
        "from_node": "569ebe54-c86c-4ed9-a49e-6bf1f9c8032a",
        "to_classifier_name": "Cause",
        "to_node": "67cf9f24-5b5b-46a1-9475-3c2fbd73b048",
        "uuid": "313565b8-030a-41a9-9d7b-6f28bca58c67"
      }
    },
    {
      "relationship": {
        "id": 21,
        "type": "Composition", "main_type": 202,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 294912,
        "from_classifier_name": "Cause",
        "from_node": "67cf9f24-5b5b-46a1-9475-3c2fbd73b048",
        "to_classifier_name": "Mitigation",
        "to_node": "9f832f2b-a1bf-4f99-8328-68feee797f02",
        "uuid": "00db0a1a-46b6-4b15-b6ea-4790c8983e74"
      }
    },
    {
      "relationship": {
        "id": 324,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "List all system elements (hierarchical)",
        "from_node": "f64dc48f-3110-4fdf-8bb7-a86262c06486",
        "to_classifier_name": "List the functions of each system element",
        "to_node": "c3fe1182-84f4-462d-8115-6422815c4b10",
        "uuid": "aa08f62f-e6d6-4916-b3d7-67d54b67e8c3"
      }
    },
    {
      "relationship": {
        "id": 325,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "List the functions of each system element",
        "from_node": "c3fe1182-84f4-462d-8115-6422815c4b10",
        "to_classifier_name": "Analyze all failures of system elements",
        "to_node": "6872f0e5-22f4-4582-8421-e58c8d884d12",
        "uuid": "0ac9bb04-5102-41dd-975b-d3a3e32f92e3"
      }
    },
    {
      "relationship": {
        "id": 323,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "List system functions and severities of failure",
        "from_node": "b8ff1bd6-aa00-4784-be4a-33e0319f64ae",
        "to_classifier_name": "List all system elements (hierarchical)",
        "to_node": "f64dc48f-3110-4fdf-8bb7-a86262c06486",
        "uuid": "f427b5af-4a11-4827-b827-f6ae9aac4358"
      }
    },
    {
      "relationship": {
        "id": 326,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Analyze all failures of system elements",
        "from_node": "6872f0e5-22f4-4582-8421-e58c8d884d12",
        "to_classifier_name": "Define effects on system and severity",
        "to_node": "f1ea0f8d-da26-4661-8971-7de852e0aa1a",
        "uuid": "c9f8354f-b408-4f8f-bdd1-22386ea23dac"
      }
    },
    {
      "relationship": {
        "id": 327,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Define effects on system and severity",
        "from_node": "f1ea0f8d-da26-4661-8971-7de852e0aa1a",
        "to_classifier_name": "Define mitigations",
        "to_node": "9c6e403e-db31-425f-8b0b-69dee9b1e265",
        "uuid": "73cbeb78-58fd-4372-9cc9-bec47c087b1d"
      }
    },
    {
      "relationship": {
        "id": 328,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Understand Stakeholder Requirements",
        "from_node": "dfc5b1c4-a0ca-461c-b014-25f27890bd69",
        "to_classifier_name": "Derive System Requirements",
        "to_node": "7175503b-5e26-4ce2-9a34-cf7da6469742",
        "uuid": "3181cafd-6fff-4e58-9dce-63f42309b96f"
      }
    },
    {
      "relationship": {
        "id": 329,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Derive System Requirements",
        "from_node": "7175503b-5e26-4ce2-9a34-cf7da6469742",
        "to_classifier_name": "Create functional view",
        "to_node": "9121c4ab-b224-4475-b5a1-aca916e4c0cb",
        "uuid": "ae62f23e-0ddf-4279-bad5-4b55a6df8923"
      }
    },
    {
      "relationship": {
        "id": 330,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "Create functional view",
        "from_node": "9121c4ab-b224-4475-b5a1-aca916e4c0cb",
        "to_classifier_name": "Create Logical View",
        "to_node": "073a6151-4628-4a8e-9eff-5cf6efd18657",
        "uuid": "ef83fc26-4c0b-483d-9644-cc6f1f64807d"
      }
    },
    {
      "relationship": {
        "id": 331,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "Create Logical View",
        "from_node": "073a6151-4628-4a8e-9eff-5cf6efd18657",
        "to_classifier_name": "Create Physical View",
        "to_node": "126094e4-23f3-46e2-af58-7a359703f01c",
        "uuid": "d6931033-3e07-4f6e-8aa8-7833f626fdba"
      }
    },
    {
      "relationship": {
        "id": 332,
        "type": "Control Flow", "main_type": 240,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "Create Physical View",
        "from_node": "126094e4-23f3-46e2-af58-7a359703f01c",
        "to_classifier_name": "Review Test Cases",
        "to_node": "6fade01e-8612-42b9-8458-18d258864efa",
        "uuid": "03fab404-5685-46e1-b9d9-9c0de92d29ec"
      }
    },
    {
      "relationship": {
        "id": 347,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "Factorization based",
        "from_node": "93eebd4b-38ab-4684-91c0-fa4fd54f0b62",
        "to_classifier_name": "Hidden subgroup problem",
        "to_node": "2e4bee7c-5fd4-4800-ae18-3350c55b677e",
        "uuid": "0465696d-8e3e-4323-9f07-030ec092e0d9"
      }
    },
    {
      "relationship": {
        "id": 346,
        "type": "Generalization", "main_type": 210,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "Discrete Logarithm based",
        "from_node": "0bdc873e-a80d-4dc8-af77-b30fb4f40501",
        "to_classifier_name": "Hidden subgroup problem",
        "to_node": "2e4bee7c-5fd4-4800-ae18-3350c55b677e",
        "uuid": "73c32540-c6e4-4efe-8b3c-f954ef997a74"
      }
    },
    {
      "relationship": {
        "id": 343,
        "type": "Aggregation", "main_type": 201,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 589824,
        "from_classifier_name": "concept",
        "from_node": "acabca5b-24ea-4a04-a85d-497523816eee",
        "to_classifier_name": "concept-img",
        "to_node": "1ce35496-5f89-40b2-85ef-beb2a2303bf4",
        "uuid": "95df23e8-4415-4ba1-bdcb-74c976255ac8"
      }
    },
    {
      "relationship": {
        "id": 344,
        "type": "Dependency", "main_type": 0,
        "name": "may follow 1..n",
        "description": [
                ""
        ],
        "list_order": 622592,
        "from_classifier_name": "concept",
        "from_node": "acabca5b-24ea-4a04-a85d-497523816eee",
        "to_classifier_name": "principle",
        "to_node": "bb8f4b95-4b90-4b87-90a1-3e3637763b60",
        "uuid": "e5afa4bc-ac68-4c2d-b0f5-84ad6d4e83c6"
      }
    },
    {
      "relationship": {
        "id": 345,
        "type": "Aggregation", "main_type": 201,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 655360,
        "from_classifier_name": "principle",
        "from_node": "bb8f4b95-4b90-4b87-90a1-3e3637763b60",
        "to_classifier_name": "principle-img",
        "to_node": "bca6d8ee-a99d-4bbf-9e03-96538e96083c",
        "uuid": "95542dfe-4b20-4c85-adb2-8ebca48debe9"
      }
    },
    {
      "relationship": {
        "id": 348,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 32768,
        "from_classifier_name": "ipc-quartztime recommendations",
        "from_node": "bdfce6a2-5ebb-46bc-b3bb-2b32cb79aa9d",
        "to_classifier_name": "Stateless",
        "to_node": "aaf54be0-7842-43e5-bbc0-7f3e0485ac89",
        "uuid": "610ef8fb-408e-4043-9416-41c8852ee817"
      }
    },
    {
      "relationship": {
        "id": 349,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 65536,
        "from_classifier_name": "ipc-quartztime recommendations",
        "from_node": "bdfce6a2-5ebb-46bc-b3bb-2b32cb79aa9d",
        "to_classifier_name": "Atomicity of Data",
        "to_node": "bd75685b-bea7-46e0-9e8c-866b41d1139a",
        "uuid": "ac32e7a3-1f1b-47ea-bdff-f5d10cd9bc96"
      }
    },
    {
      "relationship": {
        "id": 350,
        "type": "Containment", "main_type": 300,
        "name": "",
        "description": [
                ""
        ],
        "list_order": 98304,
        "from_classifier_name": "ipc-quartztime recommendations",
        "from_node": "bdfce6a2-5ebb-46bc-b3bb-2b32cb79aa9d",
        "to_classifier_name": "Clear Semantics",
        "to_node": "df8519ad-397b-4bde-a02f-1bbbb5e30711",
        "uuid": "0cd13f3a-e5bc-412b-9470-a595086296b8"
      }
    },
    {
      "relationship": {
        "id": 351,
        "type": "Association", "main_type": 200,
        "name": "support",
        "description": [
                ""
        ],
        "list_order": 131072,
        "from_classifier_name": "ipc-quartztime recommendations",
        "from_node": "bdfce6a2-5ebb-46bc-b3bb-2b32cb79aa9d",
        "to_classifier_name": "Modularity",
        "to_node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
        "uuid": "dcf5d583-0e2b-4e9b-9aea-6ecbbb29f6f5"
      }
    },
    {
      "relationship": {
        "id": 352,
        "type": "Association", "main_type": 200,
        "name": "support",
        "description": [
                ""
        ],
        "list_order": 163840,
        "from_classifier_name": "ipc-quartztime recommendations",
        "from_node": "bdfce6a2-5ebb-46bc-b3bb-2b32cb79aa9d",
        "to_classifier_name": "Reusability",
        "to_node": "b56e8134-a6da-4fa8-bb27-617964b34c14",
        "uuid": "25bff8b6-9d18-4789-870b-fa926f805e40"
      }
    },
    {
      "relationship": {
        "id": 353,
        "type": "Association", "main_type": 200,
        "name": "support",
        "description": [
                ""
        ],
        "list_order": 196608,
        "from_classifier_name": "Coarse-granular access rights",
        "from_node": "b4aef49f-e488-48b7-bbca-c0754abe79e4",
        "to_classifier_name": "Reusability",
        "to_node": "b56e8134-a6da-4fa8-bb27-617964b34c14",
        "uuid": "40c2e14d-506f-4b21-853b-5a5aa32c9943"
      }
    },
    {
      "relationship": {
        "id": 354,
        "type": "Association", "main_type": 200,
        "name": "support",
        "description": [
                ""
        ],
        "list_order": 229376,
        "from_classifier_name": "Coarse-granular access rights",
        "from_node": "b4aef49f-e488-48b7-bbca-c0754abe79e4",
        "to_classifier_name": "Modularity",
        "to_node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
        "uuid": "beb963a2-d877-40ce-85f2-bb635e59fd17"
      }
    },
    {
      "relationship": {
        "id": 355,
        "type": "Association", "main_type": 200,
        "name": "support",
        "description": [
                ""
        ],
        "list_order": 262144,
        "from_classifier_name": "Version Compatible",
        "from_node": "044e7a90-11c3-4c19-ad6e-66ed95d1cae7",
        "to_classifier_name": "Modularity",
        "to_node": "617511b6-6be3-4c76-b3d3-b4315cf029ba",
        "uuid": "e61f4843-17c3-4ffa-86f4-44e2537843e9"
      }
    }
  ]
}
