Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Runtime Verification on Robotics Systems

View through CrossRef
Runtime verification is a technique for generating monitors from formal specification of expected behaviors for the underlying system. It can be applied to automatically evaluate system execution, either on-line or off-line, analyzing extracted execution traces; or it can be used online during operation, potentially steering the application back to a safety region if a property is violated. As a so-called light-weighted formal method, runtime verification bridges the gap between system design and implementation and shorten the distance of software quality assurance between the software testing and model checking and theorem proving. Runtime verification is considered as a highly scalable and automatic technique. Most of current runtime verification research are endeavored on the program context, in other words, on the program side and falls in the implementation level. These applications limited the benefits of runtime verification that bridges the gap among types of applications. With the proliferation of embedded systems and mobile device, dynamically verifying the firmware and mobile apps becomes a new emerging area. Due to the characteristics of runtime verification technique and limitations of the robotics systems, so far, very few research and project are located in the runtime verification on the firmware of embedded systems, which appear in most of robotics systems. Robotics systems are programmed on the firmware and only observed on device. In this paper, the authors first discussed the current runtime verifications on the embedded systems with limitations. After that, a layered runtime verification framework will be presented for the firmware verification. The case study is applied on the commonly recognized educational toolkit – LEGO Mindstorm robotics systems.
Title: Runtime Verification on Robotics Systems
Description:
Runtime verification is a technique for generating monitors from formal specification of expected behaviors for the underlying system.
It can be applied to automatically evaluate system execution, either on-line or off-line, analyzing extracted execution traces; or it can be used online during operation, potentially steering the application back to a safety region if a property is violated.
As a so-called light-weighted formal method, runtime verification bridges the gap between system design and implementation and shorten the distance of software quality assurance between the software testing and model checking and theorem proving.
Runtime verification is considered as a highly scalable and automatic technique.
Most of current runtime verification research are endeavored on the program context, in other words, on the program side and falls in the implementation level.
These applications limited the benefits of runtime verification that bridges the gap among types of applications.
With the proliferation of embedded systems and mobile device, dynamically verifying the firmware and mobile apps becomes a new emerging area.
Due to the characteristics of runtime verification technique and limitations of the robotics systems, so far, very few research and project are located in the runtime verification on the firmware of embedded systems, which appear in most of robotics systems.
Robotics systems are programmed on the firmware and only observed on device.
In this paper, the authors first discussed the current runtime verifications on the embedded systems with limitations.
After that, a layered runtime verification framework will be presented for the firmware verification.
The case study is applied on the commonly recognized educational toolkit – LEGO Mindstorm robotics systems.

Related Results

Verification of High Speed on Chip with VIP using System Verilog
Verification of High Speed on Chip with VIP using System Verilog
Abstract - The exploration work is addressing verification of High speed on chips protocol; we've used the system Verilog grounded test bench structure. I developed a system Verilo...
Next-Generation Cognitive Robotics: Advanced Technologies and Applications
Next-Generation Cognitive Robotics: Advanced Technologies and Applications
Abstract: Next-generation cognitive robotics represents a convergence of artificial intelligence (AI), machine learning (ML), and advanced robotics to create intelligent systems c...
Ada runtime environment working group—a framework for describing Ada runtime environment
Ada runtime environment working group—a framework for describing Ada runtime environment
The concept of a runtime environment to support program execution has always been associated with application software - it has only been with programming languages like Ada that t...
Robotics
Robotics
Proceedings from the third annual Robotics: Science and Systems conference, presenting state-of-the-art research on the foundations of robotics, robotics applications, and robotics...
Real-Time Simulation Support for Runtime Verification of Cyber-Physical Systems
Real-Time Simulation Support for Runtime Verification of Cyber-Physical Systems
In Cyber-Physical Systems (CPS), cyber and physical components must work seamlessly in tandem. Runtime verification of CPS is essential yet very difficult, due to deployment enviro...
Shenzi 16-Inch Oil Export SCR CVA Verification
Shenzi 16-Inch Oil Export SCR CVA Verification
Abstract In 2006 Enterprise developed a 16-inch oil export system from Shenzi field located in Green Canyon Block 653 in the Gulf of Mexico, approximately 120 nau...
Balanced Integration of Theory and Applications in Teaching Robotics
Balanced Integration of Theory and Applications in Teaching Robotics
Robotics has become part of the curriculum in almost every engineering school. This is mainly because it is a topic that involves different engineering knowledge bases in a medium ...
Platform Verification - Aview From Amember Of Industry
Platform Verification - Aview From Amember Of Industry
ABSTRACT Concerns have been raised in many sectors regarding the safety and reliability of offshore platforms. In this paper, the history of offshore operations a...

Back to Top