Files
logseq/assets/RoSE2023_paper_5_1676730803291_0.edn
2025-06-05 22:07:12 +02:00

983 lines
50 KiB
Clojure
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{: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}}