CHAOS- kernel support for objects in the real-time domain
IEEE Transactions on Computers - Special Issue on Real-Time Systems
Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Class modification in the GemStone object-oriented DBMS
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Issues and approaches to design of real-time database systems
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
The HiPAC project: combining active databases and timing constraints
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
ARTS: a distributed real-time kernel
ACM SIGOPS Operating Systems Review
Object oriented design with applications
Object oriented design with applications
Building Flexible Real-Time Systems Using the Flex Language
Computer - Special issue on real-time systems
Advanced C++ programming styles and idioms
Advanced C++ programming styles and idioms
Primitives for schema updates in an Object-Oriented Database System: a proposal
Computer Standards & Interfaces - Special volume on the Object-Oriented Database Task Group
Communications of the ACM
The GemStone object database management system
Communications of the ACM
Issues in real-time data management
Real-Time Systems - Special issue: real-time databases
Current research on real-time databases
ACM SIGMOD Record
Schema evolution in OODBs using class versioning
ACM SIGMOD Record
Distributed and Parallel Databases - Special issue: Research topics in distributed and parallel databases
A model for real-time object-oriented databases
RTOSS '93 Proceedings of the tenth IEEE workshop on Real-time operating systems and software
C++ database development (2nd ed.)
C++ database development (2nd ed.)
An object-oriented real-time database system for multiprocessors
An object-oriented real-time database system for multiprocessors
Object Data Management: Object-Oriented and Extended
Object Data Management: Object-Oriented and Extended
Introduction To Automata Theory, Languages, And Computation
Introduction To Automata Theory, Languages, And Computation
Architecture of the ORION Next-Generation Database System
IEEE Transactions on Knowledge and Data Engineering
Temporal and Real-Time Databases: A Survey
IEEE Transactions on Knowledge and Data Engineering
Databases with Deadline and Contingency Constraints
IEEE Transactions on Knowledge and Data Engineering
A Transparent Schema-Evolution System Based on Object-Oriented View Technology
IEEE Transactions on Knowledge and Data Engineering
A Transparent Object-Oriented Schema Change Approach Using View Evolution
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Axiomatization of Dynamic Schema Evolution in Objectbases
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
OODB Support for Real-Time Open-Architecture Controllers
Proceedings of the 4th International Conference on Database Systems for Advanced Applications (DASFAA)
Research Frontiers in Object Technology
Information Systems Frontiers
Change Propagation in an Axiomatic Model of Schema Evolution for Objectbase Management Systems
FoMLaDO/DEMM 2000 Selected papers from the 9th International Workshop on Foundations of Models and Languages for Data and Objects, Database Schema Evolution and Meta-Modeling
Expanding Small Example into Large Scale Real-Time Control System
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Hi-index | 0.00 |
The database schemata often experience considerable changes during the development and initial use phases of database systems for advanced applications such as manufacturing automation and computer-aided design. An automated schema-evolution system can significantly reduce the amount of effort and potential errors related to schema changes. Although schema evolution for nonreal-time databases was the subject of previous research, its impact on real-time database systems remains unexplored. These advanced applications typically utilize object-oriented data models to handle complex data types. However, there exists no agreed-upon real-time object-oriented data model that can be used as a foundation to define a schema-evolution framework. Therefore, we first design a conceptual real-time object-oriented data model, called Real-time Object Model with Performance Polymorphism (ROMPP). It captures the key characteristics of real-time applications驴namely, timing constraints and performance polymorphism驴by utilizing specialization-dimension and letter-class hierarchy constructs, respectively. We then re-evaluate previous (nonreal-time) schema-evolution support in the context of real-time databases. This results in modifications to the semantics of schema changes and to the needs of schema-change resolution rules and schema invariants. Furthermore, we expand the schema-change framework with new constructs驴including new schema-change operators, new resolution rules, and new invariants驴necessary for handling the real-time characteristics of ROMPP. We adopt and extend an axiomatic model to express the semantics of ROMPP schema changes. Using manufacturing-control applications, we demonstrate the applicability of ROMPP and the potential benefits of the proposed schema-evolution system.