{:highlights [{:id #uuid "6490ac3f-e419-4dee-a79d-19b13eea146b", :page 1, :position {:bounding {:x1 452.34521484375, :y1 596.8645935058594, :x2 763.88525390625, :y2 611.5312805175781, :width 897.6, :height 1161.6000000000001}, :rects ({:x1 452.34521484375, :y1 596.8645935058594, :x2 763.88525390625, :y2 611.5312805175781, :width 897.6, :height 1161.6000000000001}), :page 1}, :content {:text "novel Low-Code Platforms (LCP) development model"}, :properties {:color "yellow"}} {:id #uuid "6490ac69-2be1-409f-9cee-0c26b2d92077", :page 1, :position {:bounding {:x1 535.4225769042969, :y1 629.1302185058594, :x2 571.4696044921875, :y2 643.7969055175781, :width 897.6, :height 1161.6000000000001}, :rects ({:x1 535.4225769042969, :y1 629.1302185058594, :x2 571.4696044921875, :y2 643.7969055175781, :width 897.6, :height 1161.6000000000001}), :page 1}, :content {:text "model"}, :properties {:color "yellow"}} {:id #uuid "6490ae1b-dc8d-4be8-843f-cbd0c2f4ea5b", :page 4, :position {:bounding {:x1 0, :y1 110.00000762939453, :x2 719.6657752990723, :y2 569.1041641235352, :width 816, :height 1056}, :rects ({:x1 0, :y1 110.00000762939453, :x2 0, :y2 130.00000762939453, :width 816, :height 1056} {:x1 0, :y1 126.00000762939453, :x2 0, :y2 146.00000762939453, :width 816, :height 1056} {:x1 693.7685775756836, :y1 509.17191314697266, :x2 719.5993270874023, :y2 526.8385391235352, :width 816, :height 1056} {:x1 96.03125381469727, :y1 530.2916641235352, :x2 719.6657752990723, :y2 547.9583511352539, :width 816, :height 1056} {:x1 96.03125381469727, :y1 551.4375381469727, :x2 178.54224014282227, :y2 569.1041641235352, :width 816, :height 1056}), :page 4}, :content {:text "Our objective is to surpass these challenges by proposing new models and approaches for LCPs development"}, :properties {:color "green"}} {:id #uuid "6490ae57-91fe-4622-bb34-476979abe555", :page 4, :position {:bounding {:x1 277.99254608154297, :y1 572.5572967529297, :x2 443.12044525146484, :y2 590.2239837646484, :width 816, :height 1056}, :rects ({:x1 277.99254608154297, :y1 572.5572967529297, :x2 443.12044525146484, :y2 590.2239837646484, :width 816, :height 1056}), :page 4}, :content {:text "LCPs development model"}, :properties {:color "yellow"}} {:id #uuid "6490aea7-70e0-43c0-86f3-2153f8b7d1a3", :page 4, :position {:bounding {:x1 0, :y1 46.000003814697266, :x2 719.4367904663086, :y2 653.7447967529297, :width 816, :height 1056}, :rects ({:x1 0, :y1 46.000003814697266, :x2 0, :y2 66.0000057220459, :width 816, :height 1056} {:x1 494.5026168823242, :y1 614.9583587646484, :x2 719.4367904663086, :y2 632.6250457763672, :width 816, :height 1056} {:x1 96.03125381469727, :y1 636.0781707763672, :x2 508.48386001586914, :y2 653.7447967529297, :width 816, :height 1056}), :page 4}, :content {:text "This model provides the software companies with a strong foundation to build their own LCPs"}, :properties {:color "yellow"}} {:id #uuid "6490aed8-45c4-46ec-bf25-ac1a2e834548", :page 4, :position {:bounding {:x1 195.48255157470703, :y1 678.4791717529297, :x2 478.1895217895508, :y2 696.1458587646484, :width 816, :height 1056}, :rects ({:x1 195.48255157470703, :y1 678.4791717529297, :x2 478.1895217895508, :y2 696.1458587646484, :width 816, :height 1056}), :page 4}, :content {:text "mplemented in a third software company"}, :properties {:color "yellow"}} {:id #uuid "6490af25-eb79-412c-b31f-28ea10c3fca3", :page 4, :position {:bounding {:x1 96.03125381469727, :y1 720.7187957763672, :x2 265.0899543762207, :y2 738.3854217529297, :width 816, :height 1056}, :rects ({:x1 96.03125381469727, :y1 720.7187957763672, :x2 265.0899543762207, :y2 738.3854217529297, :width 816, :height 1056}), :page 4}, :content {:text "customization limitations"}, :properties {:color "green"}} {:id #uuid "6490af2a-8698-4fee-8271-fda99a878104", :page 4, :position {:bounding {:x1 273.7528610229492, :y1 720.7187957763672, :x2 416.8228073120117, :y2 738.3854217529297, :width 816, :height 1056}, :rects ({:x1 273.7528610229492, :y1 720.7187957763672, :x2 416.8228073120117, :y2 738.3854217529297, :width 816, :height 1056}), :page 4}, :content {:text "integration complexit"}, :properties {:color "green"}} {:id #uuid "6490af2d-128b-44e1-ad6e-13a6411da8ea", :page 4, :position {:bounding {:x1 432.1327133178711, :y1 720.7187957763672, :x2 533.5740280151367, :y2 738.3854217529297, :width 816, :height 1056}, :rects ({:x1 432.1327133178711, :y1 720.7187957763672, :x2 533.5740280151367, :y2 738.3854217529297, :width 816, :height 1056}), :page 4}, :content {:text "vendor lock-in,"}, :properties {:color "green"}} {:id #uuid "6490af31-5bf3-4c5a-a32d-dec315ef1cd2", :page 4, :position {:bounding {:x1 545.7051315307617, :y1 720.7187957763672, :x2 651.4829940795898, :y2 738.3854217529297, :width 816, :height 1056}, :rects ({:x1 545.7051315307617, :y1 720.7187957763672, :x2 651.4829940795898, :y2 738.3854217529297, :width 816, :height 1056}), :page 4}, :content {:text "ecurity concern"}, :properties {:color "green"}} {:id #uuid "6490af3c-bcc9-4409-b3ae-529292abed68", :page 4, :position {:bounding {:x1 168.48702239990234, :y1 741.8385467529297, :x2 246.88219451904297, :y2 759.5052337646484, :width 816, :height 1056}, :rects ({:x1 168.48702239990234, :y1 741.8385467529297, :x2 246.88219451904297, :y2 759.5052337646484, :width 816, :height 1056}), :page 4}, :content {:text "maintaining "}, :properties {:color "green"}} {:id #uuid "6490af3d-98d1-49ba-b8f1-cd04e45ad0a0", :page 4, :position {:bounding {:x1 286.47020721435547, :y1 741.8385467529297, :x2 290.51183319091797, :y2 759.5052337646484, :width 816, :height 1056}, :rects ({:x1 286.47020721435547, :y1 741.8385467529297, :x2 290.51183319091797, :y2 759.5052337646484, :width 816, :height 1056}), :page 4}, :content {:text nil}, :properties {:color "green"}} {:id #uuid "6490af41-c311-4bd9-bf1f-2e053f0a7835", :page 4, :position {:bounding {:x1 96.03125381469727, :y1 741.8385467529297, :x2 152.3252716064453, :y2 759.5052337646484, :width 816, :height 1056}, :rects ({:x1 96.03125381469727, :y1 741.8385467529297, :x2 152.3252716064453, :y2 759.5052337646484, :width 816, :height 1056}), :page 4}, :content {:text "difficulty "}, :properties {:color "green"}} {:id #uuid "6490afe2-f575-4df4-a6e9-ebaca9f15245", :page 5, :position {:bounding {:x1 0, :y1 30, :x2 719.8257675170898, :y2 452.76043701171875, :width 816, :height 1056}, :rects ({:x1 0, :y1 30, :x2 0, :y2 50, :width 816, :height 1056} {:x1 373.8727340698242, :y1 413.9739685058594, :x2 719.8257675170898, :y2 431.640625, :width 816, :height 1056} {:x1 96.03125381469727, :y1 435.09375, :x2 269.8071479797363, :y2 452.76043701171875, :width 816, :height 1056}), :page 5}, :content {:text "e delivery time is the most critical factor for winning software project deals and"}, :properties {:color "green"}} {:id #uuid "6490b1b4-12e2-46a1-9c9f-34e4c78cf548", :page 5, :position {:bounding {:x1 0, :y1 254, :x2 719.5149765014648, :y2 748.9479370117188, :width 816, :height 1056}, :rects ({:x1 0, :y1 254, :x2 0, :y2 274, :width 816, :height 1056} {:x1 340.1301498413086, :y1 710.1614685058594, :x2 719.5149765014648, :y2 727.828125, :width 816, :height 1056} {:x1 96.03125381469727, :y1 731.28125, :x2 471.0849952697754, :y2 748.9479370117188, :width 816, :height 1056}), :page 5}, :content {:text "his led the software development process to evolve at two levels (i): software architecture and (ii): development style"}, :properties {:color "green"}} {:id #uuid "6490b1f0-1d8f-41f9-b6ad-4e7a9f0009cc", :page 5, :position {:bounding {:x1 0, :y1 62, :x2 719.7272567749023, :y2 876.0260620117188, :width 816, :height 1056}, :rects ({:x1 0, :y1 62, :x2 0, :y2 82, :width 816, :height 1056} {:x1 368.1261520385742, :y1 837.078125, :x2 719.7272567749023, :y2 854.7448120117188, :width 816, :height 1056} {:x1 96.03125381469727, :y1 858.359375, :x2 608.2849769592285, :y2 876.0260620117188, :width 816, :height 1056}), :page 5}, :content {:text " MSA, an application is broken down into a collection of independent services that are developed, deployed, and managed separately"}, :properties {:color "green"}} {:id #uuid "6490b1f8-e5a7-4903-a6c3-cf5e26adf26f", :page 6, :position {:bounding {:x1 0, :y1 -2, :x2 719.0549545288086, :y2 135.28125, :width 816, :height 1056}, :rects ({:x1 0, :y1 -2, :x2 0, :y2 18, :width 816, :height 1056} {:x1 336.2100143432617, :y1 96.46875, :x2 719.0549545288086, :y2 114.13543701171875, :width 816, :height 1056} {:x1 96.03125381469727, :y1 117.61459350585938, :x2 342.27214431762695, :y2 135.28125, :width 816, :height 1056}), :page 6}, :content {:text "MSA enables organizations to adopt a DevOps culture and release new features and updates faste"}, :properties {:color "green"}} {:id #uuid "6490b252-efac-4cf4-81d6-f13dbcf204c1", :page 6, :position {:bounding {:x1 0, :y1 46, :x2 719.5699081420898, :y2 516.28125, :width 816, :height 1056}, :rects ({:x1 0, :y1 46, :x2 0, :y2 66, :width 816, :height 1056} {:x1 312.41381072998047, :y1 477.3333435058594, :x2 719.5699081420898, :y2 495, :width 816, :height 1056} {:x1 96.03125381469727, :y1 498.6145935058594, :x2 391.298770904541, :y2 516.28125, :width 816, :height 1056}), :page 6}, :content {:text "LCPs are software development tools that allow developers to build applications with minimal hand-coding"}, :properties {:color "green"}} {:id #uuid "6490b25a-7bc9-4e36-a5ab-2802866eac03", :page 6, :position {:bounding {:x1 0, :y1 62, :x2 719.8391342163086, :y2 537.4010620117188, :width 816, :height 1056}, :rects ({:x1 0, :y1 62, :x2 0, :y2 82, :width 816, :height 1056} {:x1 399.8243637084961, :y1 498.6145935058594, :x2 719.8391342163086, :y2 516.28125, :width 816, :height 1056} {:x1 96.03125381469727, :y1 519.734375, :x2 382.90304946899414, :y2 537.4010620117188, :width 816, :height 1056}), :page 6}, :content {:text "relying instead on human-friendly tools such as visual interfaces, drag-and-drop componen"}, :properties {:color "green"}} {:id #uuid "6490b351-3498-475f-8f37-351f7a0774db", :page 7, :position {:bounding {:x1 341.38643646240234, :y1 650.1614685058594, :x2 357.49398040771484, :y2 667.828125, :width 816, :height 1056}, :rects ({:x1 341.38643646240234, :y1 650.1614685058594, :x2 357.49398040771484, :y2 667.828125, :width 816, :height 1056}), :page 7}, :content {:text "ho"}, :properties {:color "green"}} {:id #uuid "6490b3ee-4b36-4302-8023-8269434934a4", :page 11, :position {:bounding {:x1 0, :y1 14, :x2 719.9148597717285, :y2 347, :width 816, :height 1056}, :rects ({:x1 0, :y1 14, :x2 0, :y2 34, :width 816, :height 1056} {:x1 143.06250381469727, :y1 306.58856201171875, :x2 719.9148597717285, :y2 318.58856201171875, :width 816, :height 1056} {:x1 143.06879043579102, :y1 308.015625, :x2 143.07371520996094, :y2 325.68231201171875, :width 816, :height 1056} {:x1 96.03125286102295, :y1 329.3333740234375, :x2 127.3584623336792, :y2 347, :width 816, :height 1056}), :page 11}, :content {:text "10 is an LCP that enables developers to build and deploy custom business applications with ease"}, :properties {:color "red"}} {:id #uuid "6490b3f9-a675-4a77-9c6e-9574f4925b9f", :page 11, :position {:bounding {:x1 96.03125286102295, :y1 308.015625, :x2 143.07371425628662, :y2 325.68231201171875, :width 816, :height 1056}, :rects ({:x1 96.03125286102295, :y1 308.015625, :x2 143.07371425628662, :y2 325.68231201171875, :width 816, :height 1056}), :page 11}, :content {:text "Appian"}, :properties {:color "red"}} {:id #uuid "6490cde9-b80a-40ff-afbb-a74c12b5b815", :page 12, :position {:bounding {:x1 0, :y1 46, :x2 719.6312866210938, :y2 941.3020935058594, :width 816, :height 1056}, :rects ({:x1 0, :y1 46, :x2 0, :y2 66, :width 816, :height 1056} {:x1 585.6722106933594, :y1 902.5208435058594, :x2 719.6312866210938, :y2 920.1875, :width 816, :height 1056} {:x1 96.03125, :y1 923.6354217529297, :x2 375.24725341796875, :y2 941.3020935058594, :width 816, :height 1056}), :page 12}, :content {:text "DSRM adapts this to research in the area of information systems."}, :properties {:color "yellow"}} {:id #uuid "6490ce43-02f4-4d3e-a2a1-2639990293e1", :page 13, :position {:bounding {:x1 0, :y1 30, :x2 719.5992889404297, :y2 198.80209350585938, :width 816, :height 1056}, :rects ({:x1 0, :y1 30, :x2 0, :y2 50, :width 816, :height 1056} {:x1 194.95896911621094, :y1 160.015625, :x2 719.5992889404297, :y2 177.6822967529297, :width 816, :height 1056} {:x1 96.03125, :y1 181.1354217529297, :x2 201.74324798583984, :y2 198.80209350585938, :width 816, :height 1056}), :page 13}, :content {:text " to develop our model, as well as how companies can benefit from this data when implementing it."}, :properties {:color "yellow"}} {:id #uuid "6490ce86-d3cb-4d6e-8312-93016a75b94c", :page 13, :position {:bounding {:x1 0, :y1 46, :x2 719.3268432617188, :y2 304.55731201171875, :width 816, :height 1056}, :rects ({:x1 0, :y1 46, :x2 0, :y2 66, :width 816, :height 1056} {:x1 332.0344543457031, :y1 265.7708435058594, :x2 719.3268432617188, :y2 283.4375, :width 816, :height 1056} {:x1 96.03125, :y1 286.890625, :x2 164.2187957763672, :y2 304.55731201171875, :width 816, :height 1056}), :page 13}, :content {:text " to integrate an Artificial Intelligence code generator directly into LCPs."}, :properties {:color "yellow"}} {:id #uuid "6490ceb8-e840-48ac-9fbb-d8def9e6d990", :page 13, :position {:bounding {:x1 0, :y1 62, :x2 719.7939453125, :y2 537.4010620117188, :width 816, :height 1056}, :rects ({:x1 0, :y1 62, :x2 0, :y2 82, :width 816, :height 1056} {:x1 0, :y1 78, :x2 0, :y2 98, :width 816, :height 1056} {:x1 439.39630126953125, :y1 477.3333435058594, :x2 719.7939453125, :y2 495, :width 816, :height 1056} {:x1 96.03125, :y1 498.6145935058594, :x2 719.4713134765625, :y2 516.28125, :width 816, :height 1056} {:x1 96.03125, :y1 519.734375, :x2 252.39926147460938, :y2 537.4010620117188, :width 816, :height 1056}), :page 13}, :content {:text "f the impact is positive on the development process, then we may find a way to combine these three concepts for surpassing the challenges and limitations of LCPs."}, :properties {:color "green"}} {:id #uuid "6490cf30-44e5-4c0e-bf07-5a60396f402c", :page 14, :position {:bounding {:x1 0, :y1 14, :x2 719.6337280273438, :y2 156.40106201171875, :width 816, :height 1056}, :rects ({:x1 0, :y1 14, :x2 0, :y2 34, :width 816, :height 1056} {:x1 420.5340270996094, :y1 117.61459350585938, :x2 719.6337280273438, :y2 135.28125, :width 816, :height 1056} {:x1 96.03125, :y1 138.734375, :x2 443.4736328125, :y2 156.40106201171875, :width 816, :height 1056}), :page 14}, :content {:text "DDD extraction method was used for project decomposition into microservices for both companies."}, :properties {:color "green"}} {:id #uuid "6490cf96-a073-4586-baeb-18f08621f35c", :page 14, :position {:bounding {:x1 0, :y1 30, :x2 719.8551025390625, :y2 410.359375, :width 816, :height 1056}, :rects ({:x1 0, :y1 30, :x2 0, :y2 50, :width 816, :height 1056} {:x1 384.96246337890625, :y1 371.5729217529297, :x2 719.8551025390625, :y2 389.2395935058594, :width 816, :height 1056} {:x1 144.0260467529297, :y1 392.6927185058594, :x2 231.93118286132812, :y2 410.359375, :width 816, :height 1056}), :page 14}, :content {:text "Each bounded context represents a specific area of functionality a"}, :properties {:color "green"}} {:id #uuid "649bf64c-399c-4c1f-9511-5d57440dea91", :page 12, :position {:bounding {:x1 175.25001016259193, :y1 341.5, :x2 199.75959268212318, :y2 355.8333435058594, :width 661, :height 855.4117647058823}, :rects ({:x1 175.25001016259193, :y1 341.5, :x2 199.75959268212318, :y2 355.8333435058594, :width 661, :height 855.4117647058823}), :page 12}, :content {:text "CH1"}, :properties {:color "green"}} {:id #uuid "649bf653-e4a1-4dea-a8df-81e50b9214d6", :page 12, :position {:bounding {:x1 291.66666665673256, :y1 341.5, :x2 316.1762491762638, :y2 355.8333435058594, :width 661, :height 855.4117647058823}, :rects ({:x1 291.66666665673256, :y1 341.5, :x2 316.1762491762638, :y2 355.8333435058594, :width 661, :height 855.4117647058823}), :page 12}, :content {:text "CH3"}, :properties {:color "green"}} {:id #uuid "649bf659-7048-4d4a-a50f-8e5428d130e2", :page 12, :position {:bounding {:x1 466.2708536684513, :y1 341.5, :x2 490.78043618798256, :y2 355.8333435058594, :width 661, :height 855.4117647058823}, :rects ({:x1 466.2708536684513, :y1 341.5, :x2 490.78043618798256, :y2 355.8333435058594, :width 661, :height 855.4117647058823}), :page 12}, :content {:text "CH6"}, :properties {:color "green"}} {:id #uuid "649bf663-9fae-4562-97a3-b74d5c845195", :page 8, :position {:bounding {:x1 0, :y1 -2, :x2 198.27018228173256, :y2 228.265625, :width 661, :height 855.4117647058823}, :rects ({:x1 0, :y1 -2, :x2 0, :y2 18, :width 661, :height 855.4117647058823} {:x1 83.7500025331974, :y1 199.0260467529297, :x2 198.27018228173256, :y2 213.359375, :width 661, :height 855.4117647058823} {:x1 122.63021340966225, :y1 213.9322967529297, :x2 178.16938272118568, :y2 228.265625, :width 661, :height 855.4117647058823}), :page 8}, :content {:text "CH1 Customization limitations"}, :properties {:color "green"}} {:id #uuid "649bf668-3687-472d-95a7-a29d1a3277eb", :page 8, :position {:bounding {:x1 83.7500025331974, :y1 297.3020935058594, :x2 201.30587258934975, :y2 311.63543701171875, :width 661, :height 855.4117647058823}, :rects ({:x1 83.7500025331974, :y1 297.3020935058594, :x2 201.30587258934975, :y2 311.63543701171875, :width 661, :height 855.4117647058823}), :page 8}, :content {:text "CH3 Vendor lock-in"}, :properties {:color "green"}} {:id #uuid "649bf66f-8fa5-4aa5-ba7e-a61c1411c24f", :page 8, :position {:bounding {:x1 0, :y1 -2, :x2 204.2071329653263, :y2 496.3489685058594, :width 661, :height 855.4117647058823}, :rects ({:x1 0, :y1 -2, :x2 0, :y2 18, :width 661, :height 855.4117647058823} {:x1 0, :y1 14, :x2 0, :y2 34, :width 661, :height 855.4117647058823} {:x1 83.7500025331974, :y1 452.203125, :x2 161.60480752587318, :y2 466.5364685058594, :width 661, :height 855.4117647058823} {:x1 122.63021340966225, :y1 467.109375, :x2 185.0402628481388, :y2 481.4427185058594, :width 661, :height 855.4117647058823} {:x1 122.63021340966225, :y1 482.015625, :x2 204.2071329653263, :y2 496.3489685058594, :width 661, :height 855.4117647058823}), :page 8}, :content {:text "CH6 Skillset limitations / Learning Curve"}, :properties {:color "green"}} {:id #uuid "649c0525-8662-4e4c-a3d3-34f57e779fd7", :page 14, :position {:bounding {:x1 0, :y1 30, :x2 543.8461557924747, :y2 533.578125, :width 616, :height 797.1764705882352}, :rects ({:x1 0, :y1 30, :x2 0, :y2 50, :width 616, :height 797.1764705882352} {:x1 0, :y1 46, :x2 0, :y2 66, :width 616, :height 797.1764705882352} {:x1 0, :y1 62, :x2 0, :y2 82, :width 616, :height 797.1764705882352} {:x1 0, :y1 78, :x2 0, :y2 98, :width 616, :height 797.1764705882352} {:x1 0, :y1 94, :x2 0, :y2 114, :width 616, :height 797.1764705882352} {:x1 0, :y1 110, :x2 0, :y2 130, :width 616, :height 797.1764705882352} {:x1 0, :y1 126, :x2 0, :y2 146, :width 616, :height 797.1764705882352} {:x1 0, :y1 142, :x2 0, :y2 162, :width 616, :height 797.1764705882352} {:x1 0, :y1 158, :x2 0, :y2 178, :width 616, :height 797.1764705882352} {:x1 224.06595864892006, :y1 376.15625, :x2 543.7492472231388, :y2 389.82293701171875, :width 616, :height 797.1764705882352} {:x1 108.72396340966225, :y1 392.10418701171875, :x2 543.500025421381, :y2 405.7708740234375, :width 616, :height 797.1764705882352} {:x1 108.72396340966225, :y1 408.046875, :x2 543.747339874506, :y2 421.71356201171875, :width 616, :height 797.1764705882352} {:x1 108.72396340966225, :y1 424.01043701171875, :x2 543.8461557924747, :y2 437.6771240234375, :width 616, :height 797.1764705882352} {:x1 108.72396340966225, :y1 439.953125, :x2 543.4142099916935, :y2 453.61981201171875, :width 616, :height 797.1764705882352} {:x1 108.72396340966225, :y1 456.015625, :x2 543.6904703676701, :y2 469.68231201171875, :width 616, :height 797.1764705882352} {:x1 108.72396340966225, :y1 471.9583740234375, :x2 543.8266398012638, :y2 485.625, :width 616, :height 797.1764705882352} {:x1 108.72396340966225, :y1 487.90625, :x2 543.646021515131, :y2 501.57293701171875, :width 616, :height 797.1764705882352} {:x1 108.72396340966225, :y1 503.8489990234375, :x2 543.6398569643497, :y2 517.515625, :width 616, :height 797.1764705882352} {:x1 108.72396340966225, :y1 519.9114990234375, :x2 429.949976593256, :y2 533.578125, :width 616, :height 797.1764705882352}), :page 14}, :content {:text "odel (PIM) is started directly, which captures the requirements and specifications of the software system, along with the key concepts and relationships that are relevant to the domain. This PIM is then refined into a platform-specific model (PSM) that incorporates details about the target platform and technology stack, and that can be used to generate code or other implementation artifacts. The development teams have the flexibility to use any modeling tools such as Eclipse Modeling Framework12, Rational Software Architect13, and Enterprise Architect14 to create and edit models of software systems, as well as for generating code and other implementation artifacts from the models. Each team is allowed to select the appropriate tool for them. The Computation-Independent Model (CIM) is not mentioned because is included in the first step"}, :properties {:color "yellow"}} {:id #uuid "649c0578-34d7-416c-8394-148b49527059", :page 15, :position {:bounding {:x1 0, :y1 0, :x2 543.6689859926701, :y2 134.21356201171875, :width 616, :height 797.1764705882352}, :rects ({:x1 0, :y1 0, :x2 0, :y2 0, :width 616, :height 797.1764705882352} {:x1 166.95194497704506, :y1 72.578125, :x2 543.5920816957951, :y2 86.24481201171875, :width 616, :height 797.1764705882352} {:x1 72.48958840966225, :y1 88.54168701171875, :x2 543.6689859926701, :y2 102.2083740234375, :width 616, :height 797.1764705882352} {:x1 72.48958840966225, :y1 104.484375, :x2 543.5395914614201, :y2 118.15106201171875, :width 616, :height 797.1764705882352} {:x1 72.48958840966225, :y1 120.546875, :x2 513.4396158754826, :y2 134.21356201171875, :width 616, :height 797.1764705882352}), :page 15}, :content {:text "he list of the examined projects; Table B displays the list of the extracted microservices categories; Table C displays the list of projects and the microservices categories that they are composed of; Table D displays the frequency of microservices categories used. This study involved the examination and analysis of 61 projects from 13 different domains (Table A)."}, :properties {:color "red"}} {:id #uuid "649c0663-ccd1-4140-86b1-0b46fa09f3c4", :page 16, :position {:bounding {:x1 0, :y1 14, :x2 543.7019907534122, :y2 485.625, :width 616, :height 797.1764705882352}, :rects ({:x1 0, :y1 14, :x2 0, :y2 34, :width 616, :height 797.1764705882352} {:x1 0, :y1 30, :x2 0, :y2 50, :width 616, :height 797.1764705882352} {:x1 0, :y1 46, :x2 0, :y2 66, :width 616, :height 797.1764705882352} {:x1 0, :y1 62, :x2 0, :y2 82, :width 616, :height 797.1764705882352} {:x1 72.48958840966225, :y1 408.046875, :x2 543.5897471010685, :y2 421.71356201171875, :width 616, :height 797.1764705882352} {:x1 72.48958840966225, :y1 424.01043701171875, :x2 543.581080108881, :y2 437.6770935058594, :width 616, :height 797.1764705882352} {:x1 72.48958840966225, :y1 439.953125, :x2 543.652613312006, :y2 453.61981201171875, :width 616, :height 797.1764705882352} {:x1 72.48958840966225, :y1 456.015625, :x2 543.7019907534122, :y2 469.68231201171875, :width 616, :height 797.1764705882352} {:x1 72.48958840966225, :y1 471.9583435058594, :x2 381.8216806948185, :y2 485.625, :width 616, :height 797.1764705882352}), :page 16}, :content {:text "Over a period of three years, we have observed how adopting MSDD in two software companies has affected the development process. We have concluded that MSDD can improve the MSA reusability, reduce development time, and increase the quality of the code. If we can automate this process, either partially or completely, we can further increase these benefits, and this is the contribution of our research that will be presented in the next se"}, :properties {:color "green"}} {:id #uuid "649c0b51-8aac-4874-92f0-04414059b2a9", :page 16, :position {:bounding {:x1 242.08060708642006, :y1 590.4791870117188, :x2 277.32129922509193, :y2 604.1458435058594, :width 616, :height 797.1764705882352}, :rects ({:x1 242.08060708642006, :y1 590.4791870117188, :x2 277.32129922509193, :y2 604.1458435058594, :width 616, :height 797.1764705882352}), :page 16}, :content {:text "MSDD "}, :properties {:color "yellow"}} {:id #uuid "649c0b70-3387-4945-a709-389d6618577e", :page 16, :position {:bounding {:x1 211.103541046381, :y1 670.3177185058594, :x2 252.97632852196693, :y2 683.984375, :width 616, :height 797.1764705882352}, :rects ({:x1 211.103541046381, :y1 670.3177185058594, :x2 252.97632852196693, :y2 683.984375, :width 616, :height 797.1764705882352}), :page 16}, :content {:text "MH feed"}, :properties {:color "red"}} {:id #uuid "649c0bdd-4364-4155-a8d5-cf7e4d1afaf0", :page 18, :position {:bounding {:x1 0, :y1 30, :x2 543.2118784487247, :y2 535.5104370117188, :width 616, :height 797.1764705882352}, :rects ({:x1 0, :y1 30, :x2 0, :y2 50, :width 616, :height 797.1764705882352} {:x1 228.310084015131, :y1 505.90106201171875, :x2 543.2118784487247, :y2 519.5677185058594, :width 616, :height 797.1764705882352} {:x1 72.48958840966225, :y1 521.84375, :x2 504.05074563622475, :y2 535.5104370117188, :width 616, :height 797.1764705882352}), :page 18}, :content {:text " To identify microservices, the project system's functionality is analyzed to determine the various business capabilities or domains that it supports"}, :properties {:color "green"}} {:id #uuid "649c0be7-029f-4344-b838-941284eb3912", :page 18, :position {:bounding {:x1 290.12659707665443, :y1 553.7291870117188, :x2 310.19047036767006, :y2 567.3958435058594, :width 616, :height 797.1764705882352}, :rects ({:x1 290.12659707665443, :y1 553.7291870117188, :x2 310.19047036767006, :y2 567.3958435058594, :width 616, :height 797.1764705882352}), :page 18}, :content {:text "this "}, :properties {:color "red"}}], :extra {:page 12}}