%%	- Uses LaTeX
%%
%%	Bibliography for Elements project
%%
%%	$Revision: 1.6 $
%%
%%	$Log: elements.bib,v $
%%	Revision 1.6  1999/09/29 06:21:55  doug
%%	Added some more standards and RFCs
%%
%%	Revision 1.5  1999/09/08 06:02:05  doug
%%	Additional ISO standards.
%%
%%	Revision 1.4  1999/08/30 07:43:42  doug
%%	Add references to our own papers.
%%	Add some more ISO references.
%%
%%	Revision 1.3  1999/07/28 03:01:18  doug
%%	Additional bibliographic entries for Locations and Rates packages
%%	and standards information.
%%
%%	Revision 1.2  1999/07/08 02:17:10  doug
%%	Additional entries for documentation document.
%%
%%	Revision 1.1  1999/07/01 23:57:17  doug
%%	Initial revision
%%
%%

%
%	Some organisations
%
@STRING{iso = "International Organization for Standardization (ISO)"}

%
%	Journal Articles
%

@Article{LiskovW:94,
	author="Liskov, Barbara H. and Wing, Jeanette M.",
	title="A Behavioural Notion of Subtyping",
	journal="ACM TOPLAS",
	year=1994,
	volume=16,
	number=6,
	pages="1811--1841"
}

@Article{Bergstein:97,
	author="Paul Bergstein",
	title="Maintenance of Object-Oriented Systems during Structural Evolution",
	journal="Theory and Practice of Object Systems", 
	volume=3,
	number=3,
	pages="1--28",
	year=1997 
}

@InProceedings{Ning:97,
	author="Ning, Jim Q.",
	title="ADE --- An Architecture Design Environment for Component Based Software Engineering",
	booktitle="International Conference on Software Engineering",
	address="Boston",
	year=1997,
	pages="614--615"
}

@InProceedings{BronsardBKLNOW:97,
	author="Bronsard, Francois and Bryan, Douglas and Kozaczynski, W. (Voytek) and Liongosari, Edy S. and Ning, Jim Q. and \'{A}sgeir \'{O}lafsson and Wetterstrand, John W.",
	title="Toward Software Plug-and-Play",
	booktitle="Symposium on Software Reusability",
	address="Boston",
	year=1997,
	pages="19--29"
}

@InProceedings{RineNJ:99,
	author="Rine, David and Nada, Nader and Jaber, Khaled",
	title="Using Adapters to Reduce Interaction Complexity in Resuable Component-Based Software Development",
	booktitle="Symposium on Software Reusability",
	year=1999,
	address="Los Angeles",
	pages="37--43"
}

%
%	Assorted URLs
%
@Misc{ISITC:URL,
	key="ISITC",
	title="Industry Standardization for Institutional Trade Commission",
	URL="http://www.isitc.org"
}

@Misc{Infinity:URL,
	key="Infinity",
	title="Infinity",
	URL="http://www.infinity.com"
}

@Misc{STIC:URL,
	key="STIC",
	title="Smalltalk Industry Council (STIC)",
	URL="http://stic.oti.com"
}

@Misc{Java:URL,
	key="Java",
	title="Javasoft Home Page",
	URL="http://www.javasoft.com"
}

@Misc{Rendezvous:URL,
	key="TIB/Rendezvous",
	title="TIB/Rendezvous",
	URL="http://www.rv.tibco.com/index.html"
}

@Misc{MQSeries:URL,
	key="MQSeries",
	title="MQSeries Family",
	URL="http://www.software.ibm.com/ts/mqseries"
}

@Misc{Kondor:URL,
	key="Kondor",
	title="Kondor+",
	URL="http://www.opensystems.reuters.com/appstore/rad/RAD00073.htm"
}

@Misc{FTIntl:URL,
	key="FTIntl",
	title="Financial Technologies International",
	URL="http://www.ftintl.com"
}

