Core Concepts
명제 동적 논리(PDL)는 순차 프로그램에 대한 추적 추론에 맞춰져 있어 동시성을 포착하는 데 어려움이 있다. 이 연구에서는 프로그램의 추적 추론과 프로그램 자체에 대한 추론을 구분하는 운영 명제 동적 논리(OPDL)를 제안하여 이러한 한계를 극복한다.
Abstract
이 논문은 명제 동적 논리(PDL)를 동시성 프로그래밍에 적용하는 문제를 다룹니다.
PDL은 프로그램을 정규 표현식으로 나타내어 순차 프로그램을 잘 다룰 수 있지만, 동시성 프로그램의 경우 인터리빙 문제로 인해 한계가 있습니다. 이는 PDL에서 프로그램의 추적 등가성과 논리적 등가성이 일치하지 않기 때문입니다.
이 문제를 해결하기 위해 저자들은 운영 명제 동적 논리(OPDL)를 제안합니다. OPDL은 프로그램의 추적 추론과 프로그램 자체에 대한 추론을 구분하여, 다양한 동시성 모델(CCS, 안무 프로그래밍 등)에 적용할 수 있는 일반적인 프레임워크를 제공합니다.
저자들은 OPDL의 건전성과 완전성을 증명하고, CCS와 안무 프로그래밍에 OPDL을 적용하여 기존 접근법보다 표현력이 향상된 것을 보여줍니다.