|
Published Articles >> Table of Contents >> Abstract
Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06)
pp. 100-107
A Model for Temporal relations between Object Roles
G. Naresh, Motilal Nehru National Institute of Technology, India
B. D. Chaudhary, Motilal Nehru National Institute of Technology, India
Full Article Text:

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SEFM.2006.3
Send link to a friend
| Abstract |
|
The concept of roles has been advocated to model application
domain objects which evolve dynamically during
their lifespan. These objects may acquire new and drop old
roles. Several research efforts have focused on formalizing
roles as conceptual unit and their mappings to classes and
objects of class based languages. This paper presents
a formal notation for modelling temporal relationships
between roles using notion of semi-intervals rather than
intervals. A semi-interval is a partially ordered set of time
instances for which the endpoints are either not known or
not relevant. Each role and their instances are associated
with a lifespan which is a set of semi-intervals. The
temporal relations are defined in terms of relationships
between the lifespan of roles. An algorithm for computing
the transitive closure of temporal relations is presented
for inferring implicit relations. Both explicit and implicit
relations define constraints which must be honored for
acquiring and dropping the roles. A simple framework has
been implemented in Java to demonstrate the usability of
these concepts.
|
Additional Information
|
Index Terms- role, role-oriented modelling, temporal role
relation graph, framework.
Citation:
G. Naresh, B. D. Chaudhary,
"A Model for Temporal relations between Object Roles,"
sefm,
pp. 100-107,
Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06),
2006
|
|