C. Douglas Locke

Learn More
Process scheduling in real-time systems has almost invariably used one or more of three algorithms: fixed priority, FIFO, or round robin. The reasons for these choices are simplicity and speed in the operating system, but the cost to the system in terms of reliability and maintainability have not generally been assessed. This paper originates from the(More)
We contrast the software architecture of a hard real-time application using a fixed priority task structure against the software architecture of the same system using a cyclic executive structure to satisfy hard real-time deadlines in response to a set of embedded system requirements. We identify the perceived and actual advantages and disadvantages of both(More)
OBJECTIVES To explore the effects of breaking up prolonged sitting time with standing or light-intensity walking on a range of cardiometabolic risk markers. DESIGN A randomised three-period, three-treatment acute crossover trial. METHODS Ten non-obese adults took part in three trials: (1) uninterrupted sitting; (2) seated with 2-min bouts of standing(More)
Real-time systems have been a major focus for a large number of critical applications for about 40 years, starting shortly after the advent of the digital computer. Many highly successful realtime systems have been developed for a wide variety of applications, including military systems(e.g., C-{ 3}1, Flight Control, Spacecraft Control, Global Positioning(More)
As a part of the Software Engineering Institute's Real-Time Software in Ada project, personnel from IBM, the Naval Weapons Center, and SEI carried out an effort to construct a realistic hard real-time avionics application using Ada, including Ada tasking and rendezvous. In this joint study, an important goal was to determine how to use the Ada language(More)
This paper briefly discusses some of the real-time design issues that arise when using the priority celing protocol for real-time systems. The paper shows a small real-time system design and shows how the code in the system could be structured to satisfy the requirements of the ceiling protocol. This paper will be presented at the 2nd International Workshop(More)