Journal ArticleWe report on an object manager (OM) providing persistent implementations for C ++ classes. Our OM generalizes this problem to that of managing persistent modules, where the module concept is an abstract data type (ADT). This approach permits a powerful suite of module manipulation operations to be applied uniformly to modules of many provenances, including non-class based entities such as conventional object files, application libraries, and shared system libraries. OMOS, a generalized linker and loader, plays a central role in our OM. Class implementations are represented by OMOS modules, which in turn are constructed from OMOS meta-objects encapsulating linkage blueprints. We cleanly solve the problems of (i) logically (b...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Modern data intensive applications, such as multimedia systems require the ability to store and mani...
We consider how a persistent programming language might offer performance competitive with that of n...
A b s t r a c t W e report on an object manager (O M ) providing persistent implementations for C + ...
This paper describes an approach to providing object persistence in object-oriented programming lang...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Object/Relational Mapping (ORM) frameworks can automatically maintain the mapping between object att...
Persistent object systems are highly-valued technology because they oer an eec-tive foundation for b...
In conventional object oriented programming languages, objects are transient, that is they are destr...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
Persistency is vital to almost all software applications. Even the simplest application usually has ...
Since its emergence in the early eighties, persistence has become an important branch of Computer Sc...
Peplom PErsistent Programming Language for Object Management is described in this thesis at two leve...
Software development environments need to maintain representations of software entities and the rela...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Modern data intensive applications, such as multimedia systems require the ability to store and mani...
We consider how a persistent programming language might offer performance competitive with that of n...
A b s t r a c t W e report on an object manager (O M ) providing persistent implementations for C + ...
This paper describes an approach to providing object persistence in object-oriented programming lang...
Persistent programming systems are generally recognised as the appropriate technology for the constr...
Object/Relational Mapping (ORM) frameworks can automatically maintain the mapping between object att...
Persistent object systems are highly-valued technology because they oer an eec-tive foundation for b...
In conventional object oriented programming languages, objects are transient, that is they are destr...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Persistent programming systems have demonstrated the benefits of abstracting over the implementation...
Persistency is vital to almost all software applications. Even the simplest application usually has ...
Since its emergence in the early eighties, persistence has become an important branch of Computer Sc...
Peplom PErsistent Programming Language for Object Management is described in this thesis at two leve...
Software development environments need to maintain representations of software entities and the rela...
Persistent programming systems are designed to provide technology for the construction and maintenan...
Modern data intensive applications, such as multimedia systems require the ability to store and mani...
We consider how a persistent programming language might offer performance competitive with that of n...