%
% bibliografia exemplo
% UFRGS TeX Users Group
% $Id: exemplo.bib,v 5.3 2003/04/15 15:11:45 avila Exp $
%

%
% common addresses
%
@string{add:cambridge = "Cambridge, USA"}
@string{add:newyork = "New~York"}
@string{add:poa = "Porto~Alegre"}
@string{add:reading = "Reading, USA"}
@string{add:redwood = "Redwood~City, USA"}
@string{add:uppersr = "Upper Saddle River"}

%
% common publishers
%
@string{pub:acm = "ACM~Press"}
@string{pub:aw = "Addison-Wesley"}
@string{pub:bc = "Benjamin/Cummings"}
@string{pub:mgh = "McGraw-Hill"}
@string{pub:mit = "MIT~Press"}
@string{pub:ptr = "Prentice Hall PTR"}
@string{pub:springer = "Springer"}
@string{pub:cpgcc = "CPGCC da UFRGS"}
@string{pub:ppgc = "PPGC da UFRGS"}
@string{pub:sbc = "SBC"}

%
% common others
%
@string{org:ieee = "Institute of Electrical and Electronic Engineers"}
@string{org:IEEE = "{INSTITUTE OF ELECTRICAL AND ELECTRONIC ENGINEERS}"}
@string{org:ieee-abbrv = "IEEE"}
@string{org:sbc = "Sociedade Brasileira de Computa{\c{c}}{\~a}o"}
@string{ser:lncs = "Lecture Notes in Computer Science"}
@string{ins:ii = "Instituto de Inform{\'a}tica"}
@string{sch:ufrgs = "Universidade Federal do Rio Grande do~Sul"}
@string{sch:iiufrgs = "Instituto de Inform{\'a}tica, Universidade Federal do Rio Grande do~Sul"}
@string{sch:ppgc = "PPGC/UFRGS"}
@string{sch:cpgcc = "CPGCC/UFRGS"}

%
% Common events
%
@string{ev:sbac = "Simp{\'o}sio Brasileiro de Arquitetura de Computadores---Processamento de Alto Desempenho"}
@string{ev:semish = "Semin{\'a}rio Integrado de Software e~Hardware"}
@string{ev:cacic = "Congreso Argentino de Ciencias de la~Computaci{\'o}n"}


@book{Silberschatz:OSC-3-91,
	author = "Abraham Silberschatz and James Lyle Peterson and Peter B. Galvin",
	title = "Operating System Concepts",
	publisher = pub:aw,
	year = 1991,
	address = add:reading,
	booktitle = "Operating System Concepts",
	edition = "3rd",
}

@inproceedings{Assenmacher:Panda-ECOOP93,
	author = "H. Assenmacher and T. Breitbach and P. Buhler and V. H{\"u}bsch and R. Schwarz",
	title = "{P}anda -- Supporting Distributed Programming in {C}++",
	editor = "O. M. Nierstrasz",
	address = "Kaiserslautern, Germany",
	year = 1993,
	series = "Lecture Notes in Computer Science",
	volume = 707,
	pages = "361-383",
	booktitle = "Proc.\ of the 7th~European Conference on Object-Oriented Programming",
	publisher = "Berlin, Springer",
}

@article{Caromel:TSC-CPE-10-11-98,
	author = "D. Caromel and W. Klauser and J. Vayssiere",
	title = "Towards Seamless Computing and Metacomputing in {J}ava",
	journal = "Concurrency: Practice and Experience",
	volume = 10,
	number = "11--13",
	month = sep # "/" # nov,
	year = 1998,
	pages = "1043--1061",
	editor = "Geoffrey C. Fox",
	publisher = "Wiley \& Sons",
	address = "West Sussex",
	www = "www-sop.inria.fr/sloop/javall/index.html",
}

@techreport{Furmento:PDC-95,
	author = "Nathalie Furmento and Yves Roudier and G{\"u}nther Siegel",
	title = "Parall{\'e}lisme et Distribution en {C}++~: une Revue des Langages Existants",
	institution = "I3S, Universit\'{e} de Nice Sophia-Antipolis",
	year = 1995,
	number = "RR~95-02",
	address = "Valbonne, FR",
	www = "www-sop.inria.fr/sloop/personnel/Nathalie.Furmento/Biblio/RRI3S_95-02/FRS95b.ps.gz",
}

@MastersThesis{Sbornian:EDM-01,
  author = 	 "Sbornian, Jr., Wilson",
  title = 	 "Um Exemplo de Disserta{\c{c}}{\~a}o de Mestrado",
  school = 	 sch:iiufrgs,
  year = 	 2001,
  address = add:poa,
}

@MastersThesis{Sbornian:ETI-01,
  author = 	 "Sbornian, Jr. Jr., Wilson",
  title = 	 "Um Exemplo de Trabalho Individual",
  school = 	 "Instituto de Alguma Coisa, Universidade Sei L{\'a} de Onde",
  year = 	 2001,
  type = 	 "Trabalho Individual",
  address = add:poa,
}

@PhdThesis{Sbornian:ETD-01,
  author = 	 "Wilson Sbornian",
  title = 	 "Um Exemplo de Tese de Doutorado",
  school = 	 sch:iiufrgs,
  year = 	 2001,
  address = add:poa,
}

@misc{IEEE:Pthreads-95,
        author = "{INSTITUTE OF ELECTRICAL AND ELECTRONIC ENGINEERS}",
        title = "IEEE 1003.1c-1995: Information Technology -- Portable Operating System Interface ({POSIX}), Threads Extension [{C} Language]",
        address = add:newyork,
	year = 1995,
}

@Manual{Callaghan:RFC1831-1995,
  title = 	 "{NFS} Version 3 Protocol Specification: {RFC}~1831",
  author =	 "B. Callaghan and B. Pawlowski and P. Staubach",
  organization = "Internet Engineering Task Force, Network Working Group",
  year =	 1995
}

@misc{UTUG:Homepage-01,
	author = "UTUG",
	title = "Página do Grupo de Usuários {\TeX} da {UFRGS}",
	note = "Disponível em: $<$http://www.inf.ufrgs.br/utug$>$. Acesso em: maio~2001",
	year = 2001,
}

@Unpublished{Patashnik:BibTeXing-88,
  author =	 "Oren Patashnik",
  title =	 "Bib{T}e{X}ing",
  note =	 "Arquivo \texttt{btxdoc.tex} incluído em qualquer
                  distribuição padrão, normalmente em
                  \texttt{texmf/doc/bibtex/base}",
  year =	 1988,
}

% Exemplo de como utilizar crossref
% crossref pode ser utilizado para evitar repetições, como vários artigos de 
% um mesmo congresso
@InProceedings{Joe:COFFEE2000,
  author = 	 "John Gi Joe{\'a} and Joe Gi John{\c{c}}{\~a}o",
  title = 	 "Importance of Coffee in Computer Sciences",
  crossref =     "COFFEE:2000",
  pages =	 "99--100"
}

% Note que a entrada referenciada deve estar depois da referência
% É interessante colocar um `key' com a abreviacao da conferencia
% para o caso dos anais serem referenciados por completo
@Proceedings{COFFEE:2000,
  editor = 	 "Java Guy",
  title = 	 "Proc.\ of the 1st~Conference on Coffee Importance",
  booktitle =    "Proc.\ of the 1st~Conference on Coffee Importance",
  year = 	 2000,
  address =      "Java Island", 
  publisher = 	 "Java Island, The{P}ublisher",
  month = 	 jan,
  key =		 "COFFEE",
}
