How to Improve Persistent-Object Management using Relationship Information?
Résumé
The OFL model proposes a reified description of the main concepts included in the object-oriented languages based on classes. With this model and one of its interesting characteristics - the ability to create and/or parameterize the relationships between classes such as inheritance - we aim to show that we can benefit from the information associated with these relationships when they are used in the framework of applications which share persistent data. Therefore we shall develop examples to show this contribution through two relationships: specialization and generalization of class. For each of these examples, we present the conditions needed to establish the relationship. Then we shall study the loading and updating phases and we shall detail the different resulting situations. For these situations, we will give arising constraints and operations to perform. Thus, we want to demonstrate the interest of such relationships between classes associated with more accurate semantics to share persistent objects.
Origine : Fichiers produits par l'(les) auteur(s)