Steve Goddard
Associate Professor
College of Engineering Distinguished Scholar
 
Department of Computer Science & Engg.      Tel: (402) 472-9968
University of Nebraska-Lincoln      Fax: (402) 472-7767
Lincoln, NE 68588-0115      E-mail: goddard@cse.unl.edu
U. S. A.      WWW: http://cse.unl.edu/~goddard/

EDUCATION:

1998, Ph.D., University of North Carolina, Chapel Hill, NC
1995, M.S., University of North Carolina, Chapel Hill, NC
1985, B.A., University of Minnesota, Duluth, MN

PROFESSIONAL EXPERIENCE:

2004 to date, Associate Professor, ComputerScience and Engineering, University of Nebraska-Lincoln.
1998 to 2004, Assistant Professor, Computer Science and Engineering, University of Nebraska-Lincoln.
1989 to date, Distributed Systems Consultant, S.M. Goddard & Co., Inc.
1985 to 1989, Scientific Programmer, Unisys Corporation.

AWARDS and FELLOWSHIPS:
  1. College of Engineering Distinguished Scholar, professorship, $15,000 per year, 2006-2010.

  2. Certificate of Recognition for Contributions to Students, awarded by the UNL Parents Association and the UNL Teaching Council, 2005.

  3. College (CET) Faculty Research and Creative Activity Award, $2,500, 2004.

  4. Computer Science & Engineering Student Choice Outstanding Teaching Award, Graduate Courses, $100, 2004.

  5. Faculty Recognition Award, from Beta Theta Pi as an ``outstanding educator at UNL,'' April 2003.

  6. College of Engineering and Technology Faculty Fellow Award, $10,000: $5,000 salary stipend and $5,000 discretionary research funds, 1/1/2003-12/31/2004.

  7. J.D. Edwards Professorship, $10,000, 9/1/04-5/31/05.

  8. J.D. Edwards Professorship, $10,000, 9/1/03-5/31/04.

  9. J.D. Edwards Professorship, $10,000, 9/1/02-5/31/03.

  10. College Distinguished Teaching Award, $1,000, 2001.

  11. J.D. Edwards Professorship, $5,000, 9/1/00-8/31/01.

  12. College of Engineering & Technology Faculty Teaching Award at the Assistant Professor level, $750, 2000.

  13. ``A Real-Time, Spatio-Temporal Scheduling and Resource Allocation Paradigm,'' Nebraska University Foundation Layman Award, $7,500, 2000.

  14. University of Nebraska-Lincoln Research Council Faculty Fellowship, $9,500, 2000.

  15. Certificate of Recognition for Contributions to Students, awarded by the UNL Parents Association and the UNL Teaching Council, 2000.

  16. Certificate of Recognition for Contributions to Students, awarded by the UNL Parents Association and the UNL Teaching Council, 1999.

GRANTS and CONTRACTS:
  1. ``Self-configuration and Localization in Ad Hoc Wireless Sensor Networks,'' Air Force Office of Scientific Research DEPSCoR, 6/1/06-5/31/09, $548, 807 from sponsor. Co-PI: S. Goddard (PI: L. Perez).

  2. ``Drought Risk, Impact, and Mitigation Information System,'' USDA FCIC/RMA 2IE08310228, 10/01/05-9/30/08, $6,407,473. PI: S. Goddard (Co-PI: D. Wilhite).

  3. ``Climate and Soil Risk Information System,'' USDA FCIC/RMA 2IE08310228, 6/01/05-5/31/08, $1,212,055. PI: S. Goddard (Co-PIs: K. Hubbard, D. Wilhite).

  4. ``Enhancement of the U.S. Drought Monitor by Integrating NASA Earth Science Data, NASA, 8/1/2005-7/31/2008, $864,046. Co-PI: S. Goddard (PI: J. Verdin; Co-PIs: J. Brown, D. Willhite, M. Hayes, M. Svoboda).

  5. ``Undergraduate Creative Activity and Research Experience (UCARE),'' University of Nebraska-Lincoln, 5/1/06-4/30/06, $2,400. Faculty Advisor: S. Goddard.

  6. ``Collaborative Research: Program Analysis Techniques to Support Dependable RTSJ Applications,'' NSF CCF-0429149, 9/15/2004-9/14/2007, $320,000. Co-PI: S. Goddard (PI: M. Dwyer; Co-PIs: S. Elbaum, G. Rothermel).

  7. ``Energy-Aware CPU and I/O Scheduling for Embedded Real-Time Systems,'' NSF CNS-0409382, 9/1/2004-8/31/2006, $200,000. PI: S. Goddard.

  8. ``Increasing Participation in Computer Science, Engineering and Mathematics through Scholarships,'' NSF Award CSEMS-0422507, 9/1/04-8/31/08, $400,000. Co-PI: S. Goddard (PI: G. Woodward; Co-PIs: K. Lee, B. Ramamurthy, J. Ballard).

  9. ``Undergraduate Creative Activity and Research Experience (UCARE),'' University of Nebraska-Lincoln, 5/1/04-4/30/05, $2,000. Faculty Advisor: S. Goddard.

  10. ``Risk Assessment and Exposure Analysis on the Agricultural Landscape,'' USDA FCIC/RMA 2IE08310228, 10/1/02-5/31/05, $1,326,623. PI: S. Goddard (Co-PIs: J. Deogun, M. Hayes, K. Hubbard, D. Jose, S. Reichenbach, M. Svoboda, W. Waltman, D. Wilhite).

  11. ``Collaborative Research: Rate-Based Resource Allocation Methods for Real-Time Embedded Systems,'' NSF EHS-0208619, 9/1/02-8/31/05, $120,000. PI: S. Goddard.

  12. ``Improving Aviation Safety through Real-Time Spatio-Temporal Resource Allocation,'' NASA Nebraska Space Grant & EPSCoR, 11/1/01-10/31/02, $13,193. PI: S. Goddard.

  13. ``DIGITAL GOVERNMENT: A Geospatial Decision Support System for Drought Risk Management,'' NSF EIA-0091530, 7/1/01-1/30/05, $1,007,914. PI: S. Goddard (Co-PIs: J. Deogun, M. Hayes, K. Hubbard, S. Reichenbach, P. Revesz, W. Waltman, D. Wilhite).

  14. ``Increasing Participation in Computer Science, Engineering and Mathematics through Scholarships,'' NSF Award CSEMS-0094903, 8/1/01-7/31/05, $270,000. Co-PI: S. Goddard (PI: Gordon Woodward; Co-PI: Byravamurthy Ramamurthy).

  15. ``Next Generation Enterprise Resource Planning Systems,'' NSF EPSCoR, 5/1/01-4/30/04, $2,575,680 ($1,214,937 from NSF, $1,350,368 from UNL matching funds). Co-Investigator: S. Goddard (PI: S. Henninger; Co-PI: F. Choobineh; Many other Co-Investigators).

  16. ``Undergraduate Creative Activity and Research Experience (UCARE),'' University of Nebraska-Lincoln, 6/1/02-5/31/03, $2,400. Faculty Advisor: S. Goddard.

  17. ``Undergraduate Creative Activity and Research Experience (UCARE),'' University of Nebraska-Lincoln, 8/1/01-5/31/02, $2,400. Faculty Advisor: S. Goddard.

  18. ``Intelligent Server Farm Management,'' Flextel S.p.A., 10/1/00-8/31/01. $144,316. PI: S. Goddard.

  19. ``Assured Quality of Service Resource Allocation Models,'' University of Nebraska-Lincoln Center for Communication and Information Science, 5/1/01-6/31/01, $7,380. PI: S. Goddard.

  20. ``Schedulability Analysis with UML-RT Models,'' University of Nebraska-Lincoln Center for Communication and Information Science, 5/1/00-6/31/00, $3,000. PI: S. Goddard.

  21. ``Undergraduate Creative Activity and Research Experience (UCARE),'' University of Nebraska-Lincoln, 8/1/00-5/31/01, $2,000. Faculty Advisor: S. Goddard.

  22. ``Managing Latency in the Synthesis of Real-Time Signal Processing Systems from Processing Graphs,'' General Dynamics, September 1997-July 1998. $85,000. PI: S. Goddard.

  23. ``System Requirements Specifications and Design of the AN/UYS-2A COTS Variant Operating System,'' Lucent Technologies, May 1996-August 1997. $120,000. PI: S. Goddard.

  24. ``A Software Architecture for a Fault Tolerant Distributed Signal Processing System,'' Bell Labs, April 1994-April 1996. $280,000. PI: S. Goddard.

  25. ``Design and Implementation of Distributed Real-Time Systems,'' AT{\attand \&}T, October 1989-March 1994. $720,000. PI: S. Goddard.

PATENTS:

  1. ``Hierarchical Dispatching,'' Steve Goddard, U.S. Patent Application Serial No. 10/989243; patent pending, filed November 15, 2004.

  2. ``Hierarchical Firewall Load Balancing and L4/L7 Dispatching,'' Steve Goddard, U.S. Patent Application Serial No. 10/989242; patent pending, filed November 15, 2004.

  3. ``Combined Firewall Load Balancing and Cluster-Based Server,'' Steve Goddard, U.S. Patent Application Serial No. 10/989241, filed November 15, 2004; patent pending.

  4. ``Fault-Tolerant Firewall Sandwiches,'' Steve Goddard, U.S. Patent Application Serial No. 10/274344, filed October 18, 2002, U.S. Patent Publication No. 20030131262, published July 10, 2003; International Application No. (Attorney Docket No. 2186-000007/WO/POA), filed October 18, 2002; patent pending.

  5. ``Assured Quality-of-Service Request Scheduling,'' Steve Goddard, U.S. Patent Application Serial No. 10/008024, filed November 5, 2001, U.S. Patent Publication No. 20020083117, published June 27, 2002; International Application No. PCT/US01/46854, filed November 5, 2001, International Publication No. WO 02/39696 A2, published May 16, 2002; patent pending.

  6. ``Computer Server Having Non-Client-Specific Persistent Connections,'' Steve Goddard, U.S. Patent Application Serial No. 09/008035, filed November 5, 2001, U.S. Patent Publication No. 20020055983, published May 9, 2002; patent pending.

  7. ``Controlled Server Loading Using L4/3 Dispatching,'' Steve Goddard, U.S. Patent Application Serial No. 09/965526, filed September 26, 2001, U.S. Patent Publication No. 20020055982, published May 9, 2002; patent pending.

  8. ``Controlled Server Loading,'' Steve Goddard, U.S. Patent Application Serial No. 09/930014, filed August 15, 2001, U.S. Patent Publication No. 20020055980, published May 9, 2002; International Application No. PCT/US01/47013, filed November 5, 2001, International Publication No. WO 02/37799 A2, published May 10, 2002; patent pending.

  9. ``System and Method for an Application-Space Server Cluster,'' Steve Goddard, Xuehong Gan, and Byrav Ramamurthy, U.S. Patent Application Serial No. 09/878787; filed June 11, 2001, U.S. Patent Publication No. US-2003-0046394-A1, published March 6, 2003; International Application No. PCT/US01/49863, filed October 29, 2001, International Publication No. WO 02/43343 A2, published May 30, 2002; patent pending.

