Abstract
Object-oriented database schemas are often defined by several future users of the planned database, where each user defines a schema representing his/her view on the database; the complete database schema is defined by integrating these views in a subsequent step. Behavior of objects is often defined at two levels of detail: at the level of methods and at the level of object life-cycles that represent the overall behavior of objects during their life time.
This paper presents an approach to integrate views of object life-cycles to a complete object life-cycle of an object type. We will particularly consider the problem that different users know about parts of the object life-cycle at different levels of detail and often do not consider exactly the same set of entities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
C. Batini, M. Lenzerini, and S. Navathe. A Comparative Analysis of Methodologies for Database Schema Integration. ACM Computing Surveys, 18(4):323–364, 1986.
P. Bichler, G. Preuner, and M. Schrefl. Workflow Transparency. In Proc. 9th Int. Conf. on Advanced Information Systems Engineering (CAiSE’ 97), LNCS 1250. Springer, 1997.
G. Booch, J. Rumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. The Addison-Wesley Object Technology Series. Addison-Wesley, 1998.
O. Bukhres and A. Elmagarmid. Object-Oriented Multidatabase Systems: A Solution for Advanced Applications. Prentice-Hall, 1996.
S. Conrad, I. Schmitt, and C. Turker. Considering Integrity Constraints During Federated Database Design. Proc. 16th British National Conf. on Databases (BNCOD 16), LNCS 1405. Springer, 1998.
L. Ekenberg and P. Johannesson. A Formal Basis for Dynamic Schema Integration. In Proc. 15th Int. Conf. on Conceptual Modeling (ER’ 96), LNCS 1157. Springer, 1996.
D. W. Embley. Object Database Development: Concepts and Principles. Addison-Wesley, 1998.
G. Engels, R. Heckel, G. Taentzer, and H. Ehrig. A View-Oriented Approach to System Modelling Based on Graph Transformation. In Proc. 6th European Software Engineering Conf. (ESEC’ 97), LNCS 1301. Springer, 1997.
H. Frank and J. Eder. Integration of Statecharts. In Proc. 3rd IFCIS Int. Conf. on Cooperative Information Systems (CoopIS’ 98). IEEE Computer Society, 1998.
D. Harel. Statecharts: A Visual Formalism for Complex Systems. Science Of Computer Programming, 8:231–274, 1987.
G. Kappel and M. Schrefl. Object/Behavior Diagrams. In Proc. 7th Int. Conf. on Data Engineering (ICDE’ 91), 1991.
W. Kim, I. Choi, S. Gala, and M. Scheevel. On Resolving Schematic Heterogeneity in Multidatabase Systems. Distributed and Parallel Databases, 1(3):251–279, 1993.
M. Lenzerini. Description Logics and Their Relationships with Databases. In Proc. 7th Int. Conf. on Database Theory (ICDT’ 99), LNCS 1540. Springer, 1999.
G. Preuner. Definition of Behavior in Object-Oriented Databases by View Integration. PhD Thesis. infix-Verlag, 1999.
G. Preuner and M. Schrefl. Observation Consistent Integration of Business Processes. In Proc. 9th Australasian Database Conf. (ADC’ 98), vol. 20 of Australian Computer Science Communications. Springer, 1998.
G. Preuner and M. Schrefl. Observation Consistent Integration of Views of Object Life-Cycles. In Proc. 16th British National Conf. on Databases (BNCOD 16), LNCS 1405. Springer, 1998.
I. Schmitt and G. Saake. Schema Integration and View Derivation by Resolving Intensional and Extensional Overlappings. In Proc. 9th ICSA Int. Conf. on Parallel and Distributed Computing Systems, 1996.
M. Schrefl and M. Stumptner. Behavior Consistent Extension of Object Life Cycles. In Proc. 14th Int. Conf. on Object-Oriented and Entity-Relationship Modeling (OOER’ 95), LNCS 1021. Springer, 1995.
M. Schrefl and M. Stumptner. Behavior Consistent Refinement of Object Life Cycles. In Proc. 16th Int. Conf. on Conceptual Modeling (ER’ 97), LNCS 1331. Springer, 1997.
A. Sheth and V. Kashyap. So Far (Schematically) yet So Near (Semantically). In Proc. DS-5 Semantics of Interoperable Database Systems, 1992.
A. Sheth and J. Larson. Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases. ACM Computing Surveys, 22(3):183–236, 1990.
C. Thieme and A. Siebes. Guiding Schema Integration by Behavioural Information. Information Systems, 20(4):305–316, 1995.
M. Vermeer and P. Apers. Behaviour specification in database interoperation. In Proc. 9th Int. Conf. on Advanced Information Systems Engineering (CAiSE’ 97), LNCS 1250. Springer, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Preuner, G., Conrad, S. (1999). View Integration of Object Life-Cycles in Object-Oriented Design. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds) Conceptual Modeling — ER ’99. ER 1999. Lecture Notes in Computer Science, vol 1728. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47866-3_28
Download citation
DOI: https://doi.org/10.1007/3-540-47866-3_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66686-8
Online ISBN: 978-3-540-47866-9
eBook Packages: Springer Book Archive