Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Formalization and verification of a system usually are not one time tasks due to the increasing complexity of software systems. The relation beten 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 process with a formal model being incrementally developed and more properties being verified. ,  present such a spiral process of doing formalization and verification with a concrete case study to demonstrate how  formalize and verify in the spiral manner a scheduling mechanism and Priority Ceiling Protocol (PCP) of an industrial automobile standard called OSEK/VDX.  choose an algebraic formal language called CafeOBJ for its features of modularity and interactive theorem proving functionality.  start with a prototypical model of the scheduling mechanism, validate and refine it based on verification results. By theorem proving, it reinforces our understanding of the specifications and their gap with the specified problem domains. The formal model is refined until all these properties are successfully proved.  incrementally extend it to formalize PCP and verify more properties such as deadlock freedom and priority inversion freedom.
['Min Zhang', 'Toshiaki Aoki', 'Yueying He']
I am writing a research paper on a idea A spiral process of formalization and verification: A case study on verification of the scheduling mechanism of OSEK/VDX ☆
[{"from": "human", "value": "I am writing a research paper on a idea A spiral process of formalization and verification: A case study on verification of the scheduling mechanism of OSEK/VDX \u2606"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Formalization and verification of a system usually are not one time tasks due to the increasing complexity of software systems. The relation beten 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 process with a formal model being incrementally developed and more properties being verified. ,  present such a spiral process of doing formalization and verification with a concrete case study to demonstrate how  formalize and verify in the spiral manner a scheduling mechanism and Priority Ceiling Protocol (PCP) of an industrial automobile standard called OSEK/VDX.  choose an algebraic formal language called CafeOBJ for its features of modularity and interactive theorem proving functionality.  start with a prototypical model of the scheduling mechanism, validate and refine it based on verification results. By theorem proving, it reinforces our understanding of the specifications and their gap with the specified problem domains. The formal model is refined until all these properties are successfully proved.  incrementally extend it to formalize PCP and verify more properties such as deadlock freedom and priority inversion freedom."}]