업무 사례
SECS/GEM 통신 모듈 리팩토링 지원
레거시 FA 통신 코드 구조 개선
소개
레거시 SECS/GEM 통신 모듈의 상태 전이 로직이 코드 곳곳에
흩어져 있던 구조를 FSM(Finite State Machine) 기반으로
재설계하는 과정에서 코드 리뷰와 구조 분석을 보조한 사례.
주요 성과
- SECS/GEM 메시지 핸들러를 FSM 기반 구조로 재설계
- 동시성 이슈가 있던 통신 모듈의 레이스 컨디션 원인 분석
- 인터페이스 분리를 통한 단위 테스트 커버리지 개선 방향 제시
활용 도구 및 역량
C#, .NET, SECS/GEM, PLC, FSM

