CROME: Contract-Based Robotic Mission Specification

被引:0
|
作者
Mallozzi, Piergiuseppe [1 ,2 ]
Nuzzo, Pierluigi [4 ]
Pelliccione, Patrizio [1 ,2 ,3 ]
Schneider, Gerardo [1 ,2 ]
机构
[1] Chalmers Univ Technol, Gothenburg, Sweden
[2] Univ Gothenburg, Gothenburg, Sweden
[3] Univ Aquila, Laquila, Italy
[4] Univ Southern Calif, Viterbi Sch Engn, Los Angeles, CA 90007 USA
基金
欧盟地平线“2020”; 美国国家科学基金会;
关键词
LANGUAGE;
D O I
10.1109/MEMOCODE51338.2020.9315065
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We address the problem of automatically constructing a formal robotic mission specification in a logic language with precise semantics starting from an informal description of the mission requirements. We present CROME (Contract-based RObotic Mission spEcification), a framework that allows capturing mission requirements in terms of goals by using specification patterns, and automatically building linear temporal logic mission specifications conforming with the requirements. CROME leverages a new formal model, termed Contract-based Goal Graph (CGG), which enables organizing the requirements in a modular way with a rigorous compositional semantics. By relying on the CGG, it is then possible to automatically: i) check the feasibility of the overall mission, ii) further refine it from a library of pre-defined goals, and iii) synthesize multiple controllers that implement different parts of the mission at different abstraction levels, when the specification is realizable. If the overall mission is not realizable, CROME identifies mission scenarios, i.e., sub-missions that can be realizable. We illustrate the effectiveness of our methodology and supporting tool on a case study.
引用
收藏
页码:81 / 91
页数:11
相关论文
共 50 条
  • [31] Mandatory and Contract-based Shareholding Disclosure
    Enriques, Luca
    Gargantini, Matteo
    Novembre, Valerio
    UNIFORM LAW REVIEW, 2010, 15 (3-4) : 713 - 742
  • [32] Contract-Based Cooperative Spectrum Sharing
    Duan, Lingjie
    Gao, Lin
    Huang, Jianwei
    2011 IEEE INTERNATIONAL SYMPOSIUM ON DYNAMIC SPECTRUM ACCESS NETWORKS (DYSPAN), 2011, : 399 - 407
  • [33] A Contract-Based Semantics and Refinement for Simulink
    Sun, Quan
    Zhang, Wei
    Wang, Chao
    Liu, Zhiming
    DEPENDABLE SOFTWARE ENGINEERING. THEORIES, TOOLS, AND APPLICATIONS, SETTA, 2022, 13649 : 134 - 148
  • [34] Contract-based mutation for testing components
    Jiang, Y
    Hou, SS
    Shan, JH
    Zhang, L
    Xie, B
    ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 483 - 492
  • [35] ARCHITECTURAL MALPRACTICE - CONTRACT-BASED APPROACH
    不详
    HARVARD LAW REVIEW, 1979, 92 (05) : 1075 - 1102
  • [36] Contract-Based Verification of Simulink Models
    Bostrom, Pontus
    FORMAL METHODS AND SOFTWARE ENGINEERING, 2011, 6991 : 291 - 306
  • [37] Contract-based testing for web services
    Dai, Guilan
    Bai, Xiaoying
    Wang, Yongbo
    Dai, Fengjun
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 517 - +
  • [38] Contract-Based Verification of Hierarchical Systems of Components
    Quinton, Sophie
    Graf, Susanne
    SEFM 2008: SIXTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2008, : 377 - 381
  • [39] Managing Reputation in Contract-Based Distributed Systems
    Baldoni, Roberto
    Doria, Luca
    Lodi, Giorgia
    Querzoni, Leonardo
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009, PT 1, 2009, 5870 : 760 - 772
  • [40] Contract-based testing: from objects to components
    Collet, P
    Deveaux, D
    Rousseau, R
    Le Traon, Y
    IWoTA 2004: 1st International Workshop on Testability Assessment, Proceedings, 2004, : 5 - 14