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 条
  • [1] OBJECTIVE:: a benchmark for object-oriented active database systems
    Çetintemel, U
    Zimmermann, J
    Ulusoy, Ö
    Buchmann, A
    JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 45 (01) : 31 - 43
  • [2] Specifying and analysing distributed object-oriented systems
    Frey, M
    Podolsky, A
    INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1999, : 38 - 51
  • [3] Specifying and analysing distributed object-oriented systems
    Frey, Maximilian
    Podolsky, Markus
    International Workshop on Software Engineering for Parallel and Distributed Systems, Proceedings, 1999, : 38 - 51
  • [4] Making an Object-Oriented Database active
    Dong, Y
    Goh, A
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, 1996, 2644 : 544 - 549
  • [5] Integrity in object-oriented database systems
    Slack, James M.
    Unger, Elizabeth A.
    Computers and Security, 1993, 12 (04): : 389 - 404
  • [6] OBJECT-ORIENTED DATABASE-SYSTEMS
    SADRI, F
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 195 - 196
  • [7] Triggers for object-oriented database systems
    McKeown, DW
    Saiedian, H
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (02): : 15 - 21
  • [8] CONTRACTS - SPECIFYING BEHAVIORAL COMPOSITIONS IN OBJECT-ORIENTED SYSTEMS
    HELM, R
    HOLLAND, IM
    GANGOPADHYAY, D
    SIGPLAN NOTICES, 1990, 25 (10): : 169 - 180
  • [9] AN OBJECT-ORIENTED INTEGRATION FRAMEWORK FOR BUILDING HETEROGENEOUS DATABASE-SYSTEMS
    HARTIG, M
    DITTRICH, KR
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1993, 25 : 33 - 53
  • [10] An active fuzzy object-oriented database approach
    Bostan-Korpeoglu, B
    Yazici, A
    2004 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, PROCEEDINGS, 2004, : 885 - 889