 |  |  |  | Reinhard Klemm Research Scientist
 "Turning highly available and scalable general-purpose computing platforms into foundations for communications middleware.”" |
| My Research | | I am generally interested in the theory and engineering of high availability, reliability, scalability, and performance mechanisms for servers. My special focus is on servers based on the Java and J2EE platforms. I apply this expertise in designing middleware for communications applications that let people communicate in very novel, exciting, and efficient ways. |
| Projects | - Mercury: J2EE-based middleware for converged communication applications
- JAS (Java Application Supervisor): automatically enhancing Java server availability and performance
- Theoretical limits of computing software reliability: in which cases can we actually compute the reliability of software?
- Design rules for Java servers: how to enhance the performance of Java servers by following certain design rules
- WebCompanion: a client-side prefetching agent that accelerates Web access
- Argus: agent technology for enabling context-aware, pervasive communications applications
|
|
| Publications | - Amogh Kavimandan, Reinhard Klemm, Aniruddha Gokhale, Automated Context-Sensitive Dialog Synthesis for Enterprise Workflows Using Templatized Model Transformations, The 12th IEEE International EDOC Conference (EDOC 2008), September 2008
- Amogh Kavimandan, Reinhard Klemm, Aniruddha Gokhale, Doree Seligmann, Enhancing Enterprise User Productivity with Embedded Context-Aware Voice Applications,International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2007), November 2007
- Reinhard Klemm, Navjot Singh, Automatic Failure Detection, Logging, and Recovery for High-Availability Java Servers, 13th International Symposium on Software Reliability Engineering (ISSRE) 2002, Annapolis, MD, November 2002
- Martin Kappes, Reinhard Klemm, Chandra Kintala, Formal Limits on Determining Reliabilities of Component-Based Software, 11th International Symposium on Software Reliability Engineering, pp. 356-364, San Jose, October 2000
- Reinhard Klemm, Practical Guidelines for Boosting Java Server Performance, 2nd Java Grande Conference, San Francisco, CA, June 1999
|
- Reinhard Klemm, WebCompanion: A Friendly Client-Side Web Prefetching Agent, IEEE Transactions on Data and Knowledge Engineering, July 1999
Ajita John, Reinhard Klemm, Ankur Mani, Doree Seligmann, Hermes: A Platform for Context-Aware Enterprise Communication, 3rd Workshop on Context Modeling and Reasoning (CoMoRea) at the 4th IEEE International Conference on Pervasive Computing and Communication (PerCom'06), March 13-17, 2006, Pisa, Italy. Amogh Kavimandan, Reinhard Klemm, Ajita John, Doree Seligmann, Aniruddha Gokhale, A Client-Side Architecture for Supporting Pervasive Enterprise Communications, IEEE Conference on Pervasive Services (ICPS) 2006, June 2006, Lyons, France. Reinhard Klemm, Efficient Dynamic Multikeys in Enterprise JavaBeans, 11th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS 2006), Stanford, CA, August 2006. Reinhard Klemm, Navjot Singh, Enhancing Java Server Reliability with JAS, Software Practices & Experience, John Wiley & Sons, Vol. 31, 7, June 2001. Andreas Weber, Reinhard Klemm, Economy of Description for Single-Valued Transducers, Information and Computation, Vol. 118, No. 2, May 1, 1995. Reinhard Klemm, Sampath Rangarajan, Navjot Singh, Aad van Moorsel, A Suite of Internet-Accessible Analysis Tools, Tool Descriptions, Proceedings Ninth International Conference on Modeling Techniques and Tools for Computer Performance Evaluation, St. Malo, France, June 1997.
|
|
|
| |