<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://robotistry.org/vasbok/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mfisher</id>
	<title>Verification Body of Knowledge - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://robotistry.org/vasbok/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mfisher"/>
	<link rel="alternate" type="text/html" href="https://robotistry.org/vasbok/index.php/Special:Contributions/Mfisher"/>
	<updated>2026-10-23T10:49:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://robotistry.org/vasbok/index.php?title=Portal:Tools&amp;diff=136</id>
		<title>Portal:Tools</title>
		<link rel="alternate" type="text/html" href="https://robotistry.org/vasbok/index.php?title=Portal:Tools&amp;diff=136"/>
		<updated>2022-06-28T11:16:27Z</updated>

		<summary type="html">&lt;p&gt;Mfisher: /* Specification &amp;amp; Modelling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;Verification of Autonomous Systems -- A Selection of Tools and Processes &amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
=== Specification &amp;amp; Modelling ===&lt;br /&gt;
* Modelling of Robotic Systems:  [https://www.cs.york.ac.uk/robostar/robotool/ RoboTool]&lt;br /&gt;
* Modelling of Robotic Systems:  [https://redmine.laas.fr/projects/genom3-fiacre-template/gollum/index GenoM]&lt;br /&gt;
* Executable Agent Specifications: [https://www.csc.liv.ac.uk/~michael/TLBook/MetateM-System/ Concurrent MetateM] (not maintained)&lt;br /&gt;
&lt;br /&gt;
[[Portal:Sources#Title 1|Title 1]]&lt;br /&gt;
&lt;br /&gt;
=== Formal Verification ===&lt;br /&gt;
* Program model-checking of agent-based Autonomous Systems:  [https://autonomy-and-verification.github.io/tools/mcapl MCAPL]&lt;br /&gt;
* Robustness analyzer for Neural Networks: [https://github.com/eth-sri/eran   ERAN]&lt;br /&gt;
* SMT solver for Neural Networks: [https://github.com/NeuralNetworkVerification/Marabou  Marabou]&lt;br /&gt;
* Theorem prover for Cyber-Physical Systems: [http://www.ls.cs.cmu.edu/KeYmaeraX/    KeYmaera X]&lt;br /&gt;
&lt;br /&gt;
=== Software Testing ===&lt;br /&gt;
* Conformance testing of Cyber-Physical Systems:  [https://github.com/hlsa/HyConf HyConf]&lt;br /&gt;
* Concolic testing for Deep Neural Networks:  [https://github.com/xiaoweih/DeepConcolic DeepConcolic]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Physical Testing ===&lt;br /&gt;
* Physical integration testing for ROS 2: [https://github.com/FlorisE/rospit2/blob/main/README.md ROSPIT]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Runtime Verification ===&lt;br /&gt;
* Runtime verification for Robot Operating System (ROS):  [https://github.com/autonomy-and-verification-uol/ROSMonitoring ROSMonitoring]&lt;br /&gt;
* Runtime verification of Robotic Systems:   [https://github.com/autonomy-and-verification-uol/varanus   Varanus]&lt;br /&gt;
* Runtime verification for Robot Operating System (ROS): [https://github.com/Formal-Systems-Laboratory/ROSRV  ROSRV]&lt;br /&gt;
&lt;br /&gt;
=== Multi-purpose verification tools ===&lt;br /&gt;
* [https://github.com/decyphir/breach Breach]&lt;br /&gt;
** How to write STL requirements&lt;br /&gt;
** Falsification of STL requirements&lt;br /&gt;
** Monitoring for STL formulae&lt;br /&gt;
** Interfacing with Simulink models using the toolbox&lt;br /&gt;
** Available in Github&lt;br /&gt;
&lt;br /&gt;
* [https://sites.google.com/a/asu.edu/s-taliro/s-taliro S-Taliro] &lt;br /&gt;
** Verification&lt;br /&gt;
** Conformance testing&lt;br /&gt;
** MATLAB toolbox&lt;br /&gt;
&lt;br /&gt;
* [https://gitlab.com/sbtg/psy-taliro PSY-Taliro]&lt;br /&gt;
** Python toolbox for S-Taliro &lt;br /&gt;
** Available on Gitlab&lt;br /&gt;
** [https://link.springer.com/chapter/10.1007/978-3-030-85248-1_15 Paper reference]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Processes ==&lt;br /&gt;
* Model after the Guide on VAS but more detailed&lt;br /&gt;
* Refer to standards on verification processes (double V model, software verification, cybersecurity(?), assurance cases, etc.)&lt;br /&gt;
* This can link back to tools sections&lt;br /&gt;
&lt;br /&gt;
=== Specifications ===&lt;br /&gt;
=== Formal methods ===&lt;br /&gt;
=== Assurance cases ===&lt;br /&gt;
=== Testing ===&lt;/div&gt;</summary>
		<author><name>Mfisher</name></author>
	</entry>
	<entry>
		<id>https://robotistry.org/vasbok/index.php?title=Portal:Glossary&amp;diff=135</id>
		<title>Portal:Glossary</title>
		<link rel="alternate" type="text/html" href="https://robotistry.org/vasbok/index.php?title=Portal:Glossary&amp;diff=135"/>
		<updated>2022-06-28T11:14:50Z</updated>

		<summary type="html">&lt;p&gt;Mfisher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Offer different classifications and groupings - in main page&lt;br /&gt;
&lt;br /&gt;
* Verification techniques (tree?)&lt;br /&gt;
* Metrics (grouping)&lt;br /&gt;
* Application area (e.g. ML systems, for HRI, for medical robots)&lt;br /&gt;
* Related concepts (e.g. all the specification and requirements terms together)&lt;br /&gt;
&lt;br /&gt;
Contents of each linked page:  &lt;br /&gt;
* definitions with links to sources&lt;br /&gt;
* short discussion of how topic relates to verification of autonomous systems&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[[Template]]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for definition pages - please copy the markup from this page into your new definition page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Acceptability&lt;br /&gt;
: exposure to loss (financial or otherwise) from a risk that an organization is willing to tolerate &lt;br /&gt;
;Acceptance testing &lt;br /&gt;
;Accountability &lt;br /&gt;
;Activity &lt;br /&gt;
: set of tasks that describe the technical effort to accomplish a process and help generate expected outcome [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook]&lt;br /&gt;
;Assessment &lt;br /&gt;
;Assurance &lt;br /&gt;
;Assurance cases &lt;br /&gt;
;[[Autonomous System]]&lt;br /&gt;
: &amp;quot;system which has the ability to perform intended tasks based on current state, knowledge and sensing, without human intervention&amp;quot;   [https://shop.bsigroup.com/products/robots-and-robotic-devices-guide-to-the-ethical-design-and-application-of-robots-and-robotic-systems/standard BSI 8611:2016]&lt;br /&gt;
;Autonomous systems design&lt;br /&gt;
;Autonomy&lt;br /&gt;
;Automation&lt;br /&gt;
: allocation of system functions to machines versus humans [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook] &lt;br /&gt;
;Anomaly &lt;br /&gt;
: unexpected performance of intended function [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Behavior verification for autonomous systems and ML systems &lt;br /&gt;
;Behavioral verification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Combining V&amp;amp;V Techniques &lt;br /&gt;
;Contextual reasoning &lt;br /&gt;
;Correctness verification &lt;br /&gt;
;Credibility &lt;br /&gt;
;Cross-domain / multi-domain  validation&lt;br /&gt;
;Cyber-security &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Dependability &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Executable specifications &lt;br /&gt;
;Experiment design &lt;br /&gt;
;Explainability &lt;br /&gt;
&lt;br /&gt;
;Failure&lt;br /&gt;
: inability of a system, subsystem or component to perform its required function within specified limits [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook]&lt;br /&gt;
&lt;br /&gt;
;Failure detection and recovery &lt;br /&gt;
;Fault&lt;br /&gt;
: physical or logical cause, which explains a failure [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook]&lt;br /&gt;
;Formal methods for autonomous  systems  &lt;br /&gt;
;Formal modelling &lt;br /&gt;
;Formal software verification &lt;br /&gt;
;Functional assurance&lt;br /&gt;
;Functional requirements &lt;br /&gt;
;Functional verification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HRI (Human-robot interactions)&lt;br /&gt;
;HRI verification &lt;br /&gt;
;Hybrid Logical/Dynamical Planning and Verification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Generalizability &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Integrity of autonomous systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Liability &lt;br /&gt;
;Licensing and  certification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Model-based evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Objective evidence&lt;br /&gt;
: ISO 9000:2015 - &amp;quot;data, supporting the existence or verity of something&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Operational design domain&lt;br /&gt;
&lt;br /&gt;
;Process &lt;br /&gt;
: &amp;quot;set of interrelated or interacting activities that use inputs to deliver an intended result&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
&lt;br /&gt;
;Qualitative  assessment &lt;br /&gt;
;Quality requirement&lt;br /&gt;
: &amp;quot;requirement related to quality&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
;Quality plan &lt;br /&gt;
: &amp;quot;specification of the procedures and associated resources to be applied when and by whom to a specific object&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
;Quantitative  assessment &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Performance evaluation and benchmarking &lt;br /&gt;
;Privacy &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Redundant robots &lt;br /&gt;
;Reliability &lt;br /&gt;
;Replicability &lt;br /&gt;
;Reproducibility &lt;br /&gt;
;Requirements &lt;br /&gt;
: Workspace and conditions/context of operations &lt;br /&gt;
&lt;br /&gt;
;Requirement &lt;br /&gt;
: &amp;quot;need or expectation that is stated, generally implied or obligatory&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
&lt;br /&gt;
;Requirements development processes &lt;br /&gt;
;Resilience&lt;br /&gt;
;[[Responsibility]]&lt;br /&gt;
: Either (a) responsible development and deployment of robotics, see [https://shop.bsigroup.com/products/robots-and-robotic-devices-guide-to-the-ethical-design-and-application-of-robots-and-robotic-systems/standard BSI 8611:2016] or&lt;br /&gt;
: (b) responsible decisions by the autonomous system itself, see [https://doi.org/10.1016/j.artint.2022.103677 ethics for autonomous systems]&lt;br /&gt;
;Robot safety &lt;br /&gt;
;Robotic Systems &lt;br /&gt;
: Robot systems engineering &lt;br /&gt;
;Robustness &lt;br /&gt;
;Run-time verification  and monitoring &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Safety &lt;br /&gt;
;Safety and security interaction&lt;br /&gt;
;Safety in HRI&lt;br /&gt;
: safety, system function&lt;br /&gt;
: verification of any function in the system including ML &amp;amp; non-deterministic functions&lt;br /&gt;
;Safety-centric HRI protocols&lt;br /&gt;
;Safety requirements &lt;br /&gt;
;Security &lt;br /&gt;
;Security requirements&lt;br /&gt;
;Simulation-based testing &lt;br /&gt;
;Sim-based evaluation&lt;br /&gt;
;Social/legal/ethical requirements &lt;br /&gt;
;Software testing and debugging &lt;br /&gt;
;Software tools for benchmarking and  &lt;br /&gt;
;Software tools for testing &lt;br /&gt;
: software testing &lt;br /&gt;
;Specification&lt;br /&gt;
: &amp;quot;document stating requirements&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
;Synthetic environment &lt;br /&gt;
: to develop high  level test scenarios, drive test case development &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Test cases for verification purposes &lt;br /&gt;
;Testing &lt;br /&gt;
;Transparency &lt;br /&gt;
;Trust&lt;br /&gt;
;[[Trustworthiness]]&lt;br /&gt;
: Generally, [https://dictionary.cambridge.org/dictionary/english/trustworthy &amp;quot;able to be trusted&amp;quot;].&lt;br /&gt;
: In autonomous systems, moving beyond standard cyber-physical systems where trustworthiess is synonymous with reliability and extending this with [https://doi.org/10.1007/978-3-030-69128-8_2 beneficiality], i.e. evidence that the system is working for our benefit.&lt;br /&gt;
&lt;br /&gt;
;Use-case scenario generation &lt;br /&gt;
;Use Case testing &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Validation: &lt;br /&gt;
: defines verification as  &amp;quot;Confirmation, through the provision of objective evidence, that the requirements for a specific intended use or application have been fulfilled&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
: further adds as &amp;quot;A system is able to accomplish its intended use, goals and objectives (i.e., meet stakeholder requirements) in the intended operational environment. The right system was built.” ISO/IEC/IEEE 15288:2015 &lt;br /&gt;
;Verification: &lt;br /&gt;
: defines verification as &amp;quot;Confirmation, through the provision of objective evidence, that specified requirements have been fulfilled&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
: further adds as &amp;quot;Verification is a set of activities that compare a system or system element against the required characteristics. This includes, but is not limited to specified requirements, design description and the system itself. The system was built right.&amp;quot; ISO/IEC/IEEE 15288:2015&lt;/div&gt;</summary>
		<author><name>Mfisher</name></author>
	</entry>
	<entry>
		<id>https://robotistry.org/vasbok/index.php?title=Portal:Glossary&amp;diff=134</id>
		<title>Portal:Glossary</title>
		<link rel="alternate" type="text/html" href="https://robotistry.org/vasbok/index.php?title=Portal:Glossary&amp;diff=134"/>
		<updated>2022-06-28T11:04:16Z</updated>

		<summary type="html">&lt;p&gt;Mfisher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Offer different classifications and groupings - in main page&lt;br /&gt;
&lt;br /&gt;
* Verification techniques (tree?)&lt;br /&gt;
* Metrics (grouping)&lt;br /&gt;
* Application area (e.g. ML systems, for HRI, for medical robots)&lt;br /&gt;
* Related concepts (e.g. all the specification and requirements terms together)&lt;br /&gt;
&lt;br /&gt;
Contents of each linked page:  &lt;br /&gt;
* definitions with links to sources&lt;br /&gt;
* short discussion of how topic relates to verification of autonomous systems&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[[Template]]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; for definition pages - please copy the markup from this page into your new definition page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Acceptability&lt;br /&gt;
: exposure to loss (financial or otherwise) from a risk that an organization is willing to tolerate &lt;br /&gt;
;Acceptance testing &lt;br /&gt;
;Accountability &lt;br /&gt;
;Activity &lt;br /&gt;
: set of tasks that describe the technical effort to accomplish a process and help generate expected outcome [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook]&lt;br /&gt;
;Assessment &lt;br /&gt;
;Assurance &lt;br /&gt;
;Assurance cases &lt;br /&gt;
;[[Autonomous System]]&lt;br /&gt;
: &amp;quot;system which has the ability to perform intended tasks based on current state, knowledge and sensing, without human intervention&amp;quot;   [https://shop.bsigroup.com/products/robots-and-robotic-devices-guide-to-the-ethical-design-and-application-of-robots-and-robotic-systems/standard BSI 8611:2016]&lt;br /&gt;
;Autonomous systems design&lt;br /&gt;
;Autonomy&lt;br /&gt;
;Automation&lt;br /&gt;
: allocation of system functions to machines versus humans [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook] &lt;br /&gt;
;Anomaly &lt;br /&gt;
: unexpected performance of intended function [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Behavior verification for autonomous systems and ML systems &lt;br /&gt;
;Behavioral verification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Combining V&amp;amp;V Techniques &lt;br /&gt;
;Contextual reasoning &lt;br /&gt;
;Correctness verification &lt;br /&gt;
;Credibility &lt;br /&gt;
;Cross-domain / multi-domain  validation&lt;br /&gt;
;Cyber-security &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Dependability &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Executable specifications &lt;br /&gt;
;Experiment design &lt;br /&gt;
;Explainability &lt;br /&gt;
&lt;br /&gt;
;Failure&lt;br /&gt;
: inability of a system, subsystem or component to perform its required function within specified limits [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook]&lt;br /&gt;
&lt;br /&gt;
;Failure detection and recovery &lt;br /&gt;
;Fault&lt;br /&gt;
: physical or logical cause, which explains a failure [https://www.nasa.gov/seh/index.html NASA Systems Engineering Handbook]&lt;br /&gt;
;Formal methods for autonomous  systems  &lt;br /&gt;
;Formal modelling &lt;br /&gt;
;Formal software verification &lt;br /&gt;
;Functional assurance&lt;br /&gt;
;Functional requirements &lt;br /&gt;
;Functional verification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HRI (Human-robot interactions)&lt;br /&gt;
;HRI verification &lt;br /&gt;
;Hybrid Logical/Dynamical Planning and Verification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Generalizability &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Integrity of autonomous systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Liability &lt;br /&gt;
;Licensing and  certification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Model-based evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Objective evidence&lt;br /&gt;
: ISO 9000:2015 - &amp;quot;data, supporting the existence or verity of something&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Operational design domain&lt;br /&gt;
&lt;br /&gt;
;Process &lt;br /&gt;
: &amp;quot;set of interrelated or interacting activities that use inputs to deliver an intended result&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
&lt;br /&gt;
;Qualitative  assessment &lt;br /&gt;
;Quality requirement&lt;br /&gt;
: &amp;quot;requirement related to quality&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
;Quality plan &lt;br /&gt;
: &amp;quot;specification of the procedures and associated resources to be applied when and by whom to a specific object&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
;Quantitative  assessment &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Performance evaluation and benchmarking &lt;br /&gt;
;Privacy &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Redundant robots &lt;br /&gt;
;Reliability &lt;br /&gt;
;Replicability &lt;br /&gt;
;Reproducibility &lt;br /&gt;
;Requirements &lt;br /&gt;
: Workspace and conditions/context of operations &lt;br /&gt;
&lt;br /&gt;
;Requirement &lt;br /&gt;
: &amp;quot;need or expectation that is stated, generally implied or obligatory&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
&lt;br /&gt;
;Requirements development processes &lt;br /&gt;
;Resilience&lt;br /&gt;
;[[Responsibility]]&lt;br /&gt;
: Either (a) responsible development and deployment of robotics, see [https://shop.bsigroup.com/products/robots-and-robotic-devices-guide-to-the-ethical-design-and-application-of-robots-and-robotic-systems/standard BSI 8611:2016] or&lt;br /&gt;
: (b) responsible decisions by the autonomous system itself, see [https://doi.org/10.1016/j.artint.2022.103677 ethics for autonomous systems]&lt;br /&gt;
;Robot safety &lt;br /&gt;
;Robotic Systems &lt;br /&gt;
: Robot systems engineering &lt;br /&gt;
;Robustness &lt;br /&gt;
;Run-time verification  and monitoring &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Safety &lt;br /&gt;
;Safety and security interaction&lt;br /&gt;
;Safety in HRI&lt;br /&gt;
: safety, system function&lt;br /&gt;
: verification of any function in the system including ML &amp;amp; non-deterministic functions&lt;br /&gt;
;Safety-centric HRI protocols&lt;br /&gt;
;Safety requirements &lt;br /&gt;
;Security &lt;br /&gt;
;Security requirements&lt;br /&gt;
;Simulation-based testing &lt;br /&gt;
;Sim-based evaluation&lt;br /&gt;
;Social/legal/ethical requirements &lt;br /&gt;
;Software testing and debugging &lt;br /&gt;
;Software tools for benchmarking and  &lt;br /&gt;
;Software tools for testing &lt;br /&gt;
: software testing &lt;br /&gt;
;Specification&lt;br /&gt;
: &amp;quot;document stating requirements&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
;Synthetic environment &lt;br /&gt;
: to develop high  level test scenarios, drive test case development &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Test cases for verification purposes &lt;br /&gt;
;Testing &lt;br /&gt;
;Transparency &lt;br /&gt;
;Trust&lt;br /&gt;
;Trustworthiness &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Use-case scenario generation &lt;br /&gt;
;Use Case testing &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Validation: &lt;br /&gt;
: defines verification as  &amp;quot;Confirmation, through the provision of objective evidence, that the requirements for a specific intended use or application have been fulfilled&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
: further adds as &amp;quot;A system is able to accomplish its intended use, goals and objectives (i.e., meet stakeholder requirements) in the intended operational environment. The right system was built.” ISO/IEC/IEEE 15288:2015 &lt;br /&gt;
;Verification: &lt;br /&gt;
: defines verification as &amp;quot;Confirmation, through the provision of objective evidence, that specified requirements have been fulfilled&amp;quot; [https://bsol.bsigroup.com/Bibliographic/BibliographicInfoData/000000000030412048 ISO 9000:2015]&lt;br /&gt;
: further adds as &amp;quot;Verification is a set of activities that compare a system or system element against the required characteristics. This includes, but is not limited to specified requirements, design description and the system itself. The system was built right.&amp;quot; ISO/IEC/IEEE 15288:2015&lt;/div&gt;</summary>
		<author><name>Mfisher</name></author>
	</entry>
	<entry>
		<id>https://robotistry.org/vasbok/index.php?title=Autonomous_System&amp;diff=104</id>
		<title>Autonomous System</title>
		<link rel="alternate" type="text/html" href="https://robotistry.org/vasbok/index.php?title=Autonomous_System&amp;diff=104"/>
		<updated>2022-06-14T11:57:00Z</updated>

		<summary type="html">&lt;p&gt;Mfisher: /* Contextual Uses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Table of Contents&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Top level summary, most common definition for &amp;#039;&amp;#039;autonomous system&amp;#039;&amp;#039;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&amp;lt;Summary of the history of the term - how the definition has changed over time&amp;gt;&lt;br /&gt;
* Where was this first used? Who coined the term or started naming them like that? &lt;br /&gt;
* Was it called differently before?&lt;br /&gt;
&lt;br /&gt;
== Contextual Uses ==&lt;br /&gt;
&amp;lt;Description of the different contexts this term is used in&amp;gt;&lt;br /&gt;
* E.g. ISO standards&lt;br /&gt;
* IEEE dictionary&lt;br /&gt;
&lt;br /&gt;
=== Robotics:  [https://shop.bsigroup.com/products/robots-and-robotic-devices-guide-to-the-ethical-design-and-application-of-robots-and-robotic-systems/standard BSI 8611:2016] ===&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;system which has the ability to perform intended tasks based on current state, knowledge and sensing, without human intervention&amp;quot; &lt;br /&gt;
&lt;br /&gt;
=== Robotics:  [https://ieeexplore.ieee.org/browse/standards/dictionary?activeStatus=false&amp;amp;queryText=autonomous%20system IEEE Standards Dictionary] ===&lt;br /&gt;
&lt;br /&gt;
This context draws from standards and published definitions in the physically-embodied robotics community, as distinct from the computer science community or the artificial intelligence community.&lt;br /&gt;
&lt;br /&gt;
*;IEEE Standard 7001-2021 &lt;br /&gt;
*: A system that has the capacity to make decisions itself in response to some input data or stimulus with a varying degree of human oversight or intervention depending on the system’s level of autonomy.&lt;br /&gt;
&lt;br /&gt;
=== Artificial Intelligence:  [https://ieeexplore.ieee.org/browse/standards/dictionary?activeStatus=false&amp;amp;queryText=autonomous%20system IEEE Standards Dictionary] ===&lt;br /&gt;
&lt;br /&gt;
This context draws from standards and published definitions in the artificial intelligence community, as distinct from the computer science community or the physically-embodied robotics community.&lt;br /&gt;
&lt;br /&gt;
*;IEEE Standard 7010-2021 &lt;br /&gt;
*: A semi-autonomous or autonomous computer-controlled system programmed to carry out some task with or without limited human intervention capable of decision making by independent inference and successfully adapting to its context. An example is an A/IS that refers to a computer system instantiated in a product or service.  &amp;#039;&amp;#039;NOTE—For the purposes of IEEE Std 7010, A/IS encompasses AI and information systems (IS).&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Other Definitions ==&lt;br /&gt;
This section captures definitions of &amp;#039;&amp;#039;autonomous system&amp;#039;&amp;#039; that are used in other fields, outside the scope of this Body of Knowledge.  They are included here to enable users to identify when their application area may introduce confusion.&lt;br /&gt;
&lt;br /&gt;
==== Networking ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;[https://csrc.nist.gov/glossary/term/autonomous_system Computing Security Resource Center (NIST)]&amp;#039;&amp;#039;&lt;br /&gt;
*[https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-54.pdf NIST SP 800-54]:  One or more routers under a single administration operating the same routing policy.&lt;br /&gt;
*[https://nvlpubs.nist.gov/nistpubs/TechnicalNotes/NIST.TN.2060.pdf NIST TN 2060]:  An Autonomous System specifies a network, mostly an organization that can own or announce network addresses to the Internet.&lt;/div&gt;</summary>
		<author><name>Mfisher</name></author>
	</entry>
	<entry>
		<id>https://robotistry.org/vasbok/index.php?title=Portal:People&amp;diff=62</id>
		<title>Portal:People</title>
		<link rel="alternate" type="text/html" href="https://robotistry.org/vasbok/index.php?title=Portal:People&amp;diff=62"/>
		<updated>2022-05-04T07:14:15Z</updated>

		<summary type="html">&lt;p&gt;Mfisher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Organizations &amp;amp; Large Projects ==&lt;br /&gt;
&lt;br /&gt;
* [https://verifiability.org/ (UK) Trustworthy Autonomous Systems: Verifiability Node]  &lt;br /&gt;
&lt;br /&gt;
* [https://resilience.tas.ac.uk/ (UK) Trustworthy Autonomous Systems: Resilience Node]  &lt;br /&gt;
&lt;br /&gt;
* [https://tas-security.lancs.ac.uk/ (UK) Trustworthy Autonomous Systems: Security Node]  &lt;br /&gt;
&lt;br /&gt;
* [https://trust.tas.ac.uk/ (UK) Trustworthy Autonomous Systems: Trust Node]  &lt;br /&gt;
&lt;br /&gt;
* [https://www.tas.org/ (UK) Trustworthy Autonomous Systems: Hub]  &lt;br /&gt;
&lt;br /&gt;
* [https://www.york.ac.uk/assuring-autonomy/ (UK) Assuring Autonomy International Programme]&lt;br /&gt;
&lt;br /&gt;
== Research Groups ==&lt;br /&gt;
&lt;br /&gt;
Organize by research focus?  &lt;br /&gt;
Assign individual glossary pages to individual experts - people should contact the person responsible for that page instead of listing them here?  Is this even a good category to have here?&lt;br /&gt;
&lt;br /&gt;
== Agencies ==&lt;br /&gt;
&lt;br /&gt;
Organize by ... interest?  domain?  (e.g. US Department of Transportation evaluation of autonomous cars group)&lt;/div&gt;</summary>
		<author><name>Mfisher</name></author>
	</entry>
	<entry>
		<id>https://robotistry.org/vasbok/index.php?title=Portal:Glossary&amp;diff=61</id>
		<title>Portal:Glossary</title>
		<link rel="alternate" type="text/html" href="https://robotistry.org/vasbok/index.php?title=Portal:Glossary&amp;diff=61"/>
		<updated>2022-05-04T07:04:53Z</updated>

		<summary type="html">&lt;p&gt;Mfisher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Offer different classifications and groupings - in main page&lt;br /&gt;
&lt;br /&gt;
* Verification techniques (tree?)&lt;br /&gt;
* Metrics (grouping)&lt;br /&gt;
* Application area (e.g. ML systems, for HRI, for medical robots)&lt;br /&gt;
&lt;br /&gt;
Contents of each linked page:  &lt;br /&gt;
* definitions with links to sources&lt;br /&gt;
* short discussion of how topic relates to verification of autonomous systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Acceptability&lt;br /&gt;
;Acceptance testing &lt;br /&gt;
;Accountability &lt;br /&gt;
;Assessment &lt;br /&gt;
;Assurance &lt;br /&gt;
;Assurance cases &lt;br /&gt;
;Autonomous System: &amp;quot;system which has the ability to perform intended tasks based on current state, knowledge and sensing, without human intervention&amp;quot;   [https://shop.bsigroup.com/products/robots-and-robotic-devices-guide-to-the-ethical-design-and-application-of-robots-and-robotic-systems/standard BSI 8611:2016]&lt;br /&gt;
;Autonomous systems design&lt;br /&gt;
;Autonomy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Behavior verification for autonomous systems and ML systems &lt;br /&gt;
;Behavioral verification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Combining V&amp;amp;V Techniques &lt;br /&gt;
;Contextual reasoning &lt;br /&gt;
;Correctness verification &lt;br /&gt;
;Credibility &lt;br /&gt;
;Cross-domain / multi-domain  validation&lt;br /&gt;
;Cyber-security &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Dependability &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Executable specifications &lt;br /&gt;
;Experiment design &lt;br /&gt;
;Explainability &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Failure detection and recovery &lt;br /&gt;
;Formal methods for autonomous  systems  &lt;br /&gt;
;Formal modelling &lt;br /&gt;
;Formal software verification &lt;br /&gt;
;Functional assurance&lt;br /&gt;
;Functional requirements &lt;br /&gt;
;Functional verification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HRI (Human-robot interactions)&lt;br /&gt;
;HRI verification &lt;br /&gt;
;Hybrid Logical/Dynamical Planning and Verification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Generalizability &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Integrity of autonomous systems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Liability &lt;br /&gt;
;Licensing and  certification &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Model-based evaluation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Operational design domain&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Qualitative  assessment &lt;br /&gt;
;Quantitative  assessment &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Performance evaluation and benchmarking &lt;br /&gt;
;Privacy &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Redundant robots &lt;br /&gt;
;Reliability &lt;br /&gt;
;Replicability &lt;br /&gt;
;Reproducibility &lt;br /&gt;
;Requirements &lt;br /&gt;
: Workspace and conditions/context of operations &lt;br /&gt;
;Requirements development processes &lt;br /&gt;
;Resilience&lt;br /&gt;
;Responsibility &lt;br /&gt;
;Robot safety &lt;br /&gt;
;Robotic Systems &lt;br /&gt;
: Robot systems engineering &lt;br /&gt;
;Robustness &lt;br /&gt;
;Run-time verification  and monitoring &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Safety &lt;br /&gt;
;Safety and security interaction&lt;br /&gt;
;Safety in HRI&lt;br /&gt;
: safety, system function&lt;br /&gt;
: verification of any function in the system including ML &amp;amp; non-deterministic functions&lt;br /&gt;
;Safety-centric HRI protocols&lt;br /&gt;
;Safety requirements &lt;br /&gt;
;Security &lt;br /&gt;
;Security requirements&lt;br /&gt;
;Simulation-based testing &lt;br /&gt;
;Sim-based evaluation&lt;br /&gt;
;Social/legal/ethical requirements &lt;br /&gt;
;Software testing and debugging &lt;br /&gt;
;Software tools for benchmarking and  &lt;br /&gt;
;Software tools for testing &lt;br /&gt;
: software testing &lt;br /&gt;
;Specifications&lt;br /&gt;
;Synthetic environment &lt;br /&gt;
: to develop high  level test scenarios, drive test case development &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Test cases for verification purposes &lt;br /&gt;
;Testing &lt;br /&gt;
;Transparency &lt;br /&gt;
;Trust&lt;br /&gt;
;Trustworthiness &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Use-case scenario generation &lt;br /&gt;
;Use Case testing &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;Validation &lt;br /&gt;
;Verification&lt;/div&gt;</summary>
		<author><name>Mfisher</name></author>
	</entry>
	<entry>
		<id>https://robotistry.org/vasbok/index.php?title=Portal:Tools&amp;diff=21</id>
		<title>Portal:Tools</title>
		<link rel="alternate" type="text/html" href="https://robotistry.org/vasbok/index.php?title=Portal:Tools&amp;diff=21"/>
		<updated>2022-03-22T15:15:45Z</updated>

		<summary type="html">&lt;p&gt;Mfisher: /* Formal Verification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;Verification of Autonomous Systems -- A Selection of Tools&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Specification &amp;amp; Modelling ==&lt;br /&gt;
* Modelling of Robotic Systems:  [https://www.cs.york.ac.uk/robostar/robotool/ RoboTool]&lt;br /&gt;
* Modelling of Robotic Systems:  [https://redmine.laas.fr/projects/genom3-fiacre-template/gollum/index GenoM]&lt;br /&gt;
* Executable Agent Specifications: [https://www.csc.liv.ac.uk/~michael/TLBook/MetateM-System/ Concurrent MetateM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Formal Verification ==&lt;br /&gt;
* Program model-checking of agent-based Autonomous Systems:  [https://autonomy-and-verification.github.io/tools/mcapl MCAPL]&lt;br /&gt;
* Robustness analyzer for Neural Networks: [https://github.com/eth-sri/eran   ERAN]&lt;br /&gt;
* SMT solver for Neural Networks: [https://github.com/NeuralNetworkVerification/Marabou  Marabou]&lt;br /&gt;
* Theorem prover for Cyber-Physical Systems: [http://www.ls.cs.cmu.edu/KeYmaeraX/    KeYmaera X]&lt;br /&gt;
&lt;br /&gt;
== Software Testing ==&lt;br /&gt;
* Conformance testing of Cyber-Physical Systems:  [https://github.com/hlsa/HyConf HyConf]&lt;br /&gt;
* Concolic testing for Deep Neural Networks:  [https://github.com/xiaoweih/DeepConcolic DeepConcolic]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Physical Testing ==&lt;br /&gt;
* Physical integration testing for ROS 2: [https://github.com/FlorisE/rospit2/blob/main/README.md ROSPIT]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Runtime Verification ==&lt;br /&gt;
* Runtime verification for Robot Operating System (ROS):  [https://github.com/autonomy-and-verification-uol/ROSMonitoring ROSMonitoring]&lt;br /&gt;
* Runtime verification of Robotic Systems:   [https://github.com/autonomy-and-verification-uol/varanus   Varanus]&lt;br /&gt;
* Runtime verification for Robot Operating System (ROS): [https://github.com/Formal-Systems-Laboratory/ROSRV  ROSRV]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ==&lt;/div&gt;</summary>
		<author><name>Mfisher</name></author>
	</entry>
	<entry>
		<id>https://robotistry.org/vasbok/index.php?title=Portal:Tools&amp;diff=20</id>
		<title>Portal:Tools</title>
		<link rel="alternate" type="text/html" href="https://robotistry.org/vasbok/index.php?title=Portal:Tools&amp;diff=20"/>
		<updated>2022-03-22T15:11:26Z</updated>

		<summary type="html">&lt;p&gt;Mfisher: Created page with &amp;quot;&amp;lt;big&amp;gt;Verification of Autonomous Systems -- A Selection of Tools&amp;lt;/big&amp;gt;  == Specification &amp;amp; Modelling == * Modelling of Robotic Systems:  [https://www.cs.york.ac.uk/robostar/robotool/ RoboTool] * Modelling of Robotic Systems:  [https://redmine.laas.fr/projects/genom3-fiacre-template/gollum/index GenoM] * Executable Agent Specifications: [https://www.csc.liv.ac.uk/~michael/TLBook/MetateM-System/ Concurrent MetateM]   == Formal Verification == * Program model-checking of age...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;Verification of Autonomous Systems -- A Selection of Tools&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Specification &amp;amp; Modelling ==&lt;br /&gt;
* Modelling of Robotic Systems:  [https://www.cs.york.ac.uk/robostar/robotool/ RoboTool]&lt;br /&gt;
* Modelling of Robotic Systems:  [https://redmine.laas.fr/projects/genom3-fiacre-template/gollum/index GenoM]&lt;br /&gt;
* Executable Agent Specifications: [https://www.csc.liv.ac.uk/~michael/TLBook/MetateM-System/ Concurrent MetateM]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Formal Verification ==&lt;br /&gt;
* Program model-checking of agent-based Autonomous Systems:  [https://autonomy-and-verification.github.io/tools/mcapl MCAPL]&lt;br /&gt;
* Robustness analyzer for Neural Networks: [https://github.com/eth-sri/eran   ERAN]&lt;br /&gt;
* SMT solver for Neural Networks: [https://github.com/NeuralNetworkVerification/Marabou  Marabou]&lt;br /&gt;
* Theorem prover for Hybrid Systems: [http://www.ls.cs.cmu.edu/KeYmaeraX/    KeYmaera X]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software Testing ==&lt;br /&gt;
* Conformance testing of Cyber-Physical Systems:  [https://github.com/hlsa/HyConf HyConf]&lt;br /&gt;
* Concolic testing for Deep Neural Networks:  [https://github.com/xiaoweih/DeepConcolic DeepConcolic]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Physical Testing ==&lt;br /&gt;
* Physical integration testing for ROS 2: [https://github.com/FlorisE/rospit2/blob/main/README.md ROSPIT]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== Runtime Verification ==&lt;br /&gt;
* Runtime verification for Robot Operating System (ROS):  [https://github.com/autonomy-and-verification-uol/ROSMonitoring ROSMonitoring]&lt;br /&gt;
* Runtime verification of Robotic Systems:   [https://github.com/autonomy-and-verification-uol/varanus   Varanus]&lt;br /&gt;
* Runtime verification for Robot Operating System (ROS): [https://github.com/Formal-Systems-Laboratory/ROSRV  ROSRV]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ==&lt;/div&gt;</summary>
		<author><name>Mfisher</name></author>
	</entry>
</feed>