Journal Publications

  1. ``Enabling Web Personalization: A Broker Architecture,'' Rohini Krishnapura, Steve Goddard, and Sebastian Elbaum, in submission to Electronic Commerce Research, 2003.

  2. ``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, in submission to Journal of Climate, 2003.

  3. ``A Self-Calibrating Palmer Drought Severity Index,'' Nathan Wells, Steve Goddard, and Michael J. Hayes, in submission to Journal of Climate, 2003.

  4. ``Ethical Aspects of an E-Commerce Decision Support System for Web Customer Retention,'' David L. Olson, Sebastian Elbaum, Steve Goddard, and Fred Choobineh, in submission to Logistics Information Management, 2002.

  5. ``Using UML to Design Real-Time Systems,'' Weiguo He, Keng Siau, and Steve Goddard, Decision Support Systems (DSS), accepted with revisions for publication in 2004.

  6. ``Drought Monitoring Using Data Mining Techniques,'' Tsegaye Tadesse, Donald A. Wilhite, Sherri K. Harms, Michael J. Hayes, and Steve Goddard, Natural Hazards, accepted with revisions for publication in 2004.

  7. ``Scheduling Legacy Multimedia Applications,'' Xin Liu and Steve Goddard, Journal of Systems and Software, accepted for publication in July 2004.

  8. ``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.

  9. ``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, Vol. 8, No. 4, 2001, pp. 301-322.

  10. ``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.

  11. ``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.

  12. ``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.

  13. ``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.

Peer Reviewed Conference Publications

(Each full length paper was reviewed by at least three peers.)

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

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

  3. ``A Variable Rate Execution Model,'' Steve Goddard and Xin Liu, to appear in Proceedings of the 16th Euromicro Conference on Real-Time Systems, Catania, Italy, July 2004.

  4. ``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.

  5. ``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.

  6. ``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.

  7. ``OpenGIS Conforming Map-Feature Server Implementation Specifications in Component-Based Distributed Systems,'' Shifeng Zhang and Steve Goddard, Proceedings of the 2003 International Society for Environmental Information Sciences Conference, Regina, Canada, July 2003.

  8. ``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.

  9. ``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.

  10. ``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.

  11. ``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.

  12. ``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.

  13. ``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.

  14. ``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.

  15. ``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.

  16. ``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.

  17. ``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.

  18. ``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.

  19. ``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.

  20. ``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.

  21. ``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.

  22. ``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.

  23. ``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.

  24. ``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 Conference Publications

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

  2. ``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.

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

  4. ``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.

  5. ``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

  1. ``Rate-Based Resource Allocation Models for Embedded Systems,'' Kevin Jeffay and Steve Goddard, Embedded Software: Proceedings First International Workshop, EMSOFT 2001, published in Lecture Notes in Computer Science, Vol. 2211, Springer Verlag, Berlin, 2001, pp. 204-222.

Dissertation

Technical Reports

  1. ``Real-Time Divisible Load Scheduling for Cluster Computing,'' Xuan Lin and Ying Lu and Jitender Deogun and Steve Goddard, Technical Report TR-UNL-CSE-2006-0016, University of Nebraska-Lincoln, October 2006.
  2. ``DVSST: A Dynamic Voltage Scaling Algorithm for Sporadic Tasks,'' Ala' Qadi, Steve Goddard, and Shane Farritor, TR-CSE-UNL-2003-2, May 2003. (ps format)

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

  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. (ps format)

  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. (ps format)

  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. (ps format)

  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&T, April 1993.