계산과 동시성의 통합: 포섬트·스텝 자동화와 진정한 동시 연산 대수
초록
본 논문은 포섬트 자동자와 스텝 자동자를 기반으로 통신 연산자를 도입하고, 언어 동등성 및 진정한 동시성 바이시몰리시티에 대한 대수를 구축한다. 이를 통해 전통적인 프로세스 대수와 동시 케일리 대수 사이의 관계를 명확히 하고, 시리즈·통신·병렬 연산자를 포함한 확장된 연산 체계를 제시한다.
상세 분석
논문은 먼저 전통적인 인터리빙(concurrency) 모델과 진정한 동시성(true concurrency) 모델을 구분하고, 각각의 대표적 형식인 CCS·ACP와 이벤트 구조·Petri Net을 정리한다. 이후 포섬트(pomset)와 스텝(step) 자동자를 이용해 동시성을 정형화하는 새로운 프레임워크를 제시한다. 핵심 기여는 (1) 포섬트 자동자와 스텝 자동자 위에 통신 연산자(merge, encapsulation, silent step 등)를 정의하여 기존의 시퀀셜·병렬 연산자를 확장한 점, (2) 언어 동등성(modulo language equivalence)과 여러 종류의 진정한 동시성 바이시몰리시티(예: step bisimulation, hp‑bisimulation, hhp‑bisimulation)를 만족하는 대수적 법칙들을 체계적으로 정리한 점이다. 특히 Milner의 확장 법칙 a∥b = a·b + b·a + a∥b 를 일반화하여 통신 연산자를 포함한 a ⊙ b = a·b + b·a + a∥b + a ⊗ b 형태로 제시함으로써, 계산·동시성의 통합을 수식적으로 구현한다. 논문은 또한 가설(soundness), 축소(reduction), 정제(refinement), 상승(lifting), 분해(decomposition)와 같은 메타 이론을 도입해 제시된 대수 체계가 논리적으로 일관되고 완전함을 보인다. 마지막으로 포섬트·스텝 자동자의 well‑nestedness와 변환(표현↔자동자) 절차를 통해 정규식과 자동자 사이의 상호 변환 가능성을 증명한다. 전체적으로 형식적 엄밀성을 유지하면서도, 기존 연구와의 연계성을 명확히 제시하고, 새로운 연산자와 법칙을 통해 동시성 이론을 확장하려는 시도가 돋보인다. 다만 증명 상세가 부록에 묻혀 있어 가독성이 떨어지고, 실제 시스템 모델링 사례가 부족한 점은 보완이 필요하다.
댓글 및 학술 토론
Loading comments...
의견 남기기