Score: 0

Temporal HAL-API Dependencies as a Gateway to Formal Embedded Software Development

Published: December 14, 2025 | arXiv ID: 2512.12788v1

By: Manuel Bentele , Andreas Podelski , Axel Sikora and more

Temporal HAL-API Dependencies (THADs) can be useful to capture an interesting class of correctness properties in embedded software development. They demand a moderate effort for specification (which can be done via program annotations) and verification (which can be done automatically via software model checking). In this sense, they have the potential to form an interesting sweet spot between generic properties (that demand virtually no specification effort, and that are typically addressed by static analysis) and application-specific properties as addressed by full-fledged formal methods. Thus, they may form a gateway to wider and more economic use of formal methods in industrial embedded software development.

Category
Computer Science:
Software Engineering