<?xml version="1.0"?>

<!--
&lt; and &gt; have to be used as part of the (X)HTML markup as they are part of
XML and would cause parse/tag errors if left natively.  The php processing code
replaces these (and only these) entities with the necessary characters before
outputting them to the XHTML stream.  It also adds the & and ; to "nbsp".

Claire Knight
January 2004
-->

<page>

<crumbs>
&lt;a href="index.php" title="Homepage"&gt;Homepage&lt;/a&gt; |
&lt;a href="index.php?topic=program" title="Program"&gt;Program&lt;/a&gt;
</crumbs>

<content title="Technical Papers">
&lt;p class="rightside"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p class="rightside"&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p class="rightside"&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;h4&gt; List of technical sessions &lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#s1"&gt; Session 1 - Transformation and Symbolic Interpretation &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#s2"&gt; Session 2 - Security &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#s3"&gt; Session 3 - Architecture Recovery &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#s4"&gt; Session 4 - Clustering &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#s5"&gt; Session 5 - Management and Applications &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#s6"&gt; Session 6 - Analysis of Source Code Identifiers &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#s7"&gt; Session 7 - Reverse Engineering Object-Oriented Systems &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#s8"&gt; Session 8 - Representations and Schemas &lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#s9"&gt; Session 9 - Source Code Browsing &lt;/a&gt;&lt;/l1&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;a name="s1"&gt;&lt;/a&gt;
&lt;center&gt;&lt;h3&gt;Tuesday, November 8&lt;/h3&gt;&lt;/center&gt;