@Misc{Box:URL,
	key="Box",
	author="Financial Technologies International",
	title="The Technological Future of Real-Time Financial Consolidation and Operation Control",
	URL="http://www.ftintl.com/wp"
}

@Misc{ACTFS:URL,
	key="ACTFS",
	title="ACT Finacial Systems",
	URL="http://www.actfs.com",
}

@Misc{FOTO:URL,
	key="FOTO",
	title="Financial Object Toolkit",
	URL="http://www.foto.co.uk"
}

@Misc{FIX:URL,
	key="FIX",
	title="The Financial Information Exchange Protocol",
	URL="http://www.fixprotocol.org"
}

@Misc{FPML:URL,
	key="FPML",
	title="Financial Products Markup Language",
	URL="http://www.fpml.org"
}

@Misc{OFX:URL,
	key="OFX",
	title="Open Financial Exchange",
	URL="http://www.ofx.net"
}

@Misc{FinXML:URL,
	key="FinXML",
	title="FinXML, The Digital Language for Capital Markets",
	URL="http://www.finxml.org"
}

@Misc{BizTalk:URL,
	key="BizTalk",
	title="BizTalk",
	URL="http://www.biztalk.org"
}

@Misc{XMI:URL,
	key="XMI",
	title="XML Metadata Interchange (XMI)",
	URL="http://www.software.ibm.com/ad/features/xmi.html"
}

@Misc{OS:URL,
	key="OpenSource",
	title="The Open Source Page",
	URL="http://www.opensource.org"
}

@Misc{Mozilla:URL,
	key="Mozilla",
	title="The Mozilla Organization",
	URL="http://www.mozilla.org"
}

@Misc{Linux:URL,
	key="Linux",
	title="The Linux Home Page",
	URL="http://www.linux.org"
}

@Misc{OMG:URL,
	key="OMG",
	title="The Object Management Group",
	URL="http://www.omg.org",
	note="The standards body for CORBA and UML."
}

@Misc{RiskMetrics:URL,
	key="Riskmetrics",
	title="The RiskMetrics Group",
	URL="http://www.riskmetrics.com"
}

@Misc{Raymond:98,
	author="Eric S. Raymond",
	title="The Cathedral and the Bazaar",
	year=1998,
	URL="http://www.tuxedo.org/~esr/writings/cathedral-bazaar/cathedral-bazaar.html"
}

@Misc{UML:URL,
	key="UML",
	author="Object Management Group",
	title="What is OMG-UML and Why is it Important?",
	URL="http://www.omg.org/news/pr97/umlprimer.html"
}

@Misc{RR:URL,
	key="Rose",
	author="Rational Corporation",
	title="Rational Rose",
	URL="http://www.rational.com/products/rose/index.jtmpl"
}


@Misc{TUG:URL,
	key="TUG",
	title="The \TeX\ Users Group",
	URL="http://www.tug.org"
}

@Misc{XML:URL,
	key="XML",
	title="The Extensible Markup Language (XML)",
	URL="http://www.xml.com"
}

@Misc{DCOM:URL,
	key="DCOM",
	title="Distributed Object Component Model (DCOM)",
	URL="http://www.microsoft.com/com/tech/DCOM.asp"
}

@Misc{DTC:URL,
	key="DTC",
	title="The Depository Trust Company",
	URL="http://www.dtc.org"
}

@Misc{GSTPC:URL,
	key="DTC",
	title="The Depository Trust Company",
	URL="http://www.dtc.org"
}

@Misc{Oetiker:94,
	author="Tobias Oetiker and Hubert Partl and Irene Hyna and Elisabeth Schlegl",
	title="A not very Short Introduction to \LaTeX2e",
	year=1994,
	note="(revision 1999)",
	URL="http://ctan.tug.org/tex-archive/info/lshort/english/lshort.pdf"
}

@Misc{wmf2eps:URL,
	key={WMF2EPS},
	title="A Windows Metafile to Encapsulated Postscript filter",
	URL="http://tug.ctan.org/cgi-bin/CTANfilesearch.pl?FILESTRING=wmf2eps"
}

