Dr Peter Barclay P.Barclay@napier.ac.uk
Lecturer
Dr Peter Barclay P.Barclay@napier.ac.uk
Lecturer
Prof Jessie Kennedy J.Kennedy@napier.ac.uk
Emeritus Professor
Modelling constructs for specifying semantic integrity are reviewed, and their implicit execution semantics discussed. An integrity maintenance model based on these constructs is presented. An implementation of this model in a persistent programming language is described, allowing exible automated dynamic integrity management for applications updating a persistent store; this implementation is based on an event-driven architecture.
Barclay, P. J., & Kennedy, J. (1992). Semantic integrity for persistent objects. Information and Software Technology, 34(8), 533-541. https://doi.org/10.1016/0950-5849%2892%2990147-H
Journal Article Type | Article |
---|---|
Publication Date | 1992-08 |
Deposit Date | Oct 30, 2009 |
Publicly Available Date | Oct 30, 2009 |
Print ISSN | 0950-5849 |
Electronic ISSN | 1873-6025 |
Publisher | Elsevier |
Peer Reviewed | Peer Reviewed |
Volume | 34 |
Issue | 8 |
Pages | 533-541 |
DOI | https://doi.org/10.1016/0950-5849%2892%2990147-H |
Keywords | Object oriented programming; Object oriented databases; Data integrity; Persistent programming language; Event driven architecture; |
Public URL | http://researchrepository.napier.ac.uk/id/eprint/2991 |
Publisher URL | http://dx.doi.org/10.1016/0950-5849(92)90147-H |
Contract Date | Oct 30, 2009 |
Semantic Integrity For Persistent Objects
(249 Kb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by-nc/4.0/
A problem in querying recursive patterns with OQL
(2002)
Preprint / Working Paper
Interoperable Services for Federations of Database System
(2002)
Presentation / Conference Contribution
A dual-level presentation model for developing user-interfaces.
(2000)
Presentation / Conference Contribution
The Prometheus database for taxonomy
(2000)
Presentation / Conference Contribution
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
Apache License Version 2.0 (http://www.apache.org/licenses/)
Apache License Version 2.0 (http://www.apache.org/licenses/)
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search