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

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...
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...
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...
A review of 3D printing processes and materials for soft robotics
A review of 3D printing processes and materials for soft robotics
PurposeSoft robotics is currently a rapidly growing new field of robotics whereby the robots are fundamentally soft and elastically deformable. Fabrication of soft robots is curren...
Reviews Film
Reviews Film
Abstract The Age of Shadows (2016) South Korea Director Jee-woon Kim Runtime 140 minutes Backpack Full of Cash (2016) USA Director Sarah Mondale Runti...
Robotics
Robotics
State-of-the-art robotics research on topics including manipulation, locomotion, machine learning, localization, visual SLAM, haptics, and biologically inspired design. ...

Back to Top