\begin{thebibliography}{10} \bibitem{Fink:ACW:1989} A.~Finkelstein, M.~Goedicke, J.~Kramer, and C.~Niskier, ``{ViewPoint} oriented software development: {Methods} and viewpoints in requirements engineering,'' in {\em Proceedings of the Second Meteor Workshop on Methods for Formal Specification} (J.~Bergstra and L.~Feijs, eds.), vol.~490 of {\em Lecture Notes in Computer Science}, (Mierlo, The Netherlands), pp.~29--54, Springer-Verlag, Sept. 1989. \bibitem{Rumb:J:1999:UML} J.~Rumbaugh, I.~Jacobson, and G.~Booch, {\em The Unified Modeling Language Reference Manual}. \newblock Reading, Massachusetts: Addison-Wesley, 1999. \bibitem{Stan:N:1999:PhD} N.~Stanger, {\em Using Multiple Representations Within a Viewpoint}. \newblock {PhD} thesis, Department of Information Science, University of Otago, Dunedin, New Zealand, Dec. 1999. \bibitem{Pasc:RT:1990} R.~Pascoe and J.~Penny, ``Construction of interfaces for the exchange of geographic data,'' {\em International Journal of Geographical Information Systems}, vol.~4, no.~2, pp.~147--156, 1990. \bibitem{East:SM:1991:PhD} S.~M. Easterbrook, {\em Elicitation of Requirements from Multiple Perspectives}. \newblock {PhD} thesis, Imperial College of Science Technology and Medicine, University of London, London, 1991. \bibitem{Stan:N:1997:ECIS97} N.~Stanger and R.~Pascoe, ``Environments for viewpoint representations,'' in {\em Proceedings of the Fifth European Conference on Information Systems (ECIS'97)} (R.~Galliers, S.~Carlsson, C.~Loebbecke, C.~Murphy, H.~Hansen, and R.~O'Callaghan, eds.), vol.~I, (Cork, Ireland), pp.~367--382, Cork Publishing, June~19--21 1997. \bibitem{Stan:N:2000:dp2000-09} N.~Stanger, ``A viewpoint-based framework for discussing the use of multiple modelling representations,'' Discussion Paper 2000/09, Department of Information Science, University of Otago, Dunedin, New Zealand, Apr. 2000. \bibitem{Dark:P:1996:RE} P.~Darke and G.~Shanks, ``Stakeholder viewpoints in requirements definition: {A} framework for understanding viewpoint development approaches,'' {\em Requirements Engineering}, vol.~1, pp.~88--105, 1996. \bibitem{Pasc:RT:1995} R.~T. Pascoe and J.~P. Penny, ``Constructing interfaces between (and within) geographical information systems,'' {\em International Journal of Geographical Information Systems}, vol.~9, no.~3, pp.~275--291, 1995. \bibitem{Mart:J:1990:IE2} J.~Martin, {\em Information Engineering, Book {II}: Planning and Analysis}. \newblock Englewood Cliffs, New Jersey: Prentice-Hall, revised~ed., 1990. \bibitem{Atze:P:1995:Lattice} P.~Atzeni and R.~Torlone, ``Schema translation between heterogeneous data models in a lattice framework,'' in {\em Database Applications Semantics, Proceedings of the Sixth IFIP TC-2 Working Conference on Data Semantics (DS-6)} (R.~Meersman and L.~Mark, eds.), (Stone Mountain, Atlanta, Georgia), pp.~345--361, Chapman \& Hall, May~30--June~2 1995. \bibitem{Atze:P:1996:EDBT} P.~Atzeni and R.~Torlone, ``Management of multiple models in an extensible database design tool,'' in {\em Proceedings of the Fifth International Conference on Extending Database Technology (EDBT'96)} (P.~Apers, M.~Bouzeghoub, and G.~Gardarin, eds.), vol.~1057 of {\em Lecture Notes in Computer Science}, (Avignon, France), pp.~79--95, Springer-Verlag, Mar.~25--29 1996. \bibitem{Amor:R:1997:PhD} R.~W. Amor, {\em A Generalised Framework for the Design and Construction of Integrated Design Systems}. \newblock {PhD} thesis, Department of Computer Science, University of Auckland, Auckland, New Zealand, May 1997. \bibitem{Smit:HC:1985} H.~C. Smith, ``Database design: {Composing} fully normalized tables from a rigorous dependency diagram,'' {\em Communications of the ACM}, vol.~28, no.~8, pp.~826--838, 1985. \bibitem{Stan:N:1999:Smith} N.~Stanger, ``Modifications to {Smith's} method for deriving normalised relations from a functional dependency diagram,'' Discussion Paper 99/23, Department of Information Science, University of Otago, Dunedin, New Zealand, Dec. 1999. \bibitem{Stan:N:1997:APSEC97} N.~Stanger and R.~Pascoe, ``Exploiting the advantages of object-oriented programming in the implementation of a database design environment,'' in {\em Proceedings of the Joint 1997 Asia Pacific Software Engineering Conference and International Computer Science Conference (APSEC'97/ICSC'97)}, (Hong Kong), IEEE Press, Dec.~2--5 1997. \bibitem{Stan:N:1997:dp9708} N.~Stanger and R.~Pascoe, ``Exploiting the advantages of object-oriented programming in the implementation of a database design environment,'' Discussion Paper 97/08, Department of Information Science, University of Otago, Dunedin, New Zealand, 1997. \bibitem{Su:SYW:1993} S.~Su and S.~Fang, ``A neutral semantic representation for data model and schema translation,'' Technical report TR-93-023, University of Florida, Gainesville, Florida, July 1993. \bibitem{Hull:R:1986:SIAM} R.~Hull, ``Relative information capacity of simple relational database schemata,'' {\em {SIAM} Journal on Computing}, vol.~15, pp.~856--886, Aug. 1986. \bibitem{Mill:RJ:1994:CS-TR-94-1185} R.~Miller, Y.~Ioannidis, and R.~Ramakrishnan, ``Schema intension graphs: {A} formal model for the study of schema equivalence,'' Technical report CS-TR-94-1185, Department of Computer Sciences, University of Wisconsin-Madison, Madison, Wisconsin, Jan. 1994. \bibitem{Mill:RJ:1994:IS19-1} R.~Miller, Y.~Ioannidis, and R.~Ramakrishnan, ``Schema equivalence in heterogeneous systems: {Bridging} theory and practice,'' {\em Information Systems}, vol.~19, no.~1, pp.~3--31, 1994. \bibitem{Mill:RJ:1994:PhD} R.~Miller, {\em Managing Structural Heterogeneity}. \newblock {PhD} thesis, Department of Computer Sciences, University of Wisconsin-Madison, Madison, Wisconsin, 1994. \end{thebibliography}