GEODISE eScience Pilot UKTo bring together and further the technologies of Design Optimisation, CFD, GRID computation, Knowledge Management & Ontology in a demonstration of solutions to a challenging industrial problemProject unded by
EPSRC. Novel, knowledge-based approach to resource synthesis (service composition) which draws on the functionality of Semantic Web services to represent and expose available resources. The approach exploits domain knowledge to guide the service composition process and provide advice service selection and instantiation. The approach has been implemented in a prototype workflow construction environment that supports the runtime recommendation of a service solution, service discovery via semantic service descriptions, and knowledge-based configuration of selected services. The use of knowledge provides a basis for full automation of service composition via convetional planning algorithms. Workflow produced by this system can be executed through domains-pecific direct mapping mechanism or via a more fluid approach such as
WSDL-based service grounding.
The Geodise Project has a number of key goals including:
- Deliver a Design Optimisation Tool demonstrator for Computational Fluid Dynamics (CFD) problems
- Exploit GRID computing technology to flexibly couple computational and data resources
- Further the use of Computational Fluid Dynamics for industrial application and develop adjoint based CFD solvers tailored for optimisation and design search
- Enhance the design process through the adoption of Knowledge Management and Ontology techniques
- Adopt industrial project management methodologies for running the project
Implementation:
- PSE as an extension to Matlab
- Workflow scripting using Matlab's language (or Python, Jython)
- Enactment: Matlab calls either Globus through CoG interface or Condor through Web service interface
- GUI for workflow composition is also provided (has a semantic-based advisor tool)
| Language | Formalism | Flow element | Single-task executor |
|---|
| script (Matlab, Jython) | script | executable | GRAM (via CoG), Condor |
Resources
Related
- DAML
- OIL
- DAMLS
- FaCT reasoner
- SOAP
- WSDL
- OilEd