Date post: | 10-May-2015 |
Category: |
Technology |
Upload: | earthcube |
View: | 161 times |
Download: | 3 times |
James F. BowringComputer Science DepartmentCollege of Charleston
EarthCube End-User Domain Workshop for Rock Deformation & Mineral PhysicsAlexandria VA, 13 November 2013
Automating Workflow from Raw Data to Repository:
Collaborative Software Engineering
Roadmap
13 November 2013 Jim Bowring EarthCube Alexandria 2
Background
EarthCube
EARTHTIME as Mainstream Science
Software Chasm
CIRDLES as Mainstream Solution Provider
Thoughts
Questions
Background
13 November 2013 Jim Bowring EarthCube Alexandria 3
College of Charleston: Teaching / Research
Software Design / Engineering / Testing
EarthCube: Governance & Software
EARTHTIME: Collaborator
CIRDLES: PI
Photo courtesy of C. Frank Starmer July 200513 November 2013 4Jim Bowring EarthCube Alexandria
EarthCube
13 November 2013 Jim Bowring EarthCube Alexandria 5
Atmo-spheric
Chemistry
Climate & Large Scale
Dynamics
Paleo-Climate
Meteor-ology
Aeronomy
Space Weather
Magneto-spheric Physics
Solar Terrestria
l
Igneous Petrology & Volcan-
ology
Structure &
Tectonics
Geo Ed & Workforc
e Training
Geodesy
NCAR
Geophysics &
Geody-namics
Geobiology &
Paleoen-tology
Cryosphere & Ice
Dynamics
Critical Zone &
Soil Science
Chemical Ocean-
ography
Geomor-phology
Hydrology
Sediment-ology &
Strati-graphy
Marine Geophysi
cs
Physical Ocean-
ography
Marine Geology
Biological
Ocean-ography
Ocean Educatio
n
Ocean Drilling & Engineer-
ingSoftware
& Modeling
Bio-informati
cs
Ecosystems
Biology
High PerfComputi
ng
Semantics &
Ontologies
Algorithms & Data
Mining
EarthCube CI
?
?
Solid and Aqueous Geochem
-istry
Requires:
robust software for data reduction, analysis, and archiving to support both science and education
13 November 2013 6Jim Bowring EarthCube Alexandria
Goal:
calibrate earth history and develop the geochronological techniques necessary to produce high precision dates
EARTHTIME Software Requirements
open-source applications for full real-time interactive data reduction and uncertainty propagation
provide extensible plug-n-play models
provide graphical and statistical tools
produce publication-ready artifacts
automatically capture meta-data
produce a standardized & extensible record for transport to / from archival databases
13 November 2013 7Jim Bowring EarthCube Alexandria
Software Chasm
Kelly: domain-independent software engineering solutions serve to isolate the scientific-computing community [IEEE Software 2007]
Wilson: treat scientific software with scientific rigor [American Scientist 2006]
13 November 2013 8Jim Bowring EarthCube Alexandria
CIRDLES
Cyber Infrastructure Research and Development Lab for the Earth Sciences
CIRDLES.org
Collaborative domain-specific software engineering research to produce tools that advance science
13 November 2013 9Jim Bowring EarthCube Alexandria
Collaborative Development Process
13 November 2013 10Jim Bowring EarthCube Alexandria
Long Tail Solution
13 November 2013 Jim Bowring EarthCube Alexandria 11
Archive with a Click !
13 November 2013 Jim Bowring EarthCube Alexandria 12
Thoughts:Automating Workflow
from Raw Data to Repository
EarthCube must serve scientists and science
Collaborative Software / CI Engineering
Long-term support for software products
Less tedium, more science
Semantic Web Open World Assumption
13 November 2013 13Jim Bowring EarthCube Alexandria
Questions ?
13 November 2013 14Jim Bowring EarthCube Alexandria