This commit is contained in:
2025-06-05 21:28:30 +02:00
parent 819f6a0cb3
commit 23edf6d6ab
6304 changed files with 466 additions and 708478 deletions
-982
View File
@@ -1,982 +0,0 @@
{:highlights [{:id #uuid "63f0e215-c98e-4beb-90ff-213069b99218",
:page 1,
:position {:bounding {:x1 486.838134765625,
:y1 642.0628967285156,
:x2 579.4893188476562,
:y2 664.7295532226562,
:width 1387.2,
:height 1795.2},
:rects ({:x1 486.838134765625,
:y1 642.0628967285156,
:x2 579.4893188476562,
:y2 664.7295532226562,
:width 1387.2,
:height 1795.2}),
:page 1},
:content {:text "in robotics"},
:properties {:color "green"}}
{:id #uuid "63f0e219-d3a0-4335-9f4e-9e5e08136f18",
:page 1,
:position {:bounding {:x1 110.9840316772461,
:y1 642.0628967285156,
:x2 680.0528793334961,
:y2 664.7295532226562,
:width 1387.2,
:height 1795.2},
:rects ({:x1 110.9840316772461,
:y1 642.0628967285156,
:x2 680.0528793334961,
:y2 664.7295532226562,
:width 1387.2,
:height 1795.2}),
:page 1},
:content {:text "well proven in different sectors. However, in robotics, where the"},
:properties {:color "green"}}
{:id #uuid "63f0e235-b9c5-43c3-b8f3-a75ce8f2daa4",
:page 1,
:position {:bounding {:x1 204.78054809570312,
:y1 727.6499938964844,
:x2 672.9088134765625,
:y2 751.6499938964844,
:width 1468.8,
:height 1900.8},
:rects ({:x1 204.78054809570312,
:y1 727.6499938964844,
:x2 672.9088134765625,
:y2 751.6499938964844,
:width 1468.8,
:height 1900.8}),
:page 1},
:content {:text "MDD approaches are struggling to gain a foothold"},
:properties {:color "green"}}
{:id #uuid "63f0e24e-544b-46cd-8306-eba71ce90ed8",
:page 1,
:position {:bounding {:x1 0,
:y1 350,
:x2 600.0500335693359,
:y2 706.078125,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 350,
:x2 0,
:y2 369.6666679382324,
:width 1224,
:height 1584}
{:x1 127.39530944824219,
:y1 666.1510620117188,
:x2 600.0500335693359,
:y2 686.1510620117188,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 686.078125,
:x2 223.4550018310547,
:y2 706.078125,
:width 1224,
:height 1584}),
:page 1},
:content {:text "analyzing “ everyday” code and encapsulating this existing code in models"},
:properties {:color "green"}}
{:id #uuid "63f0f354-93cc-49bd-8074-718d7618d83e",
:page 1,
:position {:bounding {:x1 0,
:y1 382,
:x2 600.0477294921875,
:y2 745.9270935058594,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 382,
:x2 0,
:y2 401.66666412353516,
:width 1224,
:height 1584}
{:x1 264.62548828125,
:y1 706,
:x2 600.0477294921875,
:y2 726,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 725.9270935058594,
:x2 136.33438110351562,
:y2 745.9270935058594,
:width 1224,
:height 1584}),
:page 1},
:content {:text "models to encapsulate ROS hand-written code"},
:properties {:color "green"}}
{:id #uuid "63f0f359-4175-42a9-a77a-70761424bbe3",
:page 1,
:position {:bounding {:x1 0,
:y1 398,
:x2 600.0460815429688,
:y2 765.8541870117188,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 398,
:x2 0,
:y2 417.66666412353516,
:width 1224,
:height 1584}
{:x1 240.65548706054688,
:y1 725.9270935058594,
:x2 600.0460815429688,
:y2 745.9270935058594,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 745.8541870117188,
:x2 222.94456481933594,
:y2 765.8541870117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "tools to ease the production and debugging of complex system"},
:properties {:color "green"}}
{:id #uuid "63f0f35e-d876-4018-bf7b-16032db09046",
:page 1,
:position {:bounding {:x1 0,
:y1 414,
:x2 600.0487060546875,
:y2 785.7760620117188,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 414,
:x2 0,
:y2 433.66666412353516,
:width 1224,
:height 1584}
{:x1 438.14605712890625,
:y1 745.8541870117188,
:x2 600.0487060546875,
:y2 765.8541870117188,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 765.7760620117188,
:x2 172.8890838623047,
:y2 785.7760620117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "applying them to real use cases."},
:properties {:color "green"}}
{:id #uuid "63f0f38a-4be9-41c2-a1f2-f300281e19e2",
:page 1,
:position {:bounding {:x1 0,
:y1 686,
:x2 600.1310958862305,
:y2 1237.0364685058594,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 686,
:x2 0,
:y2 705.6666641235352,
:width 1224,
:height 1584}
{:x1 0,
:y1 702,
:x2 0,
:y2 721.6666641235352,
:width 1224,
:height 1584}
{:x1 413.24072265625,
:y1 1166.8854370117188,
:x2 599.772216796875,
:y2 1189.21875,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 1190.796875,
:x2 600.1310958862305,
:y2 1213.1302185058594,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 1214.703125,
:x2 517.443717956543,
:y2 1237.0364685058594,
:width 1224,
:height 1584}),
:page 1},
:content {:text "There is no culture of modeling the design before the implementation phase, an approach more adequate for industrial applications."},
:properties {:color "green"}}
{:id #uuid "63f0f3b6-55f6-4160-b496-7b9a17cb8e3d",
:page 1,
:position {:bounding {:x1 0,
:y1 592.7916870117188,
:x2 1126.156494140625,
:y2 961.6666870117188,
:width 1224,
:height 1584},
:rects ({:x1 623.953125,
:y1 592.7916870117188,
:x2 1126.156494140625,
:y2 615.125,
:width 1224,
:height 1584}
{:x1 623.953125,
:y1 616.6979370117188,
:x2 1126.1531982421875,
:y2 639.03125,
:width 1224,
:height 1584}
{:x1 623.953125,
:y1 640.609375,
:x2 1126.1564331054688,
:y2 662.9427185058594,
:width 1224,
:height 1584}
{:x1 623.953125,
:y1 664.5208435058594,
:x2 705.6216735839844,
:y2 686.8541870117188,
:width 1224,
:height 1584}
{:x1 0,
:y1 910,
:x2 0,
:y2 929.6666870117188,
:width 1224,
:height 1584}
{:x1 0,
:y1 926,
:x2 0,
:y2 945.6666870117188,
:width 1224,
:height 1584}
{:x1 0,
:y1 942,
:x2 0,
:y2 961.6666870117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "factors behind the communitys displeasure of using models and worked on a solution, a way of introducing models, that would make the models more user-friendly for the typical ROS developer."},
:properties {:color "green"}}
{:id #uuid "63f0f3c6-4450-43e6-a8e0-b6b4ae05721b",
:page 1,
:position {:bounding {:x1 940.161376953125,
:y1 783.9114685058594,
:x2 994.939453125,
:y2 806.2448120117188,
:width 1224,
:height 1584},
:rects ({:x1 940.161376953125,
:y1 783.9114685058594,
:x2 994.939453125,
:y2 806.2448120117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "testing"},
:properties {:color "green"}}
{:id #uuid "63f0f3cf-9f58-4665-aeaa-32e313fbd42b",
:page 1,
:position {:bounding {:x1 0,
:y1 783.9114685058594,
:x2 1126.155029296875,
:y2 1057.6666870117188,
:width 1224,
:height 1584},
:rects ({:x1 1005.2613525390625,
:y1 783.9114685058594,
:x2 1126.155029296875,
:y2 806.2448120117188,
:width 1224,
:height 1584}
{:x1 623.953125,
:y1 807.8229370117188,
:x2 833.6403198242188,
:y2 830.15625,
:width 1224,
:height 1584}
{:x1 0,
:y1 1038,
:x2 0,
:y2 1057.6666870117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "composition or to generate new packages"},
:properties {:color "green"}}
{:id #uuid "63f0f3e4-8918-468d-be04-25fdbe7bbc59",
:page 1,
:position {:bounding {:x1 0,
:y1 831.5729370117188,
:x2 1126.1529541015625,
:y2 1105.6666870117188,
:width 1224,
:height 1584},
:rects ({:x1 765.1885681152344,
:y1 831.5729370117188,
:x2 1126.149169921875,
:y2 853.90625,
:width 1224,
:height 1584}
{:x1 623.953125,
:y1 855.4791870117188,
:x2 1126.1529541015625,
:y2 877.8125,
:width 1224,
:height 1584}
{:x1 623.953125,
:y1 879.390625,
:x2 669.1427001953125,
:y2 901.7239685058594,
:width 1224,
:height 1584}
{:x1 0,
:y1 1070,
:x2 0,
:y2 1089.6666870117188,
:width 1224,
:height 1584}
{:x1 0,
:y1 1086,
:x2 0,
:y2 1105.6666870117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "e convey the lessons we have learned during the development process of our models and the tools to operate them."},
:properties {:color "green"}}
{:id #uuid "63f0f423-4ed0-495d-8a7b-bd94ab0da1c3",
:page 1,
:position {:bounding {:x1 766.296875,
:y1 1238.6927185058594,
:x2 806.1581420898438,
:y2 1261.0260620117188,
:width 1224,
:height 1584},
:rects ({:x1 766.296875,
:y1 1238.6927185058594,
:x2 806.1581420898438,
:y2 1261.0260620117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "topic"},
:properties {:color "green"}}
{:id #uuid "63f0f427-d923-4623-b4b3-ced91ed5ed22",
:page 1,
:position {:bounding {:x1 655.9371337890625,
:y1 1166.9583435058594,
:x2 810.530517578125,
:y2 1189.2916870117188,
:width 1224,
:height 1584},
:rects ({:x1 655.9371337890625,
:y1 1166.9583435058594,
:x2 810.530517578125,
:y2 1189.2916870117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "computation graph"},
:properties {:color "green"}}
{:id #uuid "63f0f429-49f0-4198-a894-21fdd175dbb6",
:page 1,
:position {:bounding {:x1 796.4270935058594,
:y1 1190.8698120117188,
:x2 842.923095703125,
:y2 1213.203125,
:width 1224,
:height 1584},
:rects ({:x1 796.4270935058594,
:y1 1190.8698120117188,
:x2 842.923095703125,
:y2 1213.203125,
:width 1224,
:height 1584}),
:page 1},
:content {:text "nodes"},
:properties {:color "green"}}
{:id #uuid "63f0f42b-3213-430f-9b4e-87d70f9967b4",
:page 1,
:position {:bounding {:x1 818.1041870117188,
:y1 1238.6927185058594,
:x2 874.5441284179688,
:y2 1261.0260620117188,
:width 1224,
:height 1584},
:rects ({:x1 818.1041870117188,
:y1 1238.6927185058594,
:x2 874.5441284179688,
:y2 1261.0260620117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "service"},
:properties {:color "green"}}
{:id #uuid "63f0f42d-3284-4600-86b0-4b9fea912fac",
:page 1,
:position {:bounding {:x1 948.5729370117188,
:y1 1238.6927185058594,
:x2 998.396240234375,
:y2 1261.0260620117188,
:width 1224,
:height 1584},
:rects ({:x1 948.5729370117188,
:y1 1238.6927185058594,
:x2 998.396240234375,
:y2 1261.0260620117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "action"},
:properties {:color "green"}}
{:id #uuid "63f0f456-88bd-489d-addb-cb815ef7e956",
:page 2,
:position {:bounding {:x1 0,
:y1 62,
:x2 600.1286010742188,
:y2 279.109375,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 62,
:x2 0,
:y2 81.66667175292969,
:width 1224,
:height 1584}
{:x1 320.04083251953125,
:y1 232.86459350585938,
:x2 600.1286010742188,
:y2 255.19793701171875,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 256.77606201171875,
:x2 389.11019134521484,
:y2 279.109375,
:width 1224,
:height 1584}),
:page 2},
:content {:text "multi-body systems such as robotic manipulator arms and mobile robots"},
:properties {:color "green"}}
{:id #uuid "63f0f4af-5d9e-4265-8b3d-328957fd1de1",
:page 2,
:position {:bounding {:x1 0,
:y1 366,
:x2 600.128288269043,
:y2 775.3073120117188,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 366,
:x2 0,
:y2 385.6666717529297,
:width 1224,
:height 1584}
{:x1 0,
:y1 382,
:x2 0,
:y2 401.6666717529297,
:width 1224,
:height 1584}
{:x1 505.2924499511719,
:y1 705.1510620117188,
:x2 599.7766723632812,
:y2 727.484375,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 729.0625,
:x2 600.128288269043,
:y2 751.3958740234375,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 752.9739990234375,
:x2 432.01427459716797,
:y2 775.3073120117188,
:width 1224,
:height 1584}),
:page 2},
:content {:text " The Xacro file has to be dynamically converted into a URDF file before being consumed by the target software"},
:properties {:color "green"}}
{:id #uuid "63f0f521-7f0a-4687-92b9-565e1464a945",
:page 2,
:position {:bounding {:x1 0,
:y1 282.7708435058594,
:x2 1126.1561279296875,
:y2 1009.666748046875,
:width 1224,
:height 1584},
:rects ({:x1 643.875,
:y1 282.7708435058594,
:x2 1126.1500854492188,
:y2 305.10418701171875,
:width 1224,
:height 1584}
{:x1 623.953125,
:y1 306.68231201171875,
:x2 1126.1553955078125,
:y2 329.015625,
:width 1224,
:height 1584}
{:x1 623.953125,
:y1 330.59375,
:x2 1126.1561279296875,
:y2 352.9270935058594,
:width 1224,
:height 1584}
{:x1 623.953125,
:y1 354.5,
:x2 766.3261108398438,
:y2 376.8333435058594,
:width 1224,
:height 1584}
{:x1 0,
:y1 958,
:x2 0,
:y2 977.6666870117188,
:width 1224,
:height 1584}
{:x1 0,
:y1 974,
:x2 0,
:y2 993.666748046875,
:width 1224,
:height 1584}
{:x1 0,
:y1 990,
:x2 0,
:y2 1009.666748046875,
:width 1224,
:height 1584}),
:page 2},
:content {:text "All of these efforts follow a traditional MDE top-down approach with the generation of boilerplate code from the models, but they do not support the import of existing code created manually."},
:properties {:color "green"}}
{:id #uuid "63f0f53a-28ab-468e-b47c-3e201b1d5785",
:page 2,
:position {:bounding {:x1 663.8020935058594,
:y1 528.3958435058594,
:x2 751.507568359375,
:y2 550.7291870117188,
:width 1224,
:height 1584},
:rects ({:x1 663.8020935058594,
:y1 528.3958435058594,
:x2 751.507568359375,
:y2 550.7291870117188,
:width 1224,
:height 1584}),
:page 2},
:content {:text "SmartSoft "},
:properties {:color "green"}}
{:id #uuid "63f0f568-ee6e-433f-8bde-5fbe03e6d711",
:page 2,
:position {:bounding {:x1 663.8020935058594,
:y1 695.765625,
:x2 840.2320251464844,
:y2 718.0989990234375,
:width 1224,
:height 1584},
:rects ({:x1 663.8020935058594,
:y1 695.765625,
:x2 840.2320251464844,
:y2 718.0989990234375,
:width 1224,
:height 1584}),
:page 2},
:content {:text "Papyrus for Robotic"},
:properties {:color "green"}}
{:id #uuid "63f0f5bc-4db2-4251-b5a2-00d3ae6d0d65",
:page 2,
:position {:bounding {:x1 791.0137634277344,
:y1 1121.1666870117188,
:x2 894.6646728515625,
:y2 1143.5,
:width 1224,
:height 1584},
:rects ({:x1 791.0137634277344,
:y1 1121.1666870117188,
:x2 894.6646728515625,
:y2 1143.5,
:width 1224,
:height 1584}),
:page 2},
:content {:text "metamodels "},
:properties {:color "green"}}
{:id #uuid "63f0f5d2-4ddb-4c30-81ff-ae8eeb751d11",
:page 2,
:position {:bounding {:x1 694.5115661621094,
:y1 1295.4635620117188,
:x2 876.7275390625,
:y2 1317.796875,
:width 1224,
:height 1584},
:rects ({:x1 694.5115661621094,
:y1 1295.4635620117188,
:x2 876.7275390625,
:y2 1317.796875,
:width 1224,
:height 1584}),
:page 2},
:content {:text "source code of a node"},
:properties {:color "green"}}
{:id #uuid "63f0f5d7-f572-4c53-9a9b-70911cc4e94d",
:page 2,
:position {:bounding {:x1 837.4574584960938,
:y1 1319.375,
:x2 958.6432495117188,
:y2 1341.7083740234375,
:width 1224,
:height 1584},
:rects ({:x1 837.4574584960938,
:y1 1319.375,
:x2 958.6432495117188,
:y2 1341.7083740234375,
:width 1224,
:height 1584}),
:page 2},
:content {:text "unning system"},
:properties {:color "green"}}
{:id #uuid "63f0f5de-0bcb-49a5-b214-38de07b99c8d",
:page 2,
:position {:bounding {:x1 847.91357421875,
:y1 1367.1979370117188,
:x2 1000.239990234375,
:y2 1389.53125,
:width 1224,
:height 1584},
:rects ({:x1 847.91357421875,
:y1 1367.1979370117188,
:x2 1000.239990234375,
:y2 1389.53125,
:width 1224,
:height 1584}),
:page 2},
:content {:text "robots kinematics"},
:properties {:color "green"}}
{:id #uuid "63f0f62c-f384-4bbb-8ddb-eab231d9390d",
:page 3,
:position {:bounding {:x1 132.66390991210938,
:y1 681.1875,
:x2 556.3300170898438,
:y2 703.5208435058594,
:width 1224,
:height 1584},
:rects ({:x1 132.66390991210938,
:y1 681.1875,
:x2 556.3300170898438,
:y2 703.5208435058594,
:width 1224,
:height 1584}),
:page 3},
:content {:text "Representation of the information in a package"},
:properties {:color "green"}}
{:id #uuid "63f0f630-867f-4897-9309-8789f01273ce",
:page 3,
:position {:bounding {:x1 133.70736694335938,
:y1 824.6458435058594,
:x2 368.3455505371094,
:y2 846.9791870117188,
:width 1224,
:height 1584},
:rects ({:x1 133.70736694335938,
:y1 824.6458435058594,
:x2 368.3455505371094,
:y2 846.9791870117188,
:width 1224,
:height 1584}),
:page 3},
:content {:text "Representation of a system"},
:properties {:color "green"}}
{:id #uuid "63f0f634-dd0c-403b-b468-360d29645925",
:page 3,
:position {:bounding {:x1 133.21868896484375,
:y1 920.2916870117188,
:x2 474.90460205078125,
:y2 942.625,
:width 1224,
:height 1584},
:rects ({:x1 133.21868896484375,
:y1 920.2916870117188,
:x2 474.90460205078125,
:y2 942.625,
:width 1224,
:height 1584}),
:page 3},
:content {:text "Representation of kinematics information"},
:properties {:color "green"}}
{:id #uuid "63f0f6ca-d0d8-4df5-8ee8-33b4e1819d59",
:page 4,
:position {:bounding {:x1 0,
:y1 606,
:x2 600.1304931640625,
:y2 974.7708740234375,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 606,
:x2 0,
:y2 625.6666870117188,
:width 1224,
:height 1584}
{:x1 0,
:y1 622,
:x2 0,
:y2 641.6666870117188,
:width 1224,
:height 1584}
{:x1 364.16595458984375,
:y1 904.6198120117188,
:x2 600.1304931640625,
:y2 926.953125,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 928.5260620117188,
:x2 600.1264572143555,
:y2 950.859375,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 952.4375,
:x2 338.41576385498047,
:y2 974.7708740234375,
:width 1224,
:height 1584}),
:page 4},
:content {:text " component can be either a single node as a system, or an union of nodes, independent of how it is created internally."},
:properties {:color "green"}}
{:id #uuid "63f0f6fc-dd1c-4c45-9ff0-80d21f632c46",
:page 5,
:position {:bounding {:x1 0,
:y1 334,
:x2 568.9279632568359,
:y2 731.8958740234375,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 334,
:x2 0,
:y2 353.6666717529297,
:width 1224,
:height 1584}
{:x1 0,
:y1 350,
:x2 0,
:y2 369.6666717529297,
:width 1224,
:height 1584}
{:x1 0,
:y1 366,
:x2 0,
:y2 385.6666717529297,
:width 1224,
:height 1584}
{:x1 460.45550537109375,
:y1 637.8333435058594,
:x2 568.5905151367188,
:y2 660.1666870117188,
:width 1224,
:height 1584}
{:x1 129.1041717529297,
:y1 661.7395935058594,
:x2 568.9279632568359,
:y2 684.0729370117188,
:width 1224,
:height 1584}
{:x1 129.1041717529297,
:y1 685.6510620117188,
:x2 568.9270477294922,
:y2 707.984375,
:width 1224,
:height 1584}
{:x1 129.1041717529297,
:y1 709.5625,
:x2 388.1167449951172,
:y2 731.8958740234375,
:width 1224,
:height 1584}),
:page 5},
:content {:text "we created a component entity which description is independent on how it works internally, i.e., it can be a single node or a composition of several nodes."},
:properties {:color "green"}}
{:id #uuid "63f0fb4d-4919-497c-818e-e59955ac1d0f",
:page 5,
:position {:bounding {:x1 0,
:y1 654,
:x2 600.120849609375,
:y2 1218.0260620117188,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 654,
:x2 0,
:y2 673.6666641235352,
:width 1224,
:height 1584}
{:x1 145.88955688476562,
:y1 1171.78125,
:x2 600.120849609375,
:y2 1194.1145935058594,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 1195.6927185058594,
:x2 154.67489624023438,
:y2 1218.0260620117188,
:width 1224,
:height 1584}),
:page 5},
:content {:text "nconsistency between design-time and runtime information"},
:properties {:color "green"}}
{:id #uuid "63f0fb5d-4e9e-4b2c-bf43-60adb8baeda9",
:page 5,
:position {:bounding {:x1 666.16162109375,
:y1 512.2760620117188,
:x2 834.96875,
:y2 534.609375,
:width 1224,
:height 1584},
:rects ({:x1 666.16162109375,
:y1 512.2760620117188,
:x2 834.96875,
:y2 534.609375,
:width 1224,
:height 1584}),
:page 5},
:content {:text "Lack of conventions"},
:properties {:color "green"}}
{:id #uuid "63f0fb69-c1e1-4e4f-aec3-c2d08db17fe4",
:page 5,
:position {:bounding {:x1 0,
:y1 1262.4895935058594,
:x2 1094.963623046875,
:y2 1585.6666870117188,
:width 1224,
:height 1584},
:rects ({:x1 705.0325622558594,
:y1 1262.4895935058594,
:x2 1094.963623046875,
:y2 1284.8229370117188,
:width 1224,
:height 1584}
{:x1 655.1354370117188,
:y1 1286.4010620117188,
:x2 1073.0390014648438,
:y2 1308.734375,
:width 1224,
:height 1584}
{:x1 0,
:y1 1566,
:x2 0,
:y2 1585.6666870117188,
:width 1224,
:height 1584}),
:page 5},
:content {:text "ig drawback to apply MDD as there are no guidelines of the code to be generated by the tools"},
:properties {:color "yellow"}}
{:id #uuid "63f0fc7b-ed70-499b-b872-64bb973f76fd",
:page 6,
:position {:bounding {:x1 137.7760467529297,
:y1 250.39584350585938,
:x2 333.9647216796875,
:y2 272.72918701171875,
:width 1224,
:height 1584},
:rects ({:x1 137.7760467529297,
:y1 250.39584350585938,
:x2 333.9647216796875,
:y2 272.72918701171875,
:width 1224,
:height 1584}),
:page 6},
:content {:text "Models implementation"},
:properties {:color "green"}}
{:id #uuid "63f0fc82-7f94-497c-b493-711c39860dd6",
:page 6,
:position {:bounding {:x1 137.7740478515625,
:y1 346.04168701171875,
:x2 269.5536804199219,
:y2 368.375,
:width 1224,
:height 1584},
:rects ({:x1 137.7760467529297,
:y1 346.04168701171875,
:x2 269.5536804199219,
:y2 368.375,
:width 1224,
:height 1584}
{:x1 137.7740478515625,
:y1 352.08856201171875,
:x2 137.78025817871094,
:y2 368.08856201171875,
:width 1224,
:height 1584}),
:page 6},
:content {:text "DSLs compilers"},
:properties {:color "green"}}
{:id #uuid "63f0fc85-68f9-4fd3-8ba6-9ab82da62dac",
:page 6,
:position {:bounding {:x1 137.7760467529297,
:y1 441.68231201171875,
:x2 391.572021484375,
:y2 464.015625,
:width 1224,
:height 1584},
:rects ({:x1 137.7760467529297,
:y1 441.68231201171875,
:x2 391.572021484375,
:y2 464.015625,
:width 1224,
:height 1584}),
:page 6},
:content {:text "Graphical and textual editors"},
:properties {:color "green"}}
{:id #uuid "63f0fc8b-e884-4ca6-927f-0b5c3ff140f3",
:page 6,
:position {:bounding {:x1 137.7760467529297,
:y1 632.9635620117188,
:x2 266.885009765625,
:y2 655.296875,
:width 1224,
:height 1584},
:rects ({:x1 137.7760467529297,
:y1 632.9635620117188,
:x2 266.885009765625,
:y2 655.296875,
:width 1224,
:height 1584}),
:page 6},
:content {:text "Code generator"},
:properties {:color "green"}}
{:id #uuid "63f0fca5-f404-4ba0-83e3-3fbbdce6b54c",
:page 6,
:position {:bounding {:x1 0,
:y1 686,
:x2 600.1279296875,
:y2 1241.9791870117188,
:width 1224,
:height 1584},
:rects ({:x1 0,
:y1 686,
:x2 0,
:y2 705.6666641235352,
:width 1224,
:height 1584}
{:x1 501.9640808105469,
:y1 1195.734375,
:x2 600.1279296875,
:y2 1218.0677185058594,
:width 1224,
:height 1584}
{:x1 97.92708587646484,
:y1 1219.6458435058594,
:x2 137.0445556640625,
:y2 1241.9791870117188,
:width 1224,
:height 1584}),
:page 6},
:content {:text "develop our tools"},
:properties {:color "green"}}],
:extra {:page 1}}