Biographies of Presenters



Celio Estevan Morón
Lecturer at Computer Department, Federal University of Sao Carlos, Sao Paulo, PhD in Computer Science, University of York, U.K.
Main interest area: Parallel Real-Time Systems



Iria Estévez obtained her telecommunications engineering degree in 2001 from the University of Vigo (Spain). She is currently working as a teaching assistant at the Telematics
Engineering Department of the Carlos III University in Madrid (Spain)
while studying for her PhD thesis in the Distributed Real-Time Systems and Multimedia Laboratory of the Telematics Department.

Her areas of interest include Real-Time Languages and distributed systems, focusing on the application of Real-Time Java to such systems.



Janusz Zalewski is an Associate Professor of Computer Science at Florida Gulf Coast University.  Previously he has been on faculty in Software Engineering programs at the University of Central Florida, in Orlando, and at Embry-Riddle Aeronautical University, in Daytona Beach.  Before taking a university position, he worked for various nuclear research institutions, including the Superconducting Super Collider Lab, in Dallas, Texas, where he was a member of the Data Acquisition Group, and Lawrence Livermore National Laboratory, in Livermore, California, where he worked for Computer Safety and Reliability Center.  He also worked on projects and consulted for a number of private companies, including Lockheed Martin, Harris and Boeing.  

Zalewski received an MSc in electronic engineering and a PhD in computer science from Warsaw University of Technology, in Poland, in 1973 and 1979, respectively.  He was a Chairman of IFIP Working Group 5.4 on Industrial Software Quality and of an IFAC Technical Committee on Safety of Computer Control Systems.  He serves on editorial boards of Annual Reviews in Control and Parallel and Distributed Computing Practices.  His major areas of research interests include: safety-related computer systems, real-time multiprocessor and distributed systems, and software engineering education.



Tanya L. Crenshaw, a native Oregonian, graduated from the University of Portland in 1998 with a bachelor’s degree in Electrical Engineering.
She worked as a Software Engineer for Sharp and Wind River working with embedded systems and developing real-time operating systems until 2002.  She now resides in the topologically-challenged Midwest as a doctoral candidate at the University of Illinois at Urbana-Champagin. Advised by Marco Caccamo and Lui Sha, her research focuses on real-time scheduling and system integration.



Developing a Real-Time General-Purpose Operating System
Scott A. Brandt, Associate Professor, University of California, Santa Cruz

While implementing many of the same operations, real-time and general-purpose operating systems strive to achieve fundamentally different goals: guaranteed performance vs. useful features, responsiveness, fairness, and graceful degradation.  The ubiquity of multimedia in general-purpose computing, the ever-increasing capabilities of computer hardware, and the growing complexity of large-scale real-time systems both enable and demand the integration of these two different processing models.  This talk discusses our ongoing research to merge these two fundamentally different processing models in a single operating system.  We begin with an overview of RBED, our integrated real-time CPU scheduler.  We then discuss our recent results in integrated real-time processing, including integrating best-effort and soft real-time, slack management for improved soft real-time and best-effort performance, and storage Quality of Service.  We conclude with a case study demonstrating some of the benefits of this approach for control systems, a canonical hard real-time application.