goncurrency analysis framework
1.0.0
기본 도구는 실행 가능한 코드 편집기 (놀이터 패키지와 함께 사용)로 구성됩니다. GO 코드를 중간 형식으로 2 단계 변환 한 다음 외부 도구를 사용한 분석을 위해 설계되었습니다.
WebService 핸들러는 webservice/webservice.go 에서 정의되며 이름 및 Init 함수로 정의됩니다. InitFunc HTTP 핸들러 경로를 설정합니다 (기본 http.HandleFunc 사용).
type Handler struct {
Name string
InitFunc func()
}
HTTP 핸들러는 실행 파일의 플래그에 의해 선택적으로로드 될 수 있습니다. 기본적으로 Godel 만로드됩니다.
이벤트 핸들러는 ajax 호출에 따라 static/script.js 로 설정되며 응답은 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 }