|
|
| |
|
|
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
|
| |
|
|
|
| |
|
|
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
|
| |
|
|
|
| |
|
|
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
|
| |
|
|
|
| |
|
|
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
|
| |
|
|
|
| |
|
|
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
|
| |
|
|
|
| |
|
|
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
|
| |
|
|
|
| |
|
|
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
|
| |
|
|
|
| |
|
|
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
|
| |
|