You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@teaclave.apache.org by GitBox <gi...@apache.org> on 2021/01/20 13:00:13 UTC

[GitHub] [incubator-teaclave] SeanVer commented on issue #453: formal specification and verification for teaclave access control module

SeanVer commented on issue #453:
URL: https://github.com/apache/incubator-teaclave/issues/453#issuecomment-763590299


   > Thanks for your proposal. Sorry for the late reply. Can you provide a simple example to clarify your goal. More specifically, I'd like to see what kind of outputs you will contribute (e.g., formal document, proof, and readme to reproduce). Please try your best to list them. The followup question is about how to integrate your contributions into the project. If you have can provide several sample repositories on how to open source specifications, that would be very helpful.
   
   The outputs of my work include:
   1. atomized decomposition of access control module based on CC(common criteria),along with the standardized documentation
   2. formal representation of specification of the access control module constructed by decomposed components
   3. formal representation of security objectives required by model.conf
   4. mechanic proof with readable steps showing that the specification complies with the security objectives.
   
   Isabelle/Isar/HOL is used as a programing language for the formal presentation. The specification is constructed using built-in module called locale of Isabelle. The consistency proof between specifications is also proved using interpretation mechanism. For the explanation of the mechanism provided by Isabelle, such as locale, please refer to: https://isabelle.in.tum.de/documentation.html.
   
   As for open sourced specifications, links below might be helpful:
   https://github.com/ZipCPU/wbuart32/tree/master/doc


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@teaclave.apache.org
For additional commands, e-mail: notifications-help@teaclave.apache.org