Specifying active database systems in an object-oriented framework

被引:4
|
作者
Campin, J
Paton, N
Williams, MH
机构
[1] HERIOT WATT UNIV, DEPT COMP & ELECT ENGN, EDINBURGH EH14 4AS, MIDLOTHIAN, SCOTLAND
[2] UNIV MANCHESTER, DEPT COMP SCI, MANCHESTER M13 9PL, LANCS, ENGLAND
关键词
active databases; formal specification; DBMS; object-oriented;
D O I
10.1142/S0218194097000059
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a framework for the formal specification of active database systems, and shows how the framework can be used to describe the functionality of three well known example systems, namely Starburst, POSTGRES and Ariel. The framework has been developed using Object-Z to structure specifications in a way that emphasises commonalities and key differences between the designs, and that is readily extensible to support new constructs and systems. Such a formal framework can be used to provide formal descriptions of systems that have previously been described only informally, to compare the functionalities of different systems by contrasting support for fundamental concepts, and as a basis for reasoning about rule bases in the context of different active rule systems. The paper also demonstrates the applicability of object-oriented formal methods to the specification of advanced database functionality.
引用
收藏
页码:101 / 123
页数:23
相关论文
共 50 条