REFEREED JOURNAL PUBLICATIONS:

  1. ``Utilizing Device Slack for Energy-Efficient I/O Device Scheduling in Hard Real-Time Systems with Non-preemptible Resources,'' Hui Cheng and Steve Goddard, submitted to Journal of Real-Time Systems, 2006.

  2. ``Comparison of Spatial Estimators - A Case Study of Spatial Regression and Inverse Distance Weighting,'' Jinsheng You, Ken G. Hubbard, and Steve Goddard, submitted to International Journal Climatology, 2006.

  3. ``SYS-EDF: a System-wide Energy-efficient Scheduling Algorithm for Hard Real-Time Systems,'' Hui Cheng and Steve Goddard, accepted with minor revisions, Special Issue of International Journal of Embedded Systems on Low Power Real-Time Embedded Computing, 2006.

  4. ``A Serially Complete U.S. Dataset of Temperature and Precipitation for Decision Support Systems,'' Zhirong Chen, Jinsheng You, Ken G. Hubbard, and Steve Goddard, accepted with minor revisions, Journal of Environmental Informatics, 2006.

  5. ``A Software Architecture and Framework for Web-based Distributed Decision Support Systems,'' Shifeng Zhang and Steve Goddard, Journal of Decision Support Systems, in press, 2006.

  6. ``Control of Heterogeneous Groups of Mobile Robots,'' Jiangyang Huang, Shane M. Farritor, Ala$'$ Qadi, and Steve Goddard, IEEE/ASME Transactions on Mechatronics, 11(2): 201-215, April 2006.

  7. ``Discovering Associations Between Climatic and Oceanic Parameters to Monitor Drought Using Data Mining Techniques in Nebraska,'' Tsegaye Tadesse, Donald A. Wilhite, Michael J. Hayes, Sherri K. Harms, and Steve Goddard, Journal of Climate, 18 (10): 1541-1550, May 2005.

  8. ``Global Control of Robotic Highway Safety Markers: A Real-time Solution,'' Jiazheng Shi, Steve Goddard, Anagh Lal, Jason Dumpert, and Shane Farritor, Journal of Real-Time Systems, 29: 183-204, March 2005.

  9. ``Scheduling Legacy Multimedia Applications,'' Xin Liu and Steve Goddard, Journal of Systems and Software, 75 (3): 319-328, March 2005.

  10. ``Performance of Quality Assurance Procedures for an Applied Climate Information System,'' Ken G. Hubbard, Steve Goddard, William D. Sorensen, Nathan Wells, and Thomas T. Osugi, Journal of Atmospheric and Oceanic Technology, 22 (1): 105-112, January 2005.

  11. ``Intelligent Highway Safety Markers,'' Shane Farritor and Steve Goddard, IEEE Intelligent Systems, 19 (6): 8-12, November 2004.

  12. ``Drought Monitoring Using Data Mining Techniques: A case study for Nebraska, U.S.A.,'' Tsegaye Tadesse, Donald A. Wilhite, Sherri K. Harms, Michael J. Hayes, and Steve Goddard, Natural Hazards, 33 (1): 137-159, September 2004.

  13. ``The Design and Implementation of an OpenGIS Conforming Feature-Coverage-Map Server Implementation Specification for CORBA,'' Shifeng Zhang and Steve Goddard, Journal of Environmental Informatics, 3 (2): 77-88, June 2004.

  14. ``A Self-Calibrating Palmer Drought Severity Index,'' Nathan Wells, Steve Goddard, and Michael J. Hayes, Journal of Climate, 17 (12): 2335-2351, June 2004.

  15. ``OpenGIS Conforming Map-Feature Server Implementation Specifications in Component-Based Distributed Systems,''Shifeng Zhang and Steve Goddard, Environmental Informatics Archives, 1 (2): 487-496, 2003.

  16. ``Geospatial Decision Support for Drought Risk Management,'' Steve Goddard, Sherri K. Harms, Stephen E. Reichenbach, Tsegaye Tadesse, and William J. Waltman, Communications of the ACM, 46 (1): 35-37, January 2003.

  17. ``Analyzing the Real-Time Properties of a U.S. Navy Signal Processing System,'' Steve Goddard and Kevin Jeffay, International Journal of Reliability, Quality and Safety Engineering, Special Issue for top ranked HASE'99 papers, 8 (4): 301-322, September 2001.

  18. ``Managing Latency and Buffer Requirements in Processing Graph Chains,'' Steve Goddard and Kevin Jeffay, The Computer Journal, special Issue on High Assurance Systems, Vol. 44, No. 6, 2001, pp. 486-503.

  19. ``LSMAC vs. LSNAT: Scalable Cluster-based Web Servers,'' Xuehong Gan, Trevor Schroeder, Steve Goddard, and Byrav Ramamurthy, Cluster Computing: The Journal of Networks, Software Tools and Applications, 3 (3): 175-185, 2000.

  20. ``Scalable Web Server Clustering Technologies,'' Trevor Schroeder, Steve Goddard, and Byrav Ramamurthy, IEEE Network: Special Issue on Web Performance, 14 (3): 38-45, 2000.

  21. ``Connected Components Algorithms For Mesh Connected Parallel Computers,'' Steve Goddard, Subodh Kumar, and Jan F. Prins, Parallel Algorithms, Sandeep Bhatt ed., DIMACS: Series in Discrete Mathematics and Theoretical Computer Science, Vol. 30, American Mathematical Society, Providence, RI, 1997, pp. 43-58.

REFEREED CONFERENCE PUBLICATIONS:
(Each full length paper was reviewed by at least three peers.)

  1. ``EEDS_NR: An Online Energy-Efficient I/O Device Scheduling Algorithm for Hard Real-Time Systems with Non-preemptible Resources'' Hui Cheng and Steve Goddard, Proceedings of the 18th Euromicro Conference on Real-Time Systems, Dresden Germany, July 2006., pp. 251-260.

  2. ``On the Ranging in the Cricket Localization System,'' Charles Gleason, Lance C. Pérez, Steve Goddard, Proceedings of the IEEE Electro/Information Technology Conference, East Lansing, Michigan, May 2006, pp. 619-624.

  3. ``VRE-NET: A QoS-supported Network Subsystem for Multimedia Applications,'' Hui Cheng and Steve Goddard, Proceedings of the IEEE 20th International Conference on Advanced Information Networking and Applications (AINA 2006), Vienna, Austria, April 2006, pp. 113-118.

  4. ``Online Energy-Aware I/O Device Scheduling for Hard Real-Time Systems,'' Hui Cheng and Steve Goddard, Proceedings of Design, Automation and Test in Europe (Date 06), Munich, Germany, March 2006, pp. 1055-1060.

  5. ``An Algorithm for Boundary Discovery in Wireless Sensor Networks, '' Jitender S. Deogun, Saket Das, Haitham S. Hamza, Steve Goddard, Proceedings of the 12th Annual IEEE International Conference on High Performance Computing (HiPC), Goa, India, December 2005.

  6. ``Integrated Device Scheduling and Processor Voltage Scaling for System-wide Energy Conservation'', Hui Cheng and Steve Goddard, Proceedings of the 2nd Int'l Workshop on Power-Aware Real-Time Computing (PARC '05), Jersey City, New Jersey, September, 2005

  7. ``A Performance and Schedulability Analysis of an Autonomous Mobile Robot,'' Ala$'$ Qadi, Steve Goddard, Jiangyang Huang, and Shane Farritor, Proceedings of the 17th Euromicro Conference on Real-Time Systems, Palma de Mallorca, Balearic Islands, Spain, July 2005, pp. 239-248.

  8. ``2-D Tracking Performance Evaluation Using the Cricket Location-Support System,'' Saket Das, Charles Gleason, Shuo Shen, Steve Goddard, Lance C. Pérez, Proceedings of the IEEE Electro/Information Technology Conference, Lincoln, Nebraska, May 2005, pp. 1-6.

  9. ``xSADL: An Architecture Description Language to Specify Component-based Systems,'' Shifeng Zhang and Steve Goddard, Proceedings of the International Conference on Information Technology Coding and Computing, Las Vegas, Nevada, April 2005.

  10. ``A Variable Rate Execution Model,'' Steve Goddard and Xin Liu, Proceedings of the 16th Euromicro Conference on Real-Time Systems, Catania, Italy, July 2004, pp. 135-143.

  11. ``A Stateful Architecture Description Language to Support Component Composition,'' Shifeng Zhang and Steve Goddard, Proceedings of the 2004 International Conference on Software Engineering Research and Practice, Las Vegas, Nevada, June 2004, pp. 327-335.

  12. ``A Stateful Architecture Description Language and Its Supporting Development Environment, Shifeng Zhang and Steve Goddard, Proceedings of International Workshop on Systems/Software Architectures, Las Vegas, Nevada, June 2004, pp. 74-80.

  13. ``Supporting Dynamic QoS in Linux,'' Xin Liu and Steve Goddard, Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium, Toronto, Canada, May 2004, pp. 246-254.

  14. ``A Real-Time Model for the Robotic Highway Safety Marker System,'' Jiazheng Shi, Steve Goddard, Anagh Lal, and Shane Farritor, Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium, Toronto, Canada, May 2004, pp. 331-340.

  15. ``Digital Government: Reviving the Newhall Simulation Model to Understand the Patterns and Trends of Soil Climate Regimes and Drought Events,'' William J. Waltman, Steve Goddard, Stephen E. Reichenbach, Gang Gu, Ian J. Cottingham, Jeff S. Peake, Tsegaye Tadesse, Sherri K. Harms, and Jitender S. Deogun, Proceedings of the National Conference on Digital Government Research, Seattle, Washington, May 2004, pp. 117-126.

  16. ``A Dynamic Voltage Scaling Algorithm for Sporadic Tasks,'' Ala$'$ Qadi, Steve Goddard, and Shane Farritor, Proceedings of the 24th IEEE Real-Time Systems Symposium, Cancun, Mexico, December 2003, pp. 52-62.

  17. ``Patterns and Trends of Soil Climate Regimes and Drought Events in the Northern Great Plains,'' W.J. Waltman, S. Goddard, S.E. Reichenbach, M.D. Svoboda, M.J. Hayes, and J.S. Peake, Proceedings of the Applied Geography Conference, Colorado Springs, Colorado, November 2003.

  18. ``Resource Sharing in an Enhanced Rate-Based Execution Model,'' Xin Liu and Steve Goddard, Proceedings of the 15th Euromicro Conference on Real-Time Systems, Porto, Portugal, July 2003, pp. 131-140.

  19. ``3CoFramework: A Component-Based Framework for Distributed Applications,'' Shifeng Zhang and Steve Goddard, Proceedings of the International Conferences on Software Engineering Research and Practice 2003, Volume I, Las Vegas, Nevada, June 2003, pp. 398-404.

  20. ``Building Knowledge Discovery into a Geo-spatial Decision Support System,'' Sherri Harms, Jitender Deogun, Steve Goddard and Tsegaye Tadesse, Proceedings of the 2003 ACM Symposium on Applied Computing, Melbourne, Florida, March 2003, pp. 445-449.

  21. ``Scheduling Aperiodic Requests under the Rate-Based Execution Model,'' Steve Goddard and Xin Liu, Proceedings of the 23rd IEEE Real-Time Systems Symposium, Austin, Texas, December 2002, pp. 15-25.

  22. ``An E-Commerce Decision Support System Design for Web Customer Retention,'' David Olson, Sebastian Elbaum, Steve Goddard, Fred Choobineh, Proceedings of Americas Conference on Information Systems, Dallas, Texas, August 2002, pp. 201-207.

  23. ``A Software Architecture for Distributed Geospatial Decision Support Systems,'' Steve Goddard, Shifeng Zhang, William Waltman, Dennis Lytle, and Seavey Anthony, Proceedings of the Second National Conference on Digital Government Research, Los Angeles, California, May 2002, pp. 45-52.

  24. ``The SASHA Architecture for Network-Clustered Web Servers,'' Steve Goddard and Trevor Schroeder, Proceedings of the Sixth IEEE International Symposium on High Assurance Systems Engineering, Boca Raton, Florida, October 2001, pp. 163-172.

  25. ``An Unavailability Analysis of Firewall Sandwich Configurations,'' Steve Goddard, Roger Kieckhafer and Yuping Zhang, Proceedings of the Sixth IEEE International Symposium on High Assurance Systems Engineering, Boca Raton, Florida, October 2001, pp. 139-148.

  26. ``Data Mining in a Geospatial Support System for Drought Risk Management,'' Sherri Harms, Steve Goddard, Stephen Reichenbach, William Waltman, and Tsegaye Tadesse, Proceedings of the First National Conference on Digital Government Research, Los Angeles, California, May 2001, pp. 9-16.

  27. ``The Synthesis of Real­-Time Systems from Processing Graphs,'' Steve Goddard and Kevin Jeffay, Proceedings of the Fifth IEEE International Symposium on High Assurance Systems Engineering, Albuquerque, New Mexico, November 2000, pp. 177-186.

  28. ``Capturing an Application's Temporal Properties with UML for Real­-Time,'' Weiguo He and Steve Goddard, Proceedings of the Fifth IEEE International Symposium on High Assurance Systems Engineering, Albuquerque, New Mexico, November 2000, pp. 65-74.

  29. ``LSMAC and LSNAT: Two Approaches for Cluster-based Scalable Web Servers,'' Xuehong Gan, Trevor Schroeder, Steve Goddard and Byrav Ramamurthy, Proceedings of ICC 2000, New Orleans, Louisiana, June 2000.

  30. ``A Theory of Rate-Based Execution,'' Kevin Jeffay and Steve Goddard, Proceedings of the 20th IEEE Real-Time Systems Symposium, Phoenix, Arizona, December 1999, pp. 304-314.

  31. ``Analyzing the Real-Time Properties of a U.S. Navy Signal Processing System,'' Steve Goddard and Kevin Jeffay, Proceedings of the Fourth IEEE International Symposium on High Assurance Systems Engineering, Washington, D.C., November 1999, pp. 141-150.

  32. ``Managing Memory Requirements in the Synthesis of Real-Time Systems from Processing Graphs,'' Steve Goddard and Kevin Jeffay, Proceedings of the IEEE Real-Time Technology and Applications Symposium, Denver, Colorado, June 1998, pp. 59-70.

  33. ``Feasibility Concerns in PGM Graphs with Bounded Buffers,'' Sanjoy Baruah, Steve Goddard and Kevin Jeffay, Proceedings of the Third IEEE International Conference on Engineering of Complex Computer Systems, Como, Italy, September 1997, pp. 130-139.

  34. ``Analyzing the Real-Time Properties of a Dataflow Execution Paradigm using a Synthetic Aperture Radar Application,'' Steve Goddard and Kevin Jeffay, Proceedings of the IEEE Real-Time Technology and Applications Symposium, Montreal, Canada, June 1997, pp. 60-71.

  35. ``Connected Components Algorithms For Mesh Connected Parallel Computers,'' Subodh Kumar, Steve Goddard, and Jan F. Prins, Proceedings of the Third DIMACS Implementation Challenge, October 1994, pp. 37-51.

