Difference between revisions of "PKC Workflow/Presentation"

From PKC
Jump to navigation Jump to search
Line 7: Line 7:
* [out]: the coffee example   
* [out]: the coffee example   


== Work and contributions ==  
== Work ==  
* Specify the (workflow..?) using Logic Model
[work] : tla+  
[work] : tla+  
[work] : k8s+  
[work] : k8s+
 
* Theorize the ...?


== PKC ==  
== PKC ==  

Revision as of 12:49, 29 August 2021

Introduction of Logic Model

Navigate: Template:Logic Model

  • What is logic model?
  • [out] Start from function (input-process-output)
  • [out] function lacks information indicating (purpose), so need other 4 args

Navigate: Logic Model/Example/Buying Coffee

  • [out]: the coffee example

Work

  • Specify the (workflow..?) using Logic Model

[work] : tla+ [work] : k8s+

  • Theorize the ...?

PKC

(Basic intro)

Logic Model

  • What is logic model



Logic Model of PKC Workflow

Logic Model (PKC Workflow) Template:LogicModel 08 29, 2021
Abstract Specification
Context
  1. This is the 2021 summer project of Tz-Chuang starting from June 27, 2021 to August 21,2021.
  2. Despite the various models for domain knowledge, there isn't a high-level model which is expressive, compact, practical, and independent of domains. This gives rise to Logic Model.
Goal
  1. Utilize formal methods to prove the system's soundness
  2. Use Logic Model to describe the project itself.
  3. Theorize Logic Model based on the implementation.
Success Criteria
  1. An example of how the formal method could integrate into Logic Model is demonstrated.
  2. The Logic Models of the project are defined correctly
  3. The core concepts which explain the Logic Model is defined.
Concrete Implementation
Given Inputs When Process is executed... Then, we get Outputs
System Verification
  1. Software/TLA+ Tools
  2. PKC System Specification
  3. Knowledge/TLA+ Tools

Jenkins Integration

  1. Jenkins setup
  2. A service namespace

Docker Registry

  1. Docker
  2. Docker registry tutorial
  3. Image Naming
  1. System Verification by TLA+
  2. Jenkins Integration
  3. Docker Registry
  4. Meeting and Communication
  5. Issues
  6. Updates
  7. All activities


  1. PKC Workflow/Knowledge
  2. PKC Workflow/Drafts
  3. PKC Workflow/Project Conclusion
  4. PKC Workflow/Presentation
Boundary/Safety Conditions of PKC Workflow
  1. 6 weeks of project time.



Note

Need to give clear examples to listeners.