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 条
  • [21] An object-oriented database model for a change management framework in workgroup computing systems
    Huh, SY
    INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (02) : 79 - 92
  • [22] An object-oriented database framework for supporting product evolution
    Jin, M
    Ting, TC
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 1998, : 169 - 172
  • [23] Performance evaluation of object-oriented active database systems using the BEAST benchmark
    Geppert, A
    Berndtsson, M
    Lieuwen, D
    Roncancio, C
    THEORY AND PRACTICE OF OBJECT SYSTEMS, 1998, 4 (03): : 135 - 149
  • [24] ACTIVE DATABASE AND ITS UTILIZATION IN THE OBJECT-ORIENTED ENVIRONMENT
    NAQUIN, B
    ALI, D
    COMPUTERS & INDUSTRIAL ENGINEERING, 1993, 25 (1-4) : 313 - 316
  • [25] The TriGS Active Object-Oriented Database System - An Overview
    Kappel, G.
    Retschitzegger, W.
    SIGMOD Record (ACM Special Interest Group on Management of Data), 1998, 27 (03): : 36 - 41
  • [26] ACTIVE OBJECTS - AN ACCESS ORIENTED FRAMEWORK FOR OBJECT-ORIENTED LANGUAGES
    OSTERBYE, K
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1988, 1 (02): : 6 - 10
  • [27] An intelligent fuzzy object-oriented database framework for video database applications
    Ozgur, Nezihe Burcu
    Koyuncu, Murat
    Yazici, Adnan
    FUZZY SETS AND SYSTEMS, 2009, 160 (15) : 2253 - 2274
  • [28] Object Identity Set Algebra for Object-Oriented Database Systems
    Wang, Shugang
    2012 FIFTH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2012,
  • [29] The design of an object-oriented user interface for the object-oriented database
    Liu, XD
    Li, LZ
    Wang, XF
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 150 - 155
  • [30] An object-oriented framework for analyzing VARIMETRIC systems
    Miman, Mehmet
    Rossetti, Manuel D.
    Varghese, Vijith
    Pohl, Edward A.
    IIE Annual Conference and Expo 2008, 2008, : 917 - 922