COMPOSITIONAL CHARACTERIZATION OF OBSERVABLE PROGRAM PROPERTIES

被引:1
作者
STEFFEN, B
JAY, CB
MENDLER, M
机构
[1] UNIV EDINBURGH,LFCS,EDINBURGH EH8 9YL,MIDLOTHIAN,SCOTLAND
[2] UNIV ERLANGEN NURNBERG,INST COMP AIDED CIRCUIT DESIGN,W-8520 ERLANGEN,GERMANY
来源
RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS | 1992年 / 26卷 / 05期
关键词
D O I
10.1051/ita/1992260504031
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we model both program behaviours and abstractions between them as lax functors, which generalize abstract interpretations by exploiting the natural ordering of program properties. This generalization provides a framework in which correctness (safety) and completeness of abstract interpretations naturally arise from this order. Furthermore, it supports modular and stepwise refinement: given a program behaviour, its characterization, which is a "best" correct and complete denotational semantics for it, can be determined in a compositional way.
引用
收藏
页码:403 / 424
页数:22
相关论文
共 20 条
[1]  
ABRAMSKY S, 1987, ABSTRACT INTERPRETAT
[2]  
Barr M., 1985, GRUNDLEHREN MATH WIS, V278, pxiii
[3]   STRICTNESS ANALYSIS FOR HIGHER-ORDER FUNCTIONS [J].
BURN, GL ;
HANKIN, C ;
ABRAMSKY, S .
SCIENCE OF COMPUTER PROGRAMMING, 1986, 7 (03) :249-278
[4]  
Cousot P., 1977, POPL, P238, DOI [DOI 10.1145/512950.512973, 10.1145/512950.512973]
[5]  
HOARE CAR, 1988, DATA REFINEMENT CATE
[6]  
JAY CB, 1991, 4 HIGH ORD WORKSH BA
[7]  
JAY CB, 1990, ECSLFCS90107 U ED TE
[8]  
JAY CB, 1991, ECSLFCS91187 U ED TE
[9]  
JONES ND, HDB LOGIC COMPUTER S
[10]  
KELLY GM, 1974, 1972 1973 P SYDN CAT, P75