PUBLICATIONS
Click on titles of papers for more details on that paper, including the abstract, links to the author's home pages and a link to the full paper. Wherever possible, the full papers are made available as gzip-ped PostScript files or Portable Document Files.

Index

Journal Articles

   
Title: A Study of the Applicability of Existing Exception-Handling Techniques to Component-Based Real-Time Software Technology
Authors: Jun Lang and David B. Stewart
Journal: ACM Trans. on Programming Languages and Systems
Volume/Number: vol. 20, no. 2
Date: March 1998
Pages: 274-301
   
Title: Design of dynamically reconfigurable real-time software using port-based objects
Authors: David B. Stewart, R.A. Volpe, and Pradeep K. Khosla
Journal: IEEE Trans. on Software Engineering
Volume/Number: vol. 23, no. 12
Date: December 1997
Pages: 759-776
   
Title: The Chimera Methodology: Designing Dynamically Reconfigurable and Reusable Real-Time Software using Port-Based Objects
Authors: David B. Stewart and Pradeep K. Khosla
Journal: International Journal of Software Engineering and Knowledge Engineering
Volume/Number: vol 6, no. 2
Date: June 1996
Pages: 249-277
   
Title: The Chimera II Real-Time Operating System for Advanced Sensor-Based Control Applications
Authors: David B. Stewart, Donald E. Schmitz, and Pradeep K. Khosla
Journal: IEEE Trans. on Systems, Man, and Cybernetics
Volume/Number: vol. 22, no. 6
Date: November/December 1992
Pages: 1282-1295
   

Magazine Articles

   
Title: 30 Pitfalls for Real-Time Software Developers (Part 1)
Author: David B. Stewart
Magazine: Embedded Systems Programming Magazine
Volume/Number: vol. 12, no. 11
Date: October 1999
Pages: 32-41
   
Title: 30 Pitfalls for Real-Time Software Developers (Part 2)
Author: David B. Stewart
Magazine: Embedded Systems Programming Magazine
Date: November 1999
Volume/Number: vol. 12, no. 12
Pages: 74-86
   
Title: Mechanisms for Detecting and Handling Timing Errors
Authors: David B. Stewart and Pradeep K. Khosla
Journal: Communications of the ACM
Volume/Number: vol. 40, no. 1
Date: January 1997
Pages: 87-94
   
Title: A Human-Machine Interface to Support Reconfigurable Software Assembly for Virtual Laboratories
Authors: Matthew W. Gertz, David B. Stewart, and Pradeep K. Khosla
Journal: IEEE Robotics and Automation Magazine
Volume/Number: vol. 1, no. 4
Date: December 1994
Pages: 5-13
   

Book Articles and Chapters

   
Title: Real-Time Scheduling of Sensor-Based Control Systems
Authors: D. B. Stewart and P. K. Khosla
Source Real-Time Programming
Editors: W. Halang and K. Ramamritham
Publisher: Pergamon Press Inc.
Date: 1992
Pages: 139-144
   

Conference Papers

   
Title: High Speed Hardware-Assisted Real-Time Interprocess Communication for Embedded Microcontrollers
Authors: Sujaya Srinivasan and David B. Stewart
Conference: IEEE Real-Time Systems Symposium
Location: Orlando, FL
Date: December 2000
Pages: 11 pages
   
Title: An Engineering Approach to Determining Sampling Rates for Switches and Sensors in Real-Time Systems
Authors: Melissa Moy and David B. Stewart
Conference: IEEE Real-Time Technology and Applications Symposium
Location: Washington, D.C.
Date: June 2000
Pages: 12 pages
   
Title: Grand Challenges in Mission-Critical Systems: Dynamically Reconfigurable Real-Time Software for Flight Control Systems
Authors: David B. Stewart and Robert A. Brown
Conference: Workshop on Real-Time Mission-Critical Systems in conjunction with the 1999 Real-Time Systems Symposium
Location: Phoenix, AZ
Date: November 10, 1999
Pages: 4 pages
   
