FSM 상태 머신 + DAG 인과 그래프 = 벤더 중립 실행 엔진
FSM 상태 머신과 DAG 인과 그래프를 통한 벤더 중립 실행 모델
각 Work는 4가지 상태를 가진 FSM으로 동작
Work/Call 간 실행 순서를 방향성 그래프로 정의
Work 내 Call들의 실행 방식
PLC 벤더에 독립적인 추상화 계층
4가지 상태를 가진 유한 상태 머신
Work의 실행 상태를 FSM으로 관리합니다. 각 Work는 Ready(대기)→Going(실행)→Finish(완료) 또는 Halt(중단) 상태를 가집니다.
방향 비순환 그래프로 실행 순서 정의
Arrow로 Work/Call 간 인과 관계를 정의합니다. DAG는 사이클이 없는 방향 그래프로 데드락 없이 병렬/순차 실행을 모델링합니다.
Sequential/Parallel/Conditional
Work 내 Call들의 실행 방식을 정의합니다. Call은 Sequential(순차), Parallel(병렬), Conditional(조건부) 방식으로 실행될 수 있습니다.
LS/Siemens/Rockwell/Mitsubishi 통합
PLC 벤더에 독립적인 추상화 계층입니다. DS 실행 엔진은 벤더별 차이를 추상화하여 동일한 AAS 모델로 4종 PLC를 제어할 수 있습니다.