At line 0 added 60 lines. |
+ !! Analysis and Modeling System |
+ |
+ !! Collaboration with GeoVista Studio and DiscoveryNet |
+ General agreement that collaboration would be productive on a number of issues. Some potential areas for collaboration: |
+ * Develop common grid services architecture for describing components and workflows |
+ * Execution models |
+ ** Cycles |
+ ** temporal domains for execution (Director in Ptolemy) |
+ * Can SEEK adopt a GUI for workflow composition? |
+ ** can we use componenets from multiple environments |
+ ** can the GUI realistically be deployed to our target science community? |
+ *** IP issues |
+ *** financial issues |
+ * computational steering for distributing and controlling execution |
+ * How can KR and semantics be used in an open system for driving the analysis process? |
+ ** using semantic mediation in various system components (data integration, workflow composition) |
+ |
+ !! Workflow languages |
+ Some choices: XPDL, DPML, MoML, (Monarch), PMML, VDL/Chimera |
+ * need to ask Victor and Liying about benefits and problems with particular languages from a verificatin/validation/static analysis perspective |
+ |
+ !! Tasks |
+ # Task assignments |
+ # Workflow languages |
+ ** Review and summarize features of relevant workflow languages (Bertram) |
+ ** determine if DiscoveryNet and GV Studio have explicit execution models, and if they are exposed through their respective workflow languages (e.g., DPML) |
+ ** create static representation of steps that can be bound at runtime to implementation classes, and that can be created by the scientist before an implementation has been wrapped or discovered |
+ ** adapt Ptolemy for use by BEAM to more rapidly create some more workflows for real analysis scenarios that we can analyze for patterns |
+ ** how can we add more informationon to the link to facilitate tranformation |
+ # Explore GeoVista Studio |
+ ** use it to create an interesting visualization for the GARP pipeline (ask for assistance if needed) |
+ ** figure out execution model |
+ ** determine if an executing Ptolemy workflow can output to GV Studio for visualization |
+ *** implement it |
+ ** follow up on extraction of ontologies from scientists and where GVStudio is at on linking concepts to data |
+ # Explore data typing |
+ ** how can we make this WSDL compatible, and specifically xsd data types? |
+ ** determine how do we link semantic types in MOML and other languages? probably a new property |
+ # Follow up with DiscoveryNet |
+ ** what are our requirements for collaboration? is source code required? is open source required? |
+ ** establish conf call with Yike Guo when we have our plans worked out |
+ # Explore flexible generation of transformation steps |
+ ** Examine Blue Titan approach to transforming WSDL steps |
+ ** Figure out how SMS/AMS can help discover steps that fill a particular transformation role |
+ ** Figure out how to generate GUI for creating first-class transform steps for particular mapping purposes |
+ *** includes schema tranformations |
+ *** this can use the target semantic type as the target view for transformation |
+ ** determine pros/cons of having transformations directly associated with links versus being implemented as a step unto themselves |
+ # Contact Ptolemy people |
+ # Analyze case studies for patterns and "correctness" |
+ |
+ !! Priorities |
+ |
+ !! Short-term |
+ # Quick and dirty pipeline editor that allows construction of test cases even if not executable (modified Ptolemy) |
+ # Analyze case studies for patterns and "correctness" |
+ # Identify key collaborators and bring them to All-hands meeting |
+ |
+ !! Long-term |
+ # Figure out long-term conceptual approach to data integration (e.g., as described by Villa) |