Contract-Based Specification Refinement and Repair for Mission Planning

被引:0
|
作者
Mallozzi, Piergiuseppe [1 ]
Incer, Inigo [1 ]
Nuzzo, Pierluigi [2 ]
Sangiovanni-Vincentelli, Alberto [1 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
[2] Univ Southern Calif, Ming Hsieh Dept Elect & Comp Engn, Los Angeles, CA USA
基金
美国国家科学基金会;
关键词
TEMPORAL LOGIC; ASSUMPTIONS; DESIGN;
D O I
10.1109/FormaliSE58978.2023.00011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We address the problem of modeling, refining, and repairing formal specifications for robotic missions using assume-guarantee contracts. We show how to model mission specifications at various levels of abstraction and implement them using a library of pre-implemented specifications. Suppose the specification cannot be met using components from the library. In that case, we compute a proxy for the best approximation to the specification that can be generated using elements from the library. Afterward, we propose a systematic way to either 1) search for and refine the 'missing part' of the specification that the library cannot meet or 2) repair the current specification such that the existing library can refine it. Our methodology for searching and repairing mission requirements leverages the quotient, separation, composition, and merging operations between contracts.
引用
收藏
页码:29 / 38
页数:10
相关论文
共 50 条
  • [1] CROME: Contract-Based Robotic Mission Specification
    Mallozzi, Piergiuseppe
    Nuzzo, Pierluigi
    Pelliccione, Patrizio
    Schneider, Gerardo
    2020 18TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2020, : 81 - 91
  • [2] On the Significance of Contract-Based Typestate Specification
    Khairunnesa, Samantha Syeda
    Hoan Anh Nguyen
    Rajan, Hridesh
    WASPI'18: PROCEEDINGS OF THE 1ST ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATED SPECIFICATION INFERENCE, 2018, : 13 - 14
  • [3] Contract-Based Control Synthesis with Barrier Functions for Vehicular Mission Planning
    Waqas, Muhammad
    Naik, Nikhil Vijay
    Ioannou, Petros
    Nuzzo, Pierluigi
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 2216 - 2221
  • [4] 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
  • [5] A Contract-Based Formalism for the Specification of Heterogeneous Systems
    Benvenuti, Luca
    Ferrari, Alberto
    Mangeruca, Leonardo
    Mazzi, Emanuele
    Passerone, Roberto
    Sofronis, Christos
    2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 166 - +
  • [6] Multiple Viewpoint Contract-Based Specification and Design
    Benveniste, Albert
    Caillaud, Benoit
    Ferrari, Alberto
    Mangeruca, Leonardo
    Passerone, Roberto
    Sofronis, Christos
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2008, 5382 : 200 - +
  • [7] Component contract-based formal specification technique
    Lee, JH
    Noh, HM
    Yoo, CJ
    Chang, OB
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 3, 2005, 3482 : 836 - 845
  • [8] Visual Specification and Analysis of Contract-Based Software Architectures
    Ozkaya, Mert
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (05) : 1025 - 1043
  • [9] Visual Specification and Analysis of Contract-Based Software Architectures
    Mert Ozkaya
    Journal of Computer Science and Technology, 2017, 32 : 1025 - 1043
  • [10] Contract-based formal specification of safety critical systems
    Dong, W
    Wang, J
    Proceedings of the 29th Annual International Computer Software and Applications Conference, Workshops and Fast Abstracts, 2005, : 7 - 8