Files
logseq/assets/Kirchhof et al. - 2022 - MontiThings Model-Driven Development and Deployme.edn
T
2025-06-05 22:07:12 +02:00

1 line
6.7 KiB
Clojure
Raw 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 "632d5ba4-a24a-4c31-af9c-d703fbbcc83f", :page 1, :position {:bounding {:x1 0, :y1 400, :x2 929.6068115234375, :y2 538.4479370117188, :width 992.1266666666666, :height 1322.8349999999998}, :rects ({:x1 0, :y1 400, :x2 0, :y2 416, :width 992.1266666666666, :height 1322.8349999999998} {:x1 392.47625732421875, :y1 508.51043701171875, :x2 929.6068115234375, :y2 522.5104370117188, :width 992.1266666666666, :height 1322.8349999999998} {:x1 334.15625, :y1 524.4479370117188, :x2 427.123779296875, :y2 538.4479370117188, :width 992.1266666666666, :height 1322.8349999999998}), :page 1}, :content {:text "omponent and connector (C&C) architectures can be used to develop and deploy reliable IoT applications"}, :properties {:color "yellow"}} {:id #uuid "632d5bb8-4efe-4664-812b-e2b8cbdeb9db", :page 1, :position {:bounding {:x1 0, :y1 448, :x2 1040.974365234375, :y2 656.4375, :width 1111.1818666666666, :height 1481.5752}, :rects ({:x1 0, :y1 448, :x2 0, :y2 464, :width 1111.1818666666666, :height 1481.5752} {:x1 664.7544555664062, :y1 623.25, :x2 1040.974365234375, :y2 638.5833740234375, :width 1111.1818666666666, :height 1481.5752} {:x1 374.25, :y1 641.1041870117188, :x2 763.10498046875, :y2 656.4375, :width 1111.1818666666666, :height 1481.5752}), :page 1}, :content {:text "low-level implementation details, tying the models to a particular platform and making them harder to understand"}, :properties {:color "yellow"}} {:id #uuid "632d5bc2-0ed8-4447-881c-62a741ee30c5", :page 1, :position {:bounding {:x1 0, :y1 480, :x2 1040.969970703125, :y2 692.1458740234375, :width 1111.1818666666666, :height 1481.5752}, :rects ({:x1 0, :y1 480, :x2 0, :y2 496, :width 1111.1818666666666, :height 1481.5752} {:x1 605.2246704101562, :y1 658.9583740234375, :x2 1040.969970703125, :y2 674.2916870117188, :width 1111.1818666666666, :height 1481.5752} {:x1 374.25, :y1 676.8125, :x2 589.6254272460938, :y2 692.1458740234375, :width 1111.1818666666666, :height 1481.5752}), :page 1}, :content {:text "error handling capabilities and a clear separation between business logic and implementation details."}, :properties {:color "yellow"}} {:id #uuid "632d5bdb-7ca6-4098-be7c-ee30561be904", :page 2, :position {:bounding {:x1 252.69383239746094, :y1 314.2396240234375, :x2 347.14044189453125, :y2 331.57293701171875, :width 1111.1818666666666, :height 1481.5752}, :rects ({:x1 252.69383239746094, :y1 314.2396240234375, :x2 347.14044189453125, :y2 331.57293701171875, :width 1111.1818666666666, :height 1481.5752}), :page 2}, :content {:text "MontiThings "}, :properties {:color "yellow"}} {:id #uuid "632d5be6-10db-4a02-86ab-a98edb4c7ac1", :page 2, :position {:bounding {:x1 0, :y1 224, :x2 538.7485275268555, :y2 428.41668701171875, :width 1111.1818666666666, :height 1481.5752}, :rects ({:x1 0, :y1 224, :x2 0, :y2 240, :width 1111.1818666666666, :height 1481.5752} {:x1 0, :y1 240, :x2 0, :y2 256, :width 1111.1818666666666, :height 1481.5752} {:x1 0, :y1 256, :x2 0, :y2 272, :width 1111.1818666666666, :height 1481.5752} {:x1 133.93438720703125, :y1 352.97918701171875, :x2 538.4534912109375, :y2 370.3125, :width 1111.1818666666666, :height 1481.5752} {:x1 70.20833587646484, :y1 372.34375, :x2 538.7485275268555, :y2 389.6771240234375, :width 1111.1818666666666, :height 1481.5752} {:x1 70.20833587646484, :y1 391.71875, :x2 538.4570236206055, :y2 409.0521240234375, :width 1111.1818666666666, :height 1481.5752} {:x1 70.20833587646484, :y1 411.0833740234375, :x2 133.26812744140625, :y2 428.41668701171875, :width 1111.1818666666666, :height 1481.5752}), :page 2}, :content {:text "modeling languages for architectures of IoT applications, their deployment, and error-handling that lift the level of abstraction in IoT system engineering and separate these concerns properly"}, :properties {:color "yellow"}} {:id #uuid "632d5bef-60a9-490d-83ca-39a70476638e", :page 2, :position {:bounding {:x1 0, :y1 272, :x2 538.7431030273438, :y2 447.79168701171875, :width 1111.1818666666666, :height 1481.5752}, :rects ({:x1 0, :y1 272, :x2 0, :y2 288, :width 1111.1818666666666, :height 1481.5752} {:x1 183.68069458007812, :y1 411.0833740234375, :x2 538.7431030273438, :y2 428.41668701171875, :width 1111.1818666666666, :height 1481.5752} {:x1 70.20833587646484, :y1 430.4583740234375, :x2 331.4548568725586, :y2 447.79168701171875, :width 1111.1818666666666, :height 1481.5752}), :page 2}, :content {:text "model-driven toolchain for the automated synthesis of executable IoT containers"}, :properties {:color "yellow"}} {:id #uuid "632d5bf5-e7c5-4ea7-ac10-7e56470edcac", :page 2, :position {:bounding {:x1 0, :y1 288, :x2 538.7468795776367, :y2 486.5208740234375, :width 1111.1818666666666, :height 1481.5752}, :rects ({:x1 0, :y1 288, :x2 0, :y2 304, :width 1111.1818666666666, :height 1481.5752} {:x1 0, :y1 304, :x2 0, :y2 320, :width 1111.1818666666666, :height 1481.5752} {:x1 366.24517822265625, :y1 430.4583740234375, :x2 538.4412841796875, :y2 447.79168701171875, :width 1111.1818666666666, :height 1481.5752} {:x1 70.20833587646484, :y1 449.82293701171875, :x2 538.7468795776367, :y2 467.15625, :width 1111.1818666666666, :height 1481.5752} {:x1 70.20833587646484, :y1 469.1875, :x2 140.4056396484375, :y2 486.5208740234375, :width 1111.1818666666666, :height 1481.5752}), :page 2}, :content {:text "automated deployment planning, featuring deployment suggestions, for the generated container"}, :properties {:color "yellow"}} {:id #uuid "632d5c00-d05d-4426-a830-c114da7b372e", :page 2, :position {:bounding {:x1 0, :y1 320, :x2 538.7457122802734, :y2 505.8958740234375, :width 1111.1818666666666, :height 1481.5752}, :rects ({:x1 0, :y1 320, :x2 0, :y2 336, :width 1111.1818666666666, :height 1481.5752} {:x1 217.1986541748047, :y1 469.1875, :x2 538.7457122802734, :y2 486.5208740234375, :width 1111.1818666666666, :height 1481.5752} {:x1 70.20833587646484, :y1 488.5625, :x2 405.17967987060547, :y2 505.8958740234375, :width 1111.1818666666666, :height 1481.5752}), :page 2}, :content {:text "support to suggest changes to deployment goals based on deployment planning results"}, :properties {:color "yellow"}} {:id #uuid "632d5c1f-a6c0-4b5b-a5ba-db473630ae4d", :page 3, :position {:bounding {:x1 0, :y1 813.125, :x2 1039.9609375, :y2 1328, :width 1111.1818666666666, :height 1481.5752}, :rects ({:x1 594.6354370117188, :y1 813.125, :x2 1039.9609375, :y2 830.4583740234375, :width 1111.1818666666666, :height 1481.5752} {:x1 572.3229370117188, :y1 833.0729370117188, :x2 853.3551635742188, :y2 850.40625, :width 1111.1818666666666, :height 1481.5752} {:x1 0, :y1 1312, :x2 0, :y2 1328, :width 1111.1818666666666, :height 1481.5752}), :page 3}, :content {:text "MontiArc (Butting et al., 2017a; Haber et al., 2012) is an ADL, for the MDE of cyberphysical systems"}, :properties {:color "yellow"}}]}