29. Technology Alternatives for the Data Assimilation Framework Capability Data Assimilation Framework Middleware and Technology User Interface and Development Automated Interface Builder Reusable/Extensible Software Alternative Environment Library for Data Assimilation Software Interfaces & Components Technology Category Software Frameworks, user interfaces Middleware, Software Libraries (APIs) Technology Area Data and Information Production Data and Information Production Data and Information Production Technologies involve the development of an Technology involves the development of Technology involves development of reusable easy-to-use user interface and development interface specification standards and the and extensible software libraries for various environment for science users. The user development of tools to build the aspects of the data assimilation problem space, interface allows the user to build the data necessary interfaces between e.g., implementation of different assimilation assimilation interfaces between user specified observational data and the physical algorithms. The software should be modular Description observational data sets and models. The models. Different approaches to the with functionalities accessible through an API framework should allow the user to specify interface building tools should be from a set of relevant programming languages data assimilation workflow for test and investigated, as well as standard model execution, and perform job scheduling and API specifications. monitoring for workflow execution TRL Assessment Entry TRL in 2010 3 2 3 Intermediate TRL 5 4 4 Intermediate Date 2014 2013 2013 User interface and development environment Baseline approach to automated Baseline middleware sufficient to demonstrate verified with users; ability to create workflow interface building defined and tested full end-to-end integration of the user interface Intermediate Success based on user defined use cases with at least two widely used models as and execute some example use cases Criteria verification. The baseline approach may for data assimilation using Tier 1 DS mission involve methods to use model APIs or sample data sets. function calls and an IDL-like capability. 7 7 7 Exit TRL Exit Date 2016 2016 2016
29. Technology Alternatives for the Data Assimilation Framework Capability Technology Alternative Data Assimilation Framework User Interface and Development Environment Automated Interface Builder Middleware and Reusable/Extensible Software Library for Data Assimilation Technology Category Software Frameworks, user interfaces Software Interfaces & Components (APIs) Middleware, Software Libraries Technology Area Data and Information Production Data and Information Production Data and Information Production Description Technologies involve the development of an easy-to-use user interface and development environment for science users. The user interface allows the user to build the data assimilation interfaces between user specified observational data sets and models. The framework should allow the user to specify data assimilation workflow for test and execution, and perform job scheduling and monitoring for workflow execution Technology involves the development of interface specification standards and the development of tools to build the necessary interfaces between observational data and the physical models. Different approaches to the interface building tools should be investigated, as well as standard model API specifications. Technology involves development of reusable and extensible software libraries for various aspects of the data assimilation problem space, e.g., implementation of different assimilation algorithms. The software should be modular with functionalities accessible through an API from a set of relevant programming languages TRL Assessment Entry TRL in 2010 3 2 3 Intermediate TRL 5 4 4 Intermediate Date 2014 2013 2013 Intermediate Success Criteria User interface and development environment verified with users; ability to create workflow based on user defined use cases Baseline approach to automated interface building defined and tested with at least two widely used models as verification. The baseline approach may involve methods to use model APIs or function calls and an IDL-like capability. Baseline middleware sufficient to demonstrate full end-to-end integration of the user interface and execute some example use cases for data assimilation using Tier 1 DS mission sample data sets. Exit TRL 7 7 7 Exit Date 2016 2016 2016
2010_AIST%20Workshop_Final_Report.docx