Cyberenvironments: adaptive middleware for scientific cyberinfrastructure

The principles of adaptive and reflective software (abstract interfaces, exposed metadata, instrumentation) can be applied to create flexible, scalable scientific CyberInfrastructure and to develop Cyberenvironments to support scientific research. Informed by an understanding of scientific processes as a discourse; we argue that a confluence of ideas from adaptive and reflective software and from traditional scientific information management, and grid/web scalable architectures provide a robust foundation for explicitly and coherently manage data, processes, and models using standardized technologies within Cyberenvironments that present an evolvable, domain-oriented view to the user.

[1]  Morris A. Swertz,et al.  Beyond standardization: dynamic software infrastructures for systems biology , 2007, Nature Reviews Genetics.

[2]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..

[3]  Billie F. Spencer,et al.  Cyberinfrastructure in support of earthquake loss assessment: The maeviz cyberenvironment , 2006 .

[4]  Klara Nahrstedt,et al.  Gaia: A Middleware Infrastructure to Enable Active Spaces1 , 2002 .

[5]  Gregor von Laszewski,et al.  Portal‐based Knowledge Environment for Collaborative Science , 2007, Concurr. Comput. Pract. Exp..

[6]  JAMES D. MYERS,et al.  Cyberenvironments and Cyberinfrastructure : Powering Cyber-research in the 21 st Century , 2006 .

[7]  Gordon S. Blair,et al.  The case for reflective middleware , 2002, CACM.

[8]  Renato Cerqueira,et al.  Using roles to design dynamic adaptations of CCM component-based applications , 2006, ARM '06.

[9]  Klara Nahrstedt,et al.  QoS-aware middleware for ubiquitous and heterogeneous environments , 2001, IEEE Commun. Mag..

[10]  Randi Karlsen,et al.  ReflecTS: a flexible transaction service framework , 2005, ARM '05.

[11]  Katy Börner,et al.  Designing Highly Flexible and Usable Cyberinfrastructures for Convergence , 2006, Annals of the New York Academy of Sciences.

[12]  Qi Han A reflective middleware architecture for distributed sensor applications , 2006, ARM '06.

[13]  Norman W. Paton,et al.  Contextualised Workflow Execution in MyGrid , 2005, EGC.