Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Emily Jane Ratliff.
real time technology and applications symposium | 1996
Lo Ko; Christopher A. Healy; Emily Jane Ratliff; Robert D. Arnold; David B. Whalley; Marion G. Harmon
Real-time programmers have to deal with the problem of relating timing constraints associated with source code to sequences of machine instructions. This paper describes an environment to assist users in the specification and analysis of timing constraints. A user is allowed specify timing constraints within the source code of a C program. A user interface for a timing analyzer was developed to depict whether these constraints were violated or met. In addition, the interface allows portions of programs to be quickly selected with the corresponding bounded times, source code lines, and machine instructions automatically displayed The result is a user-friendly environment that supports the user specification and analysis of timing constraints at a high (source code) level and retains the accuracy of low (machine code) level analysis.
Software - Practice and Experience | 1999
Lo Ko; Naghan Al-Yaqoubi; Christopher A. Healy; Emily Jane Ratliff; Robert D. Arnold; David B. Whalley; Marion G. Harmon
Real-time programmers have to deal with the problem of relating timing constraints associated with source code to sequences of machine instructions. This paper describes an environment to assist users in the specification and analysis of timing constraints. A timing analyzer predicts the best and worst case bounds for these constrained portions of code. A user interface for this timing analyzer was developed to depict whether these constraints were violated or met. A user is allowed to specify timing constraints within the source code of a C program. The user interface also provides three different methods for interactively selecting portions of programs. After each selection the corresponding bounded times, source code lines, and machine instructions are automatically displayed. Users are pre vented from only selecting portions of the program for which timing bounds cannot be obtained. In addition, a technique is presented that allows the timing analysis to scale efficiently with complex functions and loops. The result is a user-friendly environment that supports the user specification and analysis of timing constraints at a high (source code) level and retains the accuracy of low (machine code) level analysis.
hawaii international conference on system sciences | 1998
Richard L. Bowman; Emily Jane Ratliff; David B. Whalley
Most compiler optimizations focus on saving time and sometimes occur at the expense of increasing size. Yet processor speeds continue to increase at a faster rate than main memory and disk access times. Processors are now frequently being used in embedded systems that often have strict limitations on the size of programs it can execute. Also, reducing the size of a program may result in improved memory hierarchy performance. This paper describes general techniques for decreasing the memory requirements for a process by automatically overlapping portions of a program. Live range analysis, similar to the analysis used for allocating variables to registers, is used to determine which program portions conflict. Nonconflicting portions are assigned overlapping memory locations. The results show an average decrease of over 10% in process size for a variety of programs with minimal or no dynamic instruction increases.
Archive | 2004
Dustin C. Kirkland; David Bruce Kumhyr; Emily Jane Ratliff; Kylene Jo Smith
Archive | 2004
Janice Marie Girouard; Dustin C. Kirkland; Emily Jane Ratliff; Kylene Jo Hall
Archive | 2004
Dustin C. Kirkland; David Bruce Kumhyr; Emily Jane Ratliff; Michael Austin Halcrow
Archive | 2004
Steven A. Bade; Ryan Charles Catherman; James Patrick Hoff; Nia Letise Kelley; Emily Jane Ratliff
Archive | 2000
Mark Tweed Bowman; Leslie P. Hauck; Christopher John Monahan; Mary Linda Monahan; Victor S. Moore; Keith Morea; Emily Jane Ratliff
Archive | 2006
Emily Jane Ratliff; Loulwa F. Salem; Kimberly D. Simon
Archive | 2005
Janice Marie Girouard; Dustin C. Kirkland; Emily Jane Ratliff; Kimberly D. Simon