SHORT PAPER or ABSTRACT REVIEWED PUBLICATIONS:

  1. ``Multi-Round Real-Time Divisible Load Scheduling for Clusters,'' Xuan Lin, Ying Lu, Jitender Deogun, and Steve Goddard, Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium Work in Progress, San Jose, California, April 2006, pp. 28-31.

  2. ``Localization and Follow-the-Leader Control of Heterogeneous Groups of Mobile Robots,'' Jiangyang Huang, Shane M. Farritor, Ala$'$ Qadi, and Steve Goddard, Proceedings of ASME International Mechanical Engineering Congress and Exposition, Orlando, Florida, November, 2005.

  3. ``Variable-Rate QoS in the OS Network Subsystem,'' Hui Cheng, Xin Liu, and Steve Goddard, Proceedings of the 1st Intl. Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT), Palma de Mallorca, Balearic Islands, Spain, July 2005.

  4. ``Fixed-Priority Scheduling of Variable Rate Tasks for an Autonomous Mobile Robot,'' Ala$'$ Qadi and Steve Goddard, Proceedings of the 11th IEEE Real-Time and Embedded Technology and Applications Symposium Work in Progress, San Francisco, California, March 2005, pp. 13-16.

  5. ``A GRASS-based High Performance Spatial Interpolation Component for Spatial Decision Support,'' Kun Lu and Steve Goddard, Proceedings of the FOSS/GRASS 2004 International Conference, V. Raghaven and P. Satitamnont, Editors, Bangkok, Thailand, September 2004.

  6. ``Development of a Component-based GIS using GRASS,'' Xueming Wu, Shifeng Zhang and Steve Goddard, Proceedings of the FOSS/GRASS 2004 International Conference, V. Raghaven and P. Satitamnont, Editors, Bangkok, Thailand, September 2004.

  7. ``Dynamic Real-Time Scheduling for Energy Conservation in I/O Devices,'' Rohini Krishnapura and Steve Goddard, Proceedings of the 24th IEEE Real-Time Systems Symposium Work in Progress, Cancun, Mexico, December 2003, pp. 85-88.

  8. ``A Loadable Variable-Rate Execution Scheduler,'' Xin Liu and Steve Goddard, Proceedings of the Fifth Real-Time Linux Workshop, Valencia, Spain, November 9-11, 2003.

  9. ``Time-Series Data Mining in a Geospatial Decision Support System,'' Dan Li, Sherri Harms, Steve Goddard, William J. Waltman, and Jitender Deogun, Proceedings of the National Conference on Digital Government Research (dg.o2003), pp. 387-390, Boston, MA, May 2003.

  10. ``Monitoring Drought with Improved Drought Index Resolution,'' M. J. Hayes, M. D. Svoboda, W. J. Waltman, S. M. Goddard, and K. G. Hubbard, Proceedings of the American Meteorological Society Applied Climatology Meetings, Portland, OR, May 2002.

  11. ``Bootstrapping the Software Design Studio,'' Steven R. Dunbar, Steve Goddard, Scott Henninger, Sebastian Elbaum, Proceedings of the NCIIA $5^{th}$ Annual Conference Technology, Products & Ventures: Creativity & Innovation in Higher Education, Washington, DC, March 2001, pp. 179-188.

  12. ``EEVDF Proportional Share Resource Allocation Revisited'' Steve Goddard and Jian Tang, Proceedings of the 21st IEEE Real-Time Systems Symposium Work in Progress, Orlando, Florida, December 2000, pp. 21-24.

  13. ``Distributed Real-Time Dataflow: An Execution Paradigm for Image Processing and Anti-Submarine Warfare Applications,'' Steve Goddard and Kevin Jeffay, Proceedings of the IEEE Real-Time Systems Symposium Work in Progress, Washington, DC, December 1996, pp. 55-58.

INVITED PAPERS:

DISSERTATION:

TECHNICAL REPORTS:

  1. ``DVSST: A Dynamic Voltage Scaling Algorithm for Sporadic Tasks,'' Ala$'$ Qadi, Steve Goddard, and Shane Farritor, TR-CSE-UNL-2003-2, May 2003.

  2. ``Proportional-Share Scheduling of Aperiodic Requests under the Rate-Based Execution Model,'' Steve Goddard and Xin Liu, TR02-050101, May 2002.

  3. ``The Rate-Based Execution Model,'' Kevin Jeffay and Steve Goddard, TR UNL-CSE-99-003, May 1999.

  4. Proceedings of the IEEE Real-Time Systems Symposium Work-in-Progress, Steve Goddard ed., TR UNL-CSE-98-002, December 1998.

  5. ``A Software Synthesis Method for Building Real-Time Systems from Processing Graphs,'' Steve Goddard and Kevin Jeffay, Technical Report TR98-002, Department of Computer Science, University of North Carolina at Chapel Hill, January 1998.

  6. ``Analyzing the Real-Time Properties of a Dataflow Execution Paradigm using a Synthetic Aperture Radar Application,'' Steve Goddard and Kevin Jeffay, Technical Report TR97-007, Department of Computer Science, University of North Carolina at Chapel Hill, April 1997.

  7. ``Feasibility Concerns in PGM Graphs with Bounded Buffers,'' Sanjoy Baruah, Steve Goddard and Kevin Jeffay, Technical Report TR97-055, Department of Computer Science, University of North Carolina at Chapel Hill, March 1997.

  8. ``POSIX, Portability, and the POPS Port,'' Steve Goddard, Technical Report 300832-940705-01, S.M. Goddard & Co., Inc., under contract to Bell Labs, July 1994.

  9. ``A Study of Interprocess Communication Paradigms,'' Steve Goddard, Technical Report 300832-941216-01, S.M. Goddard & Co., Inc., under contract to Bell Labs, December 1994.

  10. ``A Study of Tasking Models and Application Program Interfaces for the POPS Port,'' Steve Goddard, Technical Report 300832-941014-01, S.M. Goddard & Co., Inc., under contract to Bell Labs, October 1994.

  11. ``Using the Ada Source-Level Debugger with the AN/UYS-2A,'' Steve Goddard, Technical Report 300832-941014-01, S.M. Goddard & Co., Inc., under contract to AT{\attand \&}T, April 1993.

INVITED PRESENTATIONS:
  1. ``Rate-Based Scheduling in Self-Healing Networked Information Systems,'' invited presentation as a topic expert, DARPA Study on Self-Healing Networked Information Systems, Chair: Fred B. Schneider, December 5, 2001.

  2. ``A Geospatial Decision Support System for Drought and Crop Risk Analysis in Nebraska,'' co-presenter: W.J. Waltman, Computer Science & Engineering Fall 2001 Colloquium Series, University of Nebraksa-Lincoln, November 29, 2001.

  3. ``The Synthesis of Real-Time Systems from Signal Processing Graphs,'' Computer Engineering Colloquium Series, Michigan Technical University, October 20, 2001.

  4. ``Assured Quality of Service for Clustered Web Servers,'' invited seminar, Flextel, S.p.A, Ivrea (TO), Italy, November 10, 2000.

  5. ``Scalable Web Server Clustering Technologies,'' invited seminar, Centro Studi e Laboratori Telecomunicazioni (CSELT) S.p.A, Turin, Italy, November 9, 2000.

