Post-hoc formal verification of automotive software with informal requirements: an experience report

G Ung, J Amilon, D Gurov, C Lidström… - 2024 IEEE 32nd …, 2024 - ieeexplore.ieee.org
In this paper, we report on our experience with formally specifying and verifying an industrial
software module, provided to us by a company from the heavy-vehicle industry. We start with …

Formal verification in automotive industry: Enablers and obstacles

M Nyberg, D Gurov, C Lidström, A Rasmusson… - … Applications of Formal …, 2018 - Springer
We describe and summarize our experiences from six industrial case studies in applying
formal verification techniques to embedded, safety-critical code. The studies were conducted …

Product-line assurance cases from contract-based design

D Nešić, M Nyberg, B Gallina - Journal of Systems and Software, 2021 - Elsevier
Assurance cases are used to argue in a structured, and evidence-supported way, that a
property such as safety or security is satisfied by a system. In some domains however …

[HTML][HTML] Survey of annotation generators for deductive verifiers

S Lathouwers, M Huisman - Journal of Systems and Software, 2024 - Elsevier
Deductive verifiers require intensive user interaction in the form of writing precise
specifications, thereby limiting their use in practice. While many solutions have been …

Formal specifications investigated: a classification and analysis of annotations for deductive verifiers

S Lathouwers, M Huisman - Proceedings of the IEEE/ACM 10th …, 2022 - dl.acm.org
Deductive verification can be used to ensure properties about all possible behaviours of a
program, even when the program is parameterised and has an unbounded state space. But …

[PDF][PDF] An abstract contract theory for programs with procedures

C Lidström, D Gurov - International Conference on Fundamental …, 2021 - library.oapen.org
When develo** complex software and systems, contracts provide a means for controlling
the complexity by dividing the responsibilities among the components of the system in a …

Constructing product-line safety cases from contract-based specifications

D Nešić, M Nyberg, B Gallina - Proceedings of the 34th ACM/SIGAPP …, 2019 - dl.acm.org
Safety cases are used to argue that safety-critical systems satisfy the requirements that are
determined to mitigate the potential hazards in the systems operating environment. Although …

Practical verification of stateful embedded c code using finite state machines and vcc

M Lindgren - 2020 - diva-portal.org
Vehicles in the 21st-century are becoming more and more dependent on embedded
software systems for navigation, system control, monitoring, and entertainment …

Automated Deductive Verification of Safety-Critical Embedded Software

C Lidström - 2024 - diva-portal.org
Embedded systems are everywhere in society, and in many industries, such as the
automotive industry, embedded systems are safety-critical. Embedded systems are today …

Automatic verification of embedded systems using horn clause solvers

A Alshnakat - 2019 - diva-portal.org
Currently, the automotive industry systems are becoming intricate, imposing the necessity to
confirm the safety and surety of the whole vehicle, to prevent the economical and human …