@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.} }