\begin{thebibliography}{MMM93}

\bibitem[ApF92]{AppF92}
Apple~Computer Inc.
\newblock {\em Inside Macintosh: Files}.
\newblock Addison-Wesley Publishing Company, 1992.

\bibitem[ApM92]{AppM92}
Apple~Computer Inc.
\newblock {\em Inside Macintosh: Memory}.
\newblock Addison-Wesley Publishing Company, 1992.

\bibitem[ApO92]{AppO92}
Apple~Computer Inc.
\newblock {\em Inside Macintosh: Overview}.
\newblock Addison-Wesley Publishing Company, 1992.

\bibitem[ApP92]{AppP92}
Apple~Computer Inc.
\newblock {\em Inside Macintosh: Processes}.
\newblock Addison-Wesley Publishing Company, 1992.

\bibitem[ApT92]{AppT92}
Apple~Computer Inc.
\newblock {\em Inside Macintosh: Text}.
\newblock Addison-Wesley Publishing Company, 1992.

\bibitem[ATE92]{ApTE92}
Apple~Computer Inc.
\newblock {\em Inside Macintosh: Toolbox Essentials}.
\newblock Addison-Wesley Publishing Company, 1992.

\bibitem[AMT92]{ApMT92}
Apple~Computer Inc.
\newblock {\em Inside Macintosh: More Macintosh Toolbox}.
\newblock Addison-Wesley Publishing Company, 1992.

\bibitem[Bro74]{Brow74}
P.~J. Brown.
\newblock {\em Macro Processors and Techniques for Portable Software}.
\newblock John Wiley \& Sons, London, 1974.

\bibitem[Bro77]{Brow77}
P.~J. Brown.
\newblock {\em Software Portability}.
\newblock Cambridge University Press, Cambridge, 1977.

\bibitem[CaWe85]{CaWe85}
L.~Cardelli and P. Wegner
\newblock {\em On Understanding Types, Data Abstraction, and Polymorphism}.
\newblock ACM Computing Surveys, 1985. 

\bibitem[CWI91]{Pemb91}
CWI, Amsterdam.
\newblock {\em The Ergonomics of Software Porting}, 1991.

\bibitem[DBBB95]{DBBB95}
P.~K. Dubey, K. ~O«Brian, K. ~O«Brian, C. ~Barton,
\newblock {\em Single-Program Speculative Multithreading}.
\newblock IBM Research Division, Yorktown Heights, 1995.

\bibitem[Hen88]{Hend88}
J.~Henderson.
\newblock {\em Software Portability}.
\newblock Gower Technical Press, Hants, England, 1988.

\bibitem[KR77]{KeRi77}
B.W. Kernighan and D.M. Ritchie.
\newblock {\em The C Programming Language}.
\newblock Prentice Hall, Englewood Cliffs, New Jersey, 1977.

\bibitem[Mag93]{Magu93}
S.~A. Maguire.
\newblock {\em Writing Solid Code}.
\newblock Microsoft Press, Redmond, Washington, 1993.

\bibitem[Mar80]{Marl80}
C.~D. Marlin.
\newblock {\em Coroutines}.
\newblock Springer-Verlag, 1980.

\bibitem[Math92]{Math92}
B.~Mathiske.
\newblock {\em {Kodegenerierung} f\"ur {Programmiersprachen} mit {Persistenz},
  {Polymorphie} und {Funktionen} h\"oherer {Ordnung}.}
\newblock Diplomarbeit, Fachbereich Informatik, Universit\"at Hamburg, Germany,
  December 1992.

\bibitem[Matt93]{Matt93}
F.~Matthes.
\newblock {\em Persistente Objektsysteme: Integrierte Datenbankentwicklung und
  Programmerstellung}.
\newblock Springer-Verlag, 1993.
\newblock (In German.).

\bibitem[MMM93]{MMM93}
B.~Mathiske, F.~Matthes, and S.~M{\"u}{\ss}ig.
\newblock {\em The tycoon system and library manual.}
\newblock DBIS Tycoon Report 212-93, Fachbereich Informatik, Universit\"at
  Hamburg, Germany, December 1993.

\bibitem[MMueS94]{MMuS94}
B.~Mathiske.
\newblock {\em Persistent Polymorphic Programming in Tycoon: An Introduction}.
\newblock FIDE Technical Report Series FIDE/94/106.
\newblock FIDE Project Coordinator, Department of Computing Sciences, University of Glasgow, Glasgow G128QQ, August 1994.

\bibitem[MMS95]{MMS95}
B.~Mathiske.
\newblock {\em On Migrating Threads}.
\newblock In Proceedings of the Second International Workshop on Next Generation Information Technologies ans Systems
\newblock Fachbereich Informatik, Universit\"at Hamburg, Germany,
  June 1995.

\bibitem[MRS92]{MRS92}
F.~Matthes, A. Rudloff, J.W. Schmidt and K. Subieta.
\newblock {\em A Gateway from a DBPL to Ingres: Modula-2, DBPL, SQL+C, Ingres.}
\newblock FIDE Technical Report Series FIDE/92/54,
 FIDE Project Coordinator, Department of Computing Sciences, University of Glasgow, Glasgow G128QQ, August 1992.

\bibitem[MS92]{MaSc92a}
F.~Matthes and J.W. Schmidt.
\newblock {\em Definition of the {Tycoon} language {TL} -- a preliminary report.}
\newblock Informatik Fachbericht FBI-HH-B-160/92, Fachbereich Informatik,
  Universit\"at Hamburg, Germany, November 1992.

\bibitem[MS93]{MaSc93b}
F.~Matthes and J.W. Schmidt.
\newblock {\em System construction in the {Tycoon} environment: Architectures,
  interfaces and gateways.}
\newblock In P.P. Spies, editor, {\em Proceedings of Euro-Arch'93 Congress},
  pages 301--317. Springer-Verlag, October 1993.

\bibitem[Sch80]{Schn80}
H.~J. Schneider, editor.
\newblock {\em Portable Software}. German Chapter of the ACM, B. G. Teubner,
  Stuttgart, 1980.

\bibitem[TKB85]{Tane77}
A.~S. Tanenbaum, P.~Klint, and W.~Bohm.
\newblock {\em Guidelines for program portability.}
\newblock Technical Report IW 85/77, Amsterdam Mathematisch Centrum, Amsterdam,
  1985.

\bibitem[Wal82]{Wall82}
P.~J.~L. Wallis.
\newblock {\em Portable Programmierung}.
\newblock The Macmillan Press, London, 1982.

\end{thebibliography}
