@STRING{ora	= "O'Reilly \& Associates, Inc." }
@STRING{ora_a	= "Sebastopol, California" }
@STRING{cmp     = "CMP Books"}
@STRING{cmp_a   = "Lawrence, Kansas"}

% 3
@Book{           barr1999programming,
  author =	 {Michael Barr},
  title = 	 {Programming Embedded Systems in C and C++},
  publisher = 	 ora,
  address =	 ora_a,
  year = 	 1999,
  annote =	 {A good introduction to the world, which seems to be
                  fixated on coaxing the compiler to do the right
                  thing, downloading, debugging, etc.}
}

% 1
@Book{gassle1992art,
  author =	 {J. G. Gassle},
  title = 	 {The Art of Programming Embedded Systems},
  publisher = 	 {Academic Press},
  year = 	 1992
}

% 2
@Book{leupers2000code,
  author =	 {R. Leupers},
  title = 	 {Code Optimization Techniques for Embedded
                  Processors: Methods, Algorithms, and Tools},
  publisher = 	 {Kluwer Academic Publishers},
  year = 	 2000
}

% 4
@Book{zurell2000c,
  author =	 {K. Zurell},
  title = 	 {C Programming for Embedded Systems},
  publisher = 	 {CMP Books},
  year = 	 2000
}

% 5
@InProceedings{koopman2000embedded,
  author = 	 {P. Koopman},
  title = 	 {Embedded System Design Issues -- The Rest of the Story},
  booktitle = 	 {Proceedings of the 1996 International Conference on
                  Computer Design},
  year =	 1996,
  address =	 {Austin, Texas},
  month =	 {October 7--9c}
}

% 6
@Article{brown1972levels,
  author = 	 {P. J. Brown},
  title = 	 {Levels of language for portable software},
  journal = 	 {Communications of the ACM},
  year = 	 1972,
  volume =	 15,
  number =	 12,
  pages =	 {1059--1062},
  month =	 dec
}

% 7
@Book{kernighan1988c,
  author	= {Brian W. Kernighan and Dennis M. Ritchie},
  title		= {The {C} Programming Langage},
  publisher	= {Prentice Hall},
  address	= {Englewood Cliffs, New Jersey},
  year		= 1988,
  edition	= {Second},
}

% 8

@Article{vinoski1997corba,
  author = 	 {S. Vinoski},
  title = 	 {{CORBA}: Integrating Diverse Applications Within
                  Distributed Heterogeneous Environments},
  journal = 	 {IEEE Communications Magazine},
  year = 	 1997,
  volume =	 14,
  number =	 2,
  month =	 feb
}

% 9
@Book{hanson1997c,
  author =	 {D. R. Hanson},
  title = 	 {C Interfaces and Implementations-Techniques for
                  Creating Reusable Software},
  publisher = 	 {Addison-Wesley},
  year = 	 1997,
  address =	 {Reading, Massachussets}
}

