Główne pojęcia
간섭으로 인한 변수 값의 변화로 인해 프로그램 텍스트에서 표현식과 테스트를 논리적 맥락으로 복사하는 것이 주의를 요구한다. 의존-보장 접근법은 허용 가능한 간섭을 기록하고 안전한 추론 규칙을 제공하는 방법을 제공한다.
Streszczenie
이 논문은 의존-보장 아이디어의 대수적 표현을 사용하여 프로그램 텍스트에서 표현식과 테스트를 안전하게 재사용하기 위한 조건을 명확히하고 공식화한다.
프로그램 상태에 대한 간섭으로 인해 표현식 평가에 문제가 발생할 수 있다. 기존 접근법은 표현식 평가와 할당 명령을 원자적으로 처리하거나 각 표현식이 단일 공유 변수만 참조하도록 제한한다.
이 논문에서는 원자성 가정 없이 미세 단계 이론을 사용하여 표현식 평가와 할당 명령을 다루는 규칙을 개발한다. 이를 통해 단일 참조 제약 없이도 안전한 규칙을 얻을 수 있다. 이 이론은 Isabelle/HOL 정리 증명기에서 지원된다.
Statystyki
표현식 평가는 간섭으로 인해 비결정적일 수 있다.
단일 참조 표현식은 평가 중 상태가 하나의 상태로 고정된다.
단일 참조 표현식의 평가 결과는 안정적인 후행 조건을 만족한다.
이항 표현식의 평가 결과는 각 피연산자의 안정적인 후행 조건의 교집합을 만족한다.
조건문의 도입을 위해서는 각 분기의 선행 조건이 안정적이어야 한다.
Cytaty
"간섭으로 인한 변수 값의 변화로 인해 프로그램 텍스트에서 표현식과 테스트를 논리적 맥락으로 복사하는 것이 주의를 요구한다."
"의존-보장 접근법은 허용 가능한 간섭을 기록하고 안전한 추론 규칙을 제공하는 방법을 제공한다."
"이 논문에서는 원자성 가정 없이 미세 단계 이론을 사용하여 표현식 평가와 할당 명령을 다루는 규칙을 개발한다."