<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   
      <title></title>
   </head>
   <body><img src="../images/doc_hand.gif"><br><h5>Tuesday 
         					&#150;
         					8:30-17:30<br>Sheraton Hotel - Cedar
      </h5>
      <h2></h2>
      <p></p>
      <h6>
         A Framework for Performance Management of Component Based Distributed Applications
      </h6><a href="mailto:mosa@eeng.dcu.ie"><b>Adrian Mos</b><br></a><i>Dublin City University</i><p>
         			We propose the Component Performance Assurance
         Solutions (COMPAS) framework that can be used
         during as  well as after development to identify
         performance problems, suggest corrections and
         predict performance in large-scale
                   component-based distributed enterprise
                               systems. COMPAS consists of three interrelated
                               modules: monitoring, modelling and prediction.
         			
      </p>
      <h6>Toward a Management Framework for Self-Adaptive Systems </h6><a href="mailto:finbar.mcgurren@ul.ie"><b>Finbar McGurren</b><br></a><i>University of Limerick</i><p>
         			  Maintainability is becoming increasingly important, as systems will
         			  have to evolve and adapt to changing environments.  We investigate
         			  dynamic software architectures as a means of providing facilities for
         			  developing dynamically adaptable applications.
         			 
      </p>
      <h6>The Design and Verification of Java's Memory Model</h6><a href="mailto:jmanson@umd.edu"><b>Jeremy Manson</b><br></a><i>University of Maryland, College Park</i><p>
         			Java's threading
                               specification is fundamentally flawed. Some language features are
                               under-specified while others are over-specified,
                               and some have no specification at all. 
         		      We attempt to provide a 
                               clear and concise definition of thread
                               interaction to remedy these limitations. 
         			
      </p>
      <h6>The Use of Domain Level Semantics to Support Unanticipated System Adaptation</h6><a href="mailto:damien.conroy@ul.ie"><b>Damien Conroy</b><br></a><i>University of Limerick</i><p>
         			If interfaces were to be described in
                               application domain terms then mappings could be
                               provided to enable translations from application
                               domain entities to syntactic interface
                               entities. More specifically, this capability
                               could enable automated adaptation to resolve
                               syntactic discrepancies between semantically equivalent entities at runtime.
         			
      </p>
      <h6>An Aspect-Oriented Infrastructure for a Typed, Stack-based, Intermediate Assembly Language</h6><a href="mailto:dechow@cs.orst.edu"><b>Douglas Dechow, Computer Science Department</b><br></a><i>Oregon State University</i><p>
         			We propose the creation of an aspect-oriented
                               infrastructure to support a variety of software
                               development tools.  We investigate several new
                               directions in aspect-orientation: aspects in
                               system software, language independent aspects,
                               aspect integration techniques, and opportunities
                               for aspect reuse.
         			
      </p>
      <h6>Separation of Concerns through Semantic Annotations</h6><a href="mailto:jcachopo@gia.ist.utl.pt"><b>Jo&atilde;o Cachopo</b><br></a><i>Technical University of Lisbon</i><p>We propose the use of programmer
         			          extensible program annotations as a means to
         				  represent that information about the
         				  domain. Using these program annotations we can
                                           specify join points by means of semantic
                                           properties of the programs, thereby improving
                                           the reusability and robustness of
                                           aspects.
      </p>
      <h6>Modular Programming with Aspectual Collaborations</h6><a href="mailto:johan@ccs.neu.edu"><b>Johan Ovlinger</b><br></a><i>Northeastern University</i><p>
         			We propose "Aspectual Collaborations",
                               modules tailored to capture multi-object
                               behavioral interactions, both at the explicit
                               and implicit levels. We explore static and
                               dynamic properties of this construct, and provide
                               a sample Java implementation. 
         			
      </p>
      <h6>Encapsulating Concurrency with Early-Reply</h6><a href="mailto:pike@cis.ohio-state.edu"><b>Scott Pike</b><br></a><i>Ohio State University</i><p>
         			Early-Reply introduces runtime concurrency by
                               forwarding invocation results to the caller as
                               early as they are available. We propose to
                               reformulate Early-Reply using local proof
                               obligations that encapsulate concurrency behind
                               a sequential abstraction of system execution.
         			
      </p>
      <h6>A Measure of Design Readiness: Using Patterns to Facilitate Teaching Design Readiness</h6><a href="mailto:tracyL@vt.edu"><b>Tracy Lewis</b><br></a><i>Virginia Tech</i><p>
         			We propose a measure of assessing "design
                               readiness" - an assessment of the cognitive
                               state where one is able to understand design
                               abstractly. We will then use programming and
                               design patterns to assist in teaching critical 
                               design concepts. 
         			
      </p>
   </body>
</html>