A Conceptual Grid Architecture for Interactive Biomedical Applications

The growing complexity of distributed biomedical application requirements present new challenges to the representation of software architectural analysis and design. This is the case in particular when using grid infrastructures for supporting interactive biomedical applications. In this paper we present a generic grid software architecture for biomedicine, where we focus on a conceptual level of architecture design. In this approach, we identify high-level components, their subcomponents and their relationships as required to allow for basic interactivity. We apply our approach to a biomedical application for the simulation of blood flow, within a production grid framework, and present our conclusions

[1]  Geri Georg,et al.  The use of architecture description languages to describe a distributed measurement system , 2000, Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2000).

[2]  A. M. Artoli,et al.  Mesoscopic Computational Haemodynamics , 2003 .

[3]  Peter M. A. Sloot,et al.  Simulated vascular reconstruction in a virtual operating theatre , 2001, CARS.

[4]  Peter M. A. Sloot,et al.  3D Pulsatile flow with the Lattice Boltzmann BGK Method , 2002 .

[5]  Richard N. Taylor,et al.  A framework for classifying and comparing architecture description languages , 1997, ESEC '97/FSE-5.

[6]  Marian Bubak,et al.  Grid Services for HLA-Based Distributed Simulation Frameworks , 2003, European Across Grids Conference.

[7]  Richard N. Taylor,et al.  A Classification and Comparison Framework for Software Architecture Description Languages , 2000, IEEE Trans. Software Eng..

[8]  Di Wu,et al.  Proceedings of the IEEE Symposium on Computer-Based Medical Systems , 2000 .

[9]  Marios D. Dikaiakos,et al.  First Prototype of the CrossGrid Testbed , 2003, European Across Grids Conference.

[10]  A. Hoekstra,et al.  Mesoscopic simulations of systolic flow in the human abdominal aorta. , 2006, Journal of biomechanics.

[11]  Marian Bubak,et al.  An integrative approach to high-performance biomedical problem solving environments on the Grid , 2004, Parallel Comput..

[12]  Naranker Dulay,et al.  Structuring parallel and distributed programs , 1993, Softw. Eng. J..

[13]  Paul C. Clements,et al.  A survey of architecture description languages , 1996, Proceedings of the 8th International Workshop on Software Specification and Design.

[14]  J. Boon The Lattice Boltzmann Equation for Fluid Dynamics and Beyond , 2003 .

[15]  Ruth Malan,et al.  The Role of the Architect , 2000 .

[16]  A. Hoekstra,et al.  Simulation of a Systolic Cycle in a Realistic Artery with the Lattice Boltzmann BGK Method , 2003 .

[17]  Peter M. A. Sloot,et al.  A Grid-Based Hiv Expert System , 2005, Journal of Clinical Monitoring and Computing.

[18]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[19]  Carola Eschenbach,et al.  Formal Ontology in Information Systems , 2008 .

[20]  Peter M. A. Sloot,et al.  Lattice-Boltzmann hydrodynamics on parallel systems , 1998 .

[21]  David Garlan,et al.  Exploiting style in architectural design environments , 1994, SIGSOFT '94.

[22]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.