Title: Designing Software Components for Real-Time Applications
Author: David B. Stewart
Conference: Embedded Systems Conference
Location: San Jose, California
Date: September 1999
Pages: 15 pages
   
Title: Hardware/Software Co-Design of I/O Interfacing Hardware and Real-Time Device Drivers for Embedded Systems
Authors: David B. Stewart and Bruce L. Jacob
Conference: Real-Time Applications Symposium - Work-in-Progress Session
Location: Vancouver, Canada
Date: June 1999
Pages: 4 pages
   
Title: A Predictable Device Driver Model for a Variable-Rate Software-Controlled Switch Matrix
Authors: David B. Stewart and Melissa Moy
Conference: Real-Time Applications Symposium - Work-in-Progress Session
Location: Denver, Colorado.
Date: June 1998
Pages: 18 pages
   
Title: A Tool to Assist in Fine-Tuning and Debugging Embedded Real-Time Systems
Authors: Gaurav Arora and David B. Stewart
Conference: Proc. of Workshop on Languages, Compilers, and Tools for Embedded Systems
Abbreviation: LCTES '98
Date: June 1998
Pages: 83-97
   
Title: An I/O Device Driver Model and Framework for Embedded Systems
Authors: David B. Stewart
Conference: Proc. of IEEE Workshop on Middleware for Distributed Real-Time Systems and Software
Abbreviation: MDRTSS '97
Date: December 1997
Pages: 10 pages
   
Title: A Mechanism for Communicating in Dynamically Reconfigurable Embedded Systems
Authors: Mehrdad Hassani and David B. Stewart
Conference: Proc. High Assurance Software Engineering Workshop `97
Abbreviation: HASE `97
Location: Washington DC
Date: August 1997
Pages: 215-220
   
Title: AFTER: A CASE tool to Assist in Fine-Tuning of Embedded Real-Time Systems
Authors: Gaurav Arora and David B. Stewart
Conference: Real-Time Systems Symposium -- Work In Progress
Abbreviation: RTSS '96 - WIP
Location: Washington DC
Date: December 1996
Pages: 4 pages
   
Title: Dynamically Reconfigurable Embedded Software - Does It Make Sense?
Authors: David B. Stewart and Gaurav Arora
Conference: IEEE Intl. Conf. on Engineering of Complex Computer Systems and Real-Time Applications Workshop
Abbreviation: ICECCS and RTAW '96
Location: Montreal, Canada
Date: Oct. 21-25, 1996
Pages: 217-220
   
Title: Policy-Independent Real-Time Operating System Mechanism for Timing Error Detection, Handling, and Monitoring
Authors: David B. Stewart and Pradeep K. Khosla
Conference: IEEE Workshop on High Assurance Systems Engineering
Abbreviation: HASE '96
Location: Niagara-on-the-Lake, Canada
Date: Oct. 21-22, 1996
Pages: 150-157
   
Title: Design of a Real-Time Co-Operation System for Multiprocessor Workstations
Authors: Gebran Krikor, Touhidur Raza, and David B. Stewart
Conference: Hawaii International Conference on Systems Sciences, Software Technology Track
Abbreviation: HICSS '96
Date: January 1996
Pages: 499-507
   
Title: Rapid Development of Robotic Applications using Component-Based Real-Time Software
Authors: David B. Stewart and Pradeep K. Khosla
Conference: IEEE/RSJ International Conference on Intelligent Robots and Systems
Abbreviation: IROS '95
Location: Pittsburgh, PA.
Date: August 1995
Pages: 465-470
   
Title: The Chimera Methodology: Designing Dynamically Reconfigurable Real-Time Software using Port-Based Objects
Authors: David B. Stewart and Pradeep K. Khosla
Conference: The First Workshop on Object-Oriented Real-Time Dependable Systems
Abbreviation: WORDS '94
Location: Dana Point, CA.
Date: October 1994
Pages: 46-53
   
