Supporting Collaborative Grid Application Development within the e-Science Community

Collaboration by use of common artifacts is at the core of e-science. A recent enabling technology is the Grid, which ties together heterogeneous computation and data resources through the use of middleware, linking the techniques and resources to infer higher-level knowledge. This article presents results from research and development of Grid technology for semantic interoperability between scientific artifacts on the web. The research employs the ‘industry-as-laboratory’ approach to software development. This means development of theory and models through successive implementations, their deployment in pilot studies and subsequent evaluation studies. The research is exemplified through the case of the OSCAR project, which is directed to the domain of bioinformatics.

[1]  Cornelia Boldyreff,et al.  Evaluating Groupware Support for Software Engineering Students , 2001, Comput. Sci. Educ..

[2]  Cornelia Boldyreff,et al.  Greater understanding through maintainer driven traceability , 1996, WPC '96. 4th Workshop on Program Comprehension.

[3]  David Nutter,et al.  An artefact repository to support distributed software engineering , 2003 .

[4]  Cornelia Boldyreff,et al.  Using application understanding to support impact analysis , 1998, J. Softw. Maintenance Res. Pract..

[5]  Cornelia Boldyreff,et al.  Using application understanding to support impact analysis , 1998 .

[6]  Cornelia Boldyreff,et al.  Open-Source Development Processes and Tools , 2003 .

[7]  Cornelia Boldyreff,et al.  Historical awareness support and its evaluation in collaborative software engineering , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[8]  Cornelia Boldyreff,et al.  The AMES approach to application understanding: a case study , 1995, Proceedings of International Conference on Software Maintenance.

[9]  Cornelia Boldyreff,et al.  Co-ordination adaptors: the evolution of component-based distributed systems , 2002 .

[10]  David Nutter,et al.  Architectural requirements for an open source component and artefact repository system within GENESIS , 2002 .

[11]  Gerardo Canfora,et al.  Workshop on cooperative supports for distributed software engineering processes , 2002, Proceedings 26th Annual International Computer Software and Applications.

[12]  Joseph A. Goguen,et al.  Reusing and Interconnecting Software Components , 1986, Computer.

[13]  Cornelia Boldyreff Determination and evaluation of Web accessibility , 2002, Proceedings. Eleventh IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[14]  S. Rank,et al.  Active artefact management for distributed software engineering , 2002, Proceedings 26th Annual International Computer Software and Applications.

[15]  Cornelia Boldyreff,et al.  PRACTITIONER: Pragmatic Support for the Re-use of Concepts in Existing Software , 1991 .

[16]  Peter Henderson,et al.  Systems Engineering for Business Process Change: New Directions , 2012, Springer London.

[17]  Environments to support collaborative software engineering , 2003 .