Consistency of Property Specification Patterns with Boolean and Constrained Numerical Signals

12/12/2017
by   Massimo Narizzano, et al.
0

Property Specification Patterns (PSPs) have been proposed to solve recurring specification needs, to ease the formalization of requirements, and enable automated verification thereof. In this paper, we extend PSPs by considering Boolean as well as atomic assertions from a constraint system. This extension enables us to reason about functional requirements which could not be captured by basic PSPs. We contribute an encoding from constrained PSPs to LTL formulas, and we show experimental results demonstrating that our approach scales on requirements of realistic size generated using an artificial probabilistic model. Finally, we show that our extension enables us to prove (in)consistency of requirements about an embedded controller for a robotic manipulator.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/07/2022

A Property Specification Pattern Catalog for Real-Time System Verification with UPPAAL

Context: The goal of specification pattern catalogs for real-time requir...
research
10/31/2019

Formal Verification of Dynamic and Stochastic Behaviors for Automotive Systems

Formal analysis of functional and non-functional requirements is crucial...
research
06/28/2022

Quantitative Verification of Opacity Properties in Security Systems

We delineate a methodology for the specification and verification of flo...
research
06/23/2021

Formalizing the Execution Context of Behavior Trees for Runtime Verification of Deliberative Policies

Our research aims to enable automated property verification of deliberat...
research
04/13/2020

Generation Of A Complete Set Of Properties

One of the problems of formal verification is that it is not functionall...
research
12/20/2017

Formal Representation of SysML/KAOS Domain Model (Complete Version)

Nowadays, the usefulness of a formal language for ensuring the consisten...
research
03/27/2021

A First Look at RISC-V Virtualization from an Embedded Systems Perspective

This article describes the first public implementation and evaluation of...

Please sign up or login with your details

Forgot password? Click here to reset