Algebraic specifications, higher-order types, and set-theoretic models

被引:0
|
作者
Kirchner, H [1 ]
Mosses, PD
机构
[1] CNRS, LORIA, F-54506 Vandoeuvre Nancy, France
[2] SRI Int, Comp Sci Lab, Menlo Park, CA 94025 USA
来源
ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY | 1999年 / 1548卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In most algebraic specification frameworks, the type system is restricted to sorts, subsorts, and first-order function types. This is in marked contrast to the so-called model-oriented frameworks, which provide higher-order types, interpreted set-theoretically as Cartesian products, function spaces, and power-sets. This paper presents a simple framework for algebraic specifications with higher-order types and set-theoretic models. It may be regarded as the basis for a Horn-clause approximation to the Z framework, and has the advantage of being amenable to prototyping and automated reasoning. Standard set-theoretic models are considered, and conditions are given for the existence of initial reducts of such models. Algebraic specifications for various set-theoretic concepts are considered.
引用
收藏
页码:373 / 388
页数:16
相关论文
共 50 条