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.