A STRUCTURED SPECIFICATION OF ALL ACTIVE DATABASE SYSTEM

被引:3
作者
CAMPIN, J
PATON, NW
WILLIAMS, MH
机构
[1] Computing and Electrical Engineering Department, Heriot-Watt University, Riccarton, Edinburgh
基金
英国工程与自然科学研究理事会;
关键词
FORMAL SPECIFICATION; ACTIVE RULES; ACTIVE DATABASE; STARBURST; Z; OBJECT-Z;
D O I
10.1016/0950-5849(94)00013-I
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Active database systems are a current focus of considerable research interest, as a means of supporting a range of tasks including constraint enforcement, real-time applications and derived data management. However, although many different proposals have been made-for active rule systems, such proposals are normally described in an informal manner, which makes it difficult to understand how different proposals differ or how a set of rules will behave. This paper compares a range of formal specification methods, considering how suitable they are for describing active database functionality, and then shows how the model-based notation Object-Z, an object-oriented extension of Z, can be used to specify the semantics of a representative active database system, namely Starburst.
引用
收藏
页码:47 / 61
页数:15
相关论文
共 43 条
[1]  
AIKEN A, 1992, ACM SIGMOD RECORD, V21, P59
[2]  
BERRY G, 1990, P POPL 90, P81, DOI DOI 10.1145/96709.96717
[3]  
CAMPIN J, 1988, PPRR6288 U GLASG DEP
[4]  
Constable Robert L., 1986, IMPLEMENTING MATH NU
[5]  
COQUAND T, 1985, SEMANTICS DATA TYPES, P95
[6]  
DAYAL U, 1988, LECT NOTES COMPUT SC, V334, P129
[7]  
DIAZ O, 1991, 17 INT C VER LARG DA, P317
[8]  
DUKE R, 1991, 911 U QUEENSL SOFTW
[9]  
ENGELFRIET J, 1990, LNCS, V489
[10]  
GATZIU S, 1991, 3RD P WORKSH DAT PRO