Common use of System Error Handling Clause in Contracts

System Error Handling. Handling of exceptions, e.g., sensor/actuator failures. The mechanisms being used to orchestrate the skills are service and action calls, re-parameterizations, set values, activating/deactivating of components, etc. We distinguish between function-oriented calls to a running skill component (set values, action queries, etc.) and system-oriented calls to individual or multiple components (switching between component modes, restart, shutdown, etc.). Analogously, we distinguish between function-oriented notifications from the skill layer in form a feed- back on long-running service calls, messages on relevant events in the environment, etc. and system- oriented notifications about component failures, hardware errors, etc. Our observation is that interweaving of task handling, contingency handling, and system error han- dling generally leads to a high complexity of the control flow on the deliberation layer. Yet, we hypothesize that this complexity can be reduced by introducing appropriate abstractions for system- oriented calls and notifications. Therefore, our goal within this work is to provide suitable abstractions and framework functions for (1.) system runtime configuration and (2.) system error and contingency diagnosis, to reduce the effort for the application developer of designing and implementing the task, contingency and error handling. This goal is illustrated in the following example architecture, which is described and managed based on a model file: The main features of the approach are (detailed in the remainder):

Appears in 2 contracts

Samples: Grant Agreement, Grant Agreement

AutoNDA by SimpleDocs

System Error Handling. Handling of exceptions, e.g., sensor/actuator failures. The mechanisms being used to orchestrate the skills are service and action calls, re-parameterizationsparameterisations, set values, activating/deactivating of components, etc. We distinguish between function-oriented calls to a running skill component (e.g., set values, action queries, etc.) and system-oriented calls to individual or multiple components (e.g., switching between component modes, restart, shutdown, etc.). Analogously, we distinguish between function-oriented notifications from the skill layer in form a feed- back feedback on long-running service calls, messages on relevant events in the environment, etc. and system- system-oriented notifications about component failures, hardware errors, etc. Our observation is that interweaving of task handlingtask, contingency handling, and system error han- dling handling generally leads to a high complexity of the control flow on the deliberation layer. Yet, we hypothesize hypothesise that this complexity can be reduced by introducing appropriate abstractions for system- system-oriented calls and notifications. Therefore, our goal within this work is to micro-ROS shall provide suitable abstractions and framework functions for (1.) system runtime configuration and (2.) system error and contingency diagnosis, to reduce the effort for the application developer of designing and implementing the task, contingency and error handling. This goal is illustrated in the following example architecture, which is described and managed based on a model file: The main features of the approach are (detailed in the remainder):.

Appears in 1 contract

Samples: Grant Agreement

AutoNDA by SimpleDocs

System Error Handling. Handling of exceptions, e.g., sensor/actuator failures. The mechanisms being used to orchestrate the skills are service and action calls, re-parameterizations, set values, activating/deactivating of components, etc. We distinguish between function-oriented calls to a running skill component (set values, action queries, etc.) and system-oriented calls to individual or multiple components (switching between component modes, restart, shutdown, etc.). Analogously, we distinguish between function-oriented notifications from the skill layer in form a feed- back on long-running service calls, messages on relevant events in the environment, etc. and system- oriented notifications about component failures, hardware errors, etc. Our observation is that interweaving of task handling, contingency handling, and system error han- dling generally leads to a high complexity of the control flow on the deliberation layer. Yet, we hypothesize that this complexity can be reduced by introducing appropriate abstractions for system- oriented calls and notifications. Therefore, our goal within this work is to provide suitable abstractions and framework functions for (1.) system runtime configuration and (2.) system error and contingency diagnosis, to reduce the effort for the application developer of designing and implementing the task, contingency and error handling. This goal is illustrated in the following example high-level architecture: The envisioned key elements to achieve this goal are: 1. Extensible concept to specify the runtime states of components, which is described and managed i.e ROS 2 nodes. 2. Modeling approach for specifying system modes based on a model file: The main features of these component states. 3. Diagnosis module for deriving relevant information from the approach are (detailed in operating systems, the remainder):hardware and the functional components.

Appears in 1 contract

Samples: Grant Agreement

Draft better contracts in just 5 minutes Get the weekly Law Insider newsletter packed with expert videos, webinars, ebooks, and more!