Science Inventory

Fronting Integrated Scientific Web Applications: Design Features and Benefits for Regulatory Environments

Citation:

Flaishans, J., T. Hong, M. Snyder, AND C. Pascale. Fronting Integrated Scientific Web Applications: Design Features and Benefits for Regulatory Environments. In Proceedings, 8th International Congress on Environmental Modelling and Software (iEMSs), San Diego, CA, June 15 - 19, 2014.International Environmental Modelling and Software Society, Manno, Switzerland, 1170-1175, (2014).

Impact/Purpose:

Presented at 8th International Congress on Environmental Modelling and Software (iEMSs)

Description:

Integrated decision support systems for regulatory applications benefit from standardindustry practices such as code reuse, test-driven development, and modularization. Theseapproaches make meeting the federal government’s goals of transparency, efficiency, and quality assurance more attainable, while facilitating science module updates and incorporation of new modules. The übertool is a web-based dashboard suite of ecological risk assessment models supported by the United States Environmental Protection Agency that provides a cross-platform implementation for users. Its web-based approach provides users with a common interface to models developed in differing formats ranging from simple spreadsheet calculators to platform-dependent compiled executables. The dashboard combines features of models into a unified, web-based experience by utilizing a template-based, modular design. The modular structure allows coupling of multiple models with minimal code and the use of native source code with Python wrappers and RESTful servers. Porting models with an existing user base and graphical user interfaces to a webbased application raises issues related to recreating a familiar user experience within the templated design. The übertool compensates for this by using JavaScript, jQuery, and the Django web framework to enhance the basic Python modular structure of the dashboard. This added flexibility allows existing model users to easily adapt to the new web-based environment and allows developersto effectively implement key algorithmic components that make each model unique.

Record Details:

Record Type:DOCUMENT( PAPER IN NON-EPA PROCEEDINGS)
Product Published Date:06/19/2014
Record Last Revised:08/12/2015
OMB Category:Other
Record ID: 308831