Abstract
This paper describes the conceptual integration and computer-based support of two important groups of conceptual data models, Entity Relationship Models and Object Role Models (e.g. NIAM). We perform conceptual integration using the conceptual data modelling language CoCoA to specify separate data models of individual notations. We then merge these into an integrated conceptual data model for both notations. These data models form the basis of the repository for an I-CASE tool supporting modelling with both notations, with full consistency management between the two notation data models.
Preview
Unable to display preview. Download preview PDF.
References
Campbell, L. and Halpin, T. Abstraction Techniques for Conceptual Schemas. In Proceedings of the 5th Australasian Database Conference, GlobalPublications Services, Christchurch, New Zealand, 17–18 January 1994, pp. 374–388.
Chen, P.P. The Entity-Relationship Model — Toward a Unified View of Data. ACM Transactions on Database Systems 1, 1(1976), 9–36.
Falkenberg, E.D. and Oei, J.L.H.D.F.I.C.O.R.M. Meta Model Hierarchies from an Object-Role Modelling Perspective. In F.I.C.O.R.M.irst International Conference on Object-Role Modelling, Halpin, T. and Meersman, R., University of Queensland, Brisbane, Australia, 4–6 July 1994, pp. 310–323.
Grundy, J.C. and Hosking, J.G. A framework for building visusal programming environments. In Proceedings of the 1993 IEEE Symposium on Visual Languages, IEEE CS Press, 1993, pp. 220–224.
Grundy, J.C. and Venable, J.R. Providing Integrated Support for Multiple Development Notations. In Proceedings of CAiSE'95, LNCS 932, Springer-Verlag, Finland, June 1995, pp. 255–268.
Grundy, J.C., Mugridge, W.B., Hosking, J.G., and Amor, R. Support for Collaborative, Integrated Software Development. In Proceeding of the 7th Conference on Software Engineering Environments, IEEE CS Press, Netherlands, April 5–7 1995, pp. 84–94.
Heym, M. and Osterle, H. A Semantic Data Model for Methodology Engineering. In Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, IEEE CS Press, Washington, D.C., 1992, pp. 142–155.
Meyers, S. Difficulties in Integrating Multiview Editing Environments. IEEE Software 8, 1 (January 1991), 49–57.
Nijssen, G.M. and Halpin, T.A. Conceptual Schema and Relational Database Design: A Fact Oriented Approach, Prentice-Hall, Englewood Cliffs, NJ (1989).
Nuseibeh, B. and Finkelstein, A. Viewpoints: A Vehicle for Method and Tool Integration. In Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, IEEE CS Press, Washington, D.C., 1992, pp. 50–61.
Ratcliffe, M., Wang, C., Gautier, R.J., and Whittle, B.R. Dora — a structure oriented environment generator. IEE Software Engineering Journal 7,3 (1992), 184–190.
Reiss, S.P. Connecting Tools Using Message Passing in the Field Environment. IEEE Software 7, 7 (July 1990), 57–66.
Song, X. and Osterweil, L.J. A Process-Modeling Based Approach to Comparing and Integrating Software Design Methodologies. In Proceedings of the Fifth International Workshop on Computer-Aided Software Engineering, IEEE CS Press, Washingon, D.C., 1992, pp. 225–229.
Venable, J.R. CoCoA: A Conceptual Data Modelling Approach for Complex Problem Domains, Ph.D. dissertation, Thomas J. Watson School of Engineering and Applied Science, State University of New York at Binghamton, 1993.
Verhijen, G.M.A. and van Bekkum, J. NIAM: An Information Analysis Method. In Proceedings of the IFFIP WG 82. Working Conference on Comparative Review of Information Systems Design Methodologies, North-Holland, New York, NY, 1982.
Wasserman, A.I. and Pircher, P.A. A Graphical, Extensible, Integrated Environment for Software Development. SIGPLAN Notices 22, 1 (January 1987), 131–142.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Venable, J.R., Grundy, J.C. (1995). Integrating and supporting Entity Relationship and Object Role Models. In: Papazoglou, M.P. (eds) OOER '95: Object-Oriented and Entity-Relationship Modeling. ER 1995. Lecture Notes in Computer Science, vol 1021. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020543
Download citation
DOI: https://doi.org/10.1007/BFb0020543
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60672-7
Online ISBN: 978-3-540-48527-8
eBook Packages: Springer Book Archive