开放获取
Joseph P. Kenny, Curtis L. Janssen, Mark S. Gordon, Masha Sosonkina, Theresa L. Windus, "协作科学软件开发的组件方法:量子化学科学应用伙伴关系使用的工具和技术",科学的规划, 卷。16, 文章的ID486876, 10 页面, 2008. https://doi.org/10.3233/SPR-2008-0264
协作科学软件开发的组件方法:量子化学科学应用伙伴关系使用的工具和技术
摘要
尖端科学计算软件是复杂的,越来越多地涉及到多个包的耦合,以结合多个物理尺度的高级算法或模拟。基于组件的软件工程(CBSE)作为一种管理这种复杂性的技术已经得到了发展,使用公共组件体系结构(CCA)论坛倡导的组件模型,已经在量子化学领域以及其他几个仿真领域创建了复杂的组件应用程序。虽然编程模型确实支持健全的软件工程实践,但编程模型的选择只是大规模协作开发综合方法中的一个构建块,该方法还必须处理接口和数据标准化,以及语言和包的互操作性。我们概述了量子化学科学应用伙伴关系中使用的开发方法,确定了设计挑战,描述了我们为解决这些挑战所采用的技术,并强调了CCA方法为协作开发提供的优势。
版权
版权所有©2008 Hindawi出版公司。这是一篇发布在知识共享署名许可协议,允许在任何媒介上不受限制地使用、传播和复制,但必须正确引用原作。