Pattern object-oriented architecture for Multirate Integration Methods

Julio César Pérez Sansalvador, G. R. Gómez, S. Hernández
{"title":"Pattern object-oriented architecture for Multirate Integration Methods","authors":"Julio César Pérez Sansalvador, G. R. Gómez, S. Hernández","doi":"10.1109/CONIELECOMP.2011.5749354","DOIUrl":null,"url":null,"abstract":"On the whole, scientific software community has focused in developing faster algorithms, setting aside flexibility, reuse, maintainability and scalability. The common approach used to develop software is the functional decomposition. However, the development of new applications is currently more complex than the former software development. In this work, we present a pattern object oriented architecture (POO) to approximate solutions of initial value problems (IVPs) with different time scales. We propose the use of design patterns' techniques in the developing process of the software architecture. These techniques allow to easily add new numerical methods and use them to create different multirate configurations. Besides, we give evidence that design patterns' techniques are suitable in the analysis, design and development of scientific software.","PeriodicalId":432662,"journal":{"name":"CONIELECOMP 2011, 21st International Conference on Electrical Communications and Computers","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CONIELECOMP 2011, 21st International Conference on Electrical Communications and Computers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONIELECOMP.2011.5749354","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

On the whole, scientific software community has focused in developing faster algorithms, setting aside flexibility, reuse, maintainability and scalability. The common approach used to develop software is the functional decomposition. However, the development of new applications is currently more complex than the former software development. In this work, we present a pattern object oriented architecture (POO) to approximate solutions of initial value problems (IVPs) with different time scales. We propose the use of design patterns' techniques in the developing process of the software architecture. These techniques allow to easily add new numerical methods and use them to create different multirate configurations. Besides, we give evidence that design patterns' techniques are suitable in the analysis, design and development of scientific software.
多速率集成方法的模式面向对象体系结构
总的来说,科学软件社区专注于开发更快的算法,而忽略了灵活性、可重用性、可维护性和可扩展性。用于开发软件的常用方法是功能分解。然而,目前新应用程序的开发比以前的软件开发要复杂得多。在这项工作中,我们提出了一种模式面向对象架构(POO)来近似求解不同时间尺度的初值问题(ivp)。提出了在软件体系结构开发过程中使用设计模式技术。这些技术允许很容易地添加新的数值方法,并使用它们来创建不同的多速率配置。此外,我们还证明了设计模式技术适用于科学软件的分析、设计和开发。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信