Literature DB >> 31739526

Formal Verification for Task Description Languages. A Petri Net Approach.

Joaquín López1, Alejandro Santana-Alonso1, Miguel Díaz-Cacho Medina1.   

Abstract

One of the main challenges in verifying robotic systems is its asynchronous interaction with an unstructured environment, observed by imperfect sensors. Autonomous robot systems usually require some language to support task-level control. This paper presents an effective approach to apply formal verification methods for that kind of language. A main contribution of this method is to avoid modeling the robotic system with a specific formalism. The approach translates the task-level control models into a Petri net (PN) based representation. This is used to define new methods to analyze some task properties such as liveness, deadlock-freeness and terminability. The approach has been applied to the Task Description Language (TDL) and it is illustrated by experiments. The final goal is to create new tools within the application development environment to include formal verification as part of the normal software development cycle. The TDL to PN translator uses the Petri Net Markup Language (PNML) as its file format. This format permits interoperability with other Petri net tools that can also be used to analyze the PNs.

Entities:  

Keywords:  autonomous robot system; formal verification; task description language; task-level programming

Year:  2019        PMID: 31739526     DOI: 10.3390/s19224965

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


  1 in total

1.  Implementing Autonomous Driving Behaviors Using a Message Driven Petri Net Framework.

Authors:  Joaquín López; Pablo Sánchez-Vilariño; Rafael Sanz; Enrique Paz
Journal:  Sensors (Basel)       Date:  2020-01-13       Impact factor: 3.576

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.