DocumentCode
2082575
Title
A design pattern approach to bitemporal data modeling
Author
Njovu, Chiyaba ; Ibrahim, Mohammed T.
Author_Institution
Sch. of Comput. & Math. Sci., Univ. of Greenwich, London, UK
fYear
2003
fDate
1-5 Sept. 2003
Firstpage
758
Lastpage
761
Abstract
The importance of patterns in constructing complex systems has long been recognised in other disciplines. In software engineering, for example, well-crafted object-oriented architectures contain several design patterns. Focusing on mechanisms of constructing software during system development can yield an architecture that is simpler, clearer and more understandable than if design patterns were ignored or not properly applied. In this paper, we propose a model that uses object-oriented design patterns to develop a core bitemporal conceptual model. We define three core design patterns that form a core bitemporal conceptual model of a typical bitemporal object. Our framework is known as the Bitemporal Object, State and Event Modelling Approach (BOSEMA) and the resulting core model is known as a Bitemporal Object, State and Event (BOSE) model. Using this approach, we demonstrate that we can enrich data modelling by using well known design patterns which can help designers to build complex models of bitemporal databases.
Keywords
data models; data structures; object-oriented databases; BOSE; BOSEMA; bitemporal conceptual model; bitemporal data modeling; bitemporal database; bitemporal object; bitemporal object modelling; complex system; data modeling; design pattern; object-oriented architecture; software engineering; system development; Computer architecture; DC generators; Database systems; Decision support systems; History; Object oriented modeling; Pattern recognition; Software engineering; Software systems; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Applications, 2003. Proceedings. 14th International Workshop on
ISSN
1529-4188
Print_ISBN
0-7695-1993-8
Type
conf
DOI
10.1109/DEXA.2003.1232112
Filename
1232112
Link To Document