A Spiral Proceb of Modeling and Verifying the Scheduling Mechanism of OSEK/VDX in OTS/CafeOBJ Method

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Formalization and verification of a system usually are not one time tasks, particularly when the system to be formalized and verified is complicated. The relation between formalization and verification should not be sequential but iterative in that verification follows formalization and in turn helps validate and refine formalization. The iteration is a spiral proceb with a formal model being incrementally developed and more and more properties being verified. In this paper, we present a case study to demonstrate how we formalize and verify in the spiral way a scheduling mechanism and Priority Ceiling Protocol of an industrial automobile standard, i.e. OSEK/VDX, in OTS/CafeOBJ method, an algebraic approach to modeling and verifying systems by interactive theorem proving in CafeOBJ. We start with a prototypical model of the scheduling mechanism, validate and refine it based on verification results. By theorem proving, it reinforces the specifier's understanding of the specifications and their relationship with the specified problem domains. The formal model is refined until all these properties are succebfully proved. We then incrementally extend it to cover more complicated part and verify more properties such as exclusion, deadlock freedom, priority inversion freedom.

Original languageEnglish
Title of host publicationProceedings - 2015 2nd International Symposium on Dependable Computing and Internet of Things, DCIT 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages11-20
Number of pages10
ISBN (Electronic)9781509002900
DOIs
StatePublished - 15 Mar 2016
Event2nd International Symposium on Dependable Computing and Internet of Things, DCIT 2015 - Wuhan, Hubei, China
Duration: 16 Nov 201519 Nov 2015

Publication series

NameProceedings - 2015 2nd International Symposium on Dependable Computing and Internet of Things, DCIT 2015

Conference

Conference2nd International Symposium on Dependable Computing and Internet of Things, DCIT 2015
Country/TerritoryChina
CityWuhan, Hubei
Period16/11/1519/11/15

Keywords

  • CafeOBJ
  • OSEK/VDX standard
  • OTS
  • Theorem proving

Fingerprint

Dive into the research topics of 'A Spiral Proceb of Modeling and Verifying the Scheduling Mechanism of OSEK/VDX in OTS/CafeOBJ Method'. Together they form a unique fingerprint.

Cite this