We consider the problem of verifying software implementations of linear time-invariant controllers against mathematical specifications. Given a controller specification, multiple correct implementations may exist, each of which uses a different representation of controller state (e.g., due to optimizations in a third-party code generator). To accommodate this variation, we first extract a controller\u27s mathematical model from the implementation via symbolic execution, and then check input-output equivalence between the extracted model and the specification by similarity checking. We show how to automatically verify the correctness of C code controller implementation using the combination of techniques such as symbolic execution, satisfiab...
The paper proposes a control-theoretic framework for verification of numerical software systems, and...
This paper is concerned with the problem of validation in the context of numerical computations in c...
The paper proposes a control-theoretic framework for verification of numerical software systems, and...
We consider the problem of verifying software implementations of linear time-invariant controllers a...
We consider the problem of verifying finite precision implementation of linear time-invariant contro...
We consider the problem of verification of software implementations of linear time-invariant control...
© 2015 IEEE.We consider the problem of verification of software implementations of linear time-invar...
Many safety-critical cyber-physical systems have a software-based controller at their core. Since th...
Many safety-critical cyber-physical systems have a software-based controller at their core. Since th...
In the model-based development of controller software, the use of an unverified code generator/trans...
As cyber-physical systems (CPS) become more complex, the verification of CPS control software become...
This dissertation proposes formal representations for programmable logic controllers that aim at imp...
It is an old dream in computer science to automatically generate a system from a formal specificatio...
To improve automated verification techniques for ANSI-C software, I examine temporal logics for desc...
Many of the systems that we rely on, and interact with on a daily basis, are driven by software. Unf...
The paper proposes a control-theoretic framework for verification of numerical software systems, and...
This paper is concerned with the problem of validation in the context of numerical computations in c...
The paper proposes a control-theoretic framework for verification of numerical software systems, and...
We consider the problem of verifying software implementations of linear time-invariant controllers a...
We consider the problem of verifying finite precision implementation of linear time-invariant contro...
We consider the problem of verification of software implementations of linear time-invariant control...
© 2015 IEEE.We consider the problem of verification of software implementations of linear time-invar...
Many safety-critical cyber-physical systems have a software-based controller at their core. Since th...
Many safety-critical cyber-physical systems have a software-based controller at their core. Since th...
In the model-based development of controller software, the use of an unverified code generator/trans...
As cyber-physical systems (CPS) become more complex, the verification of CPS control software become...
This dissertation proposes formal representations for programmable logic controllers that aim at imp...
It is an old dream in computer science to automatically generate a system from a formal specificatio...
To improve automated verification techniques for ANSI-C software, I examine temporal logics for desc...
Many of the systems that we rely on, and interact with on a daily basis, are driven by software. Unf...
The paper proposes a control-theoretic framework for verification of numerical software systems, and...
This paper is concerned with the problem of validation in the context of numerical computations in c...
The paper proposes a control-theoretic framework for verification of numerical software systems, and...