Abbrevation
MAI
City
Lisbon
Country
Portugal
Deadline Paper
Start Date
End Date
Abstract

<pre>Overview<br>The basic interaction between middleware and application uses simple<br>mechanisms such as method invocations or message passing&#046; These basic<br>interactions are not sufficient for complex tasks&#046; There is a rising demand<br>for middleware support for multiple cross&#8211;cutting features such as security,<br>fault tolerance, and distributed resource management&#046; In adaptive systems,<br>the middleware has to exert control on applications, and vice versa&#046;<br>Middleware systems need the right access to applications running on top;<br>applications need the right way for influencing middleware behavior&#046; Unlike<br>the basic interaction mechanisms, such complex features are currently<br>addressed by a highly heterogeneous set of methods such as aspect&#8211;oriented<br>programming, reflection, code annotations, and policies&#046;<br>Topics of Interest<br>&#8211; Composition of complex middleware features<br>&#8211; Unanticipated middleware integration of applications<br>&#8211; Interaction MW/App, MW/MW, App/App<br>&#8211; Variability of the application&#8211;middleware interconnect<br>&#8211; Middleware reconfigurability and adaptivity<br>&#8211; Control policies for autonomic middleware<br>&#8211; AOP for the implementation of middleware systems<br>&#8211; AOP for middleware&#8211;based application<br>&#8211; Dynamic AOP<br>&#8211; Composition of independent aspects<br>&#8211; Developer annotations for complex middleware features<br>&#8211; Reflective middleware<br>&#8211; Model&#8211;driven middleware and application design<br>&#8211; Support for product lines in middleware<br>&#8211; Software engineering for middleware&#8211;based applications<br></pre>