Title: Using Hypermedia and Reconfigurable Software Assembly to Support Virtual Laboratories and Factories
Authors: Matthew W. Gertz, David B. Stewart, Brad J. Nelson, and Pradeep K. Khosla
Conference: 5th International Symposium on Robotics and Manufacturing
Abbreviation: ISRAM '94
Location: Maui, Hawaii.
Date: August 15-17, 1994
Pages: 8 pages
   
Title: Software Assembly for Real-Time Applications based on a Distributed Shared Memory Model
Authors: David B. Stewart, Matthew W. Gertz, and Pradeep K. Khosla
Conference: Complex Systems Engineering Synthesis and Assessment Technology Workshop
Abbreviation: CSESAW '94
Location: Silver Spring, MD.
Date: July 1994
Pages: 217-224
   
Title: A Human-Machine Interface For Reconfigurable Sensor-Based Control Systems
Authors: Matthew W. Gertz, David B. Stewart and Pradeep K. Khosla
Conference: American Institute of Aeronautics and Astronautics Conference on Space Programs and Technologies
Abbreviation: AIAA '93
Location: Huntsville, Alabama.
Date: September 21-23, 1993
Pages: 8 pages
   
Title: A Software Architecture-Based Human-Machine Interface for Reconfigurable Sensor-Based Control Systems
Authors: Matthew W. Gertz, David B. Stewart, and Pradeep K. Khosla
Conference: 8th IEEE International Symposium on Intelligent Control
Abbreviation: ISIC '93
Location: Chicago, Ill.
Date: August 25-26, 1993
Pages: 75-80
   
Title: Integration of Real-Time Software Modules for Reconfigurable Sensor-Based Control Systems
Authors: David B. Stewart, Richard A. Volpe, and Pradeep K. Khosla
Conference: International Symposium on Intelligent Robotics **
Abbreviation: ISIR '93
Location: Bangalore, India.
Date: January 1993
Pages: 11 pages
   
Title: An Iconic Programming Language for Sensor-Based Robots
Authors: Matthew Gertz, David B. Stewart, and Pradeep K. Khosla
Conference: SOAR Conference
Abbreviation: SOAR '92
Location: Houston, Texas.
Date: August 4-6, 1992
Pages: 12 pages
   
Title: Real-Time Scheduling of Dynamically Reconfigurable Systems
Authors: David B. Stewart and Pradeep K. Khosla
Conference: IEEE International Conference on Systems Engineering
Abbreviation: ICSE '91
Location: Dayton Ohio.
Date: August 1991
Pages: 139-142
   
Title: Implementing Real-Time Robotic Systems Using CHIMERA II
Authors: David B. Stewart, Donald E. Schmitz, and Pradeep K. Khosla
Conference: IEEE International Conference on Robotics and Automation
Abbreviation: ICRA '90
Location: Cincinnati, Ohio
Date: May 1990
Pages: 598-603
   
Title: CHIMERA II: A Real-Time Multiprocessing Environment For Sensor-Based Robot Control
Authors: David B. Stewart, Donald E. Schmitz, and Pradeep K. Khosla
Conference: IEEE International Symposium on Intelligent Control
Abbreviation: ISIC '89
Location: Albany, New York
Date: September 1989
Pages: 265-271
   

Thesis

   
Title: Automatic Debugging of a Real-Time System Using Analysis and Prediction of Various Scheduling Algorithm Implementations
Author: Anna Secka
Thesis: Master of Science, Computer Engineering
Institution: Electrical and Computer Engineering Department, University of Maryland, College Park
Date: November 2000
   
Title: A Component-Based Methodology for Real-Time Decision-Making in Embedded Systems
Author: Mehrdad Hassani
Thesis: Ph.D., Computer Engineering
Institution: Electrical and Computer Engineering Department, University of Maryland, College Park
Date: October 2000
   
Title: A Communication Mechanism to Enable Real-Time Component-Based Software for Embedded Microcontrollers
Author: Sujaya Srinivasan
Thesis: Master of Science, Electrical Engineering
Institution: Electrical Engineering Department, University of Maryland, College Park
Date: October 1999
   
