Abstract
Meshing tools are traditionally built in a one by one basis without reusing already developed parts. However, there are several concepts within this application domain that are present in most tools. Developing software components implementing these concepts is extremely time consuming and requires highly specialized programmers. Software product lines is a way of systematically reusing assets. We propose a layered product line architecture for meshing tools. We specify it formally using xADL, and we show that it fits some already built tools.
The work of Nancy Hitschfeld was supported by Fondecyt N°1061227. The work of Pedro Rossel was supported by grant No. UCH 0109 from MECESUP, Chile.
Chapter PDF
References
ArchStudio 3. Architecture-Based Development Environment. Inst. SW Research, Univ. of California, Irvine (2005), http://www.isr.uci.edu/projects/archstudio/
Bastarrica, M.C., Hitschfeld-Kahler, N.: Designing a product family of meshing tools. Advances in Engineering Software 37(1), 1–10 (2006)
Bosch, J.: Design and Use of Software Architectures. Addison Wesley, Reading (2000)
Buschmann, F., et al.: Pattern Oriented Software Architecture. Wiley, Chichester (1996)
Dashofy, E.M., et al.: A Comprehensive Approach for the Development of Modular Software Architecture Description Languages. ACM Transactions on Software Engineering and Methodology 14(2), 199–245 (2005)
Douglass, R.W., et al.: Current views on grid generation: summaries of a panel discussion. Numerical Heat Transfer, Part B: Fundamentals 41, 211–237 (2002)
Hitschfeld, N., et al.: Mixed Element Trees: A Generalization of Modified Octrees for the Generation of Meshes for the Simulation of Complex 3D Semiconductor Device Structures. IEEE Trans. on CAD-ICS 12(11), 1714–1725 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bastarrica, M.C., Hitschfeld-Kahler, N., Rossel, P.O. (2006). Product Line Architecture for a Family of Meshing Tools. In: Morisio, M. (eds) Reuse of Off-the-Shelf Components. ICSR 2006. Lecture Notes in Computer Science, vol 4039. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11763864_33
Download citation
DOI: https://doi.org/10.1007/11763864_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34606-7
Online ISBN: 978-3-540-34607-4
eBook Packages: Computer ScienceComputer Science (R0)