상세 보기
Improving Execution Models of Logic Programs by Two-phase Abstract Interpretation
- Chang, Byeong-Mo;
- Choe, Kwang-Moo;
- Giacobazzi, Roberto
SCOPUS
0초록
This paper improves top-down execution models of logic programs based on a twophase abstract interpretationwhich consists of a bottom-up analysis followed by a topdown one. The two-phase analysis provides an approximation of all (possibly nonground) success patterns of clauses relevant to a query. It is specialized by considering Sato and Tamaki's depth k abstraction as abstract function. By the ability of the analysis to approximate possibly nonground success patterns of clauses relevant to a query, it can be statically determined whether some subgoals will fail during execution and some succeeding subgoals do not participate in success patterns of program clauses relevant to a given query. These properties are utilized to improve execution models. This approach can be easily applied to any top-down (parallel) execution models. As instances, it is shown to be applicable to linear execution model and AND/OR Process Model.
- 제목
- Improving Execution Models of Logic Programs by Two-phase Abstract Interpretation
- 제목 (타언어)
- 두 단계 요약 해석을 이용한 논리 프로그램의 실행 모델 개선
- 저자
- Chang, Byeong-Mo; Choe, Kwang-Moo; Giacobazzi, Roberto
- 발행일
- 1995-01
- 저널명
- ETRI Journal
- 권
- 16
- 호
- 4
- 페이지
- 27 ~ 47
- 언어
- ENG
- 출판사
- 한국전자통신연구원 (ETRI)
- 발행국가
- 대한민국
- 분량
- 21 페이지
- ISSN
- E 2233-7326
P 1225-6463