1 / 23

Computer Science Research Activities in Cyberinfrastructure

Computer Science Research Activities in Cyberinfrastructure. Ann Q. Gates The University of Texas at El Paso In collaboration with Randy Keller (Geological Sciences) Vladik Kreinovich (Computer Science). GEON Vision.

koen
Download Presentation

Computer Science Research Activities in Cyberinfrastructure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer Science Research Activities in Cyberinfrastructure Ann Q. Gates The University of Texas at El Paso In collaboration withRandy Keller (Geological Sciences) Vladik Kreinovich (Computer Science)

  2. GEON Vision • To prototype interpretive environments of the future in Earth Sciences using advanced information technologies • collaborative • inter-disciplinary science efforts • To provide scientists with the capability to: • discover data, tools, and models via portals • use a services-oriented environment to create scientific workflows that are executed in a distributed environment. • use advanced GIS mapping, 3D, and 4D visualization tools that allow scientists to interact with the data. Enable new modes of science that can transform the day-to-day conduct of science.

  3. Research Areas • Ontology (semantic web) • Service-oriented architectures • Tools for geoscientists • Data processing

  4. Research Area 1: Ontology Navigation • Semantic Web • - Extends the current Web by giving information well-defined meaning • - Enables computers and people to work in cooperation. • - Includes ontologies, services, and reasoners • Ontology • - Defines a common vocabulary for researchers • who need to share information in a domain • - Includes machine-interpretable definitions of • basic concepts in the domain and relations • among them • [Perez et al, 2004]

  5. Ontology • Purpose • Share common understanding of the structure of information among people or software agents • Enable reuse of domain knowledge • Key ingredients • Formal explicit descriptions of concepts in domain of discourse • Properties of each concept (features and attributes) • Formal definition of relationships among concepts

  6. Research Questions • How can a geospatial ontology be organized to present and facilitate knowledge discovery for the scientist? • Can we transform a representation into diagrammatic knowledge? </owl:Class> <owl:Class rdf:ID="Compound">   <rdfs:subClassOf rdf:resource="#Chemical" />   <owl:equivalentClass rdf:resource= "#ChemicalCompound" />   </owl:Class>   <owl:Class rdf:ID="ChemicalCompound" />

  7. Basis for Work • Source: 2004 Seismology Ontology workshop

  8. Navigation of Ontology-1

  9. Navigation of Ontology-2

  10. Research Area 2: Service-Oriented Architectures • A service is a well defined and self-contained functionality. • Service orientation is an approach for analysis, design, and development of modules that support principles of: • Reusability • Loose Coupling • Abstraction • Separation of Concerns

  11. Services and Service-Oriented Architectures: Research Goals • Achieve interoperability between services • Compatibility of communicating protocols • Compatibility of functionality • Trust • Services • Semantic layer • Create semantic-based services capable of discovery by a “broker” service

  12. Example: Integration of services to Generate Velocity Model

  13. Example: Integration of services to Generate Velocity Model How do we know the service will behave as expected?

  14. Example: Integration of services to Generate Velocity Model How do we know the data is correct?

  15. Example: Integration of services to Generate Velocity Model How do we know the integration of services will behave correctly?

  16. Example: Integration of services to Generate Velocity Model How do we know that the service requests and results are completed in an acceptable order?

  17. An Approach: Runtime Monitoring-1 • Research questions • What are the requirements for monitoring the integrity of data and computational properties of services? • What support is required for monitoring the integrity of services?

  18. An Approach: Runtime Monitoring-2 • Expose observable variables • Provide hooks for exposing events and state variables • Monitor relevant aspects of service behavior during execution

  19. Tools: Prospec [Mondragon 2004] • Based on Specification Pattern Systems (SPS) [Dywer et al.] • Facilitates formal specification of properties (FIL, MEDL) • Extends SPS by introducing specification of sequence ordering and non-deterministic behavior

  20. Tools: Talwani Ver. 2.2 for Windows The Talwani software is a gravity profile forward modeling program based on the technique of Talwani et al. (1959) and Cady (1980).

  21. Other Research Efforts: Data Processing • Gravity Data • Duplicates • Outliers • Inversion problems • Improving performance and accuracy • Incorporating geological knowledge • Fusing several results

  22. Closing Remarks • Join the cyberinfrastructure bandwagon! • Develop domain expertise in the sciences and a computing background to become highly marketable

  23. Thank you!

More Related