COMPETITIVELY SELECTED SCHOLARLY PRESENTATIONS:
  1. ``Resource Sharing in an Enhanced Rate-Based Execution Model,'' The 15th Euromicro Conference on Real-Time System, Porto, Portugal, July 3, 2003.

  2. ``Scheduling Aperiodic Requests under the Rate-Based Execution Model,'' The 23rd IEEE Real-Time Systems Symposium, Austin, Texas, December 3, 2002.

  3. ``A Software Architecture for Distributed Geospatial Decision Support Systems,'' The Second National Conference on Digital Government Research, Los Angeles, California, May 20, 2002.

  4. ``The SASHA Architecture for Network-Clustered Web Servers,'' The Sixth IEEE International Symposium on High Assurance Systems Engineering, Boca Raton, Florida, October 23, 2001.

  5. ``Web-based GIS Tools for Drought Analysis,'' 2001 Annuual Meteting of the Association of American Geographers Great Plains/Rocky Mountain Division, September 29, 2001.

  6. ``Bootstrapping the Software Design Studio,'' curriculum session presentation of the NCIIA $5^{th}$ Annual Conference Technology, Products & Ventures: Creativity & Innovation in Higher Education, Washington, DC, March 8, 2001.

  7. ``EEVDF Proportional Share Resource Allocation Revisited'' competitively selected paper presentation, The 21st IEEE Real-Time Systems Symposium Work in Progress, Orlando, Florida, November 30, 2000.

  8. ``Capturing an Application's Temporal Properties with UML for Real­-Time,'' competitively selected paper presentation, The Fifth IEEE International Symposium on High Assurance Systems Engineering, Albuquerque, New Mexico, November 15, 2000.

  9. ``The Synthesis of Real-Time Systems from Processing Graphs,'' competitively selected paper presentation, The Fifth IEEE International Symposium on High Assurance Systems Engineering, Albuquerque, New Mexico, November 16, 2000.

  10. ``A Theory of Rate-Based Execution,'' competitively selected paper presentation, The 20th IEEE Real-Time Systems Symposium, Phoenix, Arizona, December 1999.

  11. ``Analyzing the Real-Time Properties of a U.S. Navy Signal Processing System,'' competitively selected paper presentation, The Fourth IEEE International Symposium on High Assurance Systems Engineering, Washington, D.C., November 1999.

  12. ``Managing Memory Requirements in the Synthesis of Real-Time Systems from Processing Graphs,'' competitively selected paper presentation, The IEEE Real-Time Technology and Applications Symposium, Denver, Colorado, June 1998.

  13. ``Analyzing the Real-Time Properties of a Dataflow Execution Paradigm using a Synthetic Aperture Radar Application,'' competitively selected paper presentation, The IEEE Real-Time Technology and Applications Symposium, Montreal, Canada, June 1997.

  14. ``Distributed Real-Time Dataflow: An Execution Paradigm for Image Processing and Anti-Submarine Warfare Applications,'' competitively selected paper presentation, The IEEE Real-Time Systems Symposium Work in Progress Abstracts, Washington, DC, December 1996.

