Computational Differential Equations
Computational Differential Equations
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
Defining a strategy to introduce a software product line using existing embedded systems
EMSOFT '06 Proceedings of the 6th ACM & IEEE International conference on Embedded software
Scientific Software Development at a Research Facility
IEEE Software
Reusability of FEA software: A program family approach
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
Testing for trustworthiness in scientific software
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
Engineering the Software for Understanding Climate Change
IEEE Design & Test
Software frameworks and embedded control systems
Software frameworks and embedded control systems
The iterative solver template library
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
Feature-oriented re-engineering of legacy systems into product line assets: a case study
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Report: The Second International Workshop on Software Engineering for CSE
Computing in Science and Engineering
Proceedings of the X Brazilian Symposium in Collaborative Systems
Hi-index | 0.00 |
Testing scientific software involves dealing with special challenges like missing test oracle and different possible sources of a problem. When testing scientific frameworks, additionally a large variety of mathematical algorithms and possible applications for the framework has to be handled. We propose to use concepts of software product line engineering to handle this variability. The contribution of this paper is a two-step process for reengineering a variability model out of a framework for scientific software. This process is explained with a real case study. Furthermore, we sketch how the variability model can be used to systematically derive system test applications for the framework.