What is it about?
We apply a set of Design Patterns for the development of a software system design that captures the main features of Multirate Integration Methods (MIMs). MIMs are used to approximate solutions to differential equations that may present different time scales, which means, fast and slow changing solutions. Then we apply a well-known metric to validate that our system design is flexible, adaptable and easy to use. Some examples are given to show the use of the software developed using the proposed design.
Featured Image
Photo by Christina @ wocintechchat.com on Unsplash
Why is it important?
This work applies software design patterns for the development of scientific software. Most of the day-to-day developed scientific software is not well structured, it is only developed to solve a specific problem, and thus it can not be reused to solve many more problems. Every time a researcher requires to solve a new problem it faces to develop a new ad-hoc solution. Our proposal is to use design processes that allow to reuse, adapt and extend the developed scientific software such that many more problems could be solved with the same piece of software.
Perspectives
Read the Original
This page is a summary of: Pattern object-oriented architecture for Multirate Integration Methods, February 2011, Institute of Electrical & Electronics Engineers (IEEE),
DOI: 10.1109/conielecomp.2011.5749354.
You can read the full text:
Resources
Contributors
The following have contributed to this page