Title: An O(1) Distributed Exception Handling Mechanism for Dynamically Reconfigurable Real-Time Software
Author: Jun Lang
Thesis: Master of Science
Institution: Electrical Engineering Department, University of Maryland, College Park
Date: August 1997
   
Title: Automated Analysis and Prediction of Timing Parameters in Embedded Real-Time Systems Using Measured Data
Author: Gaurav Arora
Thesis: Master of Science
Institution: Electrical Engineering Department, University of Maryland, College Park
Date: June 1997
   
Title: A Visual Programming Environment for Real-Time Control Systems
Author: Matthew Wayne Gertz
Thesis: Ph.D. Dissertation
Institution: ECE Dept., Carnegie Mellon University, Pittsburgh, PA 15213
Date: November 24, 1994
   
Title: Real-Time Software Design and Analysis of Reconfigurable Multi-Sensor Based Systems
Author: David B. Stewart
Thesis: Ph.D. Dissertation
Institution: ECE Dept., Carnegie Mellon University, Pittsburgh, PA 15213
Date: April 1994
   
Title: CHIMERA II: A Real-time UNIX-compatible Multiprocessor Environment for Sensor-based Robot Control
Author: David B. Stewart
Thesis: Master's Thesis
Institution: Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, Pennsylvania
Date: December 1989
   

SERTS Documents (Unpublished)

   
Title: Echidna Documentation
Authors: David B. Stewart, Moussa Ba, Tom Carley, Elaine Cheong, Melissa Moy, Julián Requejo, Sujaya Srinivasan, Ran Wang
Institution: Electrical and Computer Engineering Department, University of Maryland, College Park
Date: September 1999
   
Title: SERTS Naming and Style Conventions
Author: David B. Stewart
Institution: Electrical and Computer Engineering Department, University of Maryland, College Park
Date: November 1999
   

Presentations

   
Title: 25 Most Common Mistakes with Real-Time Software Development
Author: David B. Stewart
Conference: Embedded Systems Conference
Location: San Jose, California
Date: September 1999
   
Title: Designing Software Components for Real-Time Applications
Author: David B. Stewart
Conference: Embedded Systems Conference
Location: San Jose, California
Date: September 1999
   

CMU Technical Reports

   
Title: Design of Dynamically Reconfigurable Real-time Software Using Port-based Objects
Author: D. B. Stewart, R. A Volpe, and P. K. Khosla
Tech. Report: #CMU-TR-RI-93-11
Institution: The Robotics Institute, Carnegie Mellon University
Date: July 1993
   
Title: Chimera 3.1: The Real-Time Operating System for Reconfigurable Sensor-Based Control Systems
Author: David B. Stewart and Pradeep K. Khosla
Manual: Program Documentation
Institution: Advanced Manipulators Laboratory, The Robotics Institute and Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213
Date: January 1993
   
Title: Chimera 3.0 Real-Time Programming Environment
Authors: D. B. Stewart and P. K. Khosla
Manual: Program Documentation
Institution: Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213
Date: June 1991
   
Title: Users' Guide to the Direct Drive Arm II
Authors: Richard Volpe, Dave Stewart, Don Schmitz, and Bob Spies
Manual: Program Documentation
Institution: Dept. of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213
Date: December 10, 1990
   
Title: CHIMERA II: A Real-time UNIX-compatible Multiprocessor Operating System for Sensor-based Control Applications
Authors: D. B. Stewart, D. E. Schmitz, and P. K. Khosla
Tech. Report: CMU- RI-TR-89-24
Institution: Carnegie Mellon University
Date: September 1989
   


Mission
Research
Education
Publications
Personnel
Resources
Sponsors
Awards
SERTS Home
Site Map
UMIACS
ISR
ECE Dept
UMD
School of Engr
Search UMD

© 1999 University of Maryland, College Park, MD 20742. All Rights Reserved.
For more information on the SERTS Laboratory, contact Dr. D. Stewart at
dstewart@eng.umd.edu