% 10
@InProceedings{gokhale1999techniques,
  author = 	 {A. Gokhale and D. C. Schmidt},
  title = 	 {Techniques for Optimizing {CORBA} Middleware for
                  Distributed Embedded Systems},
  booktitle = 	 {Proceedings of INFOCOM '99},
  year =	 1999,
  month =	 mar
}

% 11
@InProceedings{paulin1995trends,
  author = 	 {P. G. Paulin and others},
  title = 	 {Trends in Embedded Systems Technology: An Industrial
                  Perspective},
  booktitle = 	 {NATO ASI on Hardware/Software Codesign},
  year =	 1995,
  address =	 {Lake Como, Italy}
}

% 12
@InProceedings{zivojnovic1995dspstone,
  author = 	 {V. Zivojnovic and C. Schlager and H. Meyr},
  title = 	 {{DSPStone}: A {DSP}-Oriented Benchmarking Methodology},
  booktitle = 	 {International Conference on Signal Processing},
  year =	 1995
}

% 13
@Misc{engelschall2000mod,
  key =		 {Ralf S. Engelschall},
  title =	 {mod SSL},
  howpublished = {Documentation at http://www.modssl.org},
  year =	 2000,
  note =	 {Better-documented derivative of the Apache SSL
                  secure web server }
}

% 14
@Article{gassle1997dumb,
  author = 	 {J. Gassle},
  title = 	 {Dumb Mistakes},
  journal = 	 {The Embedded Muse Newsletter},
  year = 	 1997,
  month =	 {August 7}
}

% 15
@InProceedings{yang2001performance,
  author = 	 {C. Yang},
  title = 	 {Performance Evaluation of {AES/DES/Camellia} on the
                  6805 and {H8/300} {CPUs}},
  booktitle = 	 {Proceedings of the 2001 Symposium on Cryptography
                  and Information Security},
  pages =	 {727--730},
  year =	 2001,
  address =	 {Oiso, Japan},
  month =	 jan
}

% 16
@Misc{freier1996ssl,
  author =	 {A. O. Freier and P. Karlton and P. C. Kocher},
  title =	 {The {SSL} protocol},
  howpublished = {Internet draft, Transport Layer Security Working
                  Group},
  month =	 nov,
  year =	 1996
}

% 17
@Misc{dierks1997tls,
  author =	 {T. Dierks and C. Allen},
  title =	 {The {TLS} protocol},
  howpublished = {Internet draft, Transport Layer Security Working
                  Group},
  month =	 may,
  year =	 1997
}

% 18
@InProceedings{goldberg1998secure,
  author = 	 {Arthur Goldberg and Robert Buff and Andrew Schmitt},
  title = 	 {Secure Web Server Performance using {SSL} Session Keys},
  booktitle = 	 {Workshop on Internet Server Performance, held in
                  conjunction with SIGMETRICS'98},
  year =	 1998,
  month =	 jun
}

% 19
@Misc{schneier1999performance,
  author =	 {B. Schneier and J. Kelsey and D. Whiting and
                  D. Wagner and C. Hall and N. Ferguson},
  title =	 {Performance Comparison of the {AES} Submissions},
  howpublished = {www.counterpane.com},
  month =	 jan,
  year =	 1999
}

% 20
@InProceedings{daemen1998block,
  author = 	 {J. Daemen and V. Rijmen},
  title = 	 {The block cipher {Rijndael}},
  booktitle =	 {Proceedings of the Third Smart Card Research and
                  Advanced Applications Conference},
  year =	 1998
}

% 21
@TechReport{preckshot1993real-time,
  author = 	 {G. G. Preckshot},
  title = 	 {Real-Time Systems Complexity and Scalability},
  institution =  {FEESP Technical Report, Lawrence Livermore National
                  Laboratory},
  year = 	 1993,
  month =	 {May 28}
}

% 22
@InProceedings{champlain1996patterns,
  author = 	 {M. de Champlain},
  title = 	 {Patterns to Ease the Port of Micro-kernels in
                  Embedded Systems},
  booktitle =	 {Proceedings of the 3rd Annual Conference on Pattern
                  Languages of Programs (PLoP'96)},
  year =	 1996,
  address =	 {Allterton Park, Illinois},
  month =	 jun
}

% 23
@InProceedings{boehm1999mbase,
  author = 	 {B. Boehm and D. Port and A. Egyed},
  title = 	 {The {MBASE} Life Cycle Architecture Milestone Package:
                  No Architecture Is An Island},
  booktitle =	 {Proceedings of the 1st Working International
                  Conference on Software Architecture},
  year =	 1999
}

@Book{           labrosse1998microc-os-ii,
  author =	 {Jean Labrosse},
  title = 	 {{MicroC/OS-II}},
  publisher = 	 cmp,
  address =      cmp_a,
  year = 	 1998,
  annote =	 {Bought at the 2000 Embedded Systems Conference.
                  Good description of the guts of a simple RTOS.}
}

