<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
<channel>
<title>Center for Advanced Systems and Engineering</title>
<copyright>Copyright (c) 2013 Syracuse University All rights reserved.</copyright>
<link>http://surface.syr.edu/case</link>
<description>Recent documents in Center for Advanced Systems and Engineering</description>
<language>en-us</language>
<lastBuildDate>Mon, 28 Jan 2013 00:10:02 PST</lastBuildDate>
<ttl>3600</ttl>








<item>
<title>Flattening C++ Classes</title>
<link>http://surface.syr.edu/case/1</link>
<guid isPermaLink="true">http://surface.syr.edu/case/1</guid>
<pubDate>Mon, 11 Oct 2010 10:05:33 PDT</pubDate>
<description>
	<![CDATA[
	<p>Inheritance with derived classes and virtual functions are key design concepts in C++. Despite this, their use can result in significant degradation of run time performance. We present a class flattening tool, which we believe will help eliminate the overhead associated with virtual functions in C++ programs. A flattener may also prove useful in the reuse, debugging, and understanding of C++ components. This report deals with the issues associated with flattening, and then presents a detailed design of such a tool.</p>

	]]>
</description>

<author>Umesh Bellur et al.</author>


</item>





</channel>
</rss>
