JFLA 2023

πŸ“’Β We are happy to inform you that π€π§ππ«πžπ’ π’πšπ¦π¨π€π’π¬π‘ will make a presentation at 𝐉𝐅𝐋𝐀 πŸπŸŽπŸπŸ‘. He will present a translation from arKItect models into Coq theorem prover. This provides the opportunity to specify and demonstrate formally 𝐩𝐫𝐨𝐩𝐞𝐫𝐭𝐒𝐞𝐬 𝐨𝐟 𝐚𝐫𝐊𝐈𝐭𝐞𝐜𝐭 𝐬𝐲𝐬𝐭𝐞𝐦 𝐦𝐨𝐝𝐞π₯𝐬 with a best-in-class formal environment. Our focus here is 𝐬𝐚𝐟𝐞𝐭𝐲 𝐚𝐧𝐚π₯𝐲𝐬𝐒𝐬.
Β 
Choice of Coq was natural because systems are inductive definitions (systems are made of systems), and arKItect is managing system models as set of trees reflecting this structure. That fits well with inductive types in Coq.
Of course, many issues come around: what is a complete and correct system model?Β what is a complete and correct safety analysis/safety case. The other stake is to make all this transparent to end user who is interested in doing things right with a simple and intuitive interface and not complex language stuff.

πŸ“Œ Wednesday, February 1, 2023