CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
  Home  \  Seminars @ CITI  \  Seminar Page Login  
banner bottom
File Top
Patterns and Operators for Application Development and Execution Control
{ Wed, 7 Oct 2009, 14h00 }

By: Maria CecĂ­lia Gomes

Building and controlling distributed applications is not an easy task on today's cyberinfrastructure due to its heterogeneity and high-scale in diverse dimensions. Therefore, one of the major challenges nowadays remains the definition of adequate software engineering abstractions and procedures to support the life-cycle (development, deployment, and execution) of such distributed applications. To that extent, this presentation describes the origins and actual relevance of a methodology whose main capabilities are: a) Design Pattern-based abstractions for capturing and reusing expert knowledge/best practices, and common recurrent solutions/coordination schemes, and which may be kept persistent until execution time. b) Pattern Operators providing the invariant manipulation of such abstractions during the application life-cycle, hence supporting fine-tuned automation mechanisms for application construction, dynamic reconfiguration, and execution control. c) The separation in the concerns of structure and behaviour/coordination allowing flexible composition but also independent manipulation.

Hosted by: Computer Systems

Location: DI Seminars Room

File Bottom