goncurrency analysis framework
1.0.0
เครื่องมือพื้นฐานประกอบด้วยตัวแก้ไขรหัสที่เรียกใช้งานได้ (สำหรับใช้กับแพ็คเกจสนามเด็กเล่น) ออกแบบมาสำหรับการแปลงรหัส GO 2 ขั้นตอนเป็นรูปแบบกลางจากนั้นวิเคราะห์ด้วยเครื่องมือภายนอก
Webservice Handler ถูกกำหนดไว้ใน webservice/webservice.go ซึ่งกำหนดเป็นชื่อและฟังก์ชั่น init InitFunc ตั้งค่าพา ธ HTTP Handler (ใช้ค่าเริ่มต้น http.HandleFunc )
type Handler struct {
Name string
InitFunc func()
}
HTTP Handlers สามารถโหลดได้โดยการตั้งค่าสถานะในการปฏิบัติการ โดยค่าเริ่มต้นจะมีการโหลด Godel เท่านั้น
ตัวจัดการเหตุการณ์ถูกตั้งค่าใน static/script.js เป็นการเรียก AJAX การตอบสนองควรเข้ารหัสเป็นวัตถุ JSON
{ 'MiGo': migo_output, 'time': execution_time, 'Error': error }{ 'CFSM': cfsm_output, 'time': execution_time, 'Error': error }{ 'Gong': gong_output, 'time': execution_time, 'Error': error }{ 'Godel': godel_output, 'time': execution_time, 'Error': error }