&lt;h4&gt; 3.15pm - 5.00pm: Session 1 - Transformation and Symbolic Interpretation &lt;/h4&gt;
&lt;center&gt;&lt;b&gt;Session chair:&lt;/b&gt; Ying Zou, Queen's University, Canada&lt;/center&gt;
&lt;ul&gt;
&lt;li&gt;Search-Based Amorphous Slicing - &lt;i&gt;D. Fatiregun, M. Harman, and R.M. Hierons &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Re-engineering C++ Component Models via Automatic Program Transformation - &lt;i&gt;R.L. Akers, I.D. Baxter, M. Mehlich, B.J. Ellis, and K.R. Luecke &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Symbolic Interpretation of Legacy Assembly Language - &lt;i&gt;J. Carette and P.K. Chowdhury&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;center&gt;&lt;h3&gt;Wednesdsay, November 9&lt;/h3&gt;&lt;/center&gt;
&lt;a name="s2"&gt;&lt;/a&gt;
&lt;h4&gt; 8.30am - 10.00am: Session 2 - Security &lt;/h4&gt;
&lt;center&gt;&lt;b&gt;Session chair:&lt;/b&gt; George E. Kalb, Johns Hopkins University, USA&lt;/center&gt;
&lt;ul&gt;
&lt;li&gt;Enhancing Security Using Legality Assertions - &lt;i&gt; L. Wang, J.R. Cordy, and T.R. Dean &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Deobfuscation: Reverse Engineering Obfuscated Code - &lt;i&gt; S.K. Udupa, S.K. Debray, and M. Madou &lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;a name="s3"&gt;&lt;/a&gt;
&lt;h4&gt; 1.30pm - 2.45pm: Session 3 - Architecture Recovery &lt;/h4&gt;
&lt;center&gt;&lt;b&gt;Session chair:&lt;/b&gt; Rainer Koschke, University of Bremen, Germany&lt;/center&gt;
&lt;ul&gt;
&lt;li&gt;Architecture Recovery and Abstraction from the Perspective of 
Processes - &lt;i&gt;L. Qingshan, C. Hua, H. Shengming, C. Ping, and Z. Yun &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Source versus Object Code Extraction for Recovering Software Architecture - &lt;i&gt;                                                                                           	
A.E. Hassan, Z.M. Jiang, and R.C. Holt &lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;a name="s4"&gt;&lt;/a&gt;
&lt;h4&gt; 3.15pm - 5.00pm: Session 4 - Clustering &lt;/h4&gt;
&lt;center&gt;&lt;b&gt;Session chair:&lt;/b&gt; Spiros Mancoridis, Drexel University&lt;/center&gt;
&lt;ul&gt;
&lt;li&gt;Multiple Layer Clustering of Large Software Systems - &lt;i&gt; B. Andreopoulos, A. An, V. Tzerpos, and X. Wang &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Equipping the Reflexion Method with Automated Clustering - &lt;i&gt;	A. Christl, R. Koschke, and M.-A. Storey &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Capturing Nontrivial Concerns in Object-Oriented Software - &lt;i&gt;	 M. Trifu and V. Kuttruff &lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;a name="s5"&gt;&lt;/a&gt;
&lt;center&gt;&lt;h3&gt;Thursday, November 10&lt;/h3&gt;&lt;/center&gt;
&lt;h4&gt; 2.00pm - 3.15pm: Session 5 - Management and Applications &lt;/h4&gt;
&lt;center&gt;&lt;b&gt;Session chair:&lt;/b&gt; Michael Blaha, OMT Associates, USA&lt;/center&gt;
&lt;ul&gt;
&lt;li&gt;Estimating the Costs of a Reengineering Project - &lt;i&gt; H.M. Sneed &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Asset Recovery and Their Incorporation into Product Lines - &lt;i&gt;	J. Knodel, I. John, D. Ganesan, M. Pinzger, F. Usero, J. Arciniegas, and C. Riva &lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;a name="s6"&gt;&lt;/a&gt;
&lt;h4&gt; 3.45pm - 5.00pm: Session 6 - Analysis of Source Code Identifiers &lt;/h4&gt;
&lt;center&gt;&lt;b&gt;Session chair:&lt;/b&gt; Massimiliano Di Penta, University of Sannio, Italy&lt;/center&gt;
&lt;ul&gt;
&lt;li&gt;Enriching Reverse Engineering with Semantic Clustering - &lt;i&gt; A. Kuhn, S. Ducasse, and T. Girba &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;When Functions Change Their Names: Automatic Detection of Origin Relationships - &lt;i&gt; S. Kim, K. Pan, and E.J. Whitehead, Jr. &lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;a name="s7"&gt;&lt;/a&gt;
&lt;center&gt;&lt;h3&gt;Friday, November 11&lt;/h3&gt;&lt;/center&gt;
&lt;h4&gt; 8.15am - 10.00am: Session 7 - Reverse Engineering Object-Oriented Systems &lt;/h4&gt;
&lt;center&gt;&lt;b&gt;Session chair:&lt;/b&gt; Harry Sneed, ANECON, Hungary&lt;/center&gt;
&lt;ul&gt;
&lt;li&gt;Diagnosing Design Problems in Object Oriented Systems - &lt;i&gt;	A. Trifu and R. Marinescu &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Design Pattern Detection in Eiffel Systems - &lt;i&gt; W. Wang and V. Tzerpos &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Mappings for Accurately Reverse Engineering UML Class Models from C++ - &lt;i&gt;	A. Sutton and J.I. Maletic &lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;a name="s8"&gt;&lt;/a&gt;
&lt;h4&gt; 10.15am - 11.30am: Session 8 - Representations and Schemas &lt;/h4&gt;
&lt;center&gt;&lt;b&gt;Session chair:&lt;/b&gt; Ken Wong, University of Alberta, Canada&lt;/center&gt;
&lt;ul&gt;
&lt;li&gt;Boxology of NBA and TA: A Basis for Understanding Software Architecture - &lt;i&gt; A.J. Malton and R.C. Holt &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Toward an Infrastructure to Support Interoperability in Reverse Engineering - &lt;i&gt; N.A. Kraft, B.A. Malloy, and J.F. Power &lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;a name="s9"&gt;&lt;/a&gt;
&lt;h4&gt; 11.30am - 12.45pm: Session 9 - Source Code Browsing &lt;/h4&gt;
&lt;center&gt;&lt;b&gt;Session chair:&lt;/b&gt; Vassilios Tzerpos, York University, Canada&lt;/center&gt;
&lt;ul&gt;
&lt;li&gt;Extracting and Representing Cross-Language Dependencies in Diverse Software Systems - &lt;i&gt; D.L. Moise and K. Wong &lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Semantic Navigation of Large Code Bases in Higher-Order, Dynamically Typed Languages - &lt;i&gt; S.A. Spoon and O. Shivers &lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;

</content>

</page>

