A Formal Approach to System Integration Testing
Susanne Kandl, Martin Elshuber

TL;DR
This paper proposes a formal verification-based approach for system integration testing using SystemC models, aiming to improve applicability to industrial cases and address a gap in formal methods for integration testing.
Contribution
It introduces a novel formal verification framework for SystemC-based system integration testing, bridging the gap between theoretical methods and industrial applicability.
Findings
Formal verification of components and system models is feasible.
The approach enhances reliability verification in system integration.
It addresses limitations of existing verification frameworks for industrial use.
Abstract
System integration testing is the process of testing a system by the stepwise integration of sub-components. Usually these sub-components are already verified to guarantee their correct functional behavior. By integration of these verified subcomponents into the overall system, emergent behavior may occur, i.e. behavior that evolves by the assembling of the subcomponents. For system integration testing, both, the correct functional behavior of the overall system, and, the proper functioning of the sub-components in their system environment, have to be verified. In this work we present the idea of an approach for system integration testing based on formal verification. The system components are modeled in SystemC. In a first step these components are formally verified. Then a model of the overall system is built. In a second step this system model is formally verified. The novelty of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Embedded Systems Design Techniques · VLSI and Analog Circuit Testing
