{"component": "clause", "props": {"groups": [{"samples": [{"hash": "bJkeVrsQBMK", "uri": "/contracts/bJkeVrsQBMK#software-tools", "label": "Grant Agreement", "score": 23.0889797211, "published": true}], "snippet": "\u200c To do all benchmarks tools described in D5.5 are used: \u2022 pea (performance execution analysis) \u2022 mfa (memory footprint analysis) Tools are available on: \u2022 \u2587\u2587\u2587\u2587\u2587://\u2587\u2587\u2587\u2587\u2587\u2587.\u2587\u2587\u2587/microROS/benchmarking [5]. Comparing to previous benchmarks done deliverable software tools are more advanced. It is ex- tended version based on Shadow Builder and Trace Framework Abstraction. 4 Benchmarks setup\u200c This section is described in the Deliverable D5.5[6] section Tool Setup. 5 Results\u200c Results are the outcome of the applied methods discussed in the methodologies section. This chapter gather results gotten from benchmarking according to the deliverable i.e. :\n1. Resource usage: memory usage and execution performances.\n2. Real-time assessment: being able to determine how deterministic is the micro-ROS stack.\n3. Communication performance: measurement throughput.\n4. Communication resilience: to see how behaves the application running given the corruption that happened. Full results are available on Github: \u2587\u2587\u2587\u2587\u2587://\u2587\u2587\u2587\u2587\u2587\u2587.\u2587\u2587\u2587/micro-ROS/benchmarking-results/tree/ master/dec2019/ [7]\n5.1 Current development status\u200c The development was mostly focusing on abstraction tool allowing the end user to benchmark its application. Additional some visualisation tools and helper tools were developed to provide specific results.", "size": 1, "snippet_links": [{"key": "deliverable-software", "type": "definition", "offset": [240, 260]}, {"key": "based-on", "type": "clause", "offset": [311, 319]}, {"key": "the-deliverable", "type": "definition", "offset": [417, 432]}, {"key": "this-chapter", "type": "definition", "offset": [559, 571]}, {"key": "according-to", "type": "definition", "offset": [612, 624]}, {"key": "resource-usage", "type": "clause", "offset": [651, 665]}, {"key": "memory-usage", "type": "clause", "offset": [667, 679]}, {"key": "to-determine", "type": "definition", "offset": [744, 756]}, {"key": "the-application", "type": "clause", "offset": [901, 916]}, {"key": "the-development", "type": "clause", "offset": [1107, 1122]}, {"key": "the-end-user", "type": "clause", "offset": [1172, 1184]}, {"key": "its-application", "type": "definition", "offset": [1198, 1213]}, {"key": "to-provide", "type": "clause", "offset": [1283, 1293]}, {"key": "specific-results", "type": "definition", "offset": [1294, 1310]}], "hash": "67c4ce30eb5e840d78640f144ea166f1", "id": 7}, {"samples": [{"hash": "6ObMNV8SwvN", "uri": "/contracts/6ObMNV8SwvN#software-tools", "label": "A330 Purchase Agreement (Us Airways Inc)", "score": 19.1286792755, "published": true}], "snippet": "In Paragraph 3.1 of Letter Agreement No. 7, the words \u201c*****\u201d are deleted and replaced with the words \u201c*****\u201d.", "size": 1, "snippet_links": [{"key": "letter-agreement-no", "type": "clause", "offset": [20, 39]}, {"key": "the-words", "type": "definition", "offset": [44, 53]}, {"key": "replaced-with", "type": "clause", "offset": [78, 91]}], "hash": "5f7ac7becdbf7fb2f247cdbf4bfee8c9", "id": 9}, {"samples": [{"hash": "cGlO77lx2OC", "uri": "/contracts/cGlO77lx2OC#software-tools", "label": "Software License Agreement", "score": 33.9351844788, "published": true}, {"hash": "lHaThmWkyB8", "uri": "/contracts/lHaThmWkyB8#software-tools", "label": "Evaluation Software License Agreement", "score": 33.7916069031, "published": true}, {"hash": "irvr2fAyplo", "uri": "/contracts/irvr2fAyplo#software-tools", "label": "Software License Agreement", "score": 33.6426963806, "published": true}], "snippet": "If any Software Tools are included in the Licensed Materials, the following license grants apply. Subject to the terms of this Agreement:", "size": 4, "snippet_links": [{"key": "the-licensed-materials", "type": "clause", "offset": [38, 60]}, {"key": "license-grants", "type": "clause", "offset": [76, 90]}, {"key": "terms-of-this-agreement", "type": "clause", "offset": [113, 136]}], "hash": "844bd315f830a68b6d3e4d05a4dd9ea1", "id": 1}, {"samples": [{"hash": "gekkmL4lvrd", "uri": "/contracts/gekkmL4lvrd#software-tools", "label": "Consulting Agreement (Viewpoint Corp/Ny/)", "score": 19.0, "published": true}, {"hash": "cLzqlLbgSMd", "uri": "/contracts/cLzqlLbgSMd#software-tools", "label": "Consulting Services Agreement (Liveworld Inc)", "score": 19.0, "published": true}, {"hash": "aOdqXW1Ktu0", "uri": "/contracts/aOdqXW1Ktu0#software-tools", "label": "Consulting Services Agreement (Liveworld Inc)", "score": 19.0, "published": true}], "snippet": "AOL shall determine in its sole discretion, which of its proprietary software tools (each a \u201cTool\u201d) shall be made available to Consultant in order for Consultant to perform its duties hereunder. Consultant shall be granted a nonexclusive license to use any such Tool, which license shall be subject to: (i) Consultant\u2019s compliance with all rules and regulations relating to use of the Tools, as published from time to time by AOL, (ii) AOL\u2019s right to withdraw or modify such license at any time, and (iii) Consultant\u2019s express recognition that AOL provides all Tools on an \u201cas is\u201d basis, without warranties of any kind.", "size": 4, "snippet_links": [{"key": "sole-discretion", "type": "definition", "offset": [27, 42]}, {"key": "proprietary-software", "type": "clause", "offset": [57, 77]}, {"key": "to-consultant", "type": "definition", "offset": [124, 137]}, {"key": "for-consultant", "type": "definition", "offset": [147, 161]}, {"key": "consultant-shall", "type": "clause", "offset": [195, 211]}, {"key": "license-to-use", "type": "clause", "offset": [238, 252]}, {"key": "subject-to", "type": "definition", "offset": [291, 301]}, {"key": "compliance-with-all-rules-and-regulations", "type": "clause", "offset": [320, 361]}, {"key": "relating-to", "type": "definition", "offset": [362, 373]}, {"key": "use-of-the-tools", "type": "clause", "offset": [374, 390]}, {"key": "from-time-to-time", "type": "clause", "offset": [405, 422]}, {"key": "right-to-withdraw", "type": "definition", "offset": [442, 459]}, {"key": "at-any-time", "type": "clause", "offset": [483, 494]}], "hash": "ff329d8eaa9e0174c6bc6e8a140b3a6e", "id": 2}, {"samples": [{"hash": "95Q7dAOAwUR", "uri": "/contracts/95Q7dAOAwUR#software-tools", "label": "Developer Agreement (Lightspan Partnership Inc)", "score": 18.0, "published": true}, {"hash": "3EhzIP4f37u", "uri": "/contracts/3EhzIP4f37u#software-tools", "label": "Developer Agreement (Lightspan Partnership Inc)", "score": 18.0, "published": true}], "snippet": "Sony herby agrees to provide to Developer, and Developer hereby accepts, for the term and subject to the conditions set forth herein, the Software Tools. Developer will not, except as provided herein, permit, directly or indirectly, any third party to use all or any part of the Software Tools or the Documentation. Developer will only use the Software Tools internally for the sole purpose of developing the Executable Software in accordance with the Developer Agreement, and will only use the Documentation supplied with the Software Tools to", "size": 2, "snippet_links": [{"key": "to-provide", "type": "clause", "offset": [18, 28]}, {"key": "to-developer", "type": "clause", "offset": [29, 41]}, {"key": "the-term", "type": "definition", "offset": [77, 85]}, {"key": "the-conditions", "type": "clause", "offset": [101, 115]}, {"key": "directly-or-indirectly", "type": "clause", "offset": [209, 231]}, {"key": "third-party", "type": "clause", "offset": [237, 248]}, {"key": "use-the-software", "type": "definition", "offset": [336, 352]}, {"key": "purpose-of", "type": "clause", "offset": [383, 393]}, {"key": "executable-software", "type": "definition", "offset": [409, 428]}, {"key": "in-accordance-with", "type": "clause", "offset": [429, 447]}, {"key": "developer-agreement", "type": "definition", "offset": [452, 471]}], "hash": "c1b06e5bb37f3c60758f8c4f6fa2a860", "id": 3}, {"samples": [{"hash": "gviwyJph5ZZ", "uri": "/contracts/gviwyJph5ZZ#software-tools", "label": "Licensed Developer Agreement (Ivp Technology Corp)", "score": 18.0, "published": true}, {"hash": "bwIunfTmA1t", "uri": "/contracts/bwIunfTmA1t#software-tools", "label": "Licensed Developer Agreement (Lightspan Inc)", "score": 18.0, "published": true}], "snippet": "SCEA hereby agrees to provide to Developer, and Developer hereby accepts, for the term and subject to the conditions set forth herein, the non-exclusive and non-transferable (except as specifically provided herein) license to use the Software Tools and any related Documentation. Developer will not, except as provided herein, permit, directly or indirectly, any third party to use all or any part of the Software Tools or the Documentation. Developer will only use the Software Tools internally (or, as provided herein, externally pursuant to an agreement with another Licensed Developer) for the sole purpose of developing or testing the Executable Software (or portions thereof) in accordance with this LDA, and will only use the Documentation supplied with the Software Tools to support such efforts. Developer shall not sell, lease, license or otherwise transfer or dispose of the Software Tools, or permit any lien or other encumbrance with respect to the Software Tools. Developer shall not make any alterations, additions or modifications to the Software Tools without the written permission of SCEA in its discretion, and, if such permission is granted, Developer shall thereby grant to SCEA a perpetual, non-exclusive license, with right to sublicense such alterations, additions or modifications. Developer shall execute such additional documents as are reasonably necessary to effectuate any such license. Developer may create its own tools and/or utilities for use in conjunction with the Software Tools, and may license, distribute and/or sell such tools or utilities to others, provided that such tools or utilities and related documentation, if any, (i) shall not incorporate or be derivative of any portion whatsoever of the Software Tools or the Documentation or any other Sony Materials or Intellectual Property Rights of SCEA, and (ii) shall be offered by Developer to SCEA on terms not less favorable than those offered to any other person; and provided further that any assignment, license or transfer by Developer of its rights in such tools and/or utilities to any third party shall be subject to Developer's obligations herein, and Developer shall be responsible for any violation of the terms of this Agreement by such third party.", "size": 2, "snippet_links": [{"key": "to-provide", "type": "clause", "offset": [19, 29]}, {"key": "to-developer", "type": "clause", "offset": [30, 42]}, {"key": "the-conditions", "type": "clause", "offset": [102, 116]}, {"key": "the-non", "type": "clause", "offset": [135, 142]}, {"key": "except-as-specifically", "type": "clause", "offset": [175, 197]}, {"key": "license-to-use-the-software", "type": "clause", "offset": [215, 242]}, {"key": "related-documentation", "type": "definition", "offset": [257, 278]}, {"key": "directly-or-indirectly", "type": "clause", "offset": [335, 357]}, {"key": "third-party", "type": "clause", "offset": [363, 374]}, {"key": "pursuant-to-an-agreement", "type": "definition", "offset": [532, 556]}, {"key": "licensed-developer", "type": "definition", "offset": [570, 588]}, {"key": "purpose-of", "type": "clause", "offset": [603, 613]}, {"key": "executable-software", "type": "definition", "offset": [640, 659]}, {"key": "in-accordance-with", "type": "clause", "offset": [682, 700]}, {"key": "developer-shall", "type": "clause", "offset": [805, 820]}, {"key": "dispose-of", "type": "definition", "offset": [871, 881]}, {"key": "lien-or-other-encumbrance", "type": "definition", "offset": [916, 941]}, {"key": "with-respect-to", "type": "clause", "offset": [942, 957]}, {"key": "modifications-to-the-software", "type": "clause", "offset": [1033, 1062]}, {"key": "written-permission", "type": "definition", "offset": [1081, 1099]}, {"key": "in-its-discretion", "type": "clause", "offset": [1108, 1125]}, {"key": "exclusive-license", "type": "definition", "offset": [1218, 1235]}, {"key": "right-to-sublicense", "type": "definition", "offset": [1242, 1261]}, {"key": "additional-documents", "type": "clause", "offset": [1337, 1357]}, {"key": "reasonably-necessary", "type": "clause", "offset": [1365, 1385]}, {"key": "provided-that", "type": "definition", "offset": [1593, 1606]}, {"key": "sony-materials", "type": "definition", "offset": [1791, 1805]}, {"key": "rights-of", "type": "clause", "offset": [1831, 1840]}, {"key": "offered-by", "type": "definition", "offset": [1865, 1875]}, {"key": "less-favorable", "type": "definition", "offset": [1907, 1921]}, {"key": "any-other-person", "type": "definition", "offset": [1944, 1960]}, {"key": "transfer-by-developer", "type": "clause", "offset": [2015, 2036]}, {"key": "responsible-for", "type": "clause", "offset": [2176, 2191]}, {"key": "terms-of-this-agreement", "type": "clause", "offset": [2213, 2236]}], "hash": "89d9d58520f7fd91de178c0dbdbba70b", "id": 4}, {"samples": [{"hash": "8aWmidUxg2y", "uri": "/contracts/8aWmidUxg2y#software-tools", "label": "Confidentiality Agreement", "score": 21.0, "published": true}], "snippet": "EduSpace provides several layers of software tools, including: \u2022 software hooks to operating system resources for programming and reconfiguring the system itself (used by the TrainTrack tool), \u2022 generic tools for configuring and interacting with multimedia and virtual environments (used by the MediaMaster), \u2022 tools for building training environments and designing learning activities (used by the TaskMaster and the RuleBuilder), \u2022 knowledge acquisition tools (used by the MediaMaster), and \u2022 pedagogical tools for coaching and tutoring the student based on the process model of the student (used by the ProfileBuilder). Figure 6-3 lists the development tools and languages that will be added incrementally over time to the EduSpace software infrastructure. These tools will expand the capabilities of the instructional designer by adding new functionality to the user interface. In this way, backward compatibility with earlier EduSpace software releases can be maintained. Some of the capabilities of these development tools are described below.", "size": 2, "snippet_links": [{"key": "resources-for", "type": "clause", "offset": [100, 113]}, {"key": "the-system", "type": "definition", "offset": [144, 154]}, {"key": "training-environments", "type": "clause", "offset": [330, 351]}, {"key": "learning-activities", "type": "definition", "offset": [366, 385]}, {"key": "the-student", "type": "clause", "offset": [539, 550]}, {"key": "based-on", "type": "clause", "offset": [551, 559]}, {"key": "the-process", "type": "clause", "offset": [560, 571]}, {"key": "figure-6", "type": "definition", "offset": [623, 631]}, {"key": "development-tools", "type": "clause", "offset": [644, 661]}, {"key": "over-time", "type": "clause", "offset": [709, 718]}, {"key": "software-infrastructure", "type": "definition", "offset": [735, 758]}, {"key": "new-functionality", "type": "definition", "offset": [841, 858]}, {"key": "user-interface", "type": "clause", "offset": [866, 880]}, {"key": "backward-compatibility", "type": "definition", "offset": [895, 917]}, {"key": "software-releases", "type": "clause", "offset": [940, 957]}], "hash": "f0a47d894e4e1b1a82407cc109a80eef", "id": 5}, {"samples": [{"hash": "kJcSiMzzk4X", "uri": "/contracts/kJcSiMzzk4X#software-tools", "label": "Consulting Services Agreement (America Online Latin America Inc)", "score": 18.0, "published": true}], "snippet": "AOL shall provide each Programmer with such proprietary software tools (each a \"Tool\") as AOL determines are reasonably necessary for such Programmer to perform Consultant's obligations hereunder , which tools shall be made available to the Programmers solely in order for Consultant to perform its duties hereunder. Consultant shall be granted a nonexclusive license to use any such Tool, which license shall be subject to: (i) Consultant's compliance with all rules and regulations relating to use of the Tools, as published from time to time by AOL, (ii) AOL's right to withdraw or modify such license at any time (and provide a replacement Tool, if AOL determines such replacement tool is reasonably necessary for such Programmer to perform Consultant's obligations hereunder and a replacement AOL proprietary software tool exists and is provided to AOL programmers), and (iii) Consultant's express recognition that AOL provides all Tools on an \"as is\" basis, without warranties of any kind. Subject to the two preceding sentences, AOL shall provide the following tools to the Programmers: VPD (Visual Publish Designer), Rainman, Grinder, Shark, Shark Lite, Community Center tool (for publishing), Poll tool (to cover all \"voting tools\" including quizzes, surveys, ratings, polls, etc.), URC, ASPP, Webstats, Community Centers Analysis Pages, Tracer X, Telescope and other mutually agreed upon publishing tools. To the extent the foregoing tools have not been rolled out to AOL programmers, such tools shall be provided to relevant Programmers when they are made available to AOL programmers. Notwithstanding the foregoing, to the extent a Programmer is unable to fulfill a specific Consultant obligation hereunder as a result of AOL's not providing a Tool which is necessary for the fulfillment of such obligation, Consultant shall be relieved of its obligation to perform such obligation until such time as the necessary Tool is provided by AOL.", "size": 1, "snippet_links": [{"key": "proprietary-software", "type": "clause", "offset": [44, 64]}, {"key": "necessary-for", "type": "definition", "offset": [120, 133]}, {"key": "available-to", "type": "definition", "offset": [224, 236]}, {"key": "for-consultant", "type": "definition", "offset": [269, 283]}, {"key": "consultant-shall", "type": "clause", "offset": [317, 333]}, {"key": "license-to-use", "type": "clause", "offset": [360, 374]}, {"key": "compliance-with-all-rules-and-regulations", "type": "clause", "offset": [442, 483]}, {"key": "relating-to", "type": "definition", "offset": [484, 495]}, {"key": "use-of-the-tools", "type": "clause", "offset": [496, 512]}, {"key": "from-time-to-time", "type": "clause", "offset": [527, 544]}, {"key": "right-to-withdraw", "type": "definition", "offset": [564, 581]}, {"key": "at-any-time", "type": "clause", "offset": [605, 616]}, {"key": "provide-a", "type": "definition", "offset": [622, 631]}, {"key": "subject-to-the", "type": "definition", "offset": [996, 1010]}, {"key": "provide-the", "type": "clause", "offset": [1046, 1057]}, {"key": "community-centers", "type": "definition", "offset": [1313, 1330]}, {"key": "mutually-agreed", "type": "definition", "offset": [1377, 1392]}, {"key": "publishing-tools", "type": "clause", "offset": [1398, 1414]}, {"key": "to-the-extent", "type": "clause", "offset": [1416, 1429]}, {"key": "notwithstanding-the-foregoing", "type": "clause", "offset": [1597, 1626]}, {"key": "consultant-obligation", "type": "clause", "offset": [1687, 1708]}, {"key": "obligation-to-perform", "type": "clause", "offset": [1856, 1877]}], "hash": "af09cd4f362e4141951aa408a56a8710", "id": 6}, {"samples": [{"hash": "i0KuAjUY9iC", "uri": "/contracts/i0KuAjUY9iC#software-tools", "label": "Contract", "score": 30.2459659576, "published": true}], "snippet": "5.1.4.1 The Contractor shall identify and deliver all non-proprietary, unlicensed software tools used to develop a TPS under this contract.", "size": 1, "snippet_links": [{"key": "the-contractor-shall", "type": "clause", "offset": [8, 28]}, {"key": "unlicensed-software", "type": "definition", "offset": [71, 90]}, {"key": "to-develop", "type": "definition", "offset": [102, 112]}, {"key": "under-this-contract", "type": "clause", "offset": [119, 138]}], "hash": "5cce7627b2d13b3066ae8edc7c8f66a1", "id": 8}, {"samples": [{"hash": "8JT9DH6tA5t", "uri": "/contracts/8JT9DH6tA5t#software-tools", "label": "Heads of Agreement (Robertson Global Health Solutions Corp)", "score": 21.5598907471, "published": true}], "snippet": "Income generated through the software tools terms of clause 4 will be held by \u2587\u2587\u2587\u2587\u2587\u2587\u2587\u2587\u2587. Any expenses incurred by either party shall be in accordance with a budget preapproved by both parties.", "size": 1, "snippet_links": [{"key": "the-software", "type": "definition", "offset": [25, 37]}, {"key": "terms-of", "type": "clause", "offset": [44, 52]}, {"key": "clause-4", "type": "definition", "offset": [53, 61]}, {"key": "expenses-incurred", "type": "definition", "offset": [93, 110]}, {"key": "by-either-party", "type": "clause", "offset": [111, 126]}, {"key": "in-accordance-with", "type": "clause", "offset": [136, 154]}, {"key": "by-both-parties", "type": "clause", "offset": [176, 191]}], "hash": "443b7eda715caabfbea3714ebf3e4b3d", "id": 10}], "next_curs": "ClcSUWoVc35sYXdpbnNpZGVyY29udHJhY3RzcjMLEhZDbGF1c2VTbmlwcGV0R3JvdXBfdjU2Ihdzb2Z0d2FyZS10b29scyMwMDAwMDAwYQyiAQJlbhgAIAA=", "clause": {"title": "Software Tools", "parents": [["project-management", "Project Management"], ["software-licenses", "Software Licenses"], ["license-and-provision-of-development-tools", "License and Provision of Development Tools"], ["license-grant-and-provision-of-development-tools", "License Grant and Provision of Development Tools"], ["modifications-and-interfaces", "Modifications and Interfaces"]], "size": 30, "children": [["internal-use-license", "Internal Use License"], ["output-license-grant", "Output License Grant"], ["other-restrictions", "Other Restrictions"], ["software-tools-license", "Software Tools License"], ["ownership-of-software-tools", "Ownership of Software Tools"]], "id": "software-tools", "related": [["software-updates", "Software Updates", "Software Updates"], ["licensed-software", "Licensed Software", "Licensed Software"], ["embedded-software", "Embedded Software", "Embedded Software"], ["server-software", "Server Software", "Server Software"], ["software", "Software", "Software"]], "related_snippets": [], "updated": "2025-07-17T06:09:22+00:00", "also_ask": ["What key rights and restrictions should be included to protect both licensor and licensee?", "How can the clause address updates, support, and compatibility obligations?", "What are the most common enforceability challenges for software tool clauses in court?", "How does this clause compare to industry standards for software licensing?", "What negotiation leverage points exist regarding ownership of improvements or customizations?"], "drafting_tip": "Specify permitted software tools to prevent unauthorized use, define update obligations to ensure compatibility, and clarify licensing terms to avoid intellectual property disputes.", "explanation": "The Software Tools clause defines the rules and requirements regarding the use of specific software applications or platforms in the context of an agreement. It typically outlines which tools must be used, who is responsible for providing access or licenses, and any restrictions on their use. For example, it may require that project management be conducted through a designated platform or that only approved software is used for data processing. This clause ensures that all parties are aligned on the technological resources to be used, reducing confusion and minimizing compatibility or security issues."}, "json": true, "cursor": ""}}