Pattern Program Translation

Translation of domain-specific programs (ALPG and PLS ladder)

산업 현장에서는 같은 역할을 하는 프로그램임에도 Hardware의 구성이 달라 서로 다른 언어를 사용하기도 한다. 이 경우, 동일한 프로그램을 여러 번 작성해야 하거나, 기존 프로그램을 다른 하드웨어에 이식하기 어렵다. 본 연구실에서는 compiler technique을 이용하여 서로 다른 종류의 domain-specific language (DSL) 간의 translation을 자동으로 수행하는 방법에 대해 연구한다. 연구 결과는 반도체 테스트 설비 간의 translation 이나, H/W based DSL인 Ladder Diagram을 IoT 기기인 Arduino 로 이식하는 것 등에 적용될 수 있다.

Mem test program translation
Ladder program translation