Advertisement

Product Line Architecture for a Family of Meshing Tools

  • María Cecilia Bastarrica
  • Nancy Hitschfeld-Kahler
  • Pedro O. Rossel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4039)

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.

Keywords

Software Architecture Product Family Software Product Line Component Type Voronoi Region 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    ArchStudio 3. Architecture-Based Development Environment. Inst. SW Research, Univ. of California, Irvine (2005), http://www.isr.uci.edu/projects/archstudio/
  2. 2.
    Bastarrica, M.C., Hitschfeld-Kahler, N.: Designing a product family of meshing tools. Advances in Engineering Software 37(1), 1–10 (2006)CrossRefGoogle Scholar
  3. 3.
    Bosch, J.: Design and Use of Software Architectures. Addison Wesley, Reading (2000)Google Scholar
  4. 4.
    Buschmann, F., et al.: Pattern Oriented Software Architecture. Wiley, Chichester (1996)Google Scholar
  5. 5.
    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)CrossRefGoogle Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    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)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • María Cecilia Bastarrica
    • 1
  • Nancy Hitschfeld-Kahler
    • 1
  • Pedro O. Rossel
    • 1
    • 2
  1. 1.Computer Science DepartmentChile
  2. 2.Dept. Computación e InformáticaUniversidad Católica del MauleChile

Personalised recommendations