@string{ sv = "Springer-Verlag" } @string{IEEE-press = "IEEE Computer Society Press. 10622 Los Vaqueros Circle, Los Alamitos, CA 90720-1264" } @string{ACM-Press = "ACM Press. 11 West 42nd Street, New York, NY 10036"} @string{LNCS = "Lecture Notes in Computer Science"} @string{SIAM-press = "Society for Industrial and Applied Mathematics, 3600 University City Science Center, Philadelphia, PA 19104-2688" } % STOC's % @string{stoc69 = "Proc. of the 1st Ann. ACM Symp. on Theory of Computing"} @string{stoc70 = "Proc. of the 2nd Ann. ACM Symp. on Theory of Computing"} @string{stoc71 = "Proc. of the 3rd Ann. ACM Symp. on Theory of Computing"} @string{stoc72 = "Proc. of the 4th Ann. ACM Symp. on Theory of Computing"} @string{stoc73 = "Proc. of the 5th Ann. ACM Symp. on Theory of Computing"} @string{stoc74 = "Proc. of the 6th Ann. ACM Symp. on Theory of Computing"} @string{stoc75 = "Proc. of the 7th Ann. ACM Symp. on Theory of Computing"} @string{stoc76 = "Proc. of the 8th Ann. ACM Symp. on Theory of Computing"} @string{stoc77 = "Proc. of the 9th Ann. ACM Symp. on Theory of Computing"} @string{stoc78 = "Proc. of the 10th Ann. ACM Symp. on Theory of Computing"} @string{stoc79 = "Proc. of the 11th Ann. ACM Symp. on Theory of Computing"} @string{stoc80 = "Proc. of the 12th Ann. ACM Symp. on Theory of Computing"} @string{stoc81 = "Proc. of the 13th Ann. ACM Symp. on Theory of Computing"} @string{stoc82 = "Proc. of the 14th Ann. ACM Symp. on Theory of Computing"} @string{stoc83 = "Proc. of the 15th Ann. ACM Symp. on Theory of Computing"} @string{stoc84 = "Proc. of the 16th Ann. ACM Symp. on Theory of Computing"} @string{stoc85 = "Proc. of the 17th Ann. ACM Symp. on Theory of Computing"} @string{stoc86 = "Proc. of the 18th Ann. ACM Symp. on Theory of Computing"} @string{stoc87 = "Proc. of the 19th Ann. ACM Symp. on Theory of Computing"} @string{stoc88 = "Proc. of the 20th Ann. ACM Symp. on Theory of Computing"} % Chicago, Illinois, May 2-4, 1988 @string{stoc89 = "Proc. of the 21st Ann. ACM Symp. on Theory of Computing"} @string{stoc90 = "Proc. of the 22nd Ann. ACM Symp. on Theory of Computing"} @string{stoc91 = "Proc. of the 23rd Ann. ACM Symp. on Theory of Computing"} @string{stoc92 = "Proc. of the 24th Ann. ACM Symp. on Theory of Computing"} @string{stoc93 = "Proc. of the 25th Ann. ACM Symp. on Theory of Computing"} % % FOCS's % @string{focs75 = "Proc. of the 16th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs76 = "Proc. of the 17th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs77 = "Proc. of the 18th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs78 = "Proc. of the 19th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs79 = "Proc. of the 20th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs80 = "Proc. of the 21st IEEE Annual Symp. on Foundation of Computer Science"} @string{focs81 = "Proc. of the 22nd IEEE Annual Symp. on Foundation of Computer Science"} @string{focs82 = "Proc. of the 23rd IEEE Annual Symp. on Foundation of Computer Science"} @string{focs83 = "Proc. of the 24th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs84 = "Proc. of the 25th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs85 = "Proc. of the 26th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs86 = "Proc. of the 27th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs87 = "Proc. of the 28th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs88 = "Proc. of the 29th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs89 = "Proc. of the 30th IEEE Annual Symp. on Foundation of Computer Science"} @string{focs90 = "Proc. of the 31st IEEE Annual Symp. on Foundation of Computer Science"} @string{focs91 = "Proc. of the 32nd IEEE Annual Symp. on Foundation of Computer Science"} @string{focs92 = "Proc. of the 33rd IEEE Annual Symp. on Foundation of Computer Science"} @string{focs93 = "Proc. of the 34th IEEE Annual Symp. on Foundation of Computer Science"} % % ICALP % @string{icalp83 = "Proc. of 10th International Colloquium on Automata Languages and Programming, Springer LNCS 154"} @string{icalp84 = "Proc. of 11th International Colloquium on Automata Languages and Programming, Springer LNCS "} @string{icalp85 = "Proc. of 12th International Colloquium on Automata Languages and Programming, Springer LNCS "} @string{icalp86 = "Proc. of 13th International Colloquium on Automata Languages and Programming, Springer LNCS "} @string{icalp87 = "Proc. of 14th International Colloquium on Automata Languages and Programming, Springer LNCS "} @string{icalp88 = "Proc. of 15th International Colloquium on Automata Languages and Programming, Springer LNCS 317"} @string{icalp89 = "Proc. of 16th International Colloquium on Automata Languages and Programming, Springer LNCS 372"} @string{icalp90 = "Proc. of 17th International Colloquium on Automata Languages and Programming, Springer LNCS 443"} @string{icalp91 = "Proc. of 18th International Colloquium on Automata Languages and Programming, Springer LNCS 510"} @string{icalp92 = "Proc. of 19th International Colloquium on Automata Languages and Programming, Springer LNCS 623"} @string{icalp94 = "Proc. of 21st International Colloquium on Automata Languages and Programming, Springer LNCS, to appear"} % % STACS % @string{stacs92 = "Proc. of 9th Symposium on Theoretical Aspects of Computer Science, Springer LNCS 577"} @string{stacs93 = "Proc. of 10th Symposium on Theoretical Aspects of Computer Science"} % % ICPP % @string{icpp83="Proc. of the International Conference on Parallel Processing and Applications"} @string{icpp86="Proc. of the International Conference on Parallel Processing and Applications"} @string{icpp87="Proc. of the International Conference on Parallel Processing and Applications"} % % SCG % @string{scg88="Proc. of the 4th Annual Symposium on Computational Geometry"} @string{scg89="Proc. of the 5th Annual Symposium on Computational Geometry"} @string{scg90="Proc. of the 6th Annual Symposium on Computational Geometry"} @string{scg91="Proc. of the 7th Annual Symposium on Computational Geometry"} % North Conway, New Hampshire, June 10-12, 1991 @string{scg92="Proc. of the 8th Annual Symposium on Computational Geometry"} % % CCCG % @string{cccg89="Proc. of the 1st Canadian Conference on Computational Geometry"} @string{cccg90="Proc. of the 2nd Canadian Conference on Computational Geometry"} @string{cccg91="Proc. of the 3rd Canadian Conference on Computational Geometry"} @string{cccg92="Proc. of the 4th Canadian Conference on Computational Geometry"} @string{cccg93="Proc. of the 5th Canadian Conference on Computational Geometry"} % % SPDP % @string{spdp91="Proc. of the 3rd IEEE Symposium on Parallel and Distributed Computing"} % % ISTCS % @string{istcs93="Proc. of the 2nd Israel Symposium on Theory of Comp. and Sys."} % % IPPS % @string{ipps93="Proc. of the 7th International Parallel Processing Symposium"} % % SPAA % @string{spaa89 = "1st Annual {ACM} Symposium on Parallel Algorithms and Architectures" } @string{spaa90 = "2nd Annual {ACM} Symposium on Parallel Algorithms and Architectures" } @string{spaa91 = "3rd Annual {ACM} Symposium on Parallel Algorithms and Architectures" } @string{spaa92 = "4th Annual {ACM} Symposium on Parallel Algorithms and Architectures" } @string{spaa93 = "5th Annual {ACM} Symposium on Parallel Algorithms and Architectures" } @string{spaa94 = "6th Annual {ACM} Symposium on Parallel Algorithms and Architectures" } % % SODA % @string{soda90 = "Proc. of the First Annual ACM-SIAM Symposium on Discrete Algorithms"} @string{soda91 = "Proc. of the Second Annual ACM-SIAM Symposium on Discrete Algorithms"} @string{soda92 = "Proc. of the Third Annual ACM-SIAM Symposium on Discrete Algorithms"} @string{soda93 = "Proc. of the Fourth Annual ACM-SIAM Symposium on Discrete Algorithms"} @string{soda94 = "Proc. of the Fifth Annual ACM-SIAM Symposium on Discrete Algorithms"} % % SWAT % @string{swat92 = "Proc. of the Third Scandinavian Workshop on Algorithm Theory, Springer LNCS 621"} % % WADS % @string{wads93 = "Proc. of the Third Workshop on Algorithms and Data Structures, Springer LNCS 709"} % % ISAAC % @string{isa91 = "Proc. of the Second International Symposium on Algorithms, Springer LNCS 557"} % Nagoya, Japan, December 16--18, 1992 @string{isaac92 = "Proc. of the Third Annual International Symposium on Algorithms and Computation, Springer LNCS 650"} % % PODC % @string{podc84 = "Proceedings 3rd Annual {ACM} Symposium on Principles of Distributed Computing"} @string{podc85 = "Proceedings 4th Annual {ACM} Symposium on Principles of Distributed Computing"} @string{podc86 = "Proceedings 5th Annual {ACM} Symposium on Principles of Distributed Computing"} @string{podc87 = "Proceedings 6th Annual {ACM} Symposium on Principles of Distributed Computing"} @string{podc88 = "Proceedings 7th Annual {ACM} Symposium on Principles of Distributed Computing"} @string{podc89 = "Proceedings 8th Annual {ACM} Symposium on Principles of Distributed Computing"} @string{podc90 = "Proceedings 9th Annual {ACM} Symposium on Principles of Distributed Computing"} @string{podc91 = "Proceedings 10th Annual {ACM} Symposium on Principles of Distributed Computing"} @string{podc92 = "Proceedings 11th Annual {ACM} Symposium on Principles of Distributed Computing"} % % WDAG % @string{wdag89 = "Proc. of the 3rd International Workshop on Distributed Algorithms: Springer-Verlag LNCS 392"}, % Nice, France. @string{wdag90 = "Proc. of the 4th International Workshop on Distributed Algorithms: Springer-Verlag LNCS 486"}, % Bari, Italy. @string{wdag91 = "Proc. of the 5th International Workshop on Distributed Algorithms"}, % Delphi, Greece @string{wdag92 = "Proc. of the 6th International Workshop on Distributed Algorithms"}, % Haifa, Israel. % % AWOC % @string{awoc86 = "VLSI Algorithms and Architectures, Proc. 1st Aegean Workshop on Parallel Computing, Lecture Notes in Computer Science 227, Springer-Verlag"}, @string{awoc88 = "VLSI Algorithms and Architectures, Proc. 3rd Aegean Workshop on Parallel Computing, Lecture Notes in Computer Science 319, Springer-Verlag"}, @string{awoc88 = "Proc. of the 3rd Aegean Workshop on Parallel Computing, Springer LNCS 319"}, % % MFCS % @string{mfcs78 ="Proc. of 7th Symposium on Mathematical Foundations of Computer Science, Springer LNCS 64"} @string{mfcs88 ="Proc. of 13th Symposium on Mathematical Foundations of Computer Science, Springer LNCS 324"} @string{mfcs92 ="Proc. of 17th Symposium on Mathematical Foundations of Computer Science, Springer LNCS 629"} % % Allerton % @string{allerton82 = "Proc. of the 20th Allerton Conf. on Communication, Control and Computing"} @string{allerton83 = "Proc. of the 21st Allerton Conf. on Communication, Control and Computing"} @string{allerton84 = "Proc. of the 22nd Annual Allerton Conf. on Communication, Control and Computing"} @string{allerton85 = "Proc. of the 23rd Allerton Conf. on Communication, Control and Computing"} @string{allerton86 = "Proc. of the 24th Allerton Conf. on Communication, Control and Computing"} @string{allerton87 = "Proc. of the 26th Allerton Conf. on Communication, Control and Computing"} @string{allerton88 = "Proc. of the 27th Allerton Conf. on Communication, Control and Computing"} @string{allerton89 = "Proc. of the 28th Allerton Conf. on Communication, Control and Computing"} @string{allerton90 = "Proc. of the 29th Allerton Conf. on Communication, Control and Computing"} % % CRYPTO & Eurocrypt % @string{crypto87 = "Proc. of Advances in Cryptology---CRYPTO '87"} @string{eurocrypt90 = "Proc. of EUROCRYPT '90"} % % Other conferences % @string{fct89 ="Proc. of 7th International Conference on Fundamentals of Computation Theory, Springer LNCS 380"} @string{fsttcs90="Proc. of the 10th Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FST\&TCS)"} @string{latin92= "Proc. of the 1st Latin American Informatics Symposium, Springer LNCS 583" } @string{edmcc2= "Arndt Bode (Ed), Distributed Memory Computing, 2nd European Memory COmputing Conference (EDMCC2), Springer, LNCS 487" } % % Journals % %The folowing jurnals are predefined % in the stadard styles, so there is no need to redefine them: % %acmcs="ACM Comput. Surv." %acta="Acta Inf." %cacm="Commun. ACM" %ibmjrd="IBM J. Res. Dev." %ibmsj="IBM Syst.~J." %ieeese="IEEE Trans. Softw. Eng." %ieeetc="IEEE Trans. Comput." %ieeetcad ="IEEE Trans. Comput.-Aided Design Integrated Circuits" %ipl="Inf. Process. Lett." %jacm="J.~ACM" %jcss="J.~Comput. Syst. Sci." %scp="Sci. Comput. Programming" %sicomp="SIAM J. Comput." %tocs="ACM Trans. Comput. Syst." %tods="ACM Trans. Database Syst." %tog="ACM Trans. Gr." %toms="ACM Trans. Math. Softw." %toois="ACM Trans. Office Inf. Syst." %toplas="ACM Trans. Prog. Lang. Syst." %tcs="Theoretical Comput. Sci." %string{siamjcomp = "SIAM J. Comput."} @string{dal = "Discrete Applied Mathematics"} @string{siamjdisc = "SIAM Journal on Disceret Mathematics"} @string{siamjadm = "SIAM Journal on Algebraic and Discrete Methods"} @string{computer = "The Computer Journal"} @string{inf&ctrl = "Information and Control"} @string{bit = "BIT---Computer Science Numerical Mathematics"} @string{ppl = "Parallel Processing Letters"} @string{cc = "computational complexity"} @string{jalg = "Journal of Algorithms"} @string{algorithmica = "Algorithmica"} @string{annal-prob = "The Annals of Probability"} @string{infocomp = "Information and Computation"} @string{jcmplx = "Journal of Complexity"} @string{jpdc = "Journal of Parallel and Distributed Computing"} @string{ppl = "Parallel Processing Letters"} % % Universities % @string{csubc = { Department of Computer Science, The University of British Columbia, 6356 Agricultural Road, Vanncouver, British Columbia V6T 1Z2, Canada } } @string{UMIACS= {Institute for Advanced Computer Studies, University of Maryland, College Park, Maryland 20742, USA } } @string{Eskenasy= {Eskenasy Institute of Computer Sciences, Tel Aviv University, Ramat Aviv 69978, Israel } } @string{ paderborn = { Universit{\"a}t Paderborn, Fach\-be\-reich Ma\-the\-ma\-tik/In\-for\-ma\-tik } } @string{ eecsmichigan = { Department of Electrical Engineering and Computer Science, The University of Michigan, } } @string{ Aiken = {Aiken Computation Laboratory, Harvard University, Cambridge, MA 02138 } } @string{ IBM-Almaden = {IBM, Almaden Research Center, 650 Harry Road, San Jose, CA 95120 } } @string{ Purdue = {Dept. of Computer Science, Purdue University, West Lafayette, IN 47907 } } @string{ SRC = {Supercomputing Research Center Institute for Defense Analyses, 17100 Science Drive Bowie, MD 20715 } } @string{ ICSI = {International Computer Science Institute, 1947 Center Street, Suite 600, Berkeley, CA 94704 } } @string{ umass = {Computer and Information Science Department, University of Massachusetts at Amherst } } @string{ saarbrucken = {Fachbereich 14, Universit\"at des Saarlandes, W-6600 Saarbr\"ucken, Germany } } @string{ courant = {Department of Computer Science, Courant Institute of Mathematical Sciences, New York University, 251 Mercer St., New York, NY 10012 } } @string{ saarlandes = {Fachbereich Informatik, Universit\"{a}t des Saarlandes, D-6600 Saarbr\"{u}cken, Germany } } % % Publishers % @string{ aw = "Addison-Wesley Publishing Company, Inc." } @string{ reading = "Reading, Massachusetts" } @string{ nh = "North-Holland" } @string{ ph = "Prentice-Hall, Inc." } @string{ englewood = "Englewood Cliffs, New Jersey" } @string{ elsevier = "Elsevier Science Publishers B.V." } %%%%%%% @string{ submitted = "Submitted for publication" }