A STATICALLY TYPED, TEMPORAL OBJECT-ORIENTED DATABASE TECHNOLOGY

被引:0
|
作者
ALAGIC, S
机构
[1] Wichita State Univ, Wichita, United States
关键词
OBJECT-ORIENTED; TYPE TECHNOLOGY; TEMPORAL LOGIC; REFLECTION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A typed, object-oriented database technology, equipped with appropriate declarative, temporal logic based executable constraints, is presented. The underlying object-oriented database type system is based on advanced features such as subtype, parametric and F-bounded polymorphism. A particularly distinctive feature of the type system is its associated type-safe reflection technology, which provides the flexibility required by database operators without sacrificing type safety. Strongly, and even statically typed, executable class specifications of a variety of standard database abstractions, both application-oriented and system-oriented, are presented in the paper, in order to demonstrate the applicability of the paradigm. The temporal logic basis of the constraint language has an execution model, as well as the minimal model semantics, and it allows complex, temporal behavioral patterns to be expressed. It is based on three temporal operators: always, next time and some lime, and rules that determine how these operators may be applied in temporal Horn clauses. Because of the object-oriented nature of the paradigm, the logic basis is also equipped with the equality predicate. The proposed technology is intended to provide major advantages not only in managing appropriately complex application environments with temporal constraints, but also in providing more efficient (because of static type checking) and reliable database management systems. It offers the advantages of non-procedural data languages and the richness of a temporal object-oriented paradigm. It also leads to a powerful prototyping tool for structural and behavioral testing of complex, strongly typed object-oriented systems, prior to major procedural implementation efforts.
引用
下载
收藏
页码:1469 / 1476
页数:8
相关论文
共 50 条
  • [1] Closures for statically-typed object-oriented languages
    Guimaraes, JD
    ACM SIGPLAN NOTICES, 2004, 39 (08) : 54 - 60
  • [2] Implementing Statically Typed Object-Oriented Programming Languages
    Ducournau, Roland
    ACM COMPUTING SURVEYS, 2011, 43 (03)
  • [3] Reverse inheritance in statically typed object-oriented programming languages
    ChirilǍ, Ciprian-Bogdan
    Sakkinen, Markku
    Lahire, Philippe
    Jurca, Ioan
    ECOOP 2010 Workshop Proceedings - Workshop 8: 4th Workshop on Mechanisms for Specialization, Generalization and Inheritance, MASPEGHI'10, 2010,
  • [4] Simple and effective analysis of statically-typed object-oriented programs
    Diwan, A
    Moss, JEB
    McKinley, KS
    ACM SIGPLAN NOTICES, 1996, 31 (10) : 292 - 305
  • [5] Exploiting reflection to add persistence and query optimization to a statically typed object-oriented language
    Kutlu, G
    Moss, JEB
    ADVANCES IN PERSISTENT OBJECT SYSTEMS, 1999, : 123 - 135
  • [6] An access mechanism for a temporal versioned object-oriented database
    Rodriguez, L
    Ogata, H
    Yano, Y
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1999, E82D (01) : 128 - 135
  • [7] Change management for a temporal versioned object-oriented database
    Galante, RD
    Edelweiss, N
    dos Santos, CS
    ADVANCED CONCEPTUAL MODELING TECHNIQUES, 2003, 2784 : 1 - 12
  • [8] Advantages of dynamic method-oriented mechanism in a statically typed object-oriented programming language Z0
    Greiner, Saso
    Brest, Janez
    Zumer, Viljem
    ITI 2006: PROCEEDINGS OF THE 28TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2006, : 433 - +
  • [9] 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
  • [10] Reverse simulation for collaborative commerce: A study of integrating object-oriented database technology with object-oriented simulator
    Timon C. Du
    Eldon Y. Li
    Hsin Rau
    Guan-Yuan Lian
    International Journal of Flexible Manufacturing Systems, 2005, 17 : 227 - 250