Research on the verification method of the Event-B model for the heterogeneous multi-core scheduling algorithm
It is well known that the logical verification for the operating system is very essential. Event-B, as a formal verification tool, is one of the most widely used methods for verifying programs at the operating system level. However, it lacks the precise time semantics expression that will make the representation of the behavioral logic complicated for verified scheduling process. To address this limitation, we proposes an EMPT (Event-B Multi-core Processor Time) model in rodin platform, which can represent the time semantics by using set mappings and operations. After that we apply it to the logical verification for the heterogeneous multicore scheduling algorithm (HEFT), and the results show that it can verify the accuracy of this algorithm.
Authors
- Yahui Han
- Feng Xiao (ORCID: https://orcid.org/0000-0002-2895-1727)
- Julian Y. Zuo (ORCID: https://orcid.org/0000-0002-6743-2137)
- Shujuan Huang (ORCID: https://orcid.org/0000-0001-9246-2808)
Institutions
- Xi'an Technological University (CN)
Publication Details
- Published
- 2024-12-27
- DOI
- https://doi.org/10.1109/icctit64404.2024.10928546
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00