@Misc{EMU:URL,
	key={EMU},
	title="The Association for the Monetary Union of Europe",
	URL="http://amue.lf.net"
}

@Misc{GDPro:URL,
	key={GDPro},
	title="GDPro Object Modelling Tool",
	URL="http://www.advancedsw.com/welcome.html"
}

@Misc{MagicDraw:URL,
	key={MagicDraw},
	title="MagicDraw UML Object Modelling Tool",
	URL="http://www.nomagic.com/magicdrawuml"
}

@Misc{ObjectDomain:URL,
	key="ObjectDomain",
	title="ObjectDomain Object Modelling Tool",
	URL="http://www.objectdomain.com/domain/index.htm"
}

@Misc{PassphraseSecurity:URL,
	key="PassphraseSecurity",
	title="The Passphrase FAQ",
	URL="http://www.stack.nl/~galactus/remailers/passphrase-faq.html",
	note="version 1.04",
}

@Misc{COM:URL,
	key="COM",
	title="The Common Object Model (COM)",
	organization="Microsoft, Inc.",
	URL="http://www.microsoft.com/com"
}

@Misc{DCE:URL,
	key="DCE",
	title="The Distributed Computing Environment (DCE)",
	URL="http://archive.dstc.edu.au/AU/research\_news/dce/dce.html"
}

@Misc{CBSE:URL,
	key="CBSE",
	title="Component-Based Software Engineering: State of the Art",
	URL="http://www.idt.mdh.se/kurser/phd/CBSE/"
}

%
% An essay or two.
%

@Misc{Orwell:46,
	author="George Orwell",
	title="Politics and the English Language",
	year=1946,
	URL="http://www.abattoir.com/~prime8/Orwell/patee.html"
}

%
% Some useful books
%

@Book{BoochRJ:99,
	author="Grady Booch and James Rumbaugh and Ivar Jacobson",
	title="The Unified Modeling Language User Guide",
	publisher="Addison-Wesley",
	year=1999,
	series="Object Technology Series"
}

@Book{Lamport:94,
  author = {Leslie Lamport},
  title = {{\LaTeX}, a Document Preparation System},
  edition = {Second},
  year = {1994},
  publisher = {Addison-Wesley}
}

@Book{Wirth:76,
	author="Nicklaus Wirth",
	title="Algorithms + Data Structures = Programs",
	year=1976,
	publisher={Prentice-Hall}
}

@Book{Dijkstra:76,
	author="Edsger Wijbe Dijkstra",
	title="A Discipline of Programming",
	year=1976,
	publisher={Prentice-Hall}
}

@Book{Meyer:97,
	author="Bertrand Meyer",
	title="Object-Oriented Software Construction",
	year=1997,
	edition={Second},
	publisher={Prentice-Hall}
}

@Book{Stroustrup:91,
	author="Bjarne Stroustrup",
	title="The C++ Programming Language",
	year=1991,
	edition={Second},
	publisher={Addison-Wesely},
	note="(Corrections 1992)"
}

@Book{GoosensMS:94,
	author="Michel Goosens and Frank Mittleback and Alexander Samarin",
	title="The {\LaTeX} Companion",
	year=1994,
	publisher={Addison-Wesely}
}

@Book{PressTVF:92,
	author="William H. Press and Saul A. Teukolsky and William T. Vetterling and Brian P. Flannery",
	title="Numerical Recipes in C",
	year=1992,
	edition={Second},
	publisher={Cambridge University Press}
}

@Book{Steiner:98,
	author="Robert Steiner",
	title="Mastering Financial Calculations",
	year=1998,
	publisher={Pitman Publishing}
}

@Book{Sherris:91,
	author="Michael Sherris",
	title="Money and Captial Markets",
	year=1991,
	publisher={Allen and Unwin}
}

@Book{Szyperski:98,
	author="Clement Szyperski",
	title="Component Software : Beyond Object-Oriented Programming",
	month=jan,
	year=1998,
	publisher={Addison-Wesely}
}