TEACHING:
   Spring 2005: JDEP 284H Foundations of Computer Systems (22 Students)
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 999 Doctoral Dissertation (3 Students)
     CSCE 996 Research Other Than Thesis (2 Students)
     CSCE 899 Masters Thesis (3 Students)
     CSCE 897 Masters Project (1 Student)
     CSCE 898 Computer Problems (1 Student)
   Fall 2004: JDEP 283H Data Structures & Algorithms (26 Students)
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 999 Doctoral Dissertation (4 Students)
     CSCE 996 Research Problems Other Than Thesis (1 Student)
     CSCE 899 Masters Thesis (1 Student)
   Summer 2004: CSCE 999 Doctoral Dissertation (4 Students)
     CSCE 996 Research Problems Other Than Thesis (4 Students)
     CSCE 897 Masters Project (1 Student)
   Spring 2004: CSCE 230J Computer Organization (22 Students)
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 999 Doctoral Dissertation (3 Students)
     CSCE 996 Research Problems Other Than Thesis (1 Student)
     CSCE 899 Masters Thesis (2 Students)
     CSCE 897 Masters Project (1 Student)
     CSCE 891 Internship (1 Students)
   Fall 2003: CSCE 990 Real-Time Systems (8 Students
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 999 Doctoral Dissertation (2 Students)
     CSCE 996 Research Problems Other Than Thesis (1 Students)
     CSCE 899 Masters Thesis (2 Students)
     CSCE 897 Masters Project (1 Student)
     CSCE 891 Internship (1 Students)
   Summer 2003: CSCE 999 Doctoral Dissertation (2 Students)
     CSCE 996 Research Problems Other Than Thesis (2 Students)
     CSCE 899 Masters Thesis (2 Students)
     CSCE 897 Masters Project (1 Student)
     CSCE 896 Special Topics in CS (2 Students)
   Spring 2003: CSCE 230J Computer Organization (new prep; 23 Students)
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 899 Masters Thesis (3 Students)
     CSCE 999 Doctoral Dissertation (2 Students)
   Fall 2002: CSCE 310J Data Structures & Algorithms (new prep; 23 Students)
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 897 Masters Project (1 Student)
     CSCE 899 Masters Thesis (1 Student)
     CSCE 996 Research Problems Other Than Thesis (2 Students)
     CSCE 999 Doctoral Dissertation (2 Students)
   Summer 2002: CSCE 996 Research Problems Other Than Thesis (4 Students)
     CSCE 999 Doctoral Dissertation (2 Students)
     CSCE 896 Special Topics in CS (1 Student)
     CSCE 897 Masters Project (1 Student)
     CSCE 399H Honors Thesis (1 Student)

   Spring 2002: CSCE 990 Real-Time Systems
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 897 Masters Project (5 Students)
     CSCE 899 Masters Thesis (1 Student)
     CSCE 996 Research Problems Other Than Thesis (2 Students)
   Fall 2001: CSCE 351 Operating System Kernels (new prep)
     CSCE 231 Assembly Language & Systems Programming (1 Student)
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 896 Masters Project (1 Student)
     CSCE 996 Research Problems Other Than Thesis (1 Student)
   Summer 2001: CSCE 996 Research Problems Other Than Thesis (6 Students)
   Spring 2001: CSCE 897 JDEHP Design Studio (new prep)
     CSCE 455/855 Distributed Operating Systems
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 899 Masters Thesis (1 Student)
     CSCE 896 Masters Project (1 Student)
   Fall 2000: CSCE 897 JDEHP Design Studio (new prep)
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 896 Masters Project (2 Students)
   Summer 2000: CSCE 996 Research Problems Other Than Thesis (2 Students)
     CSCE 896 Masters Project (1 Student)
   Spring 2000: CSCE 990 Real-Time Systems (new prep)
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 996 Research Problems Other Than Thesis (2 Students)
     CSCE 899 Masters Thesis (1 Student)
     CSCE 399H Honors Thesis (1 Student)
   Fall 1999: CSCE 451/851 Operating Systems Principles
     CSCE 990 Network Systems Seminar (co-taught)
     CSCE 996 Research Problems Other Than Thesis (1 Student)
     CSCE 399H Honors Thesis (1 Student)
   Summer 1999: CSCE 996 Research Problems Other Than Thesis (1 Student)
   Spring 1999: CSCE 451/851 Operating Systems Principles
     CSCE 455/855 Distributed Operating Systems (new prep)
     CSCE 990 Network Systems Seminar (co-taught) (new prep)
     CSCE 396H Special Topics in Computer Science (one student)
   Fall 1998: CSCE 451/851 Operating Systems Principles (new prep)
     CSCE 296 Special Topics in Computer Science (one student)
   Summer 1997: COMP 4 Computers: Power Tools for the Mind (at UNC) (new prep)
   Fall 1989 E005: Developing Applications for the AN/UYS-2A (for NRL) (new prep)

AWARDS and FELLOWSHIPS received by STUDENTS under my supervision:
  1. Outstanding Master's Student Award awarded to Rohini Krishnapura, $100, 2005.

  2. John Borrlson Fellowship awarded to Ala$'$ Qadi, $1,000, 2004-2005.

  3. 2004 Folsom Distinguished Masters Thesis Award, awarded to Ala$'$ Qadi, $500, 2003-2004. This thesis was reviewed by two experts outside of the department and selected as the best UNL thesis.

  4. Outstanding Master's Student Award awarded to Ala$'$ Qadi, $100, 2004.

  5. Dohrmann Fellowship awarded to Thomas Osugi, $3,000, 2003-2004.

  6. Milton E. Mohr Fellowship awarded to Ala$'$ Qadi, $1,000, 2003-2004.

  7. Mary and Elmer Dohrmann Fellowship awarded to Rohini Krishnapura, $1,000, 2003-2004.

  8. 2003 CSE Outstanding Undergraduate Research Award awarded to Nathan Wells, May 2003.

  9. 2003 CSE Outstanding Undergraduate Senior Award awarded to Nathan Wells, May 2003.

  10. IBM Linux Scholar and IBM Thinkpad Notebook awarded to Xin Liu for his ``IBM Linux Scholar Challenge'' networking project, which was graded as one of the top 20 out of over 2,871 entries by students from 646 colleges and universities in over 68 countries around the world, March 2003.

  11. 3rd place, 2003 ACM Student Research Competition awarded to Nathan Wells at the at the ACM SIGCSE (Association of Computing Machinery Special Interest Group for Computer Science Education) conference.

  12. USA Today's Academic Second Team awarded to Nathan Wells, which means that Nathan was in the top 40 of over 500 U.S. college students nominated, February 2003.

MENTORING and ADVISING:

Dr. Goddard has been a member of 97 committees for students that have graduated, including the advisor of the following 3 Ph.D. students, 26 M.S. or M.Eng. students and 5 B.S. students that have graduated:

  1. Hui Cheng, Ph.D. Thesis Advisor (CS), Energy-Efficient Scheduling Algorithms For Real-Time Systems, Fall 2006.

  2. Shifeng Zhang, Ph.D. Thesis Advisor (CS), Architecture Specification and Implementation for Component-based Systems, Spring 2005.

  3. Xin Liu, Ph.D. Thesis Advisor (CS), Dynamic Quality of Service in an Open System, Fall 2004.

  4. Jianzhi Wang, M.S. Project Advisor (CS), ``A Java-Based Interpolation Library,'' Summer 2006.

  5. Saket Das, M.S. Thesis Advisor (CS), ``Aspects of Designing a Smart Space for Assisted Living Applications,'' Fall 2005.

  6. Zhirong Chen, M.S. Thesis Advisor (CS), ``A Self-Calibrating Data Quality Control Library and the Development of a Serially Complete Dataset of Temperature and Precipitation for the United States,'' Summer 2005.

  7. Bhagyashree Prabhakar, M.S. Thesis Advisor (CS), ``A Value-Based Caching Framework For Data-Driven Distributed Systems,'' Summer 2005.

  8. Ahalya Nathan, M.S. Project Advisor (CS), ``A JSF framework for Dynamic Map Archiving,'' Summer 2005.

  9. Kun Lu, M.S. Thesis Advisor (CS), A High Performance Spatial Interpolation Component for Spatial Decision Support Systems, Fall 2004.

  10. Rohini Krishnapura, M.S. Thesis Advisor (CS), Real-Time Scheduling Algorithms for Dynamic I/O Energy Conservation, Fall 2004.

  11. Xueming Wu, M.S. Thesis Advisor (CS), ``Interchangeable GIS Components In Spatial Decision Support Systems,'' Summer 2004.

  12. Qiwen Huang, M.S. Project Advisor (CS), ``A Web-based Dynamic Survey System,'' Summer 2004.

  13. Chengxiao Wang, M.S. Thesis Advisor (CS), ``The Design, Implementation and Evaluation of APS: Adaptive Proportional Share Scheduling,'' Spring 2004.

  14. Ala$'$ Qadi, M.S. (CE) Thesis Advisor, ``DVSST: Design and Implementation of a Dynamic Voltage Scaling Algorithm for Sporadic Tasks,'' Summer 2003.

  15. Chad Michel, M.S. Thesis Advisor, ``UNLDFS: A Highly Available Distributed File System,'' Spring 2003.

  16. Stefan Newbold, M.S. Thesis Advisor, ``Design and Implementation of a Distributed Control Language for a Campus Energy Management System,'' Spring 2003.

  17. Chon-Ming Lee, M.S. Project Advisor, ``Implementing Rate-Based Execution in the Real Time Kernel MicroC/OS-II,'' Fall 2002.

  18. Gang Gu, M.S. Project Advisor, An Enhanced Newhall Simulation Model for a Distributed Decision Support System,'' Fall 2002.

  19. Jing Fu, M.S. Project Advisor, ``Kenexa Online Survey Gathering System (KOSGS),'' Summer 2002.

  20. Fangui Ma, M.S. Project Advisor, ``A Web-Enabled SPI Program with Improved Spatial and Temporal Resolution,'' Spring 2002.

  21. David DeWester, M.S. Project Advisor, Using Web-Based Tools to Implement Mastery Learning Pedagogy: Homework Management Software for Teaching Bivariate Statistical Computations,'' Fall 2001.

  22. Seong-No Yoon, M.S. Project Advisor, ``An Execution Rate Analysis Tool for Processing Graph method Applications,'' Fall 2001.

  23. Weiguo He, M.Eng. Project Advisor, Firewall Load Balancing, Spring 2001.

  24. Jian Tang, M.Eng. Project Advisor, AAUDE Web-Interface System, Spring 2001.

  25. Lingyun Wang, M.Eng. Project Advisor, AAUDE Web-Interface System, Spring 2001.

  26. Shirong Yang, M.Eng. Project Advisor, Firewall Load Balancing, Spring 2001.

  27. Caina Wei, M.S. Project Advisor, ``A QoS Assurance Mechanism for Cluster-Based Web Servers,'' Fall 2000.

  28. Xiaohong Yuan, M.S. Project Advisor, ``Design and Implementation of A Web Based Course Management System,'' Fall 2000.

  29. Ingyu Lee, M.S. Project Advisor, ``Tools for Inherent Latency Analysis in Processing Graph Method Applications.'' Summer 2000.

  30. Nathan Wells, B.S. UCARE and Honors Thesis Advisor, ``The Development of the Self-Calibrating Palmer Drought Severity Index,'' July 2002 with May 2003 graduation.

  31. Tom Osugi, B.S. UCARE and REU Project Advisor, Firewall Load Balancing and Remote Data Collection for a Distributed Geospatial Decision Support System, Spring 2003.

  32. Matthew Evans, B.S. Senior Thesis Supervisor, ``FTFS: Fault Tolerant Distributed File System,'' Spring 2000.

  33. Mark Smith, B.S. Senior Thesis Supervisor, ``Scalability of a Two-User Whiteboard Application in Java to Multiple Users Using Multithreaded Processes and Synchronous Socket Communication,'' Spring 2000.

  34. Tyler Woods, B.S. Senior Thesis Supervisor, ``A Hardware/Software Comparative Implementation,'' Fall 1999.

Current (Advisor or Committee Member)
  1. Xuan Lin, Ph.D. Thesis Advisor (CS), Real-Time Grid Scheduling, Fall 2005-Present.

  2. Ala$'$ Qadi, Ph.D. Thesis Advisor (CE), Energy-Aware Computing, Fall 2003-Present.

  3. Robert Sprick, M.S. Thesis Advisor (CE), Wireless Sensor Networks, Spring 2006-Present.

  4. Derrick Stolee, B.S. Honors Thesis Advisor (CS), An $n$-dimensional spatial data cache, Summer 2005-Present

  5. Lan Kong, Ph.D. Thesis Committee Member (CS), Spring 2002-Present.

  6. Lin Lin, Ph.D. Thesis Committee Member (CS), Remote Sensing, Fall 2002-Present.

Fall 2006 Graduation
  1. Hui Cheng, Ph.D. Thesis Advisor (CS), ``Energy-Efficient Scheduling Algorithms For Real-Time Systems,'' Fall 2006.

Summer 2006 Graduation
  1. Haitham Hamza, Ph.D. Thesis Committee Member (CS), ``Nonblocking WDM Optical Switching Networks Design And Analysis Of New Classes,'' Summer 2006.

  2. Liying Jiang, Ph.D. Thesis Committee Member (CS), ``New Data Mining Models Based On Formal Concept Analysis And Probability Logic,'' Summer 2006.

  3. Dong Li, Ph.D. Thesis Committee Member (CS), ``High Performance Energy Efficient File Storage System,'' Summer 2006.

  4. Jianzhi Wang, M.S. Project Advisor (CS), ``A Java-Based Interpolation Library,'' Summer 2006.

Spring 2006 Graduation
  1. Ibrahim Haddad, Ph.D. External Examiner (CS), ``The HAS Architecture: A Highly Available and Scalable Cluster Architecture for Web Servers,'' Concordia University, Montreal Canada, Spring 2006.

Fall 2005 Graduation
  1. Yifeng Zhu, Ph.D. Thesis Committee Member (CS), ``Cluster-based Storage Systems with High Scalability,'' Fall 2005.

  2. Mengke Li, Ph.D. Thesis Committee Member (CS), ``Cost Efficient Design of Waveband Switching in Optical Wavelength-Division Multiplexed Networks,'' Fall 2005.

  3. Saket Das, M.S. Thesis Advisor (CS), ``Aspects of Designing a Smart Space for Assisted Living Applications,'' Fall 2005.

  4. Guang Zhang, M.S. Thesis Committee Member (ME), ``GPS and Odometry Data Fusion Application in Mobile Robot Navigation,'' Fall 2005.

Summer 2005 Graduation
  1. Zhirong Chen, M.S. Thesis Advisor (CS), ``A Self-Calibrating Data Quality Control Library and the Development of a Serially Complete Dataset of Temperature and Precipitation for the United States,'' Summer 2005.

  2. Bhagyashree Prabhakar, M.S. Thesis Advisor (CS), ``A Value-Based Caching Framework For Data-Driven Distributed Systems,'' Summer 2005.

  3. Ahalya Nathan, M.S. Project Advisor, ``A JSF framework for Dynamic Map Archiving,'' Summer 2005.

  4. Wang Yao, Ph.D. Thesis Committee Member (CS), ``Traffic Grooming in Next-Generation Optical WDM Mesh Networks,'' Summer 2005.

  5. Mulyadi Oey, M.S. Thesis Committee Member (CS), ``Garbage Collection in the Presence of Remote Objects: An Empirical Study,'' Summer 2005.

Spring 2005 Graduation
  1. Shifeng Zhang, Ph.D. Thesis Advisor (CS), Architecture Specification and Implementation for Component-based Systems, Spring 2005.

  2. Anagh Lal, M.S. Thesis Committee Member (CS), Neighborhood Interchangeability for Non-Binary CSPs and Applications to Databases, Spring 2005.

  3. Joel Gompert, M.S. Thesis Committee Member (CS), IndSet: A Decomposition Technique for CSPs Using Maximal Independent Sets and Its Integration with Local Search, Spring 2005.

Fall 2004 Graduation
  1. Xin Liu, Ph.D. Thesis Advisor (CS), Dynamic Quality of Service in an Open System, Fall 2004.

  2. Kun Lu, M.S. Thesis Advisor (CS), A High Performance Spatial Interpolation Component for Spatial Decision Support Systems, Fall 2004.

  3. Rohini Krishnapura, M.S. Thesis Advisor, Real-Time Scheduling Algorithms for Dynamic I/O Energy Conservation, Fall 2004.

  4. Dan Li, Ph.D. Thesis Committee Member (CS), Temporal Data Mining Methodologies in a Geo-spatial Decision Support System, Fall 2004.

Summer 2004 Graduation
  1. Xueming Wu, M.S. Thesis Advisor, ``Interchangeable GIS Components In Spatial Decision Support Systems,'' Summer 2004.

  2. Qiwen Huang, M.S. Project Advisor, ``A Web-based Dynamic Survey System,'' Summer 2004.

  3. Xiao Qin, Ph.D. Thesis Committee Member (CS), ``Dynamic I/O-Aware Load Balancing and Resource Management for Clusters,'' Summer 2004.

  4. Jameela Al-Jaroodi, Ph.D. Thesis Committee Member (CS) and Reader, ``Distributed Systems Middleware A Framework for Parallel and Distributed Computing on Heterogeneous Systems,'' Summer 2004.

  5. Nader Mohamed, Ph.D. Thesis Committee Member (CS) and Reader, ``Design and Analysis of a Communication Middleware for Multiple Network Interfaces,'' Summer 2004.

  6. Jedidiah Pedersen, M.S. Thesis Committee Member, ``Modular Mobile Robotics Platform Design And Application,'' Summer 2004.

Spring 2004 Graduation
  1. Chengxiao Wang, M.S. Thesis Advisor, ``The Design, Implementation and Evaluation of APS: Adaptive Proportional Share Scheduling,'' Spring 2004.

  2. Madeline Hardojo, M.S. Thesis Committee Member, ``An Empirical Study of Profiling Strategies for Released Software And Their Impact on Testing Activities,'' Spring 2004.

Summer 2003 Graduation
  1. Ala$'$ Qadi, M.S. (CE) Thesis Advisor, ``DVSST: Design and Implementation of a Dynamic Voltage Scaling Algorithm for Sporadic Tasks,'' Summer 2003.

  2. Yuanyuan Lu, M.S. Project Committee Member, ``The Planting Date Guide: A Decision-Support Tool for Agriculture,'' Summer 2003.

  3. Satya Pradeep Kanduri, M.S. Thesis Committee Member, ``Anomalies as Precursors of Field Failures,'' Summer 2003.

  4. Siva Mohan Sunkavalli, M.S. Thesis Committee Member, ``Scatternet Formation in Bluetooth Networks,'' Summer 2003.

Spring 2003 Graduation
  1. Chad Michel, M.S. Thesis Advisor, ``UNLDFS: A Highly Available Distributed File System,'' Spring 2003.

  2. Stefan Newbold, M.S. Thesis Advisor, ``Design and Implementation of a Distributed Control Language for a Campus Energy Management System,'' Spring 2003.

  3. Rongxi Yan, M.S. Project Committee Member, ``Vineyard Site Selection Tool: A Web-Based GIS System,'' Spring 2003.

  4. Zhong Xu, M.S. Project Committee Member, ``Improved Exposure Analysis System of Nebraska,'' Spring 2003.

  5. Ajay Kumar Todimala, M.S. Thesis Committee Member, ``Fault-Tolerance in Optical WDM Mesh Networks,'' Spring 2003.

  6. Kefei Wang, M.S. Thesis Committee Member, ``Algorithms for Pattern Discovery in Large Databases,'' Spring 2003.

  7. Nathan Wells, B.S. UCARE and Honors Thesis Advisor, ``The Development of the Self-Calibrating Palmer Drought Severity Index,'' July 2002 with May 2003 graduation.

  8. Tom Osugi, B.S. UCARE and REU Project Advisor, Firewall Load Balancing and Remote Data Collection for a Distributed Geospatial Decision Support System, Spring 2003.

Fall 2002 Graduation
  1. Chon-Ming Lee, M.S. Project Advisor, ``Implementing Rate-Based Execution in the Real Time Kernel MicroC/OS-II,'' Fall 2002.

  2. Gang Gu, M.S. Project Advisor, ``An Enhanced Newhall Simulation Model for a Distributed Decision Support System,'' Fall 2002.

  3. Praveen Kallakuri, M.S. Thesis Committee, ``Impact of Test Suite Granularity on the Cost-Effectiveness of Regression Testing,'' Fall 2002.

Summer 2002 Graduation
  1. Jing Fu, M.S. Project Advisor, ``Kenexa Online Survey Gathering System (KOSGS),'' Summer 2002.

  2. Tsegaye Tadesse, Ph.D. Thesis Committee Member (Agronomy), ``Identifying Drought and its Associations with Climatic and Oceanic Parameters Using Data Mining Techniques,'' Summer 2002.

  3. Vishal Khokha, M.S. Project Committee Member, ``Automating Data Collection and Rules Generation for a Data Mining Application,'' Summer 2002.

  4. Aditya Ivaturi, M.S. Project Committee Member, ``Transcoding Proxy for Wireless Web,'' Summer 2002.

Spring 2002 Graduation
  1. Fangrui Ma, M.S. Project Advisor, ``A Web-Enabled SPI Program with Improved Spatial and Temporal Resolution,'' Spring 2002.

  2. Lu Shen, M.S. Thesis Committee Member, ``Signaling Schemes for Distributed Connection Management in GMPLS-based WDM Optical Mesh Networks,'' Spring 2002.

  3. Sree Rama Nomula, M.S. Project Committee Member, ``ARTHUR: A Routing and Wavelength Assignment Tool for Optical Networks,'' Spring 2001.

Fall 2001 Graduation
  1. David DeWester, M.S. Project Advisor, ``Using Web-Based Tools to Implement Mastery Learning Pedagogy: Homework Management Software for Teaching Bivariate Statistical Computations,'' Fall 2001.

  2. Seong-No Yoon, M.S. Project Advisor, ``An Execution Rate Analysis Tool for Processing Graph method Applications,'' Fall 2001.

  3. Mir Ali, M.S. Project Committee Member, ``Static vs. Dynamic Fault Tolerant Routing In Optical WDM Networks,'' Fall 2001.

  4. The Nguyen, M.S. Project Committee Member, ``New Approach for Discovering Association Rules'' Fall 2001.

  5. Yavuz Fatih Yavuz, M.S. Project Committee Member, ``Discovering Association Rules Using a Relational DBMS'' Fall 2001.

Summer 2001 Graduation
  1. Xiaolei Cai, M.S. Thesis Committee Member, ``Verification of Control Flow in Register Transfer Level VHDL Designs,'' Summer 2001.

  2. Ahmed Mahdy, M.S. Project Committee Member, ``Microcontroller-Based Air-Conditioner Controller with Remote Control,'' Summer 2001.

  3. Sree Rama Nomula, M.S. Project Committee Member, ``ARTHUR: A Routing and Wavelength Assignment Tool for Optical Networks,'' Summer 2001.

  4. Shu Zhang, M.S. Thesis Committee Member, ``Dynamic Traffic Grooming Algorithms over Reconfigurable SONET/WDM Networks,'' Summer 2001.

Spring 2001 Graduation
  1. Ali Hasan Alsaffar, Ph.D. Thesis Committee Member Reading Member, ``Concept Based Retrieval and Information Filtering,'' Spring 2001.

  2. Weiguo He, M.Eng. Project Advisor, Firewall Load Balancing, Spring 2001.

  3. Jian Tang, M.Eng. Project Advisor, AAUDE Web-Interface System, Spring 2001.

  4. Lingyun Wang, M.Eng. Project Advisor, AAUDE Web-Interface System, Spring 2001.

  5. Shirong Yang, M.Eng. Project Advisor, Firewall Load Balancing, Spring 2001.

Fall 2000 Graduation
  1. Caina Wei, M.S. Project Advisor, ``A QoS Assurance Mechanism for Cluster-Based Web Servers,'' Fall 2000.

  2. Xiaohong Yuan, M.S. Project Advisor, ``Design and Implementation of A Web Based Course Management System,'' Fall 2000.

  3. Elie Sawma, M.S. Project Committee Member, ``Connection Management in WDM Networks,'' Fall 2000.

Summer 2000 Graduation
  1. Maher Ali, Ph.D. Thesis Committee Member, ``Power-Efficient Design and Management of Wavelength-Routed Optical Networks,'' Summer 2000.

  2. Ingyu Lee, M.S. Project Advisor, ``Tools for Inherent Latency Analysis in Processing Graph Method Applications.'' Summer 2000.

  3. Jason L. Schlabach, M.S. Thesis Committee Member, ``Using Organizational Knowledge to Automate Software Development,'' Summer 2000.

  4. Tung Le, M.S. Thesis Committee Member, ``An XML Approach to Internet Information Retrieval,'' Summer 2000.

  5. Srinath Yaragorla, M.S. Thesis Committee Member, ``Sparse Regeneration in a Translucent Wide Area Optical Network,'' Summer 2000.

Spring 2000 Graduation
  1. Matthew Evans, B.S. Senior Thesis Supervisor, ``FTFS: Fault Tolerant Distributed File System,'' Spring 2000.

  2. Mark Smith, B.S. Senior Thesis Supervisor, ``Scalability of a Two-User Whiteboard Application in Java to Multiple Users Using Multithreaded Processes and Synchronous Socket Communication,'' Spring 2000.

  3. Xingchun Chen, M.S. Project Committee Member, ``IP Multicast Experiments in a Campus Network,'' Spring 2000.

  4. Mingqin Liu, M.S. Thesis Committee Member, ``Accurate Development of Agroecozones,'' Spring 2000.

  5. Ashok Ramakrishnan, M.S. Thesis Committee Member, ``Virtual Topology Generation and Reconfiguration of Wavelength-Routed Optical WDM Networks,'' Spring 2000.

  6. Gautam Rao, M.S. Project Committee Member, ``Application Level Differentiated Services for Web Servers,'' Spring 2000.

  7. Chandrakant Yemparala, M.S. Project Committee Member, ``Integrated Simulation Environment for SIMON,'' Spring 2000.

  8. Ling Zhong, M.S. Thesis Committee Member, ``Optimization of Amplifier Placements in Switch-Based Optical Networks,'' Spring 2000.

Fall 1999 Graduation
  1. Tyler Woods, B.S. Senior Thesis Supervisor, ``A Hardware/Software Comparative Implementation,'' Fall 1999.

  2. Qingyuan Lou, M.S. Project Committee Member, ``Sparse Multicasting Simulator for Optical Networks,'' Fall 1999.

  3. Amartya Sarkar, M.S. Thesis Committee Member, ``Use of RDF/XML in Information Retrieval from Catalogs on the Web,'' Fall 1999.

  4. Lei Zhang, M.S. Thesis Committee Member, ``Transformation of ARC/INFO TIN Data into Multiple Linear Programming Query/Geographic Information System (MLPQ/GIS) Database Systems,'' Fall 1999.

Summer 1999 Graduation
  1. Huimin Diao, M.S. Thesis Committee Member, ``Tree Code Applications to Lossless Image Compression,'' Summer 1999.

  2. Xuehong Gan, M.S. Project Committee Member, ``A Prototype of a Web Server Clustering System,'' Summer 1999.

  3. Yili Wang, M.S. Thesis Committee Member, ``Design & Implementation of an XML Based Information Retrieval System,'' Summer 1999.

Spring 1999 Graduation
  1. Yongquin Hui, M.S. Thesis Committee Member, ``The Impact of Non-Exponential Repair Distributions on NMR System Dependability,'' Spring 1999.

  2. Jong-Tae Lee, M.S. Thesis Committee Member, ``Wavelength Converter Placement in Optical Networks,'' Spring 1999.

  3. Fang Liu, M.S. Project Committee Member, ``Object-Oriented Design and Implementation for Remote Database Development Using JDBC,'' Spring 1999.

  4. Russell P. Mandel, M.S. Project Committee Member, ``Database Conversion on the BASE24 Product,'' Spring 1999.

  5. Alexandr Yekushev, M.S. Thesis Committee Member, ``Techniques in Small Group Factorization,'' Spring 1999.

  6. Hong Yuan, M.S. Project Committee Member, ``Internet Security Using Symmetric Cryptographic System,'' Spring 1999.

  7. Travis Fisher, B.S. Senior Thesis Committee Member, ``Probabilistic Checks for the Equivalence of Mathematical Expressions,'' Spring 1999.

Fall 1998 Graduation
  1. Mirghani Mohamed, M.S. Project Committee Member, Fall 1998.

PROFESSIONAL MEMBERSHIPS AND AFFILIATIONS:
  1. UNL Graduate Faculty (Fellow)
  2. Institute of Electrical and Electronics Engineers (IEEE)
  3. IEEE Computer Society
  4. IEEE Communications Society

PROFESSIONAL SERVICE:
  1. General Co-Chair for the 13th IEEE Real-Time and Embedded Technology and Applications Symposium, Bellevue, Washington, 2007.

  2. Member, Technical Program Committee for the 19th Euromicro Conference on Real-Time Systems, Pisa, Italy, 2007.

  3. Co-Chair, Technical Program Committee for OSPERT 2007: 3rd Workshop on Operating Systems Platforms for Embedded Real-Time applications, held in conjunction with the 19th Euromicro Conference on Real-Time Systems, Pisa, Italy, 2007.

  4. Member, Technical Program Committee for the 27th IEEE Real-Time Systems Symposium, Rio de Janeiro, Brazil, 2006.

  5. Member, Technical Program Committee for the 18th Euromicro Conference on Real-Time Systems, Dresden, Germany, 2006.

  6. Member, Technical Program Committee for OSPERT 2006: 2nd Workshop on Operating Systems Platforms for Embedded Real-Time applications, held in conjunction with the 18th Euromicro Conference on Real-Time Systems, Dresden, Germany, 2006.

  7. Member, Technical Program Committee for the Subtrack on Real-Time and (Networked) Embedded Systems at the 11th IEEE International Conference on Emerging Technologies and Factory Automation, Prague, Czech Republic, 2006.

  8. Member, Technical Program Committee, for NTeRTAIn 2006: First Workshop on New Trends in Real-Time Artificial Intelligence (NTeRTAIn) held in conjunction with the 17th European Conference on Artificial Intelligence (ECAI), Riva del Garda, Italy, 2006.

  9. Co-Chair, Technical Program Committee for the 12th IEEE Real-Time and Embedded Technology and Applications Symposium, San Jose, California, 2006.

  10. Member, Technical Program Committee for the Subtrack on Real-Time Systems at Design Automation and Testing in Europe (DATE 06), Munich, Germany, 2006.

  11. Member, Technical Program Committee for the 26th IEEE Real-Time Systems Symposium, Miami, Florida, 2005.

  12. Member, Technical Program Committee for the Sensor Networks track of the 26th IEEE Real-time Systems Symposium, Miami, Florida, 2005.

  13. Member, Technical Program Committee for PARC '05, Second Int'l Workshop on Power-Aware Real-Time Computing, 2005.

  14. Chair, Special Session (Localization in Wireless Sensor Networks) for the IEEE Electro/Information Technology Conference, Lincoln, Nebraska, May 2005.

  15. Member, Technical Program Committee, OSPERT 2005: 1st workshop on Operating Systems Platforms for Embedded Real-Time applications, held in conjunction with the 17th Euromicro Conference on Real-Time Systems, Palma de Mallorca, Spain, 2005.

  16. Member, Technical Program Committee, 17th Euromicro Conference on Real-Time Systems, July 2005, Palma de Mallorca, Spain.

  17. Member, Technical Program Committee, ITCC 2005 Software Engineering Track, held in conjunction with ITCC 2005, International Conference on Information Technology (Sponsored by IEEE Computer Society), April, 2005, Las Vegas, Nevada.

  18. Member, Technical Program Committee for the 11th IEEE Real-Time and Embedded Technology and Applications Symposium, San Francisco, California, 2005.

  19. Member, Technical Program Committee for the 25th IEEE Real-Time Systems Symposium, Lisbon, Portugal, 2004.

  20. Member, Technical Program Committee for PARC '04, First Int'l Workshop on Power-Aware Real-Time Computing, Pisa, Italy, 2004.

  21. Chair, Work-In-Progress Technical Program Committee, 16th Euromicro Conference on Real-Time Systems, Catania, Italy, 2004.

  22. Member, Conference Organization Committee, 16th Euromicro Conference on Real-Time Systems, Catania, Italy, 2004.

  23. Member, Technical Program Committee, 16th Euromicro Conference on Real-Time Systems, Catania, Italy, 2004.

  24. Member, Technical Program Committee, IEEE Real-Time and Embedded Technology and Applications Symposium, Toronto, Canada, 2004.

  25. Member, Work-in-Progress Technical Program Committee, IEEE Real-Time Systems Symposium, Cancun, Mexico, 2003.

  26. Member, Technical Program Committee, IEEE Real-Time Systems Symposium, Austin, Texas, 2002.

  27. Member, Technical Program Committee, IEEE High Assurance Systems Engineering Symposium, 2001.

  28. Member, Technical Program Committee, Sixth IEEE Symposium on Computers and Communications, 2001.

  29. Member, Technical Program Committee, IEEE Real-Time Systems Symposium, Orlando, Florida, 2000.

  30. Session Chair, Session VI: Applications of Real-Time Systems Technology for the IEEE Real-Time Systems Symposium, Orlando, Florida, 2000.

  31. Member, Technical Program Committee, IEEE High Assurance Systems Engineering Symposium, Albuquerque, New Mexico, 2000.

  32. Session Chair, Session VII: Development and Testing Tools and System Architectures, IEEE High Assurance Systems Engineering Symposium, Albuquerque, New Mexico, 2000.

  33. Member, Technical Program Committee IEEE Real-Time Technology and Applications Symposium, Vancouver, British Columbia, Canada, 1999.

  34. Member, IEEE Technical Committee on Real-Time Systems, 1996-2005.

  35. Chair, Work-In-Progress Technical Program Committee, IEEE Real-Time Systems Symposium, Madrid, Spain, 1998.

  36. Member, Conference Organization Committee, IEEE Real-Time Systems Symposium, Madrid, Spain, 1998.

  37. Reviewer, International Journal of Climatology, 2005.

  38. Reviewer, Journal of Climate, 2005.

  39. Reviewer, Information & Software Technology, 2005.

  40. Reviewer, Journal of Computer and System Sciences, 2005.

  41. Reviewer, European Journal of Operational Research, 2005.

  42. Reviewer, Real-Time Systems, 2005.

  43. Reviewer, Journal of Systems and Software, 2004-2005.

  44. Reviewer, Journal of Decision Support Systems, 2004.

  45. Reviewer, International Journal of Computers and Applications, 2003.

  46. Reviewer, SIMULATION: Transactions of the Society for Modeling and Simulation International, 2003.

  47. Reviewer, ACM Transactions on Computer Systems, 2002.

  48. Reviewer, IEEE Transactions on Computers, 1999, 2000, 2001, 2002, 2003, 2004, 2005.

  49. Reviewer, IEEE Transactions on Parallel and Distributed Systems, 2000, 2001, 2002.

  50. Reviewer, The Computer Journal, 2001.

  51. Reviewer, Computer Networks (Elsevier), 2001, 2002.

  52. Reviewer, Euromicro Conference on Real-Time Systems, 2003-2005.

  53. Reviewer, ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems, 2003.

  54. Reviewer, IEEE Real-Time Systems Symposium, 1997-2005.

  55. Reviewer, IEEE Real-Time Technology and Applications Symposium, 1996-1999, 2003-2004.

  56. Reviewer, International Conference on Parallel Processing, 1997.

  57. Member, IEEE PGM Standard Committee, 1996-2000.

UNIVERSITY SERVICE ACTIVITIES:
  1. Facilitator/Instructor, Honors Colloquium Academic Session, June 18, 2005.

  2. Mentor to Dr. Jun Wang, 2005 Summer Grant Writing Institute, May-June, 2005.

  3. Member, College of Engineering and Technology (CET) Research Advisory Committee, 1/2005-present.

  4. (External) Member, Promotion Committee for Dr. Sherri Harms (UNK), 10/2004-12/2004.

  5. Panelist, ``Writing Winning Proposals for Science, Mathematics, Engineering, Technology Graduate Students'' workshop, October 21, 2004.

  6. Member, Master of Engineering Graduate Board (CET), 2003-2006.

  7. Instructor, Mock Class for JDEP Open House, October 16, 2004.

  8. Miller and Paine CSE Research Facility Manager, 2003-present.

  9. Member, JDEP Design Studio Project Manager Search Committee, 2/2005-present.

  10. Member, CSE Faculty Search Committee, 9/2004-present.

  11. Member, UNL Rural Initiative Project Manager Search Committee, 8/2004-10/2004.

  12. Member, UNL IANR 4-H Science and Technology Specialist Search Committee, 8/2004-10/2004.

  13. Member, Research, NT & Information Systems Administrator Search Committee, 5/2004-7/2004.

  14. Mentor, Summer Research Program, 2004.

  15. ITA Panellist, August 2003.

  16. Mentor, Summer Research Program, 2003.

  17. Reviewer, Grant Proposals to the Office of Vice Chancellor of Research, 2003.

  18. Instructor, Mock Class for UNL Distinguished Scholars Day, October 29, 2002.

  19. Chair, Research, NT & Information Systems Administrator Search Committee, 4/2002-5/2002.

  20. Member, College of Engineering and Technology Faculty Research Advisory Committee, 8/1998-present.

  21. Member, Computer Science & Engineering Advisory Committee, 9/2000-present.

  22. Member, J.D. Edwards Honors Program Undergraduate Curriculum Committee, 8/1999-present.

  23. Member, UNL Department of Computer Science and Engineering Services Committee, 8/1998-7/1999, 8/2000-present.

  24. Faculty Advisor, UNL student chapter of the Association for Women in Computing (AWC), 8/1998-present.

  25. Faculty Advisor, Husker Linux User Group (HLUG), 9/2000-present.

  26. Faculty Advisor, Game Developers Club, (9/2003-present).

  27. Member, UNL Department of Computer Science and Engineering Curriculum Committee, 8/1998-8/2000.

  28. Chair, Systems Track Ph.D. Qualifier Exam Committee, Fall 1999, Fall 2001, Spring 2002, Fall 2002.

  29. Member, Systems Track Ph.D. Qualifier Exam Committee, 1988-present.

  30. Session Chair, Undergraduate Research Fair, 2000, 2001.

  31. Facilitator, UNL Teaching Assistant Training Micro-Teaching Workshop, August 19, 1999.

  32. Participant, UNL Research Enhancement Initiative, 1999.

  33. Member, UNL Department of Computer Science and Engineering Facilities Committee, 8/1999-8/2002.

  34. ACM Programming Team Coach, UNL teams that competed in the 1998 Regional ACM Programming Contest. Our teams finished 1st and 3rd.

  35. Judge, Regional ACM Programming Contest, 1998, 1999.

  36. Judge, CSE Day Programming Contest, 2000, 2001.

 
 
Dr. Goddard has 53 papers with UNL students published or submitted:
  1. ``Utilizing Device Slack for Energy-Efficient I/O Device Scheduling in Hard Real-Time Systems with Non-preemptible Resources,'' Hui Cheng and Steve Goddard, submitted to Journal of Real-Time Systems, 2006.

  2. ``Comparison of Spatial Estimators - A Case Study of Spatial Regression and Inverse Distance Weighting,'' Jinsheng You, Ken G. Hubbard, and Steve Goddard, submitted to International Journal Climatology, 2006.

  3. ``SYS-EDF: a System-wide Energy-efficient Scheduling Algorithm for Hard Real-Time Systems,'' Hui Cheng and Steve Goddard, accepted with minor revisions, Special Issue of International Journal of Embedded Systems on Low Power Real-Time Embedded Computing, 2006.

  4. ``A Serially Complete U.S. Dataset of Temperature and Precipitation for Decision Support Systems,'' Zhirong Chen, Jinsheng You, Ken G. Hubbard, and Steve Goddard, accepted with minor revisions, Journal of Environmental Informatics, 2006.

  5. ``A Software Architecture and Framework for Web-based Distributed Decision Support Systems,'' Shifeng Zhang and Steve Goddard, Journal of Decision Support Systems, in press, 2006.

  6. ``Control of Heterogeneous Groups of Mobile Robots,'' Jiangyang Huang, Shane M. Farritor, Ala$'$ Qadi, and Steve Goddard, IEEE/ASME Transactions on Mechatronics, 11(2): 201-215, April 2006.

  7. ``EEDS_NR: An Online Energy-Efficient I/O Device Scheduling Algorithm for Hard Real-Time Systems with Non-preemptible Resources'' Hui Cheng and Steve Goddard, Proceedings of the 18th Euromicro Conference on Real-Time Systems, Dresden Germany, July 2006., pp. 251-260.

  8. ``On the Ranging in the Cricket Localization System,'' Charles Gleason, Lance C. Pérez, Steve Goddard, Proceedings of the IEEE Electro/Information Technology Conference, East Lansing, Michigan, May 2006, pp. 619-624.

  9. ``VRE-NET: A QoS-supported Network Subsystem for Multimedia Applications,'' Hui Cheng and Steve Goddard, Proceedings of the IEEE 20th International Conference on Advanced Information Networking and Applications (AINA 2006), Vienna, Austria, April 2006, pp. 113-118.

  10. ``Online Energy-Aware I/O Device Scheduling for Hard Real-Time Systems,'' Hui Cheng and Steve Goddard, Proceedings of Design, Automation and Test in Europe (Date 06), Munich, Germany, March 2006, pp. 1055-1060.

  11. ``An Algorithm for Boundary Discovery in Wireless Sensor Networks, '' Jitender S. Deogun, Saket Das, Haitham S. Hamza, Steve Goddard, Proceedings of the 12th Annual IEEE International Conference on High Performance Computing (HiPC), Goa, India, December 2005.

  12. ``Multi-Round Real-Time Divisible Load Scheduling for Clusters,'' Xuan Lin, Ying Lu, Jitender Deogun, and Steve Goddard, Proceedings of the 12th IEEE Real-Time and Embedded Technology and Applications Symposium Work in Progress, San Jose, California, April 2006, pp. 28-31.

  13. ``Localization and Follow-the-Leader Control of Heterogeneous Groups of Mobile Robots,'' Jiangyang Huang, Shane M. Farritor, Ala$'$ Qadi, and Steve Goddard, Proceedings of ASME International Mechanical Engineering Congress and Exposition, Orlando, Florida, November, 2005.

  14. ``Integrated Device Scheduling and Processor Voltage Scaling for System-wide Energy Conservation'', Hui Cheng and Steve Goddard, Proceedings of the 2nd Int'l Workshop on Power-Aware Real-Time Computing (PARC '05), Jersey City, New Jersey, September, 2005

  15. ``Discovering Associations Between Climatic and Oceanic Parameters to Monitor Drought Using Data Mining Techniques in Nebraska,'' Tsegaye Tadesse, Donald A. Wilhite, Michael J. Hayes, Sherri K. Harms, and Steve Goddard, Journal of Climate, 18 (10): 1541–1550, May 2005.

  16. ``xSADL: An Architecture Description Language to Specify Component-based Systems,'' Shifeng Zhang and Steve Goddard, Proceedings of the International Conference on Information Technology Coding and Computing, Las Vegas, Nevada, April 2005.

  17. ``A Performance and Schedulability Analysis of an Autonomous Mobile Robot,'' Ala$'$ Qadi, Steve Goddard, Jiangyang Huang, and Shane Farritor, Proceedings of the 17th Euromicro Conference on Real-Time Systems, Palma de Mallorca, Balearic Islands, Spain, July 2005, pp. 239-248.

  18. ``Variable-Rate QoS in the OS Network Subsystem,'' Hui Cheng, Xin Liu, and Steve Goddard, Proceedings of the 1st Intl. Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT), Palma de Mallorca, Balearic Islands, Spain, July 2005.

  19. ``2-D Tracking Performance Evaluation Using the Cricket Location-Support System,'' Saket Das, Charles Gleason, Shuo Shen, Steve Goddard, Lance C. Pérez, Proceedings of the IEEE Electro/Information Technology Conference, Lincoln, Nebraska, May 2005.

  20. ``Global Control of Robotic Highway Safety Markers: A Real-time Solution,'' Jiazheng Shi, Steve Goddard, Anagh Lal, Jason Dumpert, and Shane Farritor, Journal of Real-Time Systems, 29: 183-204, March 2005.

  21. ``Scheduling Legacy Multimedia Applications,'' Xin Liu and Steve Goddard, Journal of Systems and Software, 75 (3): 319-328, March 2005.

  22. ``Fixed-Priority Scheduling of Variable Rate Tasks for an Autonomous Mobile Robot,'' Ala$'$ Qadi and Steve Goddard, Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium Work in Progress, San Francisco, California, March 2005, pp. 13-16.

  23. ``Performance of Quality Assurance Procedures for an Applied Climate Information System,'' Ken G. Hubbard, Steve Goddard, William D. Sorensen, Nathan Wells, and Thomas T. Osugi, Journal of Atmospheric and Oceanic Technology, 22 (1): 105-112, January 2005.

  24. ``Intelligent Highway Safety Markers,'' Shane Farritor and Steve Goddard, IEEE Intelligent Systems, 19 (6): 8-12, November 2004.

  25. ``Drought Monitoring Using Data Mining Techniques: A case study for Nebraska, U.S.A.,'' Tsegaye Tadesse, Donald A. Wilhite, Sherri K. Harms, Michael J. Hayes, and Steve Goddard, Natural Hazards, 33 (1): 137-159, September 2004.

  26. ``The Design and Implementation of an OpenGIS Conforming Feature-Coverage-Map Server Implementation Specification for CORBA,'' Shifeng Zhang and Steve Goddard, Journal of Environmental Informatics, 3 (2): 77-88, June 2004.

  27. ``A Self-Calibrating Palmer Drought Severity Index,'' Nathan Wells, Steve Goddard, and Michael J. Hayes, Journal of Climate, 17 (12): 2335-2351, June 2004.

  28. ``OpenGIS Conforming Map-Feature Server Implementation Specifications in Component-Based Distributed Systems,''Shifeng Zhang and Steve Goddard, Environmental Informatics Archives, 1 (2): 487-496, 2003.

  29. ``A GRASS-based High Performance Spatial Interpolation Component for Spatial Decision Support,'' Kun Lu and Steve Goddard, Proceedings of the FOSS/GRASS 2004 International Conference, V. Raghaven and P. Satitamnont, Editors, Bangkok, Thailand, September 2004.

  30. ``Development of a Component-based GIS using GRASS,'' Xueming Wu, Shifeng Zhang and Steve Goddard, Proceedings of the FOSS/GRASS 2004 International Conference, V. Raghaven and P. Satitamnont, Editors, Bangkok, Thailand, September 2004.

  31. ``A Variable Rate Execution Model,'' Steve Goddard and Xin Liu, Proceedings of the 16th Euromicro Conference on Real-Time Systems, Catania, Italy, July 2004, pp. 135-143.

  32. ``A Stateful Architecture Description Language to Support Component Composition,'' Shifeng Zhang and Steve Goddard, Proceedings of the 2004 International Conference on Software Engineering Research and Practice, Las Vegas, Nevada, June 2004, pp. 327-335.

  33. ``Supporting Dynamic QoS in Linux,'' Xin Liu and Steve Goddard, Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium, Toronto, Canada, May 2004, pp. 246-254.

  34. ``A Real-Time Model for the Robotic Highway Safety Marker System,'' Jiazheng Shi, Steve Goddard, Anagh Lal, and Shane Farritor, Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium, Toronto, Canada, May 2004, pp. 331-340.

  35. ``Digital Government: Reviving the Newhall Simulation Model to Understand the Patterns and Trends of Soil Climate Regimes and Drought Events,'' William J. Waltman, Steve Goddard, Stephen E. Reichenbach, Gang Gu, Ian J. Cottingham, Jeff S. Peake, Tsegaye Tadesse, Sherri K. Harms, and Jitender S. Deogun, Proceedings of the National Conference on Digital Government Research, Seattle, Washington, May 2004, pp. 117-126.

  36. ``A Dynamic Voltage Scaling Algorithm for Sporadic Tasks,'' Ala$'$ Qadi, Steve Goddard, and Shane Farritor, Proceedings of the 24th IEEE Real-Time Systems Symposium, Cancun, Mexico, December 2003, pp. 52-62.

  37. ``Dynamic Scheduling for Constraint-Aware Embedded Systems,'' Rohini Krishnapura and Steve Goddard, Proceedings of the Constraint-Aware Embedded Software Workshop at the $24^{th}$ IEEE Real-Time Systems Symposium, Cancun, Mexico, December 2003.

  38. ``Dynamic Real-Time Scheduling for Energy Conservation in I/O Devices,'' Rohini Krishnapura and Steve Goddard, Proceedings of the 24th IEEE Real-Time Systems Symposium Work in Progress, Cancun, Mexico, December 2003, pp. 85-88.

  39. ``A Loadable Variable-Rate Execution Scheduler,'' Xin Liu and Steve Goddard, Proceedings of the Fifth Real-Time Linux Workshop, Valencia, Spain, November 9-11, 2003.

  40. ``Geospatial Decision Support for Drought Risk Management,'' Steve Goddard, Sherri K. Harms, Stephen E. Reichenbach, Tsegaye Tadesse, and William J. Waltman, Communications of the ACM, Vol. 46, No. 1, 2003, pp. 35-37.

  41. ``Resource Sharing in an Enhanced Rate-Based Execution Model,'' Xin Liu and Steve Goddard, Proceedings of the 15th Euromicro Conference on Real-Time System, Porto, Portugal, July 2003, pp. 131-140.

  42. ``3CoFramework: A Component-Based Framework for Distributed Applications,'' Shifeng Zhang and Steve Goddard, Proceedings of the International Conferences on Software Engineering Research and Practice 2003, Volume I, Las Vegas, Nevada, June 2003, pp. 398-404.

  43. ``Time-Series Data Mining in a Geospatial Decision Support System,'' Dan Li, Sherri Harms, Steve Goddard, William J. Waltman, and Jitender Deogun, Proceedings of the National Conference on Digital Government Research (dg.o2003), Boston, MA, May 18-21, 2003.

  44. ``Building Knowledge Discovery into a Geo-spatial Decision Support System,'' Sherri Harms, Jitender Deogun, Steve Goddard and Tsegaye Tadesse, Proceedings of the 2003 ACM Symposium on Applied Computing, Melbourne, Florida, March 2003, pp. 445-449.

  45. ``Scheduling Aperiodic Requests under the Rate-Based Execution Model,'' Steve Goddard and Xin Liu, Proceedings of the 23rd IEEE Real-Time Systems Symposium, Austin, Texas, December 2002, pp. 15-25.

  46. ``A Software Architecture for Distributed Geospatial Decision Support Systems,'' Steve Goddard, Shifeng Zhang, William Waltman, Dennis Lytle, and Seavey Anthony, Proceedings of the Second National Conference on Digital Government Research, Los Angeles, California, May 2002, pp. 45-52.

  47. ``LSMAC vs. LSNAT: Scalable Cluster-based Web Servers,'' Xuehong Gan, Trevor Schroeder, Steve Goddard, and Byrav Ramamurthy, Cluster Computing: The Journal of Networks, Software Tools and Applications, Vol. 3, No. 3, 2000, pp. 175-185.

  48. ``Scalable Web Server Clustering Technologies,'' Trevor Schroeder, Steve Goddard, and Byrav Ramamurthy, IEEE Network: Special Issue on Web Performance, Vol. 14, No. 3, 2000, pp. 38-45.

  49. ``The SASHA Architecture for Network-Clustered Web Servers,'' Steve Goddard and Trevor Schroeder, Proceedings of the Sixth IEEE International Symposium on High Assurance Systems Engineering, Boca Raton, Florida, October 2001, pp. 163-172.

  50. ``Capturing an Application's Temporal Properties with UML for Real­-Time,'' Weiguo He and Steve Goddard, Proceedings of the Fifth IEEE International Symposium on High Assurance Systems Engineering, Albuquerque, New Mexico, November 2000, pp. 65-74.

  51. ``LSMAC and LSNAT: Two Approaches for Cluster-based Scalable Web Servers,'' Xuehong Gan, Trevor Schroeder, Steve Goddard and Byrav Ramamurthy, Proceedings of ICC 2000, New Orleans, Louisiana, June 2000.

  52. ``Data Mining in a Geospatial Support System for Drought Risk Management,'' Sherri Harms, Steve Goddard, Stephen Reichenbach, William Waltman, and Tsegaye Tadesse, Proceedings of the First National Conference on Digital Government Research, Los Angeles, California, May 2001, pp. 9-16.

  53. ``EEVDF Proportional Share Resource Allocation Revisited'' Steve Goddard and Jian Tang, Proceedings of the 21st IEEE Real-Time Systems Symposium Work in Progress, Orlando, Florida, December 2000, pp. 21-24.




Steve Goddard 2006-10-30