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 条
  • [31] An object-oriented framework for automatic test systems
    Xu, XL
    Wang, LY
    Hong, Z
    AUTOTESTCON 2003, PROCEEDINGS: FUTURE SUSTAINMENT FOR MILITARY AND AEROSPACE, 2003, : 407 - 410
  • [32] Object-oriented framework to realize agent systems
    Bellifemine, F.
    Poggi, A.
    Rimassa, G.
    Turci, P.
    CSELT Technical Reports, 2000, 28 (04): : 551 - 564
  • [33] GRASS: An object-oriented framework for SCADA systems
    Kojima, T
    Sugimoto, A
    MITSUBISHI ELECTRIC ADVANCE, 1998, 82 : 33 - 34
  • [34] An object-oriented framework for simulating supply systems
    Rossetti, M. D.
    Miman, M.
    Varghese, V.
    JOURNAL OF SIMULATION, 2008, 2 (02) : 103 - 116
  • [35] THE CATEGORICAL FRAMEWORK OF OBJECT-ORIENTED CONCURRENT SYSTEMS
    YOON, DHH
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1993, 25 (02) : 33 - 38
  • [36] GRASS: An object-oriented framework for SCADA systems
    Kojima, Taizo
    Sugimoto, Akira
    Mitsubishi Electric Advance, 1998, 82 : 33 - 34
  • [37] A metric framework for the assessment of Object-Oriented systems
    Fioravanti, F
    IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET, 2001, : 557 - 560
  • [38] THE ACTIVE DEALLOCATION OF OBJECTS IN OBJECT-ORIENTED SYSTEMS
    ATKINS, MC
    NACKMAN, LR
    SOFTWARE-PRACTICE & EXPERIENCE, 1988, 18 (11): : 1073 - 1089
  • [39] Specifying timing constraints in real-time object-oriented systems
    Vishnuvajjala, RV
    Tsai, WT
    Mojdehbakhsh, R
    Elliott, L
    IEEE HIGH-ASSURANCE SYSTEMS ENGINEERING WORKSHOP, PROCEEDINGS, 1997, : 32 - 39
  • [40] Active deallocation of objects in object-oriented systems
    Atkins, Martin C.
    Nackman, Lee R.
    Software - Practice and Experience, 1988, 18 (11) : 1073 - 1089