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