Tj. Son et al., A CONFLICT DETECTION MECHANISM FOR AUTHORIZATION USING INTENTION TYPES IN OBJECT-ORIENTED DATABASE-SYSTEMS, IEICE transactions on information and systems, E81D(10), 1998, pp. 1053-1063
Many object-oriented database systems have used the notion of implicit
authorization to avoid the overhead caused by explicitly storing all
authorizations for each object. In implicit authorization, it is very
important to detect efficiently conflicts between existing authorizati
ons and new authorizations to be added. In this article we propose a c
onflict detection mechanism in the OODBMSs using implicit authorizatio
n with the notion of intention type authorization. When Lye grant an a
uthorization on a node n in the database granularity hierarchy, the ex
isting method is inefficient in determining the conflicts since it nee
ds to examine all authorizations on the descendants of the node n. In
contrast, our mechanism has the advantage of detecting the conflicts a
t the node n where an explicit authorization is to be granted without
examining any authorizations below the node n. Thus, the proposed mech
anism can detect a conflict with the average time complexity of O(d),
which is smaller than O(m(d)) of existing methods, where m is the numb
er of children nodes at an arbitrary level and d is the difference of
levels between the node with an existing explicit authorization and th
e higher node where an explicit authorization is to be granted. We als
o show that the additional storage overhead of storing all authorizati
ons is negligible when compared with the total number of all explicit
authorizations.