Title page for ETD etd-05222003-162844


Type of Document Master's Thesis
Author Bhakthavatsalam, Sumithra
Author's Email Address sumithra@vt.edu
URN etd-05222003-162844
Title Evaluating the Perceived Overhead Imposed by Object-Oriented Programming in a Real-time Embedded System
Degree Master of Science
Department Computer Science
Advisory Committee
Advisor Name Title
Edwards, Stephen H. Committee Chair
Arthur, James D. Committee Member
Boroyevich, Dushan Committee Member
Keywords
  • Kernel
  • Real-time
  • Embedded
  • Operating System
  • Object-Oriented
Date of Defense 2003-05-16
Availability unrestricted
Abstract
This thesis presents the design and evaluation of an object-oriented (OO) operating system kernel for real-time embedded systems based on dataflow architecture. Dataflow is a software architecture that is well suited to applications that involve signal flows and value transformations. Typically, these systems comprise numerous processes with heavy inter-process communications. The dataflow style has been adopted for the control software for PEBB (Power Electronic Building Block) systems by the Center for Power Electronic Systems (CPES), Virginia Tech., which is involved in a research effort to modularize and standardize power electronic components. The goal of our research is to design and implement an efficient object-oriented kernel for the PEBB system and compare its performance vis-à-vis that of a non-OO kernel. It presents strategies for efficient OO design and a discussion of how OO performance issues can be ameliorated. We conclude the thesis with an evaluation of the advantages gained by using the OO paradigm both from the standpoint of the classically cited advantages of OO programming and other crucial aspects.
Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  thesis.pdf 694.17 Kb 00:03:12 00:01:39 00:01:26 00:00:43 00:00:03

Browse All Available ETDs by ( Author | Department )

dla home
etds imagebase journals news ereserve special collections
virgnia tech home contact dla university libraries

If you have questions or technical problems, please Contact DLA.