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 …
software module, provided to us by a company from the heavy-vehicle industry. We start with …
Formal verification in automotive industry: Enablers and obstacles
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 …
formal verification techniques to embedded, safety-critical code. The studies were conducted …
Product-line assurance cases from contract-based design
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 …
property such as safety or security is satisfied by a system. In some domains however …
[HTML][HTML] Survey of annotation generators for deductive verifiers
Deductive verifiers require intensive user interaction in the form of writing precise
specifications, thereby limiting their use in practice. While many solutions have been …
specifications, thereby limiting their use in practice. While many solutions have been …
Formal specifications investigated: a classification and analysis of annotations for deductive verifiers
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 …
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 …
the complexity by dividing the responsibilities among the components of the system in a …
Constructing product-line safety cases from contract-based specifications
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 …
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 …
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 …
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 …
confirm the safety and surety of the whole vehicle, to prevent the economical and human …