Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Reflective facilities in Smalltalk-80
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
IBM's repository manager/MVS: concepts, facilities, and capabilities
IBM's repository manager/MVS: concepts, facilities, and capabilities
Metaobject protocols: why we want them and what else they can do
Object-oriented programming
PCTE: the standard for open repositories
PCTE: the standard for open repositories
Reflections on metaclass programming in SOM
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Repositories and object oriented databases
ACM SIGMOD Record
Microsoft repository version 2 and the open information model
Information Systems - Special issue on meta-modelling and methodology engineering
Transactions and consistency in distributed database systems
ACM Transactions on Database Systems (TODS)
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol
Engineering Modelling Languages: A Precise Meta-Modelling Approach
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
An Overview of Repository Technology
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
Architecture of OMG MOF-based repository systems
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Hi-index | 0.00 |
Repository systems handle the management of metadata and meta-models. They act as data store with a custom-defined and dynamically adaptable system catalogue. This feature finds a useful application in systems such as process engines, collaborative and information systems, CASE tools and transformation engines, in which custom-defined catalogues are rarely available due to their complex nature. In this context repositories would improve those systems' ability to adapt and allow for dynamic information discovery. Preserving the consistency of the repository data is a major challenge. Repository consistency has several aspects, the most important of which is structural consistency. It is insufficiently specified in the metadata and repository standards, and is incompletely implemented in existing systems. In this paper we propose a novel approach to enforcing structural consistency in MOF-based repositories. We describe its implementation in iRM/RMS – a prototypical OMG MOF-based repository system [35]. We show how this algorithm overcomes the deficiencies of the existing approaches and products.