SkiNet A Petri Net Generation Tool for the Verification of Skillset-based Autonomous Systems

被引:1
|
作者
Pelletier, Baptiste [1 ,2 ,3 ]
Lesire, Charles [1 ]
Doose, David [1 ]
Godary-Dejean, Karen [3 ]
Drame-Maigne, Charles [3 ]
机构
[1] Off Natl Etud & Rech Aerosp, DTIS, Toulouse, France
[2] Univ Toulouse, Toulouse, France
[3] Univ Montpellier, LIRMM, CNRS, Montpellier, France
关键词
MODEL;
D O I
10.4204/EPTCS.371.9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The need for high-level autonomy and robustness of autonomous systems for missions in dynamic and remote environment has pushed developers to come up with new software architectures. A common architecture style is to summarize the capabilities of the robotic system into elementary actions, called skills, on top of which a skill management layer is implemented to structure, test and control the functional layer. However, current available verification tools only provide either mission-specific verification or verification on a model that does not replicate the actual execution of the system, which makes it difficult to ensure its robustness to unexpected events. To that end, a tool, SkiNet, has been developed to transform the skill-based architecture of a system into a Petri net modeling the state-machine behaviors of the skills and the resources they handle. The Petri net allows the use of model-checking, such as Linear Temporal Logic (LTL) or Computational Tree Logic (CTL), for the user to analyze and verify the model of the system.
引用
收藏
页码:120 / 138
页数:19
相关论文
共 50 条
  • [1] A fuzzy Petri net tool for modeling and verification of knowledge-based systems
    Koriem, SM
    COMPUTER JOURNAL, 2000, 43 (03): : 206 - 223
  • [2] On the Verification of Non-autonomous Petri Net Models Using Autonomous Petri Net Tools
    Barros, Joao Paulo
    Gomes, Luis
    Costa, Aniko
    38TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2012), 2012, : 6138 - 6143
  • [3] Verification of embedded systems using a Petri net based representation
    Cortés, LA
    Eles, P
    Peng, Z
    13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, : 149 - 155
  • [4] On reachability in autonomous continuous Petri net systems
    Júlvez, J
    Recalde, L
    Silva, M
    APPLICATIONS AND THEORY OF PETRI NETS 2003, PROCEEDINGS, 2003, 2679 : 221 - 240
  • [5] Modeling and formal verification of embedded systems based on a Petri net representation
    Cortés, LA
    Eles, P
    Peng, Z
    JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 49 (12-15) : 571 - 598
  • [6] Hippo-CPS: A Tool for Verification and Analysis of Petri Net-Based Cyber-Physical Systems
    Wisniewski, Remigiusz
    Bazydlo, Grzegorz
    Wojnakowski, Marcin
    Poplawski, Mateusz
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2023, 2023, 13929 : 191 - 204
  • [7] KNOWLEDGE NET SHELL (KNS) - PETRI NET BASED DEVELOPMENT TOOL FOR EXPERT SYSTEMS
    ETESSAMI, FS
    HURA, GS
    MICROELECTRONICS RELIABILITY, 1991, 31 (04) : 793 - 812
  • [8] A Petri Net-Based Model for Verification of Obligations and Accountability in Cooperative Systems
    Du, YuYue
    Jiang, ChangJun
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (02): : 299 - 308
  • [9] PROTOCOL VERIFICATION TOOL WITH EXTENDED PETRI-NET AND HORN CLAUSE
    WATANABE, T
    OHTA, T
    SATO, F
    MIZUNO, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1995, E78A (11) : 1458 - 1467
  • [10] PNets - the Verification Tool based on Petri Nets
    Siebert, Miroslav
    Flochova, Jana
    WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL I, 2013, : 369 - 373