@Book{Brown:98,
	author="Patrick J. Brown",
	title="Bond Markets: Structures and Yield Calculations",
	year=1998,
	publisher="Amacom"
}

@Book{MarriottS:98,
	author="Kim Marriott and Peter Stuckey",
	title="Programming with Constraints : An Introduction",
	year=1998,
	publisher={The MIT Press}
}

@Book{Schneier:96,
	author="Bruce Schneier",
	title="Applied Cryptography",
	publisher="John Wiley \& Sons",
	year=1996,
	edition={Second}
}

@Book{GammaHJV:95,
	author="Erich Gamma and Richard Helm and Ralph Johnson and John Vlissides",
	title="Design Patterns",
	publisher="Addison-Wesley",
	year=1995,
}

@Book{Siegal:95,
	author="Jon Siegal",
	title="CORBA: Fundamentals and Programming",
	publisher="John Wiley and sons",
	year=1995
}


%
%	References to papers at the Elements site.
%

@Misc{Elements:URL,
	key="Elements",
	title="The Elements Object Model",
	URL="http://www.tarms.com/elements"
}

@Misc{Elements:Overview:URL,
	author="Doug Palmer and Patric de Gentile-Williams",
	title="The Elements Object Model: Overview",
	month=jul,
	year=1999,
	URL="http://www.tarms.com/elements/overview.htm"
}

@Misc{Elements:Documentation:URL,
	author="Doug Palmer",
	title="The Elements Object Model: Documentation Standards and Techniques",
	month=jul,
	year=1999,
	URL="http://www.tarms.com/elements/overview.htm"
}

@Misc{Elements:Modelling:URL,
	author="Doug Palmer and Danny Cron",
	title="The Elements Object Model: Modelling Standards",
	month=jul,
	year=1999,
	URL="http://www.tarms.com/elements/overview.htm"
}

%
%	Standards documents.
%	These are set as manuals
%

@Manual{ISO:639,
	title="Code for the Representation of Names of Languages",
	organization=iso,
	year=1988,
	number="ISO 639",
	URL="http://www.iso.ch/cate/d4766.html"
}

@Manual{ISO:3166,
	title="Codes for the Representation of Names of Countries and Their Subdivisions",
	organization=iso,
	year="1997--9",
	number="ISO 3166",
	URL="http://www.din.de/gremien/nas/nabd/iso3166ma/index.html"
}

@Manual{ISO:4217,
	title="Codes for the Representation of Currencies and Funds",
	organization=iso,
	year=1995,
	number="ISO 4217",
	URL="http://www.bsi.org.uk/bsi/news/tablea1.htm"
}

@Manual{ISO:8879,
	title="Standard Generalized Markup Language (SGML)",
	organization=iso,
	year=1986,
	number="ISO 8879",
	URL="http://www.iso.ch/cate/d16387.html"
}

@Manual{ISO:8601,
	title="Data Elements and Interchange Formats --- Information Interchange --- Representation of Dates and Times",
	organization=iso,
	year=1988,
	number="ISO 8601",
	URL="http://www.iso.ch/markete/8601.pdf"
}

@Manual{RFC:822,
	key={RFC822},
	title="Standard for the format of ARPA Internet text messages",
	author="Crocker, D.",
	year=1982,
	number="RFC 822",
	URL="ftp://ftp.isi.edu/in-notes/rfc822.txt"
}

@Manual{RFC:2156,
	key={RFC2156},
	title="MIXER (Mime Internet X.400 Enhanced Relay): Mapping between X.400 and RFC 822/MIME",
	author="Kille, S.",
	year=1998,
	number="RFC 2156",
	URL="ftp://ftp.isi.edu/in-notes/rfc2156.txt",
}

@Manual{ISMA:97,
	key={ISMA},
	title="Statutes, Bye Laws, Rules and Recommendations",
	organization="International Securities Market Association (ISMA)",
	address="Zurich",
	year=1997
}
